Changeset 1764702
- Timestamp:
- 11/13/2017 06:44:49 AM (8 years ago)
- Location:
- tp-framework
- Files:
-
- 170 added
- 6 edited
-
tags/1.0.6 (added)
-
tags/1.0.6/LICENSE (added)
-
tags/1.0.6/addons (added)
-
tags/1.0.6/addons/importer (added)
-
tags/1.0.6/addons/importer/assets (added)
-
tags/1.0.6/addons/importer/assets/css (added)
-
tags/1.0.6/addons/importer/assets/css/style.css (added)
-
tags/1.0.6/addons/importer/assets/css/style.css.map (added)
-
tags/1.0.6/addons/importer/assets/img (added)
-
tags/1.0.6/addons/importer/assets/img/default-image.png (added)
-
tags/1.0.6/addons/importer/assets/img/no-image-preview.png (added)
-
tags/1.0.6/addons/importer/assets/js (added)
-
tags/1.0.6/addons/importer/assets/js/main.js (added)
-
tags/1.0.6/addons/importer/assets/scss (added)
-
tags/1.0.6/addons/importer/assets/scss/style.scss (added)
-
tags/1.0.6/addons/importer/dummy-data (added)
-
tags/1.0.6/addons/importer/dummy-data/theme-unit-test (added)
-
tags/1.0.6/addons/importer/dummy-data/theme-unit-test/screenshot.png (added)
-
tags/1.0.6/addons/importer/dummy-data/theme-unit-test/theme-unit-test-data.xml (added)
-
tags/1.0.6/addons/importer/dummy-data/theme-unit-test/widgets-monster.wie (added)
-
tags/1.0.6/addons/importer/dummy-data/woocommerce (added)
-
tags/1.0.6/addons/importer/dummy-data/woocommerce/dummy-data.xml (added)
-
tags/1.0.6/addons/importer/dummy-data/woocommerce/screenshot.png (added)
-
tags/1.0.6/addons/importer/dummy-data/woocommerce/widgets.wie (added)
-
tags/1.0.6/addons/importer/importer.php (added)
-
tags/1.0.6/addons/importer/includes (added)
-
tags/1.0.6/addons/importer/includes/class-importer-customize-setting.php (added)
-
tags/1.0.6/addons/importer/includes/class-importer-customizer.php (added)
-
tags/1.0.6/addons/importer/includes/class-importer-downloader.php (added)
-
tags/1.0.6/addons/importer/includes/class-importer-widgets.php (added)
-
tags/1.0.6/addons/importer/includes/helper-functions.php (added)
-
tags/1.0.6/addons/importer/templates (added)
-
tags/1.0.6/addons/importer/templates/available.php (added)
-
tags/1.0.6/addons/importer/templates/upload.php (added)
-
tags/1.0.6/addons/importer/wordpress-importer (added)
-
tags/1.0.6/addons/importer/wordpress-importer/parsers.php (added)
-
tags/1.0.6/addons/importer/wordpress-importer/wordpress-importer.php (added)
-
tags/1.0.6/assets (added)
-
tags/1.0.6/assets/css (added)
-
tags/1.0.6/assets/css/_field-widget.css (added)
-
tags/1.0.6/assets/css/_field-widget.css.map (added)
-
tags/1.0.6/assets/css/admin.css (added)
-
tags/1.0.6/assets/css/admin.css.map (added)
-
tags/1.0.6/assets/css/admin.min.css (added)
-
tags/1.0.6/assets/css/font-awesome.css (added)
-
tags/1.0.6/assets/css/font-awesome.min.css (added)
-
tags/1.0.6/assets/css/front.css (added)
-
tags/1.0.6/assets/css/front.css.map (added)
-
tags/1.0.6/assets/css/front.min.css (added)
-
tags/1.0.6/assets/fonts (added)
-
tags/1.0.6/assets/fonts/FontAwesome.otf (added)
-
tags/1.0.6/assets/fonts/fontawesome-webfont.eot (added)
-
tags/1.0.6/assets/fonts/fontawesome-webfont.svg (added)
-
tags/1.0.6/assets/fonts/fontawesome-webfont.ttf (added)
-
tags/1.0.6/assets/fonts/fontawesome-webfont.woff (added)
-
tags/1.0.6/assets/fonts/fontawesome-webfont.woff2 (added)
-
tags/1.0.6/assets/images (added)
-
tags/1.0.6/assets/images/add-large.png (added)
-
tags/1.0.6/assets/images/add.png (added)
-
tags/1.0.6/assets/images/remove.png (added)
-
tags/1.0.6/assets/images/select2-spinner.gif (added)
-
tags/1.0.6/assets/images/select2.png (added)
-
tags/1.0.6/assets/images/select2x2.png (added)
-
tags/1.0.6/assets/js (added)
-
tags/1.0.6/assets/js/admin_fields.js (added)
-
tags/1.0.6/assets/js/admin_fields.min.js (added)
-
tags/1.0.6/assets/js/customize-fields.js (added)
-
tags/1.0.6/assets/js/customize-fields.min.js (added)
-
tags/1.0.6/assets/js/front.js (added)
-
tags/1.0.6/assets/js/front.min.js (added)
-
tags/1.0.6/assets/js/libs.js (added)
-
tags/1.0.6/assets/js/libs.min.js (added)
-
tags/1.0.6/assets/js/repeater-libs.js (added)
-
tags/1.0.6/assets/js/repeater-libs.min.js (added)
-
tags/1.0.6/assets/scss (added)
-
tags/1.0.6/assets/scss/_field-file.scss (added)
-
tags/1.0.6/assets/scss/_field-group.scss (added)
-
tags/1.0.6/assets/scss/_field-repeater.scss (added)
-
tags/1.0.6/assets/scss/_field-typography.scss (added)
-
tags/1.0.6/assets/scss/_field-widget.scss (added)
-
tags/1.0.6/assets/scss/_vars.scss (added)
-
tags/1.0.6/assets/scss/admin.scss (added)
-
tags/1.0.6/assets/scss/front.scss (added)
-
tags/1.0.6/assets/vendors (added)
-
tags/1.0.6/assets/vendors/datetimepicker (added)
-
tags/1.0.6/assets/vendors/datetimepicker/jquery.datetimepicker.css (added)
-
tags/1.0.6/assets/vendors/datetimepicker/jquery.datetimepicker.full.js (added)
-
tags/1.0.6/assets/vendors/datetimepicker/jquery.datetimepicker.full.min.js (added)
-
tags/1.0.6/assets/vendors/datetimepicker/jquery.datetimepicker.min.css (added)
-
tags/1.0.6/assets/vendors/dependency (added)
-
tags/1.0.6/assets/vendors/dependency/dependency.js (added)
-
tags/1.0.6/assets/vendors/dependency/dependency.min.js (added)
-
tags/1.0.6/assets/vendors/fonticonpicker (added)
-
tags/1.0.6/assets/vendors/fonticonpicker/css (added)
-
tags/1.0.6/assets/vendors/fonticonpicker/css/jquery.fonticonpicker.css (added)
-
tags/1.0.6/assets/vendors/fonticonpicker/css/jquery.fonticonpicker.min.css (added)
-
tags/1.0.6/assets/vendors/fonticonpicker/fonts (added)
-
tags/1.0.6/assets/vendors/fonticonpicker/fonts/iconpicker.eot (added)
-
tags/1.0.6/assets/vendors/fonticonpicker/fonts/iconpicker.svg (added)
-
tags/1.0.6/assets/vendors/fonticonpicker/fonts/iconpicker.ttf (added)
-
tags/1.0.6/assets/vendors/fonticonpicker/fonts/iconpicker.woff (added)
-
tags/1.0.6/assets/vendors/fonticonpicker/js (added)
-
tags/1.0.6/assets/vendors/fonticonpicker/js/jquery.fonticonpicker.js (added)
-
tags/1.0.6/assets/vendors/fonticonpicker/js/jquery.fonticonpicker.min.js (added)
-
tags/1.0.6/assets/vendors/geocomplete (added)
-
tags/1.0.6/assets/vendors/geocomplete/jquery.geocomplete.js (added)
-
tags/1.0.6/assets/vendors/geocomplete/jquery.geocomplete.min.js (added)
-
tags/1.0.6/assets/vendors/selectize (added)
-
tags/1.0.6/assets/vendors/selectize/selectize.css (added)
-
tags/1.0.6/assets/vendors/selectize/selectize.default.css (added)
-
tags/1.0.6/assets/vendors/selectize/selectize.default.min.css (added)
-
tags/1.0.6/assets/vendors/selectize/selectize.js (added)
-
tags/1.0.6/assets/vendors/selectize/selectize.legacy.css (added)
-
tags/1.0.6/assets/vendors/selectize/selectize.legacy.min.css (added)
-
tags/1.0.6/assets/vendors/selectize/selectize.min.css (added)
-
tags/1.0.6/assets/vendors/selectize/selectize.min.js (added)
-
tags/1.0.6/assets/vendors/selectize/spinner.gif (added)
-
tags/1.0.6/includes (added)
-
tags/1.0.6/includes/admin-fields (added)
-
tags/1.0.6/includes/admin-fields/field_autocomplete.php (added)
-
tags/1.0.6/includes/admin-fields/field_color_picker.php (added)
-
tags/1.0.6/includes/admin-fields/field_datetime.php (added)
-
tags/1.0.6/includes/admin-fields/field_default.php (added)
-
tags/1.0.6/includes/admin-fields/field_icon_picker.php (added)
-
tags/1.0.6/includes/admin-fields/field_image_picker.php (added)
-
tags/1.0.6/includes/admin-fields/field_image_select.php (added)
-
tags/1.0.6/includes/admin-fields/field_link.php (added)
-
tags/1.0.6/includes/admin-fields/field_map.php (added)
-
tags/1.0.6/includes/admin-fields/field_repeater.php (added)
-
tags/1.0.6/includes/admin-fields/field_typography.php (added)
-
tags/1.0.6/includes/admin-fields/field_upload.php (added)
-
tags/1.0.6/includes/class-tpfw-customizer.php (added)
-
tags/1.0.6/includes/class-tpfw-fonts.php (added)
-
tags/1.0.6/includes/class-tpfw-menu.php (added)
-
tags/1.0.6/includes/class-tpfw-metabox.php (added)
-
tags/1.0.6/includes/class-tpfw-taxonomy.php (added)
-
tags/1.0.6/includes/class-tpfw-widget.php (added)
-
tags/1.0.6/includes/customize-fields (added)
-
tags/1.0.6/includes/customize-fields/field_autocomplete.php (added)
-
tags/1.0.6/includes/customize-fields/field_datetime.php (added)
-
tags/1.0.6/includes/customize-fields/field_heading.php (added)
-
tags/1.0.6/includes/customize-fields/field_icon_picker.php (added)
-
tags/1.0.6/includes/customize-fields/field_image_select.php (added)
-
tags/1.0.6/includes/customize-fields/field_link.php (added)
-
tags/1.0.6/includes/customize-fields/field_map.php (added)
-
tags/1.0.6/includes/customize-fields/field_multicheck.php (added)
-
tags/1.0.6/includes/customize-fields/field_repeater.php (added)
-
tags/1.0.6/includes/customize-fields/field_select.php (added)
-
tags/1.0.6/includes/customize-fields/field_typography.php (added)
-
tags/1.0.6/includes/googlefonts.php (added)
-
tags/1.0.6/includes/tpfw-helpers-functions.php (added)
-
tags/1.0.6/includes/tpfw-sanitize-functions.php (added)
-
tags/1.0.6/languages (added)
-
tags/1.0.6/languages/tp-framework.pot (added)
-
tags/1.0.6/readme.txt (added)
-
tags/1.0.6/sample (added)
-
tags/1.0.6/sample/assets (added)
-
tags/1.0.6/sample/assets/opt-1.jpg (added)
-
tags/1.0.6/sample/assets/opt-2.jpg (added)
-
tags/1.0.6/sample/assets/opt-3.jpg (added)
-
tags/1.0.6/sample/assets/sidebar-left.jpg (added)
-
tags/1.0.6/sample/assets/sidebar-none.jpg (added)
-
tags/1.0.6/sample/assets/sidebar-right.jpg (added)
-
tags/1.0.6/sample/customizer.php (added)
-
tags/1.0.6/sample/menu.php (added)
-
tags/1.0.6/sample/post-meta.php (added)
-
tags/1.0.6/sample/sample.php (added)
-
tags/1.0.6/sample/taxonomy.php (added)
-
tags/1.0.6/sample/widget.php (added)
-
tags/1.0.6/tp-framework.php (added)
-
trunk/assets/js/admin_fields.js (modified) (1 diff)
-
trunk/assets/js/admin_fields.min.js (modified) (1 diff)
-
trunk/includes/admin-fields/field_link.php (modified) (1 diff)
-
trunk/includes/tpfw-helpers-functions.php (modified) (4 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/tp-framework.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tp-framework/trunk/assets/js/admin_fields.js
r1755070 r1764702 36 36 * Field Image Picker 37 37 */ 38 if (document.getElementsByClassName('tpfw-image_picker').length) { 39 $('.tpfw-image_picker').tpfwImagePicker(); 40 } 38 $('.tpfw-image_picker').tpfwImagePicker(); 41 39 42 40 /** -
tp-framework/trunk/assets/js/admin_fields.min.js
r1755070 r1764702 1 jQuery(function(e){"use strict";var t=e(document),a="";e("#widgets-right").length?a="#widgets-right ":0==e("#menu-to-edit").length&&(document.getElementsByClassName("tpfw-repeater").length&&e(".tpfw-repeater").tpfwRepeater(),document.getElementsByClassName("tpfw-map").length&&e(".tpfw-map").tpfwMap()), document.getElementsByClassName("tpfw-image_picker").length&&e(".tpfw-image_picker").tpfwImagePicker(),document.getElementsByClassName("tpfw-link").length&&e(".tpfw-link").tpfwLink(),e(".tpfw-color:not(.child-field)").length&&e(a+".tpfw-color:not(.child-field)").wpColorPicker(),e(a+".tpfw-icon_picker:not(.child-field)").length&&e(a+".tpfw-icon_picker:not(.child-field) select").fontIconPicker(),document.getElementsByClassName("tpfw-datetime").length&&e(a+".tpfw-datetime input").each(function(){var t=e(this).data();e(this).datetimepicker(t)}),document.getElementsByClassName("tpfw-checkboxes")&&t.on("change",'.tpfw-checkboxes input[type="checkbox"]',function(){var t=e(this).closest("ul").find('input[type="checkbox"]:checked').map(function(){return this.value}).get().join(",");e(this).closest("ul").prev("input.tpfw_value").val(t).trigger("change")}),document.getElementsByClassName("tpfw-radios")&&t.on("change",'.tpfw-radios input[type="radio"]',function(){var t=e(this),a=t.closest("ul");a.find("input").removeAttr("checked"),t.attr("checked","checked"),a.prev("input.tpfw_value").val(t.val()).trigger("change")}),document.getElementsByClassName("tpfw-upload")&&e(".tpfw-upload").tpfwUpload(),e(a+".tpfw-select-multiple").length&&(e(a+".tpfw-select-multiple:not(.child-field)").selectize({plugins:["remove_button","drag_drop"]}),t.on("change",a+".tpfw-select-multiple",function(){e(this).closest("div").find(".tpfw_value").val(e(this).val()).trigger("change")})),e(a+".tpfw-autocomplete select").length&&(e(a+".tpfw-autocomplete:not(.child-field) select").tpfwAutocomplete(),t.on("change",a+".tpfw-autocomplete select",function(){e(this).closest("div").find(".tpfw_value").val(e(this).val()).trigger("change")}));var n=function(t){if(window.hasOwnProperty("google")){var a=t.find(".tpfw-map");a.length&&a.tpfwMap().addClass("map_loaded")}var n=t.find(".tpfw-color");n.length&&n.wpColorPicker();var i=t.find(".tpfw-icon_picker select");i.length&&i.fontIconPicker();var p=t.find(".tpfw-datetime input");p.length&&p.each(function(){var t=e(this).data();e(this).datetimepicker(t)});var l=t.find(".tpfw-repeater");l.length&&!l.hasClass("repeater_loaded")&&l.addClass("repeater_loaded").tpfwRepeater(),t.find(".tpfw-select-multiple").length&&t.find(".tpfw-select-multiple:not(.child-field)").selectize({plugins:["remove_button","drag_drop"]}),t.find(".tpfw-autocomplete").length&&t.find(".tpfw-autocomplete:not(.child-field) select").tpfwAutocomplete();var o=t.find("div[data-dependency]");o.length&&o.initWidgetDependency()};if(t.on("widget-updated",function(e,t){n(t)}),t.on("widget-added",function(e,t){n(t)}),t.on("click","#widgets-right .widget-title",function(t){var a=e(this);setTimeout(function(){var e=a.closest(".open");if(e.length){var t=e.find(".tpfw-map");t.length&&!t.hasClass("map_loaded")&&t.tpfwMap();var n=e.find(".tpfw-repeater");n.length&&!n.hasClass("repeater_loaded")&&n.addClass("repeater_loaded").tpfwRepeater()}},300),t.preventDefault()}),t.on("tpfw-repeater-item-opened",function(e,t){var a=t.find(".tpfw-map");a.length&&a.tpfwMap()}),t.on("click",".tpfw_group .group_nav a",function(a){var n=e(this),i=n.attr("href");n.closest("ul").find(".active").removeClass("active"),n.addClass("active"),e(".tpfw_group .group_item.active").removeClass("active");var p=e(".tpfw_group "+i);p.addClass("active"),e(".tpfw_group "+i+" .map_loaded").length&&(p.find(".tpfw-map").hasClass("map_refresh")||p.find(".tpfw-map").tpfwMap().addClass("map_refresh")),t.trigger("tpfw_group_active",[p]),a.preventDefault()}),e("#menu-to-edit .menu-item .item-edit").click(function(t){var a=e(this);setTimeout(function(){var e=a.closest(".menu-item");if(e.length){var t=e.find(".tpfw-map");t.length&&!t.hasClass("map_loaded")&&t.tpfwMap()}},300),t.preventDefault()}),window.hasOwnProperty("pagenow"))if("widgets"===pagenow){var i=e("#widgets-right").find("div[data-dependency]");i.length&&i.initWidgetDependency()}else"nav-menus"===pagenow?e("#menu-to-edit div[data-dependency]").length&&e("#menu-to-edit div[data-dependency]").initMenuDependency():e("[data-dependency]").initDependency();else e("[data-dependency]").length&&e("[data-dependency]").initDependency();e("input.tpfw-manage_box").length&&(e("input.tpfw-manage_box").each(function(){var t=e(this),a="";1==t.val()?(a="checked",t.closest(".postbox").removeClass("postbox--disabled")):t.closest(".postbox").addClass("postbox--disabled"),t.closest(".postbox").find(".hndle").before('<label class="tpfw-controlbox"><input type="checkbox" '+a+' data-name="'+t.attr("name")+'"/>'+t.data("label")+"</label>")}),e(document).on("change",".tpfw-controlbox input",function(t){var a=e(this),n=a.closest(".postbox"),i=0;a.is(":checked")?(n.removeClass("postbox--disabled"),i=1):n.addClass("postbox--disabled"),e("input[name="+a.data("name")+"]").val(i).change(),t.preventDefault(),t.stopPropagation()})),e(".tpfw-manage_group").length&&(e("input.tpfw-manage_group").on("change",function(t){var a=e(this);a.is(":checked")?a.closest(".tpfw_form_row").removeClass("group-disabled"):a.closest(".tpfw_form_row").addClass("group-disabled"),t.preventDefault()}),e("input.tpfw-manage_group").change())});1 jQuery(function(e){"use strict";var t=e(document),a="";e("#widgets-right").length?a="#widgets-right ":0==e("#menu-to-edit").length&&(document.getElementsByClassName("tpfw-repeater").length&&e(".tpfw-repeater").tpfwRepeater(),document.getElementsByClassName("tpfw-map").length&&e(".tpfw-map").tpfwMap()),e(".tpfw-image_picker").tpfwImagePicker(),document.getElementsByClassName("tpfw-link").length&&e(".tpfw-link").tpfwLink(),e(".tpfw-color:not(.child-field)").length&&e(a+".tpfw-color:not(.child-field)").wpColorPicker(),e(a+".tpfw-icon_picker:not(.child-field)").length&&e(a+".tpfw-icon_picker:not(.child-field) select").fontIconPicker(),document.getElementsByClassName("tpfw-datetime").length&&e(a+".tpfw-datetime input").each(function(){var t=e(this).data();e(this).datetimepicker(t)}),document.getElementsByClassName("tpfw-checkboxes")&&t.on("change",'.tpfw-checkboxes input[type="checkbox"]',function(){var t=e(this).closest("ul").find('input[type="checkbox"]:checked').map(function(){return this.value}).get().join(",");e(this).closest("ul").prev("input.tpfw_value").val(t).trigger("change")}),document.getElementsByClassName("tpfw-radios")&&t.on("change",'.tpfw-radios input[type="radio"]',function(t){var a=e(this),n=a.closest("ul");n.find("input").removeAttr("checked"),a.attr("checked","checked"),n.prev("input.tpfw_value").val(a.val()).trigger("change")}),document.getElementsByClassName("tpfw-upload")&&e(".tpfw-upload").tpfwUpload(),e(a+".tpfw-select-multiple").length&&(e(a+".tpfw-select-multiple:not(.child-field)").selectize({plugins:["remove_button","drag_drop"]}),t.on("change",a+".tpfw-select-multiple",function(){e(this).closest("div").find(".tpfw_value").val(e(this).val()).trigger("change")})),e(a+".tpfw-autocomplete select").length&&(e(a+".tpfw-autocomplete:not(.child-field) select").tpfwAutocomplete(),t.on("change",a+".tpfw-autocomplete select",function(){e(this).closest("div").find(".tpfw_value").val(e(this).val()).trigger("change")}));var n=function(t){if(window.hasOwnProperty("google")){var a=t.find(".tpfw-map");a.length&&a.tpfwMap().addClass("map_loaded")}var n=t.find(".tpfw-color");n.length&&n.wpColorPicker();var i=t.find(".tpfw-icon_picker select");i.length&&i.fontIconPicker();var p=t.find(".tpfw-datetime input");p.length&&p.each(function(){var t=e(this).data();e(this).datetimepicker(t)});var l=t.find(".tpfw-repeater");l.length&&!l.hasClass("repeater_loaded")&&l.addClass("repeater_loaded").tpfwRepeater();var o=t.find(".tpfw-select-multiple");o.length&&t.find(".tpfw-select-multiple:not(.child-field)").selectize({plugins:["remove_button","drag_drop"]});var d=t.find(".tpfw-autocomplete");d.length&&t.find(".tpfw-autocomplete:not(.child-field) select").tpfwAutocomplete();var s=t.find("div[data-dependency]");s.length&&s.initWidgetDependency()};if(t.on("widget-updated",function(e,t){n(t)}),t.on("widget-added",function(e,t){n(t)}),t.on("click","#widgets-right .widget-title",function(t){var a=e(this);setTimeout(function(){var e=a.closest(".open");if(e.length){var t=e.find(".tpfw-map");t.length&&!t.hasClass("map_loaded")&&t.tpfwMap();var n=e.find(".tpfw-repeater");n.length&&!n.hasClass("repeater_loaded")&&n.addClass("repeater_loaded").tpfwRepeater()}},300),t.preventDefault()}),t.on("tpfw-repeater-item-opened",function(e,t){var a=t.find(".tpfw-map");a.length&&a.tpfwMap()}),t.on("click",".tpfw_group .group_nav a",function(a){var n=e(this),i=n.attr("href");n.closest("ul").find(".active").removeClass("active"),n.addClass("active"),e(".tpfw_group .group_item.active").removeClass("active");var p=e(".tpfw_group "+i);p.addClass("active"),e(".tpfw_group "+i+" .map_loaded").length&&(p.find(".tpfw-map").hasClass("map_refresh")||p.find(".tpfw-map").tpfwMap().addClass("map_refresh")),t.trigger("tpfw_group_active",[p]),a.preventDefault()}),e("#menu-to-edit .menu-item .item-edit").click(function(t){var a=e(this);setTimeout(function(){var e=a.closest(".menu-item");if(e.length){var t=e.find(".tpfw-map");t.length&&!t.hasClass("map_loaded")&&t.tpfwMap()}},300),t.preventDefault()}),window.hasOwnProperty("pagenow"))if("widgets"===pagenow){var i=e("#widgets-right").find("div[data-dependency]");i.length&&i.initWidgetDependency()}else"nav-menus"===pagenow?e("#menu-to-edit div[data-dependency]").length&&e("#menu-to-edit div[data-dependency]").initMenuDependency():e("[data-dependency]").initDependency();else e("[data-dependency]").length&&e("[data-dependency]").initDependency();e("input.tpfw-manage_box").length&&(e("input.tpfw-manage_box").each(function(){var t=e(this),a="";1==t.val()?(a="checked",t.closest(".postbox").removeClass("postbox--disabled")):t.closest(".postbox").addClass("postbox--disabled"),t.closest(".postbox").find(".hndle").before('<label class="tpfw-controlbox"><input type="checkbox" '+a+' data-name="'+t.attr("name")+'"/>'+t.data("label")+"</label>")}),e(document).on("change",".tpfw-controlbox input",function(t){var a=e(this),n=a.closest(".postbox"),i=0;a.is(":checked")?(n.removeClass("postbox--disabled"),i=1):n.addClass("postbox--disabled"),e("input[name="+a.data("name")+"]").val(i).change(),t.preventDefault(),t.stopPropagation()})),e(".tpfw-manage_group").length&&(e("input.tpfw-manage_group").on("change",function(t){var a=e(this);a.is(":checked")?a.closest(".tpfw_form_row").removeClass("group-disabled"):a.closest(".tpfw_form_row").addClass("group-disabled"),t.preventDefault()}),e("input.tpfw-manage_group").change())}); -
tp-framework/trunk/includes/admin-fields/field_link.php
r1675334 r1764702 89 89 90 90 /** 91 * Build Link from string92 *93 * @param string $value94 *95 * @since 1.0.096 * @return array97 */98 function tpfw_build_link( $value ) {99 return tpfw_parse_multi_attribute( $value, array( 'url' => '', 'title' => '', 'target' => '', 'rel' => '' ) );100 }101 102 /**103 91 * Print link editor template 104 92 * Link field need a hidden textarea to work -
tp-framework/trunk/includes/tpfw-helpers-functions.php
r1703500 r1764702 60 60 $value = explode( ',', $value ); 61 61 } 62 62 63 63 return $value; 64 64 } 65 66 65 67 66 /** … … 87 86 $value = json_decode( urldecode( $value ), true ); 88 87 } 89 88 90 89 if ( empty( $value ) ) { 91 90 $value = $subfields; … … 107 106 } 108 107 109 108 /** 109 * Build Link from string 110 * 111 * @param string $value 112 * 113 * @since 1.0.0 114 * @return array 115 */ 116 function tpfw_build_link( $value ) { 117 return tpfw_parse_multi_attribute( $value, array( 'url' => '', 'title' => '', 'target' => '', 'rel' => '' ) ); 118 } 110 119 111 120 /** … … 126 135 return array(); 127 136 } 137 138 /** 139 * Build link from a value of field link to attributes 140 * 141 * @since 1.0.6 142 * @param string $value Value of field link 143 * @return string 144 */ 145 function tpfw_build_link_attrs( $value ) { 146 147 $arr = tpfw_build_link( $value ); 148 $arr['href'] = $arr['url']; 149 unset( $arr['url'] ); 150 151 $attrs = array(); 152 foreach ( $arr as $key => $val ) { 153 $attrs[] = sprintf( '%s="%s"', $key, $val ); 154 } 155 156 return implode(' ', $attrs); 157 } -
tp-framework/trunk/readme.txt
r1755566 r1764702 5 5 Requires at least: 4.5 6 6 Tested up to: 4.8 7 Stable tag: 1.0. 57 Stable tag: 1.0.6 8 8 License: GPLv3 9 9 License URI: http://www.gnu.org/licenses/gpl-3.0.html … … 94 94 == Changelog == 95 95 96 = 1.0.5 (Oct 30, 2017): = 96 = 1.0.6 (November 13, 2017): = 97 * Fix image_picker field does not work in repeater field 98 * Add: tpfw_build_link_attrs 99 100 = 1.0.5 (October 30, 2017): = 97 101 * Update: autocomplete field with static data 98 102 * Update: prevent upload wrong mimetype in field upload 99 103 100 = 1.0.4 (Oct 30, 2017): =104 = 1.0.4 (October 30, 2017): = 101 105 * Fix dependency on radio field 102 106 * Add field Upload (Single and Multiple File upload) -
tp-framework/trunk/tp-framework.php
r1755566 r1764702 6 6 Description: TP Framework provides theme users with an advanced importer and a library including Taxonomy, Metabox, Customizer, Menu Meta, Widget Fields. 7 7 Author: themespond 8 Version: 1.0. 58 Version: 1.0.6 9 9 Author URI: https://themespond.com 10 10 Text Domain: tp-framework … … 22 22 * @var string 23 23 */ 24 public $version = '1.0. 5';24 public $version = '1.0.6'; 25 25 26 26 /** … … 341 341 case 'typography': 342 342 case 'autocomplete': 343 343 344 344 wp_enqueue_script( 'selectize', TPFW_URL . 'assets/vendors/selectize/selectize' . $min . '.js', array( 'jquery' ), TPFW_VERSION ); 345 345 wp_enqueue_style( 'selectize', TPFW_URL . 'assets/vendors/selectize/selectize' . $min . '.css', null, TPFW_VERSION );
Note: See TracChangeset
for help on using the changeset viewer.