menu source pour deriver et editer
[mw_sourceml] / app / out / default / js / actions / sources.js
index 670a016..03a20c0 100644 (file)
@@ -3,6 +3,7 @@ $(document).ready(
     init_show_xml_links();
     init_players("*");
     init_player_listener();
+    init_menu_source("body");
   }
 );
 
@@ -274,14 +275,14 @@ function gui_state(state){
       $("#player_" + current_document).find(".play").css("display", "none");
       $("#player_" + current_document).find(".pause").css("display", "inline");
       $("#player_" + current_document).find(".stop").css("display", "inline");
-      $("#track_" + source_id).removeClass("track");
+//      $("#track_" + source_id).removeClass("track");
       $("#track_" + source_id).addClass("playing_track");
     }
     else if(state == "paused"){
       $("#player_" + current_document).find(".play").get(0).style.display = "inline";
       $("#player_" + current_document).find(".pause").get(0).style.display = "none";
       $("#player_" + current_document).find(".stop").get(0).style.display = "inline";
-      $("#track_" + source_id).removeClass("track");
+//      $("#track_" + source_id).removeClass("track");
       $("#track_" + source_id).addClass("playing_track");
     }
     else if(state == "stoped"){
@@ -289,7 +290,7 @@ function gui_state(state){
       $("#player_" + current_document).find(".pause").get(0).style.display = "none";
       $("#player_" + current_document).find(".stop").get(0).style.display = "none";
       $("#track_" + source_id).removeClass("playing_track");
-      $("#track_" + source_id).addClass("track");
+//      $("#track_" + source_id).addClass("track");
       $("#track_" + source_id + " .player_progress .position").not(
         "#track_" + source_id + " .pistes .player_progress .position").not(
         "#track_" + source_id + " .derivation .player_progress .position").css("width", "0%");
@@ -352,6 +353,7 @@ function toggle_source_list(id_block){
       success: function(content){
         $("#source_list_" + id_block + " .pistes").html(content);
         init_players("#source_list_" + id_block + " .pistes");
+        init_menu_source("#source_list_" + id_block + " .pistes");
       }
     });
   }
@@ -374,7 +376,20 @@ function toggle_derivation_list(id_block){
       success: function(content){
         $("#derivation_list_" + id_block + " .derivation").html(content);
         init_players("#derivation_list_" + id_block + " .derivation");
+        init_menu_source("#derivation_list_" + id_block + " .derivation");
       }
     });
   }
 }
+
+// -----------------------------------------------------------------
+//                                                     menus sources
+//
+
+function init_menu_source(prefix){
+  $(prefix + " .menu_source a.submit").click(
+    function(){
+      $(this).parents("form").first().submit();
+    }
+  );
+}