]> git.parisson.com Git - teleforma.git/commitdiff
again
authoryomguy <yomguy@parisson.com>
Wed, 25 Jul 2012 01:59:25 +0000 (03:59 +0200)
committeryomguy <yomguy@parisson.com>
Wed, 25 Jul 2012 01:59:25 +0000 (03:59 +0200)
teleforma/templates/teleforma/course_media.html

index 35e9851652b3c1b8ce5996bb0b1ae43427c1e277..f7818b6e89d58b02d803ea50170844ec00e2928e 100644 (file)
@@ -21,10 +21,18 @@ $(document).ready(function(){
 <script type="text/javascript">
     var mediaUtils = {
         publish : function(id){
-            json([id],'teleforma.publish_media',function(){return false;});
+            var p = jQuery('#publish');
+            json([id],'teleforma.publish_media',function(){
+                p.removeClass('component_icon button icon_edit').addClass('component_icon button icon_speaker')
+                p.html('Unpublish')
+                });
          };
         unpublish : function(id){
-            json([id],'teleforma.unpublish_media',function(){return false;});
+            var p = jQuery('#publish');
+            json([id],'teleforma.unpublish_media',function(){
+                p.removeClass('component_icon button icon_speaker').addClass('component_icon button icon_edit')
+                p.html('Publish')
+                });
          };
         }
 
@@ -34,14 +42,10 @@ $(document).ready(function(){
         p.unbind('click').click(function(){
             if (p.hasClass('component_icon button icon_edit')){
                 f.publish('{{media.id}}');
-                p.removeClass('component_icon button icon_edit').addClass('component_icon button icon_speaker')
-                p.html('Unpublish')
                 return false;
                 };
             if (p.hasClass('component_icon button icon_speaker')){
                 f.unpublish('{{media.id}}');
-                p.removeClass('component_icon button icon_speaker').addClass('component_icon button icon_edit')
-                p.html('Publish')
                 return false;
                 };
             });