Prechádzať zdrojové kódy

#98 - no animated icon in AJAX content

Alex Trofimov 12 rokov pred
rodič
commit
e7d7422ff8
2 zmenil súbory, kde vykonal 13 pridanie a 6 odobranie
  1. 12 1
      inc/js/functions.js
  2. 1 5
      template/_header.html

+ 12 - 1
inc/js/functions.js

@@ -43,6 +43,8 @@ function getHtmlData( elem, url, callback, method , confirmation)
             if ($.isFunction($.fn.addWebForms))
                 $block.addWebForms();
 
+            bx_activate_anim_icons();
+
             if (typeof callback == 'function')
                 callback.apply($block);
         });
@@ -55,6 +57,8 @@ function getHtmlData( elem, url, callback, method , confirmation)
             if ($.isFunction($.fn.addWebForms))
                 $(this).addWebForms();
 
+            bx_activate_anim_icons();
+
             if (typeof callback == 'function')
                 callback.apply(this);
         });
@@ -541,4 +545,11 @@ function on_filter_key_up (e, sCheckboxId)
     }
 }
 
-
+function bx_activate_anim_icons()
+{
+    $('.sys-icon-a').not('.marka').each(function () {
+        var e = $(this);
+        var m = new Marka(e.get(0)), r = e.attr('data-rotate'), c = e.attr('data-color');
+        m.set(e.attr('data-icon')).rotate(r ? r : 'up').color(c ? c : '#3e8685');
+    });
+}

+ 1 - 5
template/_header.html

@@ -55,11 +55,7 @@
 
             $('#bx-toolbar').css({opacity: 0.9});
 
-            $('.sys-icon-a').each(function () {
-                var e = $(this);
-                var m = new Marka(e.get(0)), r = e.attr('data-rotate'), c = e.attr('data-color');
-                m.set(e.attr('data-icon')).rotate(r ? r : 'up').color(c ? c : '#3e8685');
-            });
+            bx_activate_anim_icons();
         });
 
         (function(w) {