diff --git a/core/static/core/js/shorten.min.js b/core/static/core/js/shorten.min.js deleted file mode 100644 index 1723903c..00000000 --- a/core/static/core/js/shorten.min.js +++ /dev/null @@ -1,124 +0,0 @@ -// Copyright 2013 Viral Patel and other contributors -// http://viralpatel.net - -// 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 (e) { - e.fn.shorten = function (s) { - "use strict"; - var t = { - showChars: 100, - minHideChars: 10, - ellipsesText: "...", - moreText: "more", - lessText: "less", - onLess: function () {}, - onMore: function () {}, - errMsg: null, - force: !1, - }; - return ( - s && e.extend(t, s), - (!e(this).data("jquery.shorten") || !!t.force) && - (e(this).data("jquery.shorten", !0), - e(document).off("click", ".morelink"), - e(document).on( - { - click: function () { - var s = e(this); - return ( - s.hasClass("less") - ? (s.removeClass("less"), - s.html(t.moreText), - s - .parent() - .prev() - .animate({}, function () { - s.parent().prev().prev().show(); - }) - .hide("fast", function () { - t.onLess(); - })) - : (s.addClass("less"), - s.html(t.lessText), - s - .parent() - .prev() - .animate({}, function () { - s.parent().prev().prev().hide(); - }) - .show("fast", function () { - t.onMore(); - })), - !1 - ); - }, - }, - ".morelink", - ), - this.each(function () { - var s = e(this), - n = s.html(); - if (s.text().length > t.showChars + t.minHideChars) { - var r = n.substr(0, t.showChars); - if (r.indexOf("<") >= 0) { - for ( - var a = !1, o = "", i = 0, l = [], h = null, c = 0, f = 0; - f <= t.showChars; - c++ - ) - if ( - ("<" != n[c] || - a || - ((a = !0), - "/" == (h = n.substring(c + 1, n.indexOf(">", c)))[0] - ? h != "/" + l[0] - ? (t.errMsg = - "ERROR en HTML: the top of the stack should be the tag that closes") - : l.shift() - : "br" != h.toLowerCase() && l.unshift(h)), - a && ">" == n[c] && (a = !1), - a) - ) - o += n.charAt(c); - else if ((f++, i <= t.showChars)) (o += n.charAt(c)), i++; - else if (l.length > 0) { - for (j = 0; j < l.length; j++) o += "" + l[j] + ">"; - break; - } - r = e("
") - .html(o + '' + t.ellipsesText + "") - .html(); - } else r += t.ellipsesText; - var p = - '