Kaynağa Gözat

add on the page

raylu 14 yıl önce
ebeveyn
işleme
0826886060
2 değiştirilmiş dosya ile 26 ekleme ve 2 silme
  1. 1 0
      main.go
  2. 25 2
      static/script.js

+ 1 - 0
main.go

@@ -128,6 +128,7 @@ func add(w http.ResponseWriter, r *http.Request) {
 		http.Error(w, err.String(), http.StatusInternalServerError)
 		return
 	}
+	w.Write([]byte("1"))
 }
 
 func main() {

+ 25 - 2
static/script.js

@@ -139,15 +139,38 @@ function search(query) {
 }
 
 function add(id, title) {
+	var user = $('#user').val();
 	params = {
 		'pid': pid,
 		'yid': id,
 		'title': title,
-		'user': $('#user').val()
+		'user': user
 	}
 	$.getJSON('/add/', params,
 		function(data) {
-			alert(data);
+			if (data != 1)
+				return;
+			$('article').append('\
+				<section class="song">\
+					<div class="info">\
+						<a href="http://www.youtube.com/watch?v=' + id + '">' + title + '</a>\
+					</div>\
+					<div class="user">' + user + '</div>\
+					<div class="remove">×</div>\
+					<br class="clear">\
+					<div class="thumb">\
+						<img src="http://i.ytimg.com/vi/' + id + '/1.jpg" alt="' + id + '">\
+					</div>\
+					<canvas id="' + id + '" width="700" height="20"></canvas>\
+					<br>\
+					<img src="/static/player_play.png" alt="Play" onclick="play(\'' + id + '\')" id="play_' + id + '">\
+					<img src="/static/player_pause.png" alt="Pause" onclick="pause(\'' + id + '\')" id="pause_' + id + '">\
+					<img src="/static/player_stop.png" alt="Stop" onclick="stop(\'' + id + '\')">\
+					<br class="clear">\
+				</section>\
+				');
+			ids.push(id);
+			drawBar(id);
 		}
 	);
 }