Переглянути джерело

Fix direct chat toggle trigger

Abdullah Almsaeed 8 роки тому
батько
коміт
30324f4f33
3 змінених файлів з 6 додано та 8 видалено
  1. 3 4
      build/js/DirectChat.js
  2. 3 4
      dist/js/adminlte.js
  3. 0 0
      dist/js/adminlte.min.js

+ 3 - 4
build/js/DirectChat.js

@@ -26,9 +26,8 @@
     this.element = element
   }
 
-  DirectChat.prototype.toggle = function () {
-    var box = $(this).parents(Selector.box).first();
-    box.toggleClass(ClassName.open);
+  DirectChat.prototype.toggle = function ($trigger) {
+    $trigger.parents(Selector.box).first().toggleClass(ClassName.open)
   }
 
   // Plugin Definition
@@ -42,7 +41,7 @@
         $this.data(DataKey, (data = new DirectChat($this)))
       }
 
-      if (typeof option == 'string') data.toggle()
+      if (typeof option == 'string') data.toggle($this)
     })
   }
 

+ 3 - 4
dist/js/adminlte.js

@@ -953,9 +953,8 @@ throw new Error('AdminLTE requires jQuery')
     this.element = element
   }
 
-  DirectChat.prototype.toggle = function () {
-    var box = $(this).parents(Selector.box).first();
-    box.toggleClass(ClassName.open);
+  DirectChat.prototype.toggle = function ($trigger) {
+    $trigger.parents(Selector.box).first().toggleClass(ClassName.open)
   }
 
   // Plugin Definition
@@ -969,7 +968,7 @@ throw new Error('AdminLTE requires jQuery')
         $this.data(DataKey, (data = new DirectChat($this)))
       }
 
-      if (typeof option == 'string') data.toggle()
+      if (typeof option == 'string') data.toggle($this)
     })
   }
 

Різницю між файлами не показано, бо вона завелика
+ 0 - 0
dist/js/adminlte.min.js


Деякі файли не було показано, через те що забагато файлів було змінено