var $ = jQuery.noConflict(); var e_d_count = 0; var Ed_array = Array; jQuery(document).ready(function (a) { a(window).resize(function () { a.each(Ed_array, function () { var b = this; a(b.getScrollerElement()).width(100); width = a(b.getScrollerElement()).parent().width(); a(b.getScrollerElement()).width(width); b.refresh() }) }) }); function update_repeater_fields() { _metabox_fields.init() } var _metabox_fields = {oncefancySelect: false, init: function () { if (!this.oncefancySelect) { this.fancySelect(); this.oncefancySelect = true } this.load_code_editor(); this.load_conditinal(); this.load_time_picker(); this.load_date_picker(); this.load_color_picker(); $(".at-re-toggle").live("click", function () { $(this).parent().find(".repeater-table").toggle("slow") }); $(".repeater-sortable").sortable({opacity: 0.6, revert: true, cursor: "move", handle: ".at_re_sort_handle", placeholder: "at_re_sort_highlight"}) }, fancySelect: function () { if ($().select2) { $(".at-select, .at-posts-select, .at-tax-select").each(function () { if (!$(this).hasClass("no-fancy")) { $(this).select2() } }) } }, get_query_var: function (b) { var a = RegExp("[?&]" + b + "=([^&#]*)").exec(location.href); return a && decodeURIComponent(a[1].replace(/\+/g, " ")) }, load_conditinal: function () { $(".conditinal_control").click(function () { if ($(this).is(":checked")) { $(this).next().show("fast") } else { $(this).next().hide("fast") } }) }, load_time_picker: function () { $(".at-time").each(function () { var c = $(this), b = c.attr("rel"), a = c.attr("data-ampm"); if ("true" == a) { a = true } else { a = false } c.timepicker({showSecond: true, timeFormat: b, ampm: a}) }) }, load_date_picker: function () { $(".at-date").each(function () { var b = $(this), a = b.attr("rel"); b.datepicker({showButtonPanel: true, dateFormat: a}) }) }, load_color_picker: function () { if ($(".at-color-iris").length > 0) { $(".at-color-iris").wpColorPicker() } }}; window.setTimeout("_metabox_fields.init();", 2000); var simplePanelmedia; jQuery(document).ready(function (b) { var a = (function () { var c; var f; var e; var d; function g() { return{image_frame: new Array(), file_frame: new Array(), hooks: function () { b(document).on("click", ".simplePanelimageUpload,.simplePanelfileUpload", function (h) { h.preventDefault(); if (b(this).hasClass("simplePanelfileUpload")) { c.upload(b(this), "file") } else { c.upload(b(this), "image") } }); b(".simplePanelimageUploadclear,.simplePanelfileUploadclear").live("click", function (h) { h.preventDefault(); c.set_fields(b(this)); b(c.file_url).val(""); b(c.file_id).val(""); if (b(this).hasClass("simplePanelimageUploadclear")) { c.set_preview("image", false); c.replaceImageUploadClass(b(this)) } else { c.set_preview("file", false); c.replaceFileUploadClass(b(this)) } }) }, set_fields: function (h) { c.file_url = b(h).prev(); c.file_id = b(c.file_url).prev() }, upload: function (i, h) { c.set_fields(i); if (h == "image") { c.upload_Image(b(i)) } else { c.upload_File(b(i)) } }, upload_File: function (j) { var k = b(j).attr("data-mime_type") || ""; var i = b(j).attr("data-ext") || false; var h = b(j).attr("id"); var l = (b(j).hasClass("multiFile") ? true : false); if (typeof c.file_frame[h] !== "undefined") { if (i) { c.file_frame[h].uploader.uploader.param("uploadeType", i); c.file_frame[h].uploader.uploader.param("uploadeTypecaller", "my_meta_box") } c.file_frame[h].open(); return } c.file_frame[h] = wp.media({library: {type: k}, title: jQuery(this).data("uploader_title"), button: {text: jQuery(this).data("uploader_button_text")}, multiple: l}); c.file_frame[h].on("select", function () { attachment = c.file_frame[h].state().get("selection").first().toJSON(); b(c.file_id).val(attachment.id); b(c.file_url).val(attachment.url); c.replaceFileUploadClass(j); c.set_preview("file", true) }); c.file_frame[h].open(); if (i) { c.file_frame[h].uploader.uploader.param("uploadeType", i); c.file_frame[h].uploader.uploader.param("uploadeTypecaller", "my_meta_box") } }, upload_Image: function (i) { var h = b(i).attr("id"); var j = (b(i).hasClass("multiFile") ? true : false); if (typeof c.image_frame[h] !== "undefined") { c.image_frame[h].open(); return } c.image_frame[h] = wp.media({library: {type: "image"}, title: jQuery(this).data("uploader_title"), button: {text: jQuery(this).data("uploader_button_text")}, multiple: j}); c.image_frame[h].on("select", function () { attachment = c.image_frame[h].state().get("selection").first().toJSON(); b(c.file_id).val(attachment.id); b(c.file_url).val(attachment.url); c.replaceImageUploadClass(i); c.set_preview("image", true) }); c.image_frame[h].open() }, replaceImageUploadClass: function (h) { if (b(h).hasClass("simplePanelimageUpload")) { b(h).removeClass("simplePanelimageUpload").addClass("simplePanelimageUploadclear").val("Remove Image") } else { b(h).removeClass("simplePanelimageUploadclear").addClass("simplePanelimageUpload").val("Upload Image") } }, replaceFileUploadClass: function (h) { if (b(h).hasClass("simplePanelfileUpload")) { b(h).removeClass("simplePanelfileUpload").addClass("simplePanelfileUploadclear").val("Remove File") } else { b(h).removeClass("simplePanelfileUploadclear").addClass("simplePanelfileUpload").val("Upload File") } }, set_preview: function (h, i) { i = i || false; var j = b(c.file_url).val(); if (h == "image") { if (i) { b(c.file_id).prev().find("img").attr("src", j).show() } else { b(c.file_id).prev().find("img").attr("src", "").hide() } } else { if (i) { b(c.file_id).prev().find("ul").append('
  • ' + j + "
  • ") } else { b(c.file_id).prev().find("ul").children().remove() } } }} } return{getInstance: function () { if (!c) { c = g() } return c }} })(); simplePanelmedia = a.getInstance(); simplePanelmedia.hooks() }); jQuery(document).ready(function ($) { $('.colorSelector').each(function () { var Othis = this; var initialColor = $(Othis).prev('input').attr('value'); $(this).ColorPicker({ color: initialColor, onShow: function (colpkr) { $(colpkr).fadeIn(500); return false; }, onHide: function (colpkr) { $(colpkr).fadeOut(500); return false; }, onChange: function (hsb, hex, rgb) { $(Othis).children('div').css('backgroundColor', '#' + hex); $(Othis).prev('input').attr('value', '#' + hex); } }); }); });