From 6fcfb7c04d32e1c8b26a312295bf7ac3ec2d2ad7 Mon Sep 17 00:00:00 2001 From: Marvin Borner Date: Fri, 13 Jul 2018 19:06:45 +0200 Subject: Fixed many permissions and began admin interface --- .../admin-lte/build/js/DirectChat.js | 66 ++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 public/bower_components/admin-lte/build/js/DirectChat.js (limited to 'public/bower_components/admin-lte/build/js/DirectChat.js') diff --git a/public/bower_components/admin-lte/build/js/DirectChat.js b/public/bower_components/admin-lte/build/js/DirectChat.js new file mode 100644 index 0000000..5cc3c3c --- /dev/null +++ b/public/bower_components/admin-lte/build/js/DirectChat.js @@ -0,0 +1,66 @@ +/* DirectChat() + * =============== + * Toggles the state of the control sidebar + * + * @Usage: $('#my-chat-box').directChat() + * or add [data-widget="direct-chat"] to the trigger + */ ++function ($) { + 'use strict'; + + var DataKey = 'lte.directchat'; + + var Selector = { + data: '[data-widget="chat-pane-toggle"]', + box : '.direct-chat' + }; + + var ClassName = { + open: 'direct-chat-contacts-open' + }; + + // DirectChat Class Definition + // =========================== + var DirectChat = function (element) { + this.element = element; + }; + + DirectChat.prototype.toggle = function ($trigger) { + $trigger.parents(Selector.box).first().toggleClass(ClassName.open); + }; + + // Plugin Definition + // ================= + function Plugin(option) { + return this.each(function () { + var $this = $(this); + var data = $this.data(DataKey); + + if (!data) { + $this.data(DataKey, (data = new DirectChat($this))); + } + + if (typeof option == 'string') data.toggle($this); + }); + } + + var old = $.fn.directChat; + + $.fn.directChat = Plugin; + $.fn.directChat.Constructor = DirectChat; + + // No Conflict Mode + // ================ + $.fn.directChat.noConflict = function () { + $.fn.directChat = old; + return this; + }; + + // DirectChat Data API + // =================== + $(document).on('click', Selector.data, function (event) { + if (event) event.preventDefault(); + Plugin.call($(this), 'toggle'); + }); + +}(jQuery); -- cgit v1.2.3