Version Description
- May 8th, 2017 =
- Updating some CSS for the admin tabs table - the table should now render correctly regardless of "Visual" or "Text" tab and the saved tabs list should include a scrollbar if necessary
Download this release
Release Info
Developer | yikesitskevin |
Plugin | Custom Product Tabs for WooCommerce |
Version | 1.5.14 |
Comparing to | |
See all releases |
Code changes from version 1.5.13 to 1.5.14
admin/class.yikes-woo-generate-html.php
CHANGED
@@ -164,7 +164,7 @@ if ( ! class_exists( 'Yikes_Woo_Custom_Product_Tabs_HTML' ) ) {
|
|
164 |
$return_html .= '<input type="checkbox" class="_yikes_wc_override_reusable_tab" id="_yikes_wc_override_reusable_tab_' . $i . '" data-tab-number="'. $i .'"';
|
165 |
$return_html .= 'title="' . __( 'Check this box to override the saved tab' , 'yikes-inc-easy-custom-woocommerce-product-tabs' ) . '">';
|
166 |
$return_html .= '<label id="_yikes_wc_override_reusable_tab_label_' . $i . '" for="_yikes_wc_override_reusable_tab_' . $i . '" class="_yikes_wc_override_reusable_tab_label">';
|
167 |
-
$return_html .= __( ' Override Saved Tab
|
168 |
$return_html .= '</label>';
|
169 |
$return_html .= '<input type="hidden" name="_yikes_wc_custom_repeatable_product_tabs_saved_tab_id_' . $i . '_action" class="_yikes_wc_custom_repeatable_product_tabs_saved_tab_id_action"';
|
170 |
$return_html .= 'id="_yikes_wc_custom_repeatable_product_tabs_saved_tab_id_' . $i . '_action" value="none">';
|
@@ -176,7 +176,7 @@ if ( ! class_exists( 'Yikes_Woo_Custom_Product_Tabs_HTML' ) ) {
|
|
176 |
$return_html .= '<input type="checkbox" class="_yikes_wc_override_reusable_tab" id="_yikes_wc_override_reusable_tab_' . $i . '" data-tab-number="'. $i .'"';
|
177 |
$return_html .= 'title="' . __( 'Check this box to override the saved tab' , 'yikes-inc-easy-custom-woocommerce-product-tabs' ) . '">';
|
178 |
$return_html .= '<label id="_yikes_wc_override_reusable_tab_label_' . $i . '" for="_yikes_wc_override_reusable_tab_' . $i . '" class="_yikes_wc_override_reusable_tab_label">';
|
179 |
-
$return_html .= __( ' Override Saved Tab
|
180 |
$return_html .= '</label>';
|
181 |
$return_html .= '<input type="hidden" name="_yikes_wc_custom_repeatable_product_tabs_saved_tab_id_' . $i . '_action" class="_yikes_wc_custom_repeatable_product_tabs_saved_tab_id_action"';
|
182 |
$return_html .= 'id="_yikes_wc_custom_repeatable_product_tabs_saved_tab_id_' . $i . '_action" value="none">';
|
@@ -280,7 +280,7 @@ if ( ! class_exists( 'Yikes_Woo_Custom_Product_Tabs_HTML' ) ) {
|
|
280 |
|
281 |
$return_html .= '<p class="yikes_wc_override_reusable_tab_container _yikes_wc_override_reusable_tab_container_duplicate" id="_yikes_wc_override_reusable_tab_container_duplicate" style="display: none;">';
|
282 |
$return_html .= '<input type="checkbox" class="_yikes_wc_override_reusable_tab" id="_yikes_wc_override_reusable_tab_duplicate" title="' . __( 'Check this box to override the saved tab' , 'yikes-inc-easy-custom-woocommerce-product-tabs' ) . '" />';
|
283 |
-
$return_html .= '<label class="_yikes_wc_override_reusable_tab_label_duplicate">' . __( 'Override Saved Tab
|
284 |
$return_html .= '<input type="hidden" class="_yikes_wc_custom_repeatable_product_tabs_saved_tab_id_action" id="_yikes_wc_custom_repeatable_product_tabs_saved_tab_id_action_duplicate" value="none">';
|
285 |
$return_html .= '<input type="hidden" class="_yikes_wc_custom_repeatable_product_tabs_saved_tab_id" id="_yikes_wc_custom_repeatable_product_tabs_saved_tab_id_duplicate" value="">';
|
286 |
$return_html .= '</p>';
|
164 |
$return_html .= '<input type="checkbox" class="_yikes_wc_override_reusable_tab" id="_yikes_wc_override_reusable_tab_' . $i . '" data-tab-number="'. $i .'"';
|
165 |
$return_html .= 'title="' . __( 'Check this box to override the saved tab' , 'yikes-inc-easy-custom-woocommerce-product-tabs' ) . '">';
|
166 |
$return_html .= '<label id="_yikes_wc_override_reusable_tab_label_' . $i . '" for="_yikes_wc_override_reusable_tab_' . $i . '" class="_yikes_wc_override_reusable_tab_label">';
|
167 |
+
$return_html .= __( ' Override Saved Tab' , 'yikes-inc-easy-custom-woocommerce-product-tabs' );
|
168 |
$return_html .= '</label>';
|
169 |
$return_html .= '<input type="hidden" name="_yikes_wc_custom_repeatable_product_tabs_saved_tab_id_' . $i . '_action" class="_yikes_wc_custom_repeatable_product_tabs_saved_tab_id_action"';
|
170 |
$return_html .= 'id="_yikes_wc_custom_repeatable_product_tabs_saved_tab_id_' . $i . '_action" value="none">';
|
176 |
$return_html .= '<input type="checkbox" class="_yikes_wc_override_reusable_tab" id="_yikes_wc_override_reusable_tab_' . $i . '" data-tab-number="'. $i .'"';
|
177 |
$return_html .= 'title="' . __( 'Check this box to override the saved tab' , 'yikes-inc-easy-custom-woocommerce-product-tabs' ) . '">';
|
178 |
$return_html .= '<label id="_yikes_wc_override_reusable_tab_label_' . $i . '" for="_yikes_wc_override_reusable_tab_' . $i . '" class="_yikes_wc_override_reusable_tab_label">';
|
179 |
+
$return_html .= __( ' Override Saved Tab' , 'yikes-inc-easy-custom-woocommerce-product-tabs' );
|
180 |
$return_html .= '</label>';
|
181 |
$return_html .= '<input type="hidden" name="_yikes_wc_custom_repeatable_product_tabs_saved_tab_id_' . $i . '_action" class="_yikes_wc_custom_repeatable_product_tabs_saved_tab_id_action"';
|
182 |
$return_html .= 'id="_yikes_wc_custom_repeatable_product_tabs_saved_tab_id_' . $i . '_action" value="none">';
|
280 |
|
281 |
$return_html .= '<p class="yikes_wc_override_reusable_tab_container _yikes_wc_override_reusable_tab_container_duplicate" id="_yikes_wc_override_reusable_tab_container_duplicate" style="display: none;">';
|
282 |
$return_html .= '<input type="checkbox" class="_yikes_wc_override_reusable_tab" id="_yikes_wc_override_reusable_tab_duplicate" title="' . __( 'Check this box to override the saved tab' , 'yikes-inc-easy-custom-woocommerce-product-tabs' ) . '" />';
|
283 |
+
$return_html .= '<label class="_yikes_wc_override_reusable_tab_label_duplicate">' . __( 'Override Saved Tab' , 'yikes-inc-easy-custom-woocommerce-product-tabs' ) . '</label>';
|
284 |
$return_html .= '<input type="hidden" class="_yikes_wc_custom_repeatable_product_tabs_saved_tab_id_action" id="_yikes_wc_custom_repeatable_product_tabs_saved_tab_id_action_duplicate" value="none">';
|
285 |
$return_html .= '<input type="hidden" class="_yikes_wc_custom_repeatable_product_tabs_saved_tab_id" id="_yikes_wc_custom_repeatable_product_tabs_saved_tab_id_duplicate" value="">';
|
286 |
$return_html .= '</p>';
|
css/dist/lity.min.css
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
/*! Lity - v3.0.0-dev - 2016-11-04
|
2 |
* http://sorgalla.com/lity/
|
3 |
-
* Copyright (c) 2015-2016 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.lity-closed .lity-content,.lity-loading .lity-content{-webkit-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}
|
1 |
/*! Lity - v3.0.0-dev - 2016-11-04
|
2 |
* http://sorgalla.com/lity/
|
3 |
+
* Copyright (c) 2015-2016 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{overflow: auto;z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.lity-closed .lity-content,.lity-loading .lity-content{-webkit-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}
|
css/repeatable-custom-tabs.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.yikes_woo_tabs_title_field {
|
2 |
position: absolute;
|
3 |
right: 1em;
|
4 |
top: 12px;
|
5 |
border-top: 1px solid #a0a5aa;
|
6 |
width: 100%;
|
7 |
white-space: nowrap;
|
8 |
max-width: 79%;
|
9 |
max-width: 100%;
|
|
|
10 |
position: absolute;
|
11 |
right: 1em;
|
12 |
top: 12px;
|
13 |
border-top: 1px solid #a0a5aa;
|
14 |
width: 100%;
|
15 |
white-space: nowrap;
|
16 |
max-width: 79%;
|
17 |
max-width: 100%;
|
|
|
1 |
position: absolute;
|
2 |
right: 1em;
|
3 |
top: 12px;
|
4 |
border-top: 1px solid #a0a5aa;
|
5 |
width: 100%;
|
6 |
white-space: nowrap;
|
7 |
max-width: 79%;
|
8 |
max-width: 100%;
|
9 |
+
.yikes_woo_tabs_title_field {
|
10 |
position: absolute;
|
11 |
right: 1em;
|
12 |
top: 12px;
|
13 |
border-top: 1px solid #a0a5aa;
|
14 |
width: 100%;
|
15 |
white-space: nowrap;
|
16 |
max-width: 79%;
|
17 |
max-width: 100%;
|
css/repeatable-custom-tabs.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.yikes_woo_tabs_title_field{width:70%!important}#duplicate_this_row{display:none}a[href="#yikes_woocommerce_custom_product_tabs"]:before{font-family:yikes-woo-font!important;content:"\e600"!important;font-size:15px!important;display:block;float:left;margin-top:2px;margin-right:8px}#yikes_woocommerce_custom_product_tabs hr{margin:1.5em 0}#yikes_woocommerce_custom_product_tabs .options_group{padding:0 1em}#yikes_woocommerce_custom_product_tabs.woocommerce_options_panel div.form-field-tinymce,#yikes_woocommerce_custom_product_tabs.woocommerce_options_panel p.form-field,#yikes_woocommerce_custom_product_tabs.woocommerce_options_panel p.form-field-tinymce{max-width:85%;padding-left:0}#yikes_woocommerce_custom_product_tabs.woocommerce_options_panel p.form-field{padding:5px 0!important}#yikes_woocommerce_custom_product_tabs.woocommerce_options_panel .form-field label{font-size:1.1em;font-weight:700;margin:2px 8px 0 0;width:auto}.yikes-woo-custom-tab-divider{display:block;height:2px;margin:2em 0 1.5em;border-bottom:1px solid #0073aa}.yikes-custom-wysiwyg-label{margin-left:1em;line-height:3}.yikes-logo{position:absolute;top:0;right:0;margin-top:.75em;margin-right:.75em;opacity:.85}#yikes-woo-tabs-review-us{float:right}.yikes-woo-tabs-hidden-how-to-info{display:none;font-family:"Open Sans",sans-serif!important;margin-right:30px}.woocommerce_options_panel p.yikes_woo_how_to_info{margin:9px 0 0;padding:0;text-align:right}.yikes-tabs-how-to-toggle{font-size:20px;position:absolute;right:1em;top:12px}.yikes-tabs-how-to-toggle:hover{cursor:pointer}.move-tab-data-down,.move-tab-data-up{font-size:25px;transition:color .2s}.move-tab-data-down:hover,.move-tab-data-up:hover{cursor:pointer;color:#4c9cce}.button-holder{margin-top:-
|
1 |
+
.yikes_woo_tabs_title_field{width:70%!important}#duplicate_this_row{display:none}a[href="#yikes_woocommerce_custom_product_tabs"]:before{font-family:yikes-woo-font!important;content:"\e600"!important;font-size:15px!important;display:block;float:left;margin-top:2px;margin-right:8px}#yikes_woocommerce_custom_product_tabs hr{margin:1.5em 0}#yikes_woocommerce_custom_product_tabs .options_group{padding:0 1em}#yikes_woocommerce_custom_product_tabs.woocommerce_options_panel div.form-field-tinymce,#yikes_woocommerce_custom_product_tabs.woocommerce_options_panel p.form-field,#yikes_woocommerce_custom_product_tabs.woocommerce_options_panel p.form-field-tinymce{max-width:85%;padding-left:0}#yikes_woocommerce_custom_product_tabs.woocommerce_options_panel p.form-field{padding:5px 0!important}#yikes_woocommerce_custom_product_tabs.woocommerce_options_panel .form-field label{font-size:1.1em;font-weight:700;margin:2px 8px 0 0;width:auto}.yikes-woo-custom-tab-divider{display:block;height:2px;margin:2em 0 1.5em;border-bottom:1px solid #0073aa}.yikes-custom-wysiwyg-label{margin-left:1em;line-height:3}.yikes-logo{position:absolute;top:0;right:0;margin-top:.75em;margin-right:.75em;opacity:.85}#yikes-woo-tabs-review-us{float:right}.yikes-woo-tabs-hidden-how-to-info{display:none;font-family:"Open Sans",sans-serif!important;margin-right:30px}.woocommerce_options_panel p.yikes_woo_how_to_info{margin:9px 0 0;padding:0;text-align:right}.yikes-tabs-how-to-toggle{font-size:20px;position:absolute;right:1em;top:12px}.yikes-tabs-how-to-toggle:hover{cursor:pointer}.move-tab-data-down,.move-tab-data-up{font-size:25px;transition:color .2s}.move-tab-data-down:hover,.move-tab-data-up:hover{cursor:pointer;color:#4c9cce}.button-holder{margin-top:-150px;position:absolute;right:1em;width:110px}.yikes_wc_move_tab_container{margin-top:.5em;text-align:center}.woocommerce_options_panel p.yikes_wc_move_tab{line-height:1;margin:0;padding:0}.button-holder .button-secondary.remove_this_tab{background:#e35b5b;border-color:#dc3232;box-shadow:0 1px 0 #dc3232;color:#fff;cursor:pointer;margin-top:20px}.button-holder .button-secondary.remove_this_tab .dashicons{margin-top:-2px;vertical-align:middle}@font-face{font-family:yikes-woo-font;src:url(./font/yikes-woo-font.eot?-394dt5);src:url(./font/yikes-woo-font.eot?#iefix-394dt5) format('embedded-opentype'),url(./font/yikes-woo-font.woff?-394dt5) format('woff'),url(./font/yikes-woo-font.ttf?-394dt5) format('truetype'),url(./font/yikes-woo-font.svg?-394dt5#yikes-woo-font) format('svg');font-weight:400;font-style:normal}[class*=" yikes-woo-"],[class^=yikes-woo-]{font-family:yikes-woo-font;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.yikes-woo-uniE600:before{content:"\e600"}.loading-wp-editor-gif{margin-left:50%;margin-right:50%}.loading-wp-editor-gif-settings{padding-left:50px}.dashicons.inline-button-dashicons{font-size:15px;vertical-align:bottom}.yikes_woo_save_success{color:#31843f;float:left;padding-top:1em}._yikes_wc_add_tab_center,.add_tabs_container{border-top:1px solid #a0a5aa;margin:2em 2px 0 0;text-align:right;width:100%}.add_tabs_container .button.button-primary{margin-top:10px}._yikes_wc_add_tab_center{border-top:none;text-align:center}#_yikes_wc_apply_a_saved_tab,#add_another_tab{background:#cc99c2;border-color:#b366a4;color:#fff;text-decoration:none!important}.add_tabs_container._yikes_wc_add_tab_center_new .button.button-primary{display:none}#add_another_tab{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 0 rgba(0,0,0,.15);margin-bottom:10px;margin-top:10px}#_yikes_wc_apply_a_saved_tab{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 0 rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 0 rgba(0,0,0,.15);margin:10px 0 0 8px}._yikes_wc_feedback_message{display:none;padding-left:3px}#yikes_woo_tab_error_message{color:red}#yikes_woo_tab_success_message{color:#31843f;margin-top:4px}.yikes_woo_how_to_h3{padding-left:10px;margin-top:0;font-weight:700}.yikes_woo_how_to_info,.yikes_woo_how_to_note{padding-left:23px!important}.yikes_woo_how_to_note{font-style:italic}.yikes-tabs-how-to-toggle-cursor{cursor:pointer}.yikes_woo_settings_info{font-family:"Open Sans",sans-serif}.yikes_woo_using_reusable_tab{opacity:.6;pointer-events:none}.yikes_woo_custom_editor_styles{position:relative;z-index:9}._yikes_wc_custom_repeatable_product_tabs_tab_content_field{display:inline-block}.lity-container{background:#fff;border-radius:6px;padding:.6em 1em 1em}.lity-container .lity-content::after{box-shadow:none}[class*=yikes_wc_lity_col]{float:left}.yikes_wc_lity_col_title{width:93%;padding:4px 20px 4px 2px;white-space:nowrap}.yikes_wc_lity_col_select{width:7%;padding-right:8px;padding-top:4px;cursor:pointer}.yikes_wc_lity_header{border-bottom:1px solid #555d66;margin-bottom:.4em;line-height:1;font-size:1.2em;font-weight:700;padding:0 0 8px;text-align:center;width:100%}.yikes_wc_lity_header>span{width:100px;text-align:center;white-space:nowrap}.display_saved_tabs_lity{min-width:300px}.yikes_woo_delete_this_tab{color:#0073aa;cursor:pointer}.yikes_woo_delete_this_tab:hover{color:#00a0d2}.yikes_woo_reusable_tab_title>input{width:100%}.yikes_woo_reusable_tab_content>label h3,.yikes_woo_reusable_tab_title>label h3{margin-bottom:6px}.yikes_woo_reusable_tab_content,.yikes_woo_reusable_tab_title{margin-bottom:20px}.wp-core-ui .button-secondary.yikes_woo_delete_this_tab{background:#e35b5b;border-color:#dc3232;box-shadow:0 1px 0 #dc3232;color:#fff;cursor:pointer}.yikes_woo_add_another_tab:hover>a{color:#fff}.yikes_woo_number_of_products{font-weight:700}.yikes_woo_save_and_delete_tab_buttons{margin-top:10px}._yikes_wc_title_red_overlay{background-color:#e68989!important}.woocommerce_options_panel p.yikes_wc_override_reusable_tab_container{line-height:1.1;margin-top:0;position:absolute;right:1em}.woocommerce_options_panel label._yikes_wc_override_reusable_tab_label{margin:2px 0 0 4px;float:none}@media screen and (max-width:1500px){#yikes_woocommerce_custom_product_tabs.woocommerce_options_panel div.form-field-tinymce,#yikes_woocommerce_custom_product_tabs.woocommerce_options_panel p.form-field,#yikes_woocommerce_custom_product_tabs.woocommerce_options_panel p.form-field-tinymce{max-width:79%}.woocommerce_options_panel p.yikes_wc_override_reusable_tab_container{max-width:100px}}@media screen and (max-width:1300px){.button-holder{margin-top:8px;position:relative;right:auto;text-align:center;width:100%}.woocommerce_options_panel p.yikes_wc_move_tab,.yikes_wc_move_tab_container{display:inline-block}.move-tab-data-down,.move-tab-data-up{margin-top:-5px}.button-holder .button-secondary.remove_this_tab{margin-left:26px;margin-top:0}#yikes_woocommerce_custom_product_tabs.woocommerce_options_panel div.form-field-tinymce,#yikes_woocommerce_custom_product_tabs.woocommerce_options_panel p.form-field,#yikes_woocommerce_custom_product_tabs.woocommerce_options_panel p.form-field-tinymce{max-width:100%}.woocommerce_options_panel p.yikes_wc_override_reusable_tab_container{margin-bottom:0;max-width:100%;position:relative}#yikes_woocommerce_custom_product_tabs.woocommerce_options_panel p.yikes_woo_using_reusable_tab{margin-top:0}}
|
languages/yikes-inc-easy-custom-woocommerce-product-tabs.pot
CHANGED
@@ -8,7 +8,7 @@ msgid ""
|
|
8 |
msgstr ""
|
9 |
"Project-Id-Version: yikes-inc-easy-custom-woocommerce-product-tabs 1.5.0\n"
|
10 |
"Report-Msgid-Bugs-To: \n"
|
11 |
-
"POT-Creation-Date:
|
12 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
13 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
14 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
@@ -20,9 +20,9 @@ msgstr ""
|
|
20 |
|
21 |
#: admin/class.yikes-woo-generate-html.php:73
|
22 |
#: admin/class.yikes-woo-generate-html.php:244
|
23 |
-
#: admin/page.yikes-woo-saved-tabs-single.php:
|
24 |
-
#: admin/page.yikes-woo-saved-tabs.php:
|
25 |
-
#: admin/page.yikes-woo-saved-tabs.php:
|
26 |
msgid "Tab Title"
|
27 |
msgstr ""
|
28 |
|
@@ -50,7 +50,7 @@ msgstr ""
|
|
50 |
|
51 |
#: admin/class.yikes-woo-generate-html.php:167
|
52 |
#: admin/class.yikes-woo-generate-html.php:179
|
53 |
-
msgid " Override Saved Tab
|
54 |
msgstr ""
|
55 |
|
56 |
#: admin/class.yikes-woo-generate-html.php:209
|
@@ -70,7 +70,7 @@ msgid "HTML and text to display."
|
|
70 |
msgstr ""
|
71 |
|
72 |
#: admin/class.yikes-woo-generate-html.php:283
|
73 |
-
msgid "Override Saved Tab
|
74 |
msgstr ""
|
75 |
|
76 |
#: admin/class.yikes-woo-generate-html.php:379
|
@@ -81,71 +81,72 @@ msgstr ""
|
|
81 |
msgid "Add a Saved Tab"
|
82 |
msgstr ""
|
83 |
|
84 |
-
#: admin/page.yikes-woo-saved-tabs-single.php:
|
|
|
|
|
|
|
|
|
|
|
85 |
msgid "Any updates made here will apply to all products using this tab."
|
86 |
msgstr ""
|
87 |
|
88 |
-
#: admin/page.yikes-woo-saved-tabs-single.php:
|
89 |
msgid "Go Back to Saved Tabs list"
|
90 |
msgstr ""
|
91 |
|
92 |
-
#: admin/page.yikes-woo-saved-tabs-single.php:
|
93 |
msgid "Tab Content"
|
94 |
msgstr ""
|
95 |
|
96 |
-
#: admin/page.yikes-woo-saved-tabs-single.php:
|
97 |
msgid "Save Tab"
|
98 |
msgstr ""
|
99 |
|
100 |
-
#: admin/page.yikes-woo-saved-tabs-single.php:
|
101 |
-
#: admin/page.yikes-woo-saved-tabs.php:
|
102 |
msgid "Delete Tab"
|
103 |
msgstr ""
|
104 |
|
105 |
-
#: admin/page.yikes-woo-saved-tabs.php:
|
106 |
-
msgid "Add Tab"
|
107 |
-
msgstr ""
|
108 |
-
|
109 |
-
#: admin/page.yikes-woo-saved-tabs.php:13
|
110 |
msgid "Tab deleted!"
|
111 |
msgstr ""
|
112 |
|
113 |
-
#: admin/page.yikes-woo-saved-tabs.php:
|
114 |
msgid "Create and save tabs you can add to multiple products."
|
115 |
msgstr ""
|
116 |
|
117 |
-
#: admin/page.yikes-woo-saved-tabs.php:
|
118 |
msgid "Select bulk action"
|
119 |
msgstr ""
|
120 |
|
121 |
-
#: admin/page.yikes-woo-saved-tabs.php:
|
122 |
msgid "Bulk Actions"
|
123 |
msgstr ""
|
124 |
|
125 |
-
#: admin/page.yikes-woo-saved-tabs.php:
|
126 |
msgid "Delete"
|
127 |
msgstr ""
|
128 |
|
129 |
-
#: admin/page.yikes-woo-saved-tabs.php:
|
130 |
msgid "Apply"
|
131 |
msgstr ""
|
132 |
|
133 |
-
#: admin/page.yikes-woo-saved-tabs.php:
|
134 |
-
#: admin/page.yikes-woo-saved-tabs.php:
|
135 |
msgid "Select All"
|
136 |
msgstr ""
|
137 |
|
138 |
-
#: admin/page.yikes-woo-saved-tabs.php:
|
139 |
-
#: admin/page.yikes-woo-saved-tabs.php:
|
140 |
msgid "Tab Content Preview"
|
141 |
msgstr ""
|
142 |
|
143 |
-
#: admin/page.yikes-woo-saved-tabs.php:
|
144 |
-
#: admin/page.yikes-woo-saved-tabs.php:
|
145 |
msgid "Edit Tab"
|
146 |
msgstr ""
|
147 |
|
148 |
-
#: admin/page.yikes-woo-saved-tabs.php:
|
149 |
msgid "There are no saved tabs. Add one!"
|
150 |
msgstr ""
|
151 |
|
@@ -183,22 +184,22 @@ msgstr ""
|
|
183 |
msgid " before activating the plugin."
|
184 |
msgstr ""
|
185 |
|
186 |
-
#: yikes-inc-easy-custom-woocommerce-product-tabs.php:
|
187 |
-
#: yikes-inc-easy-custom-woocommerce-product-tabs.php:
|
188 |
-
#: yikes-inc-easy-custom-woocommerce-product-tabs.php:
|
189 |
msgid ""
|
190 |
"Sorry! An error has occurred while trying to retrieve the editor. Please "
|
191 |
"refresh the page and try again."
|
192 |
msgstr ""
|
193 |
|
194 |
-
#: yikes-inc-easy-custom-woocommerce-product-tabs.php:
|
195 |
msgid "Custom Tabs"
|
196 |
msgstr ""
|
197 |
|
198 |
-
#: yikes-inc-easy-custom-woocommerce-product-tabs.php:
|
199 |
msgid "Settings - Custom Product Tabs for WooCommerce"
|
200 |
msgstr ""
|
201 |
|
202 |
-
#: yikes-inc-easy-custom-woocommerce-product-tabs.php:
|
203 |
msgid "Custom Product Tabs for WooCommerce"
|
204 |
msgstr ""
|
8 |
msgstr ""
|
9 |
"Project-Id-Version: yikes-inc-easy-custom-woocommerce-product-tabs 1.5.0\n"
|
10 |
"Report-Msgid-Bugs-To: \n"
|
11 |
+
"POT-Creation-Date: 2017-05-08 20:19+0000\n"
|
12 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
13 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
14 |
"Language-Team: LANGUAGE <LL@li.org>\n"
|
20 |
|
21 |
#: admin/class.yikes-woo-generate-html.php:73
|
22 |
#: admin/class.yikes-woo-generate-html.php:244
|
23 |
+
#: admin/page.yikes-woo-saved-tabs-single.php:49
|
24 |
+
#: admin/page.yikes-woo-saved-tabs.php:57
|
25 |
+
#: admin/page.yikes-woo-saved-tabs.php:73
|
26 |
msgid "Tab Title"
|
27 |
msgstr ""
|
28 |
|
50 |
|
51 |
#: admin/class.yikes-woo-generate-html.php:167
|
52 |
#: admin/class.yikes-woo-generate-html.php:179
|
53 |
+
msgid " Override Saved Tab"
|
54 |
msgstr ""
|
55 |
|
56 |
#: admin/class.yikes-woo-generate-html.php:209
|
70 |
msgstr ""
|
71 |
|
72 |
#: admin/class.yikes-woo-generate-html.php:283
|
73 |
+
msgid "Override Saved Tab"
|
74 |
msgstr ""
|
75 |
|
76 |
#: admin/class.yikes-woo-generate-html.php:379
|
81 |
msgid "Add a Saved Tab"
|
82 |
msgstr ""
|
83 |
|
84 |
+
#: admin/page.yikes-woo-saved-tabs-single.php:25
|
85 |
+
#: admin/page.yikes-woo-saved-tabs.php:15
|
86 |
+
msgid "Add Tab"
|
87 |
+
msgstr ""
|
88 |
+
|
89 |
+
#: admin/page.yikes-woo-saved-tabs-single.php:33
|
90 |
msgid "Any updates made here will apply to all products using this tab."
|
91 |
msgstr ""
|
92 |
|
93 |
+
#: admin/page.yikes-woo-saved-tabs-single.php:41
|
94 |
msgid "Go Back to Saved Tabs list"
|
95 |
msgstr ""
|
96 |
|
97 |
+
#: admin/page.yikes-woo-saved-tabs-single.php:57
|
98 |
msgid "Tab Content"
|
99 |
msgstr ""
|
100 |
|
101 |
+
#: admin/page.yikes-woo-saved-tabs-single.php:67
|
102 |
msgid "Save Tab"
|
103 |
msgstr ""
|
104 |
|
105 |
+
#: admin/page.yikes-woo-saved-tabs-single.php:71
|
106 |
+
#: admin/page.yikes-woo-saved-tabs.php:105
|
107 |
msgid "Delete Tab"
|
108 |
msgstr ""
|
109 |
|
110 |
+
#: admin/page.yikes-woo-saved-tabs.php:22
|
|
|
|
|
|
|
|
|
111 |
msgid "Tab deleted!"
|
112 |
msgstr ""
|
113 |
|
114 |
+
#: admin/page.yikes-woo-saved-tabs.php:31
|
115 |
msgid "Create and save tabs you can add to multiple products."
|
116 |
msgstr ""
|
117 |
|
118 |
+
#: admin/page.yikes-woo-saved-tabs.php:40
|
119 |
msgid "Select bulk action"
|
120 |
msgstr ""
|
121 |
|
122 |
+
#: admin/page.yikes-woo-saved-tabs.php:42
|
123 |
msgid "Bulk Actions"
|
124 |
msgstr ""
|
125 |
|
126 |
+
#: admin/page.yikes-woo-saved-tabs.php:43
|
127 |
msgid "Delete"
|
128 |
msgstr ""
|
129 |
|
130 |
+
#: admin/page.yikes-woo-saved-tabs.php:45
|
131 |
msgid "Apply"
|
132 |
msgstr ""
|
133 |
|
134 |
+
#: admin/page.yikes-woo-saved-tabs.php:53
|
135 |
+
#: admin/page.yikes-woo-saved-tabs.php:69
|
136 |
msgid "Select All"
|
137 |
msgstr ""
|
138 |
|
139 |
+
#: admin/page.yikes-woo-saved-tabs.php:60
|
140 |
+
#: admin/page.yikes-woo-saved-tabs.php:76
|
141 |
msgid "Tab Content Preview"
|
142 |
msgstr ""
|
143 |
|
144 |
+
#: admin/page.yikes-woo-saved-tabs.php:102
|
145 |
+
#: admin/page.yikes-woo-saved-tabs.php:112
|
146 |
msgid "Edit Tab"
|
147 |
msgstr ""
|
148 |
|
149 |
+
#: admin/page.yikes-woo-saved-tabs.php:122
|
150 |
msgid "There are no saved tabs. Add one!"
|
151 |
msgstr ""
|
152 |
|
184 |
msgid " before activating the plugin."
|
185 |
msgstr ""
|
186 |
|
187 |
+
#: yikes-inc-easy-custom-woocommerce-product-tabs.php:212
|
188 |
+
#: yikes-inc-easy-custom-woocommerce-product-tabs.php:220
|
189 |
+
#: yikes-inc-easy-custom-woocommerce-product-tabs.php:249
|
190 |
msgid ""
|
191 |
"Sorry! An error has occurred while trying to retrieve the editor. Please "
|
192 |
"refresh the page and try again."
|
193 |
msgstr ""
|
194 |
|
195 |
+
#: yikes-inc-easy-custom-woocommerce-product-tabs.php:380
|
196 |
msgid "Custom Tabs"
|
197 |
msgstr ""
|
198 |
|
199 |
+
#: yikes-inc-easy-custom-woocommerce-product-tabs.php:1085
|
200 |
msgid "Settings - Custom Product Tabs for WooCommerce"
|
201 |
msgstr ""
|
202 |
|
203 |
+
#: yikes-inc-easy-custom-woocommerce-product-tabs.php:1086
|
204 |
msgid "Custom Product Tabs for WooCommerce"
|
205 |
msgstr ""
|
readme.txt
CHANGED
@@ -3,10 +3,10 @@ Contributors: yikesinc, eherman24, liljimmi, yikesitskevin
|
|
3 |
Donate link: http://yikesinc.com
|
4 |
Tags: woocommerce, product tabs, repeatable, duplicate, customize, custom, tabs, product, woo, commerce
|
5 |
Requires at least: 3.8
|
6 |
-
Tested up to: 4.7.
|
7 |
Requires WooCommerce at least: 3.0.0
|
8 |
-
Tested WooCommerce up to: 3.0.
|
9 |
-
Stable tag: 1.5.
|
10 |
License: GPLv2 or later
|
11 |
|
12 |
Add custom tabs with content to products in WooCommerce.
|
@@ -63,7 +63,7 @@ To create a saved tab, go to the 'Custom Product Tabs for WooCommerce' page foun
|
|
63 |
To add a saved tab to a product, go to the custom tabs section on the edit product screen, click the 'Add a Saved Tab' button above the tab, and choose which tab you would like to add.
|
64 |
|
65 |
= What does overriding a saved tab do? =
|
66 |
-
When using a saved tab on the product page, a checkbox appears with the message 'Override Saved Tab
|
67 |
|
68 |
= Why does the WYSIWYG editor default to the 'Visual' tab? =
|
69 |
This was added in version 1.5 to support the dynamic adding and removing of the wp_editor/WYSIWYG editor. Without this setting, the WYSIWYG editor does not load the correct toolbar and the editor can potentially break.
|
@@ -74,6 +74,9 @@ Yes! Since v1.4 we've added the necessary code to ensure the custom tab data is
|
|
74 |
|
75 |
== Changelog ==
|
76 |
|
|
|
|
|
|
|
77 |
= 1.5.13 - April 17th, 2017 =
|
78 |
* Updating a WooCommerce action - now using the proper one instead of a deprecated one
|
79 |
|
3 |
Donate link: http://yikesinc.com
|
4 |
Tags: woocommerce, product tabs, repeatable, duplicate, customize, custom, tabs, product, woo, commerce
|
5 |
Requires at least: 3.8
|
6 |
+
Tested up to: 4.7.4
|
7 |
Requires WooCommerce at least: 3.0.0
|
8 |
+
Tested WooCommerce up to: 3.0.5
|
9 |
+
Stable tag: 1.5.14
|
10 |
License: GPLv2 or later
|
11 |
|
12 |
Add custom tabs with content to products in WooCommerce.
|
63 |
To add a saved tab to a product, go to the custom tabs section on the edit product screen, click the 'Add a Saved Tab' button above the tab, and choose which tab you would like to add.
|
64 |
|
65 |
= What does overriding a saved tab do? =
|
66 |
+
When using a saved tab on the product page, a checkbox appears with the message 'Override Saved Tab' If you click that checkbox, edit the tab and save, the tab will be changed for that product only. Any edits to that saved tab under the 'Custom Product Tabs for WooCommerce' settings page, will not be applied to that product.
|
67 |
|
68 |
= Why does the WYSIWYG editor default to the 'Visual' tab? =
|
69 |
This was added in version 1.5 to support the dynamic adding and removing of the wp_editor/WYSIWYG editor. Without this setting, the WYSIWYG editor does not load the correct toolbar and the editor can potentially break.
|
74 |
|
75 |
== Changelog ==
|
76 |
|
77 |
+
= 1.5.14 - May 8th, 2017 =
|
78 |
+
* Updating some CSS for the admin tabs table - the table should now render correctly regardless of "Visual" or "Text" tab and the saved tabs list should include a scrollbar if necessary
|
79 |
+
|
80 |
= 1.5.13 - April 17th, 2017 =
|
81 |
* Updating a WooCommerce action - now using the proper one instead of a deprecated one
|
82 |
|
yikes-inc-easy-custom-woocommerce-product-tabs.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
* Description: Extend WooCommerce to add and manage custom product tabs. Create as many product tabs as needed per product.
|
6 |
* Author: YIKES, Inc
|
7 |
* Author URI: http://www.yikesinc.com
|
8 |
-
* Version: 1.5.
|
9 |
* Text Domain: yikes-inc-easy-custom-woocommerce-product-tabs
|
10 |
* Domain Path: languages/
|
11 |
*
|
@@ -62,7 +62,7 @@
|
|
62 |
private $tab_data = false;
|
63 |
|
64 |
/** plugin version number */
|
65 |
-
const VERSION = '1.5.
|
66 |
|
67 |
/** plugin text domain */
|
68 |
const TEXT_DOMAIN = 'yikes-inc-easy-custom-woocommerce-product-tabs';
|
5 |
* Description: Extend WooCommerce to add and manage custom product tabs. Create as many product tabs as needed per product.
|
6 |
* Author: YIKES, Inc
|
7 |
* Author URI: http://www.yikesinc.com
|
8 |
+
* Version: 1.5.14
|
9 |
* Text Domain: yikes-inc-easy-custom-woocommerce-product-tabs
|
10 |
* Domain Path: languages/
|
11 |
*
|
62 |
private $tab_data = false;
|
63 |
|
64 |
/** plugin version number */
|
65 |
+
const VERSION = '1.5.14';
|
66 |
|
67 |
/** plugin text domain */
|
68 |
const TEXT_DOMAIN = 'yikes-inc-easy-custom-woocommerce-product-tabs';
|