File: /home/elrashedytravel/www/wp-content/themes/bloglo/inc/customizer/controls/repeater/repeater.min.js
!(function (e) {
e.deparam = function (t, i) {
var a = {},
n = { true: !0, false: !1, null: null };
return (
e.each(t.replace(/\+/g, " ").split("&"), function (t, o) {
var r,
c = o.split("="),
d = decodeURIComponent(c[0]),
l = a,
s = 0,
u = d.split("]["),
p = u.length - 1;
if (
(/\[/.test(u[0]) && /\]$/.test(u[p])
? ((u[p] = u[p].replace(/\]$/, "")),
(p = (u = u.shift().split("[").concat(u)).length - 1))
: (p = 0),
2 === c.length)
)
if (
((r = decodeURIComponent(c[1])),
i &&
(r =
r && !isNaN(r)
? +r
: "undefined" === r
? void 0
: void 0 !== n[r]
? n[r]
: r),
p)
)
for (; s <= p; s++)
l = l[(d = "" === u[s] ? l.length : u[s])] =
s < p ? l[d] || (u[s + 1] && isNaN(u[s + 1]) ? {} : []) : r;
else
e.isArray(a[d])
? a[d].push(r)
: void 0 !== a[d]
? (a[d] = [a[d], r])
: (a[d] = r);
else d && (a[d] = i ? void 0 : "");
}),
a
);
};
})(jQuery),
(function (e) {
function t(e) {
var t;
return (
(e = e.replace(/ /g, "")).match(/rgba\(\d+\,\d+\,\d+\,([^\)]+)\)/)
? ((t =
100 *
parseFloat(e.match(/rgba\(\d+\,\d+\,\d+\,([^\)]+)\)/)[1]).toFixed(
2
)),
(t = parseInt(t)))
: (t = 100),
t
);
}
function i(e, t, i, n) {
var o, r, c;
(o = t.data("a8cIris")),
(r = t.data("wpWpColorPicker")),
(o._color._alpha = e),
(c = o._color.toString()),
t.val(c),
t.trigger("color_change"),
r.toggler.css({ "background-color": c }),
n && a(e, i),
t.wpColorPicker("color", c);
}
function a(e, t) {
t.slider("value", e), t.find(".ui-slider-handle").text(e.toString());
}
(Color.prototype.toString = function (e) {
if ("no-alpha" == e) return this.toCSS("rgba", "1").replace(/\s+/g, "");
if (1 > this._alpha)
return this.toCSS("rgba", this._alpha).replace(/\s+/g, "");
var t = parseInt(this._color, 10).toString(16);
if (this.error) return "";
if (6 > t.length) for (var i = 6 - t.length - 1; 0 <= i; i--) t = "0" + t;
return "#" + t;
}),
(e.fn.alphaColorPicker = function () {
return this.each(function () {
var n, o, r, c, d, l, s, u, p, h;
(n = e(this)).wrap('<div class="alpha-color-picker-wrap"></div>'),
(r = n.attr("data-palette") || "true"),
(c = n.attr("data-show-opacity") || "true"),
(d = n.attr("data-default-color") || ""),
(l = -1 !== r.indexOf("|") ? r.split("|") : "false" != r),
"" == (o = n.val().replace(/\s+/g, "")) && (o = d),
(s = {
change: function (e, i) {
var a, o, r;
(a = n.attr("data-customize-setting-link")),
(o = n.wpColorPicker("color")),
d == o && ((r = t(o)), p.find(".ui-slider-handle").text(r)),
void 0 !== wp.customize &&
wp.customize(a, function (e) {
e.set(o);
}),
u
.find(".transparency")
.css("background-color", i.color.toString("no-alpha")),
n.trigger("color_change");
},
clear: function () {
var e = n.attr("data-customize-setting-link") || "";
e &&
"" !== e &&
void 0 !== wp.customize &&
wp.customize(e, function (e) {
e.set("");
}),
n.val(""),
n.trigger("color_change");
},
palettes: l,
}),
n.wpColorPicker(s),
(u = n.parents(".wp-picker-container:first")),
e(
'<div class="alpha-color-picker-container"><div class="min-click-zone click-zone"></div><div class="max-click-zone click-zone"></div><div class="alpha-slider"></div><div class="transparency"></div></div>'
).appendTo(u.find(".wp-picker-holder")),
(p = u.find(".alpha-slider")),
(h = {
create: function (t, i) {
var a = e(this).slider("value");
e(this).find(".ui-slider-handle").text(a),
e(this).siblings(".transparency ").css("background-color", o);
},
value: t(o),
range: "max",
step: 1,
min: 0,
max: 100,
animate: 300,
}),
p.slider(h),
"true" == c && p.find(".ui-slider-handle").addClass("show-opacity"),
u.find(".min-click-zone").on("click", function () {
i(0, n, p, !0);
}),
u.find(".max-click-zone").on("click", function () {
i(100, n, p, !0);
}),
u.find(".iris-palette").on("click", function () {
var i, o;
a((o = t((i = e(this).css("background-color")))), p),
100 != o &&
(i = i.replace(/[^,]+(?=\))/, (o / 100).toFixed(2))),
n.wpColorPicker("color", i);
}),
u.find(".button.wp-picker-default").on("click", function () {
a(t(d), p);
}),
n.on("input", function () {
a(t(e(this).val()), p);
}),
p.slider().on("slide", function (t, a) {
i(parseFloat(a.value) / 100, n, p, !1),
e(this).find(".ui-slider-handle").text(a.value);
});
});
});
})(jQuery),
(function (e, t) {
e.controlConstructor["alpha-color"] = e.Control.extend({
ready: function () {
t(".alpha-color-control", this.container).alphaColorPicker({
clear: function (e, t) {},
});
},
});
})(wp.customize, jQuery),
(function (e, t) {
e.controlConstructor["bloglo-repeater"] = e.Control.extend({
ready: function () {
var e = this;
setTimeout(function () {
e._init();
}, 2500);
},
eval: function (e, i, a) {
switch (a) {
case "not_in":
return (i = i.split(",")), 0 > t.inArray(e, i);
case "in":
return (i = i.split(",")), -1 < t.inArray(e, i);
case "!=":
return e != i;
case "<=":
return e <= i;
case "<":
return e < i;
case ">=":
return e >= i;
case ">":
return e > i;
case "==":
case "=":
return e == i;
}
},
compare: function (e, t, i) {
var a,
n = !1;
switch (t) {
case "===":
n = e === i;
break;
case ">":
n = e > i;
break;
case "<":
n = e < i;
break;
case "!=":
n = e != i;
break;
case "empty":
(a = _.clone(e)),
_.isObject(a) || _.isArray(a)
? (_.each(a, function (e, t) {
_.isEmpty(e) && delete a[t];
}),
(n = !!_.isEmpty(a)))
: (n = !(!_.isNull(a) && "" != a));
break;
case "not_empty":
(a = _.clone(e)),
(_.isObject(a) || _.isArray(a)) &&
_.each(a, function (e, t) {
_.isEmpty(e) && delete a[t];
}),
(n = !_.isEmpty(a));
break;
default:
n = e == i;
}
return n;
},
multiple_compare: function (e, t) {
var i = this,
a = !0;
try {
var n = e[0];
if (((a = !0), _.isString(n))) {
a = !1;
var o,
r = e[1],
c = e[2];
_.isUndefined(t[n]) || ((o = t[n]), (a = i.compare(o, r, c)));
} else
_.isArray(n) &&
((a = !0),
_.each(e, function (e) {
var n = e[0],
o = e[1],
r = e[2],
c = t[n];
_.isUndefined(c) && (c = ""), i.compare(c, o, r) || (a = !1);
}));
} catch (e) {
a = !1;
}
return a;
},
conditionize: function (e) {
var i = this;
if (!e.hasClass("conditionized")) {
e.addClass("conditionized");
var a = t(".field--item", e);
e.on(
"change condition_check",
"input, select, textarea",
function (n) {
var o = t(".form", e),
r = t("input, textarea, select", o).serialize();
r = jQuery.deparam(r);
var c = {};
_.isObject(r) &&
_.each(r._items, function (e) {
c = e;
}),
a.each(function () {
var e = t(this),
a = e.attr("data-cond") || !1;
!_.isUndefined(a) &&
a &&
((a = JSON.parse(a)),
i.multiple_compare(a, c)
? e
.slideDown()
.removeClass("cond-hide")
.addClass("cond-show")
: e
.hide()
.addClass("cond-hide")
.removeClass("cond-show"));
});
}
),
t("input, select, textarea", e).eq(0).trigger("condition_check");
}
},
remove_editor: function (e) {},
editor: function (e) {},
_init: function () {
var e,
i = this,
a = i.params.fields;
try {
e =
"string" == typeof i.params.value
? JSON.parse(i.params.value)
: i.params.value;
} catch (t) {
e = {};
}
var n,
o = 0,
r = i.params.limited_msg || "";
isNaN(parseInt(i.params.max_item)) || (o = parseInt(i.params.max_item)),
i.params.changeable,
i.container.on(
"click",
".widget .widget-action, .widget .repeat-control-close, .widget-title",
function (e) {
e.preventDefault();
var i = t(this).closest(".widget");
i.hasClass("explained")
? t(".widget-inside", i).slideUp(200, "linear", function () {
t(".widget-inside", i).removeClass("show").addClass("hide"),
i.removeClass("explained");
})
: t(".widget-inside", i).slideDown(200, "linear", function () {
t(".widget-inside", i).removeClass("hide").addClass("show"),
i.addClass("explained");
});
}
),
i.container.on("click", ".repeat-control-remove", function (e) {
e.preventDefault();
var a = t(this).closest(".repeatable-customize-control");
t("body").trigger("repeat-control-remove-item", [a]),
i.remove_editor(a),
a.remove(),
i.rename(),
i.updateValue(),
i._check_max_item();
}),
(i.getData = function () {
var e = t(".form-data", i.container),
a = t("input, textarea, select", e).serialize();
return JSON.stringify(a);
}),
(i.updateValue = function () {
var e = i.getData();
i.setting.set(e);
}),
(i.update_value = function () {
var e,
i = {};
this.container.find("[data-option]").each(function () {
(e = t(this).data("option")),
(i[e] =
"background-size" === e || "background-attachment" === e
? t(this).is(":checked")
? t(this).val()
: i[e]
: t(this).val());
}),
this.setting.set(i);
}),
(i.rename = function () {
t(".list-repeatable li", i.container).each(function (e) {
var i = t(this);
t("input, textarea, select", i).each(function () {
var i = t(this),
a = i.attr("data-repeat-name") || void 0;
void 0 !== a &&
((a = a.replace(/__i__/g, e)), i.attr("name", a));
});
});
}),
(i.autocorrect_range_input_number = function (e, t) {
var a = e,
n = a.parent().find('input[type="range"]'),
o = parseFloat(a.val()),
r = parseFloat(
n.find(".bloglo-reset-range").attr("data-reset_value")
),
c = parseFloat(a.attr("step")),
d = parseFloat(a.attr("min")),
l = parseFloat(a.attr("max"));
clearTimeout(t),
(t = setTimeout(function () {
if (isNaN(o)) return a.val(r), void n.val(r).trigger("change");
1 <= c &&
0 != o % 1 &&
((o = Math.round(o)), a.val(o), n.val(o).trigger("change")),
o > l && (a.val(l), n.val(l).trigger("change")),
o < d && (a.val(d), n.val(d).trigger("change"));
}, t)),
n.val(o).trigger("change"),
i.updateValue();
}),
window._upload_bloglo ||
(window._upload_bloglo = wp.media({
title: wp.media.view.l10n.addMedia,
multiple: !1,
})),
window._upload_bloglo.on("close", function () {
window._upload_bloglo.state().get("selection");
}),
(window.media_current = {}),
(window.media_btn = {}),
window._upload_bloglo.on("select", function () {
var e,
i,
a = window._upload_bloglo
.state()
.get("selection")
.first()
.toJSON();
t(".image_id", window.media_current).val(a.id),
(i = a.url),
t(".current", window.media_current)
.removeClass("hide")
.addClass("show"),
t(".image_url", window.media_current).val(i),
"image" == a.type &&
((e = '<img src="' + i + '" alt="">'),
t(".thumbnail-image", window.media_current).html(e)),
t(".remove-button", window.media_current).show(),
t(".image_id", window.media_current).trigger("change");
try {
window.media_btn.text(window.media_btn.attr("data-change-txt"));
} catch (e) {}
}),
(i.handleMedia = function (e) {
t(".item-media", e).each(function () {
var e = t(this);
t(".remove-button", e).on("click", function (i) {
i.preventDefault(),
t(".image_id, .image_url", e).val(""),
t(".thumbnail-image", e).html(""),
t(".current", e).removeClass("show").addClass("hide"),
t(this).hide(),
t(".upload-button", e).text(
t(".upload-button", e).attr("data-add-txt")
),
t(".image_id", e).trigger("change");
}),
t(".upload-button, .attachment-media-view", e).on(
"click",
function (i) {
i.preventDefault(),
(window.media_current = e),
(window.media_btn = t(this)),
window._upload_bloglo.open();
}
);
});
}),
(i.handleGradient = function (e) {
var i = this,
a = i.setting.get();
i.container.find(".popup-content");
t(".item-gradient", e).each(function () {
var e = t(this);
e.find(".bloglo-range-wrapper").each(function () {
var e = t(this);
e.rangeControl({
id: i.params.id + "-" + e.data("option-id"),
option: e.data("option-id"),
value: a[e.data("options-id")],
responsive: i.params.responsive,
change: function () {
i.update_value();
},
}),
e
.find("input.bloglo-range-input")
.on("change keyup", function () {
i.autocorrect_range_input_number(t(this), 1e3, void 0);
})
.on("focusout", function () {
i.autocorrect_range_input_number(t(this), 0, void 0);
});
}),
e.on(
"change",
'[data-option="background-type"], [data-option="gradient-type"]',
function () {
var i = t(this).attr("data-option");
e.find('[data-dep-field="' + i + '"]').hide(),
e
.find(
'[data-dep-field="' +
i +
'"][data-dep-value="' +
t(this).val() +
'"]'
)
.show();
}
),
e
.find(
'[data-option="background-type"], [data-option="gradient-type"]'
)
.trigger("change"),
e.on("change", ".bloglo-select-wrapper", function () {
i.update_value();
});
});
}),
(i.handleBackground = function (e) {
var i = this,
a = i.setting.get(),
n = i.container.find(".popup-content");
t(".item-design-options", e).each(function () {
var e = t(this);
e.find(".bloglo-range-wrapper").each(function () {
var e = t(this);
e.rangeControl({
id: i.params.id + "-" + e.data("option-id"),
option: e.data("option-id"),
value: a[e.data("options-id")],
responsive: i.params.responsive,
change: function () {
i.update_value();
},
}),
e
.find("input.bloglo-range-input")
.on("change keyup", function () {
i.autocorrect_range_input_number(t(this), 1e3, void 0);
})
.on("focusout", function () {
i.autocorrect_range_input_number(t(this), 0, void 0);
});
}),
e.on(
"change",
'[data-option="background-type"], [data-option="gradient-type"]',
function () {
var i = t(this).attr("data-option");
e.find('[data-dep-field="' + i + '"]').hide(),
e
.find(
'[data-dep-field="' +
i +
'"][data-dep-value="' +
t(this).val() +
'"]'
)
.show();
}
),
e
.find(
'[data-option="background-type"], [data-option="gradient-type"]'
)
.trigger("change"),
e.on("change", ".bloglo-select-wrapper", function () {
i.update_value();
}),
e.find(".popup-link").on("click", function () {
n.toggleClass("hidden"),
t(this).toggleClass("active"),
t(this).siblings(".reset-defaults").toggleClass("active"),
t("body").on("click", o);
});
var o = function (i) {
t(i.target).closest(".customize-save-button-wrapper").length ||
e.has(t(i.target).closest(".popup-link")).length ||
e.has(t(i.target).closest(".popup-content")).length ||
n.hasClass("hidden") ||
t(i.target).closest(".reset-defaults").length ||
(n.addClass("hidden"),
e.find(".popup-link").removeClass("active"),
e.find(".reset-defaults").removeClass("active"),
t("body").off("click", o));
};
e.find(".background-image-advanced").hide(),
e.on("change", ".background-repeat select", function () {
i.update_value();
}),
e.on("change click", ".background-size input", function () {
i.update_value();
}),
e.on(
"change click",
".background-attachment input",
function () {
i.update_value();
}
),
e.on("click", ".background-image-upload-button", function (a) {
t("body").off("click", o);
var n = wp
.media({
multiple: !1,
title: i.params.l10n.image.select_image,
button: { text: i.params.l10n.image.use_image },
})
.open()
.on("select", function () {
var a,
r,
c,
d,
l,
s = n.state().get("selection").first().toJSON();
(a = _.isUndefined(s.sizes)
? s.url
: _.isUndefined(s.sizes.medium)
? _.isUndefined(s.sizes.thumbnail)
? _.isUndefined(s.sizes.full)
? s.url
: s.sizes.full.url
: s.sizes.thumbnail.url
: s.sizes.medium.url),
(r = s.url),
(c = s.id),
s.width,
s.height,
"" !== r &&
(e.find(".background-image-advanced").show(),
e
.find(".advanced-settings")
.removeClass("hidden")
.addClass("up")),
e.find('[data-option="background-image"]').val(r),
e.find('[data-option="background-image-id"]').val(c),
i.update_value(),
(d = e.find(".placeholder, .thumbnail")),
(l = e.find(".background-image-upload-remove-button")),
d.length &&
d
.removeClass()
.addClass("thumbnail thumbnail-image")
.html('<img src="' + a + '" alt="" />'),
l.length && l.show(),
setTimeout(function () {
t("body").on("click", o);
}, 100);
});
a.preventDefault();
}),
e.on(
"click",
".background-image-upload-remove-button",
function (t) {
var a, n;
t.preventDefault(),
e.find('[data-option="background-image"]').val(""),
e.find('[data-option="background-image-id"]').val(""),
i.update_value(),
(a = e.find(".placeholder, .thumbnail")),
(n = e.find(".background-image-upload-remove-button")),
e.find(".background-image-advanced").hide(),
e
.find(".advanced-settings")
.addClass("hidden")
.removeClass("up"),
a.length &&
a
.removeClass()
.addClass("placeholder")
.html(i.params.l10n.image.placeholder),
n.length && n.hide();
}
),
e.on("click", ".advanced-settings", function (i) {
t(this).toggleClass("up"),
e.find(".background-image-advanced").toggle();
}),
e.on("click", ".bloglo-spacing-linked", function () {
var e = t(this);
e.closest("ul").find(".spacing-input").removeClass("linked"),
e.parent(".spacing-link-values").removeClass("unlinked");
}),
e.on("click", ".bloglo-spacing-unlinked", function () {
var e = t(this);
e.closest("ul").find(".spacing-input").addClass("linked"),
e.parent(".spacing-link-values").addClass("unlinked");
}),
e.on("input", ".linked input", function () {
var e = t(this).val();
t(this)
.closest(".spacing-input")
.siblings(".linked")
.find("input")
.val(e)
.change();
}),
e.on("change input", ".spacing-input input", function () {
i.update_value();
}),
e.find(".reset-defaults").on("click", function () {
var a, n;
e.find("[data-option]").each(function () {
(a = t(this)),
"background-size" === (n = a.data("option")) ||
"background-attachment" === n
? (a.prop("checked", !1),
n in i.params.default &&
i.params.default[n] === a.val() &&
a.prop("checked", !0))
: a
.val(i.params.default[a.data("option")])
.trigger("change");
}),
e.find(".background-image-upload-remove-button").click(),
i.update_value();
});
});
}),
(i.colorPicker = function (e) {
t(".c-color", e).wpColorPicker({
change: function (e, t) {
i.updateValue();
},
clear: function (e, t) {
i.updateValue();
},
}),
t(".c-coloralpha", e).each(function () {
var e = t(this),
a = e.val();
e.removeAttr("value"),
e.prop("value", a),
e.alphaColorPicker({
change: function (e, t) {
i.updateValue();
},
clear: function (e, t) {
i.updateValue();
},
});
});
}),
(i.actions = function (e) {
if (i.params.live_title_id) {
e.attr("data-title-format") ||
e.attr("data-title-format", i.params.title_format);
var a = e.attr("data-title-format") || "";
if (
("bloglo_section_order_styling" === i.id &&
"click" !== e.find("input.add_by").val() &&
(a = "[live_title]"),
i.params.live_title_id &&
0 <
t("[data-live-id='" + i.params.live_title_id + "']", e)
.length)
) {
var n = "";
"" ==
(n = t(
"[data-live-id='" + i.params.live_title_id + "']",
e
).is(".select-one")
? t("[data-live-id='" + i.params.live_title_id + "']", e)
.find("option:selected")
.eq(0)
.text()
: t("[data-live-id='" + i.params.live_title_id + "']", e)
.eq(0)
.val()) && (n = i.params.default_empty_title),
"" !== a && (n = a.replace("[live_title]", n)),
t(".widget-title .live-title", e).text(n),
e.on(
"keyup change",
"[data-live-id='" + i.params.live_title_id + "']",
function () {
var a = "",
n = e.attr("data-title-format") || "";
"bloglo_section_order_styling" === i.id &&
"click" !== e.find("input.add_by").val() &&
(n = "[live_title]"),
"" ==
(a = t(this).is(".select-one")
? t(this).find("option:selected").eq(0).text()
: t(this).val()) &&
(a = i.params.default_empty_title),
"" !== n && (a = n.replace("[live_title]", a)),
t(".widget-title .live-title", e).text(a);
}
);
}
}
}),
(i._check_max_item = function () {
if (
t(
".list-repeatable > li.repeatable-customize-control",
i.container
).length >= o
)
if (
(t(".repeatable-actions", i.container).hide(),
0 >= t(".limited-msg", i.container).length)
) {
if ("" !== r) {
var e = t('<p class="limited-msg"/>');
e.html(r),
e.insertAfter(t(".repeatable-actions", i.container)),
e.show();
}
} else t(".limited-msg", i.container).show();
else
t(".repeatable-actions", i.container).show(),
t(".limited-msg", i.container).hide();
}),
(i.repeaterTemplate = _.memoize(function () {
var e = {
evaluate: /<#([\s\S]+?)#>/g,
interpolate: /\{\{\{([\s\S]+?)\}\}\}/g,
escape: /\{\{([^\}]+?)\}\}(?!\})/g,
variable: "data",
};
return function (i) {
return (
void 0 === window.repeater_item_tpl &&
(window.repeater_item_tpl = t(
"#repeatable-js-item-tpl"
).html()),
_.template(window.repeater_item_tpl, null, e)(i)
);
};
})),
(i.template = i.repeaterTemplate()),
(i.intItem = function (e) {
i.rename(),
i.conditionize(e),
i.colorPicker(e),
i.handleMedia(e),
i.handleGradient(e),
i.handleBackground(e),
t('[data-live-id="section_id"]', e).each(function () {
t(this)
.closest(".repeatable-customize-control")
.addClass("section-" + t(this).val()),
"map" === t(this).val() &&
e.addClass("show-display-field-only");
}),
"bloglo_section_order_styling" === i.id &&
("click" !== e.find("input.add_by").val()
? (e.addClass("no-changeable"),
t(".item-editor textarea", e).remove())
: (e.find(".item-title").removeClass("item-hidden "),
e
.find('.item-title input[type="hidden"]')
.attr("type", "text"),
e.find(".item-section_id").removeClass("item-hidden "),
e
.find('.item-section_id input[type="hidden"]')
.attr("type", "text"))),
t(".item-editor textarea", e).each(function () {
i.editor(t(this));
}),
t("body").trigger("repeater-control-init-item", [e]);
}),
t(".list-repeatable", i.container).sortable({
handle: ".widget-title",
containment: i.container,
update: function (e, t) {
i.rename(), i.updateValue();
},
}),
(n = t.extend(!0, {}, i.params.fields)),
t.each(e, function (a, o) {
if ((o = e[a]))
for (var r in o)
n.hasOwnProperty(r) &&
o.hasOwnProperty(r) &&
(n[r].value = o[r]);
var c = t(i.template(n));
t(".list-repeatable", i.container).append(c),
i.intItem(c),
i.actions(c);
}),
i.container.on("click", ".add-new-repeat-item", function () {
var e = t(i.template(a));
t(".list-repeatable", i.container).append(e),
"" !== i.params.id_key &&
e
.find(".item-" + i.params.id_key)
.find("input")
.val("sid" + new Date().getTime()),
e.find("input.add_by").val("click"),
i.intItem(e),
i.actions(e),
i.updateValue(),
i._check_max_item();
}),
t(".list-repeatable", i.container).on(
"keyup change color_change",
"input, select, textarea",
function (e) {
i.updateValue();
}
),
i._check_max_item();
},
});
})(wp.customize, jQuery),
jQuery(document).ready(function (e) {
window.editing_icon = !1;
var t = e(
'<div class="c-icon-picker"><div class="c-icon-type-wrap"><select class="c-icon-type"></select></div><div class="c-icon-search"><input class="" type="text"></div><div class="c-icon-list"></div></div>'
),
i = "",
a = "";
e.each(Bloglo_Icon_Picker.fonts, function (t, n) {
(n = e.extend({}, { url: "", name: "", prefix: "", icons: "" }, n)),
e("<link>")
.appendTo("head")
.attr({ type: "text/css", rel: "stylesheet" })
.attr("id", "customizer-icon-" + t)
.attr("href", n.url),
(i += '<option value="' + t + '">' + n.name + "</option>");
var o = n.icons.split("|");
(a +=
'<div class="ic-icons-group" style="display: none;" data-group-name="' +
t +
'">'),
e.each(o, function (e, t) {
n.prefix && (t = n.prefix + " " + t),
(a +=
'<span title="' +
t +
'" data-name="' +
t +
'"><i class="' +
t +
'"></i></span>');
}),
(a += "</div>");
}),
t
.find(".c-icon-search input")
.attr("placeholder", Bloglo_Icon_Picker.search),
t.find(".c-icon-type").html(i),
t.find(".c-icon-list").append(a),
e(".wp-full-overlay").append(t),
e("body").on("change", "select.c-icon-type", function () {
var i = e(this).val();
t.find(".ic-icons-group").hide(),
t.find('.ic-icons-group[data-group-name="' + i + '"]').show();
}),
t.find("select.c-icon-type").trigger("change"),
e("body").on("keyup", ".c-icon-search input", function () {
var t = e(this).val();
if ("" == t) e(".c-icon-list span").show();
else {
e(".c-icon-list span").hide();
try {
e('.c-icon-list span[data-name*="' + t + '"]').show();
} catch (e) {}
}
}),
e("body").on("click", ".icon-wrapper", function (i) {
i.preventDefault();
var a = e(this);
(window.editing_icon = a),
t.addClass("ic-active"),
e("body").find(".icon-wrapper").removeClass("icon-editing"),
a.addClass("icon-editing");
}),
e("body").on("click", ".item-icon .remove-icon", function (t) {
t.preventDefault();
var i = e(this).closest(".item-icon");
i.find(".icon-wrapper input").val(""),
i.find(".icon-wrapper input").trigger("change"),
i.find(".icon-wrapper i").attr("class", ""),
e("body").find(".icon-wrapper").removeClass("icon-editing");
}),
e("body").on("click", ".c-icon-list span", function (i) {
i.preventDefault();
var a = e(this).attr("data-name") || "";
window.editing_icon &&
(window.editing_icon
.find("i")
.attr("class", "")
.addClass(e(this).find("i").attr("class")),
window.editing_icon.find("input").val(a).trigger("change")),
t.removeClass("ic-active"),
(window.editing_icon = !1),
e("body").find(".icon-wrapper").removeClass("icon-editing");
}),
e(document).mouseup(function (e) {
window.editing_icon &&
(window.editing_icon.is(e.target) ||
0 !== window.editing_icon.has(e.target).length ||
t.is(e.target) ||
0 !== t.has(e.target).length ||
t.removeClass("ic-active"));
});
});