[ Root System Explorer ]
Location:
Root
/
home
/
u784288082
/
domains
/
drdineshpendharkar.com
/
public_html
/
admin
/
assets
/
libs
/
jquery-minicolors
+ Folder
+ File
Upload
Editing: jquery.minicolors.min.js
// // jQuery MiniColors: A tiny color picker built on jQuery // // Developed by Cory LaViska for A Beautiful Site, LLC // // Licensed under the MIT license: http://opensource.org/licenses/MIT // !(function (i) { "function" == typeof define && define.amd ? define(["jquery"], i) : "object" == typeof exports ? (module.exports = i(require("jquery"))) : i(jQuery); })(function (i) { "use strict"; function t(t, o) { var s, a, n, e, r, l = i('<div class="minicolors" />'), h = i.minicolors.defaults; if (!t.data("minicolors-initialized")) { if ( ((o = i.extend(!0, {}, h, o)), l .addClass("minicolors-theme-" + o.theme) .toggleClass("minicolors-with-opacity", o.opacity), void 0 !== o.position && i.each(o.position.split(" "), function () { l.addClass("minicolors-position-" + this); }), (s = "rgb" === o.format ? o.opacity ? "25" : "20" : o.keywords ? "11" : "7"), t .addClass("minicolors-input") .data("minicolors-initialized", !1) .data("minicolors-settings", o) .prop("size", s) .wrap(l) .after( '<div class="minicolors-panel minicolors-slider-' + o.control + '"><div class="minicolors-slider minicolors-sprite"><div class="minicolors-picker"></div></div><div class="minicolors-opacity-slider minicolors-sprite"><div class="minicolors-picker"></div></div><div class="minicolors-grid minicolors-sprite"><div class="minicolors-grid-inner"></div><div class="minicolors-picker"><div></div></div></div></div>' ), o.inline || (t.after( '<span class="minicolors-swatch minicolors-sprite minicolors-input-swatch"><span class="minicolors-swatch-color"></span></span>' ), t.next(".minicolors-input-swatch").on("click", function (i) { i.preventDefault(), t.focus(); })), (e = t.parent().find(".minicolors-panel")), e .on("selectstart", function () { return !1; }) .end(), o.swatches && 0 !== o.swatches.length) ) for ( e.addClass("minicolors-with-swatches"), a = i('<ul class="minicolors-swatches"></ul>').appendTo(e), r = 0; r < o.swatches.length; ++r ) (n = o.swatches[r]), (n = v(n) ? g(n, !0) : I(u(n, !0))), i( '<li class="minicolors-swatch minicolors-sprite"><span class="minicolors-swatch-color"></span></li>' ) .appendTo(a) .data("swatch-color", o.swatches[r]) .find(".minicolors-swatch-color") .css({ backgroundColor: C(n), opacity: n.a }), (o.swatches[r] = n); o.inline && t.parent().addClass("minicolors-inline"), c(t, !1), t.data("minicolors-initialized", !0); } } function o(i) { var t = i.parent(); i .removeData("minicolors-initialized") .removeData("minicolors-settings") .removeProp("size") .removeClass("minicolors-input"), t.before(i).remove(); } function s(i) { var t = i.parent(), o = t.find(".minicolors-panel"), s = i.data("minicolors-settings"); !i.data("minicolors-initialized") || i.prop("disabled") || t.hasClass("minicolors-inline") || t.hasClass("minicolors-focus") || (a(), t.addClass("minicolors-focus"), o.stop(!0, !0).fadeIn(s.showSpeed, function () { s.show && s.show.call(i.get(0)); })); } function a() { i(".minicolors-focus").each(function () { var t = i(this), o = t.find(".minicolors-input"), s = t.find(".minicolors-panel"), a = o.data("minicolors-settings"); s.fadeOut(a.hideSpeed, function () { a.hide && a.hide.call(o.get(0)), t.removeClass("minicolors-focus"); }); }); } function n(i, t, o) { var s, a, n, r, c = i.parents(".minicolors").find(".minicolors-input"), l = c.data("minicolors-settings"), h = i.find("[class$=-picker]"), d = i.offset().left, p = i.offset().top, u = Math.round(t.pageX - d), g = Math.round(t.pageY - p), m = o ? l.animationSpeed : 0; t.originalEvent.changedTouches && ((u = t.originalEvent.changedTouches[0].pageX - d), (g = t.originalEvent.changedTouches[0].pageY - p)), u < 0 && (u = 0), g < 0 && (g = 0), u > i.width() && (u = i.width()), g > i.height() && (g = i.height()), i.parent().is(".minicolors-slider-wheel") && h.parent().is(".minicolors-grid") && ((s = 75 - u), (a = 75 - g), (n = Math.sqrt(s * s + a * a)), (r = Math.atan2(a, s)), r < 0 && (r += 2 * Math.PI), n > 75 && ((n = 75), (u = 75 - 75 * Math.cos(r)), (g = 75 - 75 * Math.sin(r))), (u = Math.round(u)), (g = Math.round(g))), i.is(".minicolors-grid") ? h .stop(!0) .animate( { top: g + "px", left: u + "px" }, m, l.animationEasing, function () { e(c, i); } ) : h .stop(!0) .animate({ top: g + "px" }, m, l.animationEasing, function () { e(c, i); }); } function e(i, t) { function o(i, t) { var o, s; return i.length && t ? ((o = i.offset().left), (s = i.offset().top), { x: o - t.offset().left + i.outerWidth() / 2, y: s - t.offset().top + i.outerHeight() / 2, }) : null; } var s, a, n, e, c, h, d, p = i.val(), u = i.attr("data-opacity"), g = i.parent(), m = i.data("minicolors-settings"), v = g.find(".minicolors-input-swatch"), b = g.find(".minicolors-grid"), w = g.find(".minicolors-slider"), y = g.find(".minicolors-opacity-slider"), C = b.find("[class$=-picker]"), M = w.find("[class$=-picker]"), x = y.find("[class$=-picker]"), I = o(C, b), S = o(M, w), z = o(x, y); if ( t.is(".minicolors-grid, .minicolors-slider, .minicolors-opacity-slider") ) { switch (m.control) { case "wheel": (e = b.width() / 2 - I.x), (c = b.height() / 2 - I.y), (h = Math.sqrt(e * e + c * c)), (d = Math.atan2(c, e)), d < 0 && (d += 2 * Math.PI), h > 75 && ((h = 75), (I.x = 69 - 75 * Math.cos(d)), (I.y = 69 - 75 * Math.sin(d))), (a = f(h / 0.75, 0, 100)), (s = f((180 * d) / Math.PI, 0, 360)), (n = f(100 - Math.floor(S.y * (100 / w.height())), 0, 100)), (p = k({ h: s, s: a, b: n })), w.css("backgroundColor", k({ h: s, s: a, b: 100 })); break; case "saturation": (s = f(parseInt(I.x * (360 / b.width()), 10), 0, 360)), (a = f(100 - Math.floor(S.y * (100 / w.height())), 0, 100)), (n = f(100 - Math.floor(I.y * (100 / b.height())), 0, 100)), (p = k({ h: s, s: a, b: n })), w.css("backgroundColor", k({ h: s, s: 100, b: n })), g.find(".minicolors-grid-inner").css("opacity", a / 100); break; case "brightness": (s = f(parseInt(I.x * (360 / b.width()), 10), 0, 360)), (a = f(100 - Math.floor(I.y * (100 / b.height())), 0, 100)), (n = f(100 - Math.floor(S.y * (100 / w.height())), 0, 100)), (p = k({ h: s, s: a, b: n })), w.css("backgroundColor", k({ h: s, s: a, b: 100 })), g.find(".minicolors-grid-inner").css("opacity", 1 - n / 100); break; default: (s = f(360 - parseInt(S.y * (360 / w.height()), 10), 0, 360)), (a = f(Math.floor(I.x * (100 / b.width())), 0, 100)), (n = f(100 - Math.floor(I.y * (100 / b.height())), 0, 100)), (p = k({ h: s, s: a, b: n })), b.css("backgroundColor", k({ h: s, s: 100, b: 100 })); } (u = m.opacity ? parseFloat(1 - z.y / y.height()).toFixed(2) : 1), r(i, p, u); } else v.find("span").css({ backgroundColor: p, opacity: u }), l(i, p, u); } function r(i, t, o) { var s, a = i.parent(), n = i.data("minicolors-settings"), e = a.find(".minicolors-input-swatch"); n.opacity && i.attr("data-opacity", o), "rgb" === n.format ? ((s = v(t) ? g(t, !0) : I(u(t, !0))), (o = "" === i.attr("data-opacity") ? 1 : f(parseFloat(i.attr("data-opacity")).toFixed(2), 0, 1)), (!isNaN(o) && n.opacity) || (o = 1), (t = i.minicolors("rgbObject").a <= 1 && s && n.opacity ? "rgba(" + s.r + ", " + s.g + ", " + s.b + ", " + parseFloat(o) + ")" : "rgb(" + s.r + ", " + s.g + ", " + s.b + ")")) : (v(t) && (t = y(t)), (t = p(t, n.letterCase))), i.val(t), e.find("span").css({ backgroundColor: t, opacity: o }), l(i, t, o); } function c(t, o) { var s, a, n, e, r, c, h, d, w, C, x = t.parent(), I = t.data("minicolors-settings"), S = x.find(".minicolors-input-swatch"), z = x.find(".minicolors-grid"), F = x.find(".minicolors-slider"), T = x.find(".minicolors-opacity-slider"), D = z.find("[class$=-picker]"), j = F.find("[class$=-picker]"), q = T.find("[class$=-picker]"); switch ( (v(t.val()) ? ((s = y(t.val())), (r = f(parseFloat(b(t.val())).toFixed(2), 0, 1)), r && t.attr("data-opacity", r)) : (s = p(u(t.val(), !0), I.letterCase)), s || (s = p(m(I.defaultValue, !0), I.letterCase)), (a = M(s)), (e = I.keywords ? i.map(I.keywords.split(","), function (t) { return i.trim(t.toLowerCase()); }) : []), (c = "" !== t.val() && i.inArray(t.val().toLowerCase(), e) > -1 ? p(t.val()) : v(t.val()) ? g(t.val()) : s), o || t.val(c), I.opacity && ((n = "" === t.attr("data-opacity") ? 1 : f(parseFloat(t.attr("data-opacity")).toFixed(2), 0, 1)), isNaN(n) && (n = 1), t.attr("data-opacity", n), S.find("span").css("opacity", n), (d = f(T.height() - T.height() * n, 0, T.height())), q.css("top", d + "px")), "transparent" === t.val().toLowerCase() && S.find("span").css("opacity", 0), S.find("span").css("backgroundColor", s), I.control) ) { case "wheel": (w = f(Math.ceil(0.75 * a.s), 0, z.height() / 2)), (C = (a.h * Math.PI) / 180), (h = f(75 - Math.cos(C) * w, 0, z.width())), (d = f(75 - Math.sin(C) * w, 0, z.height())), D.css({ top: d + "px", left: h + "px" }), (d = 150 - a.b / (100 / z.height())), "" === s && (d = 0), j.css("top", d + "px"), F.css("backgroundColor", k({ h: a.h, s: a.s, b: 100 })); break; case "saturation": (h = f((5 * a.h) / 12, 0, 150)), (d = f( z.height() - Math.ceil(a.b / (100 / z.height())), 0, z.height() )), D.css({ top: d + "px", left: h + "px" }), (d = f(F.height() - a.s * (F.height() / 100), 0, F.height())), j.css("top", d + "px"), F.css("backgroundColor", k({ h: a.h, s: 100, b: a.b })), x.find(".minicolors-grid-inner").css("opacity", a.s / 100); break; case "brightness": (h = f((5 * a.h) / 12, 0, 150)), (d = f( z.height() - Math.ceil(a.s / (100 / z.height())), 0, z.height() )), D.css({ top: d + "px", left: h + "px" }), (d = f(F.height() - a.b * (F.height() / 100), 0, F.height())), j.css("top", d + "px"), F.css("backgroundColor", k({ h: a.h, s: a.s, b: 100 })), x.find(".minicolors-grid-inner").css("opacity", 1 - a.b / 100); break; default: (h = f(Math.ceil(a.s / (100 / z.width())), 0, z.width())), (d = f( z.height() - Math.ceil(a.b / (100 / z.height())), 0, z.height() )), D.css({ top: d + "px", left: h + "px" }), (d = f(F.height() - a.h / (360 / F.height()), 0, F.height())), j.css("top", d + "px"), z.css("backgroundColor", k({ h: a.h, s: 100, b: 100 })); } t.data("minicolors-initialized") && l(t, c, n); } function l(i, t, o) { var s, a, n, e = i.data("minicolors-settings"), r = i.data("minicolors-lastChange"); if (!r || r.value !== t || r.opacity !== o) { if ( (i.data("minicolors-lastChange", { value: t, opacity: o }), e.swatches && 0 !== e.swatches.length) ) { for ( s = v(t) ? g(t, !0) : I(t), a = -1, n = 0; n < e.swatches.length; ++n ) if ( s.r === e.swatches[n].r && s.g === e.swatches[n].g && s.b === e.swatches[n].b && s.a === e.swatches[n].a ) { a = n; break; } i .parent() .find(".minicolors-swatches .minicolors-swatch") .removeClass("selected"), a !== -1 && i .parent() .find(".minicolors-swatches .minicolors-swatch") .eq(n) .addClass("selected"); } e.change && (e.changeDelay ? (clearTimeout(i.data("minicolors-changeTimeout")), i.data( "minicolors-changeTimeout", setTimeout(function () { e.change.call(i.get(0), t, o); }, e.changeDelay) )) : e.change.call(i.get(0), t, o)), i.trigger("change").trigger("input"); } } function h(t) { var o, s = i(t).attr("data-opacity"); if (v(i(t).val())) o = g(i(t).val(), !0); else { var a = u(i(t).val(), !0); o = I(a); } return o ? (void 0 !== s && i.extend(o, { a: parseFloat(s) }), o) : null; } function d(t, o) { var s, a = i(t).attr("data-opacity"); if (v(i(t).val())) s = g(i(t).val(), !0); else { var n = u(i(t).val(), !0); s = I(n); } return s ? (void 0 === a && (a = 1), o ? "rgba(" + s.r + ", " + s.g + ", " + s.b + ", " + parseFloat(a) + ")" : "rgb(" + s.r + ", " + s.g + ", " + s.b + ")") : null; } function p(i, t) { return "uppercase" === t ? i.toUpperCase() : i.toLowerCase(); } function u(i, t) { return ( (i = i.replace(/^#/g, "")), i.match(/^[A-F0-9]{3,6}/gi) ? 3 !== i.length && 6 !== i.length ? "" : (3 === i.length && t && (i = i[0] + i[0] + i[1] + i[1] + i[2] + i[2]), "#" + i) : "" ); } function g(i, t) { var o = i.replace(/[^\d,.]/g, ""), s = o.split(","); return ( (s[0] = f(parseInt(s[0], 10), 0, 255)), (s[1] = f(parseInt(s[1], 10), 0, 255)), (s[2] = f(parseInt(s[2], 10), 0, 255)), s[3] && (s[3] = f(parseFloat(s[3], 10), 0, 1)), t ? s[3] ? { r: s[0], g: s[1], b: s[2], a: s[3] } : { r: s[0], g: s[1], b: s[2] } : "undefined" != typeof s[3] && s[3] <= 1 ? "rgba(" + s[0] + ", " + s[1] + ", " + s[2] + ", " + s[3] + ")" : "rgb(" + s[0] + ", " + s[1] + ", " + s[2] + ")" ); } function m(i, t) { return v(i) ? g(i) : u(i, t); } function f(i, t, o) { return i < t && (i = t), i > o && (i = o), i; } function v(i) { var t = i.match( /^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i ); return !(!t || 4 !== t.length); } function b(i) { return ( (i = i.match( /^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+(\.\d{1,2})?|\.\d{1,2})[\s+]?/i )), i && 6 === i.length ? i[4] : "1" ); } function w(i) { var t = {}, o = Math.round(i.h), s = Math.round((255 * i.s) / 100), a = Math.round((255 * i.b) / 100); if (0 === s) t.r = t.g = t.b = a; else { var n = a, e = ((255 - s) * a) / 255, r = ((n - e) * (o % 60)) / 60; 360 === o && (o = 0), o < 60 ? ((t.r = n), (t.b = e), (t.g = e + r)) : o < 120 ? ((t.g = n), (t.b = e), (t.r = n - r)) : o < 180 ? ((t.g = n), (t.r = e), (t.b = e + r)) : o < 240 ? ((t.b = n), (t.r = e), (t.g = n - r)) : o < 300 ? ((t.b = n), (t.g = e), (t.r = e + r)) : o < 360 ? ((t.r = n), (t.g = e), (t.b = n - r)) : ((t.r = 0), (t.g = 0), (t.b = 0)); } return { r: Math.round(t.r), g: Math.round(t.g), b: Math.round(t.b) }; } function y(i) { return ( (i = i.match( /^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i )), i && 4 === i.length ? "#" + ("0" + parseInt(i[1], 10).toString(16)).slice(-2) + ("0" + parseInt(i[2], 10).toString(16)).slice(-2) + ("0" + parseInt(i[3], 10).toString(16)).slice(-2) : "" ); } function C(t) { var o = [t.r.toString(16), t.g.toString(16), t.b.toString(16)]; return ( i.each(o, function (i, t) { 1 === t.length && (o[i] = "0" + t); }), "#" + o.join("") ); } function k(i) { return C(w(i)); } function M(i) { var t = x(I(i)); return 0 === t.s && (t.h = 360), t; } function x(i) { var t = { h: 0, s: 0, b: 0 }, o = Math.min(i.r, i.g, i.b), s = Math.max(i.r, i.g, i.b), a = s - o; return ( (t.b = s), (t.s = 0 !== s ? (255 * a) / s : 0), 0 !== t.s ? i.r === s ? (t.h = (i.g - i.b) / a) : i.g === s ? (t.h = 2 + (i.b - i.r) / a) : (t.h = 4 + (i.r - i.g) / a) : (t.h = -1), (t.h *= 60), t.h < 0 && (t.h += 360), (t.s *= 100 / 255), (t.b *= 100 / 255), t ); } function I(i) { return ( (i = parseInt(i.indexOf("#") > -1 ? i.substring(1) : i, 16)), { r: i >> 16, g: (65280 & i) >> 8, b: 255 & i } ); } (i.minicolors = { defaults: { animationSpeed: 50, animationEasing: "swing", change: null, changeDelay: 0, control: "hue", defaultValue: "", format: "hex", hide: null, hideSpeed: 100, inline: !1, keywords: "", letterCase: "lowercase", opacity: !1, position: "bottom left", show: null, showSpeed: 100, theme: "default", swatches: [], }, }), i.extend(i.fn, { minicolors: function (n, e) { switch (n) { case "destroy": return ( i(this).each(function () { o(i(this)); }), i(this) ); case "hide": return a(), i(this); case "opacity": return void 0 === e ? i(this).attr("data-opacity") : (i(this).each(function () { c(i(this).attr("data-opacity", e)); }), i(this)); case "rgbObject": return h(i(this), "rgbaObject" === n); case "rgbString": case "rgbaString": return d(i(this), "rgbaString" === n); case "settings": return void 0 === e ? i(this).data("minicolors-settings") : (i(this).each(function () { var t = i(this).data("minicolors-settings") || {}; o(i(this)), i(this).minicolors(i.extend(!0, t, e)); }), i(this)); case "show": return s(i(this).eq(0)), i(this); case "value": return void 0 === e ? i(this).val() : (i(this).each(function () { "object" == typeof e && "null" !== e ? (e.opacity && i(this).attr("data-opacity", f(e.opacity, 0, 1)), e.color && i(this).val(e.color)) : i(this).val(e), c(i(this)); }), i(this)); default: return ( "create" !== n && (e = n), i(this).each(function () { t(i(this), e); }), i(this) ); } }, }), i([document, top.document]) .on("mousedown.minicolors touchstart.minicolors", function (t) { i(t.target).parents().add(t.target).hasClass("minicolors") || a(); }) .on( "mousedown.minicolors touchstart.minicolors", ".minicolors-grid, .minicolors-slider, .minicolors-opacity-slider", function (t) { var o = i(this); t.preventDefault(), i(t.delegateTarget).data("minicolors-target", o), n(o, t, !0); } ) .on("mousemove.minicolors touchmove.minicolors", function (t) { var o = i(t.delegateTarget).data("minicolors-target"); o && n(o, t); }) .on("mouseup.minicolors touchend.minicolors", function () { i(this).removeData("minicolors-target"); }) .on("click.minicolors", ".minicolors-swatches li", function (t) { t.preventDefault(); var o = i(this), s = o.parents(".minicolors").find(".minicolors-input"), a = o.data("swatch-color"); r(s, a, b(a)), c(s); }) .on( "mousedown.minicolors touchstart.minicolors", ".minicolors-input-swatch", function (t) { var o = i(this).parent().find(".minicolors-input"); t.preventDefault(), s(o); } ) .on("focus.minicolors", ".minicolors-input", function () { var t = i(this); t.data("minicolors-initialized") && s(t); }) .on("blur.minicolors", ".minicolors-input", function () { var t, o, s, a, n, e = i(this), r = e.data("minicolors-settings"); e.data("minicolors-initialized") && ((t = r.keywords ? i.map(r.keywords.split(","), function (t) { return i.trim(t.toLowerCase()); }) : []), "" !== e.val() && i.inArray(e.val().toLowerCase(), t) > -1 ? (n = e.val()) : (v(e.val()) ? (s = g(e.val(), !0)) : ((o = u(e.val(), !0)), (s = o ? I(o) : null)), (n = null === s ? r.defaultValue : "rgb" === r.format ? g( r.opacity ? "rgba(" + s.r + "," + s.g + "," + s.b + "," + e.attr("data-opacity") + ")" : "rgb(" + s.r + "," + s.g + "," + s.b + ")" ) : C(s))), (a = r.opacity ? e.attr("data-opacity") : 1), "transparent" === n.toLowerCase() && (a = 0), e .closest(".minicolors") .find(".minicolors-input-swatch > span") .css("opacity", a), e.val(n), "" === e.val() && e.val(m(r.defaultValue, !0)), e.val(p(e.val(), r.letterCase))); }) .on("keydown.minicolors", ".minicolors-input", function (t) { var o = i(this); if (o.data("minicolors-initialized")) switch (t.keyCode) { case 9: a(); break; case 13: case 27: a(), o.blur(); } }) .on("keyup.minicolors", ".minicolors-input", function () { var t = i(this); t.data("minicolors-initialized") && c(t, !0); }) .on("paste.minicolors", ".minicolors-input", function () { var t = i(this); t.data("minicolors-initialized") && setTimeout(function () { c(t, !0); }, 1); }); });
SAVE CHANGES
[ CANCEL ]
Name
Type
Actions
.. (Parent Directory)
📄 component.json
FILE
Ren
[EDIT]
DEL
📄 jquery.minicolors.css
FILE
Ren
[EDIT]
DEL
📄 jquery.minicolors.min.js
FILE
Ren
[EDIT]
DEL
📄 jquery.minicolors.png
FILE
Ren
[EDIT]
DEL
📄 without-bootstrap.html
FILE
Ren
[EDIT]
DEL