diff options
author | Christopher Speller <crspeller@gmail.com> | 2016-03-14 08:50:46 -0400 |
---|---|---|
committer | Christopher Speller <crspeller@gmail.com> | 2016-03-16 18:02:55 -0400 |
commit | 12896bd23eeba79884245c1c29fdc568cf21a7fa (patch) | |
tree | 4e7f83d3e2564b9b89d669e9f7905ff11768b11a /web/static/js/jquery-dragster/jquery.dragster.js | |
parent | 29fe6a3d13c9c7aa490fffebbe5d1b5fdf1e3090 (diff) | |
download | chat-12896bd23eeba79884245c1c29fdc568cf21a7fa.tar.gz chat-12896bd23eeba79884245c1c29fdc568cf21a7fa.tar.bz2 chat-12896bd23eeba79884245c1c29fdc568cf21a7fa.zip |
Converting to Webpack. Stage 1.
Diffstat (limited to 'web/static/js/jquery-dragster/jquery.dragster.js')
-rw-r--r-- | web/static/js/jquery-dragster/jquery.dragster.js | 85 |
1 files changed, 0 insertions, 85 deletions
diff --git a/web/static/js/jquery-dragster/jquery.dragster.js b/web/static/js/jquery-dragster/jquery.dragster.js deleted file mode 100644 index db73fe3f0..000000000 --- a/web/static/js/jquery-dragster/jquery.dragster.js +++ /dev/null @@ -1,85 +0,0 @@ -// 1.0.3 -/* -The MIT License (MIT) - -Copyright (c) 2015 Jan Martin - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. -*/ -(function ($) { - - $.fn.dragster = function (options) { - var settings = $.extend({ - enter: $.noop, - leave: $.noop, - over: $.noop, - drop: $.noop - }, options); - - return this.each(function () { - var first = false, - second = false, - $this = $(this); - - $this.on({ - dragenter: function (event) { - if (first) { - second = true; - return; - } else { - first = true; - $this.trigger('dragster:enter', event); - } - event.preventDefault(); - }, - dragleave: function (event) { - if (second) { - second = false; - } else if (first) { - first = false; - } - if (!first && !second) { - $this.trigger('dragster:leave', event); - } - event.preventDefault(); - }, - dragover: function (event) { - $this.trigger('dragster:over', event); - event.preventDefault(); - }, - drop: function (event) { - if (second) { - second = false; - } else if (first) { - first = false; - } - if (!first && !second) { - $this.trigger('dragster:drop', event); - } - event.preventDefault(); - }, - 'dragster:enter': settings.enter, - 'dragster:leave': settings.leave, - 'dragster:over': settings.over, - 'dragster:drop': settings.drop - }); - }); - }; - -}(jQuery)); |