Changeset 3115839
- Timestamp:
- 07/10/2024 06:03:10 PM (21 months ago)
- Location:
- x-extensions-for-woocommerce/trunk
- Files:
-
- 11 edited
-
assets/dist/js/xewc-admin.js (modified) (1 diff)
-
assets/dist/js/xewc-front.js (modified) (1 diff)
-
assets/scss/xewc-admin.scss (modified) (3 diffs)
-
assets/scss/xewc-front.scss (modified) (7 diffs)
-
extensions/product-listing/pages/general-settings.php (modified) (2 diffs)
-
extensions/quickview/assets/css/xewc-quick-view.css (modified) (7 diffs)
-
extensions/quickview/classes/quick-view-tab.php (modified) (3 diffs)
-
includes/woocommerce/Base.php (modified) (3 diffs)
-
readme.txt (modified) (2 diffs)
-
settings/view/Addons.php (modified) (2 diffs)
-
x-extensions.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
x-extensions-for-woocommerce/trunk/assets/dist/js/xewc-admin.js
r2542888 r3115839 1 jQuery(document).ready((function(e){e(".xewc-color-field").wpColorPicker(),e(document).on("change",".xewc_extensions_list_item",(function(o){var a=e(this),n=a.prop("checked")?1:0,c=a.attr("name");e.ajax({url:ajaxurl,type:"POST",data:{isEnable:n,addonFieldName:c,action:"xewc_addon_enable_disable"},success:function(e){e.success}})}))})); 2 //# sourceMappingURL=xewc-admin.js.map 1 jQuery(document).ready(function(n){n(".xewc-color-field").wpColorPicker(),n(document).on("change",".xewc_extensions_list_item",function(e){var a=n(this),c=a.prop("checked")?1:0,a=a.attr("name");n.ajax({url:ajaxurl,type:"POST",data:{isEnable:c,addonFieldName:a,action:"xewc_addon_enable_disable"},success:function(e){e.success}})})}); -
x-extensions-for-woocommerce/trunk/assets/dist/js/xewc-front.js
r2542888 r3115839 1 jQuery(document).ready((function(a){a(".xewc-ajax-search").on("keyup",(function(n){var e=a(this);e.addClass("search-active");var r=e.val(),t=e.data("url");a.ajax({url:t,type:"POST",data:{raw_data:r},beforeSend:function(){e.parent().find(".fa-spinner").length||a('<i class="fa fa-spinner fa-spin"></i>').appendTo(e.parent()).fadeIn(100)},complete:function(){e.parent().find(".fa-spinner ").remove()}}).done((function(a){"blur"==n.type?e.parent().find(".xewc-products-search-results").html(""):e.parent().find(".xewc-products-search-results").html(a)})).fail((function(){console.log("error")}))}))})); 2 //# sourceMappingURL=xewc-front.js.map 1 jQuery(document).ready(function(t){t(".xewc-ajax-search").on("keyup",function(n){var a=t(this),e=(a.addClass("search-active"),a.val()),r=a.data("url");t.ajax({url:r,type:"POST",data:{raw_data:e},beforeSend:function(){a.parent().find(".fa-spinner").length||t('<i class="fa fa-spinner fa-spin"></i>').appendTo(a.parent()).fadeIn(100)},complete:function(){a.parent().find(".fa-spinner ").remove()}}).done(function(e){"blur"==n.type?a.parent().find(".xewc-products-search-results").html(""):a.parent().find(".xewc-products-search-results").html(e)}).fail(function(){console.log("error")})})}); -
x-extensions-for-woocommerce/trunk/assets/scss/xewc-admin.scss
r2542888 r3115839 7 7 8 8 /* -------------------------- 9 * Shortcode CSS 9 * Shortcode CSS 10 10 * --------------------------- */ 11 11 … … 51 51 } 52 52 } 53 } 53 } 54 54 } 55 55 56 56 /* 57 57 * Extensions List css 58 *------------------------------ */ 58 *------------------------------ */ 59 59 .wp-xewc-extensions-list { 60 60 .plugin-card-top{ 61 61 min-height: 98px; 62 } 63 .plugin-icon{ 64 width: 64px; 65 height: 64px; 62 display: grid; 63 grid-template-columns: 70px 1fr 40px; 64 gap: 20px; 65 66 .plugin-info { 67 h3 { 68 margin: 0; 69 font-size: 22px; 70 margin-bottom: 6px; 71 } 72 p { 73 margin: 0; 74 font-size: 16px; 75 } 76 } 66 77 } 67 78 .wp-list-table { … … 77 88 box-shadow: inset 0 -1px 0 #00648c; 78 89 text-shadow: 0 -1px 1px #005d82, 1px 0 1px #005d82, 0 1px 1px #005d82, -1px 0 1px #005d82; 79 }80 }81 .plugin-card {82 .name, .desc {83 margin-left: 84px;84 90 } 85 91 } -
x-extensions-for-woocommerce/trunk/assets/scss/xewc-front.scss
r2542888 r3115839 10 10 min-height: 43px; 11 11 } 12 .xewc-ajax-search, 12 .xewc-ajax-search, 13 13 .xewc-products-search-results { 14 14 width: calc(100% - 198px); … … 41 41 } 42 42 .pack-thumb { 43 // display: inline-flex;44 43 img { 45 44 margin-right: 10px; … … 50 49 } 51 50 } 51 52 52 .woocommerce { 53 53 .product { … … 69 69 } 70 70 } 71 } 72 71 } 72 73 73 } 74 74 .columns-4{ … … 78 78 margin-right: 0 !important; 79 79 } 80 } 80 } 81 81 .columns-3{ 82 82 li:nth-child(3), … … 86 86 margin-right: 0 !important; 87 87 } 88 } 88 } 89 89 .columns-2{ 90 90 li:nth-child(2), … … 93 93 margin-right: 0 !important; 94 94 } 95 } 95 } 96 96 .xewc-pagination{ 97 97 ul.page-numbers { -
x-extensions-for-woocommerce/trunk/extensions/product-listing/pages/general-settings.php
r2542888 r3115839 9 9 'type' => 'dropdown', 10 10 'option' => array( 11 'desc' => __('DESC','xewc'), 11 12 'asc' => __('ASC','xewc'), 12 'desc' => __('DESC','xewc'),13 13 ), 14 14 'label' => __('Product List Order','xewc'), … … 28 28 ), 29 29 array( 30 'id' => 'wp_number_of_product', 30 'id' => 'wp_number_of_product', 31 31 'type' => 'text', 32 32 'value' => '9', -
x-extensions-for-woocommerce/trunk/extensions/quickview/assets/css/xewc-quick-view.css
r2542888 r3115839 53 53 54 54 #xewc-quick-view-modal .xewc-wcqv-main { 55 -webkit-transform: translateY(20%);56 -moz-transform: translateY(20%);57 -ms-transform: translateY(20%);58 transform: translateY(20%);59 55 opacity: 0; 60 height: 100%;61 -webkit-transition: all 0.3s;62 -moz-transition: all 0.3s;63 transition: all 0.3s;64 -webkit-box-shadow: 0 1px 1px -1px rgb(0 0 0 / 10%);65 56 box-shadow: 0 1px 1px -1px rgb(0 0 0 / 10%); 66 57 } … … 72 63 } 73 64 74 #xewc-quick-view-modal #xewc-quick-view-content {75 height: 100%;76 }77 78 65 #xewc-quick-view-modal .xewc-wcqv-main:after, 79 66 #xewc-quick-view-modal .xewc-wcqv-main:before { … … 83 70 } 84 71 #xewc-quick-view-modal.open .xewc-wcqv-main { 85 -webkit-transform: translateY(0);86 -moz-transform: translateY(0);87 -ms-transform: translateY(0);88 transform: translateY(0);89 72 opacity: 1; 90 height: 100%;91 overflow-y: scroll;92 73 position: relative; 93 74 } … … 112 93 } 113 94 #xewc-quick-view-content div.images { 114 width: 40%;95 width: 100%; 115 96 float: left; 116 97 opacity: 1 !important; … … 119 100 #xewc-quick-view-content div.summary { 120 101 margin: 0; 121 padding: 15px; 122 width: 60%; 123 float: left; 102 padding: 15px 0; 103 width: 95%; 124 104 font-size: inherit; 105 } 106 #xewc-quick-view-content div.summary .summary-content { 107 margin: 0 !important; 108 padding: 0 !important; 125 109 } 126 110 #xewc-quick-view-content div.woocommerce-product-rating:after, … … 145 129 background: none; 146 130 } 131 .woocommerce div.product .product_title { 132 margin: 0; 133 } 147 134 148 135 @media( max-width: 480px ) { … … 159 146 } 160 147 } 148 149 #xewc-quick-view-content .product .product { 150 display: grid; 151 grid-template-columns: 410px 1fr; 152 align-items: flex-start; 153 gap: 0px 30px; 154 } 155 .woocommerce #xewc-quick-view-content .product .product_title { 156 clear: none; 157 margin-top: 0; 158 padding: 0; 159 font-size: 32px; 160 line-height: normal; 161 } 162 .woocommerce #xewc-quick-view-content .woocommerce-product-details__short-description p { 163 font-size: 14px; 164 margin: 0 0 20px; 165 } -
x-extensions-for-woocommerce/trunk/extensions/quickview/classes/quick-view-tab.php
r2542888 r3115839 19 19 array( 20 20 'id' => 'mobile_quick_view', 21 'type' => 'checkbox', 21 'type' => 'checkbox', 22 22 'value' => 'true', 23 23 'label' => __('Enable Quick View on mobile','xewc'), … … 27 27 array( 28 28 'id' => 'btn_quick_view', 29 'type' => 'text', 29 'type' => 'text', 30 30 'value' => 'Quick View', 31 31 'label' => __('Quick View Button Label','xewc'), … … 44 44 'id' => 'wp_button_bg_color', 45 45 'type' => 'color', 46 'label' => __(' Button BGColor','xewc'),46 'label' => __('Popup Background Color','xewc'), 47 47 'desc' => __('Select button background color.','xewc'), 48 'value' => '# 1adc68',48 'value' => '#fafafa', 49 49 ), 50 50 # Close Button Color -
x-extensions-for-woocommerce/trunk/includes/woocommerce/Base.php
r2542888 r3115839 34 34 add_action('admin_head', array($this, 'add_mce_button')); 35 35 add_action('wp_ajax_xewc_settings_reset', array($this, 'settings_reset')); 36 add_action('wp_ajax_xewc_addon_enable_disable',array($this, 'addon_enable_disable')); 37 add_filter('admin_footer_text', array($this, 'admin_footer_text'), 2); 36 add_action('wp_ajax_xewc_addon_enable_disable',array($this, 'addon_enable_disable')); 37 add_filter('admin_footer_text', array($this, 'admin_footer_text'), 2); 38 38 } 39 39 40 40 public function media_pluggable(){ 41 41 if (is_user_logged_in()){ … … 76 76 public function admin_script(){ 77 77 wp_enqueue_style( 'wp-color-picker' ); 78 wp_enqueue_style( 'xewc-admin', XEWC_DIR_URL .'assets/ css/xewc-admin.css', false, XEWC_VERSION );79 78 wp_enqueue_style( 'xewc-admin', XEWC_DIR_URL .'assets/dist/css/xewc-admin.css', false, XEWC_VERSION ); 79 80 80 #js 81 81 wp_enqueue_script( 'xewc-jquery-scripts', XEWC_DIR_URL .'assets/dist/js/xewc-admin.js', array('jquery','wp-color-picker'), XEWC_VERSION, true ); … … 87 87 */ 88 88 public function frontend_script(){ 89 wp_enqueue_style( 'xewc-css-front', XEWC_DIR_URL .'assets/ css/xewc-front.css', false, XEWC_VERSION );89 wp_enqueue_style( 'xewc-css-front', XEWC_DIR_URL .'assets/dist/css/xewc-front.css', false, XEWC_VERSION ); 90 90 wp_enqueue_style( 'jquery-ui', 'https://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css' ); 91 91 92 92 #JS 93 93 wp_enqueue_script( 'jquery' ); -
x-extensions-for-woocommerce/trunk/readme.txt
r3103382 r3115839 2 2 3 3 Contributors: rejuancse 4 Tags: quick view, products listing, product ajax search4 Tags: Quick View, Product Search, Products Listing 5 5 Requires at least: 5.9 6 6 Tested up to: 6.5 7 7 Requires PHP: 7.2 8 Stable tag: 1.0. 28 Stable tag: 1.0.3 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html 11 11 12 X-Extensions for WooCommerce plugin is an extensible plugin that lets you easily manage woocommerce extensions by the xwoo.club. Quick view, WooCommerce product search and Product listing extension easy to use in your woocommerce platform. 12 X-Extensions for WooCommerce plugin is an extensible plugin that lets you easily manage woocommerce extensions by the xwoo.club. Quick view, WooCommerce product search and Product listing extension easy to use in your woocommerce platform.. 13 13 14 14 == Description == … … 75 75 == Changelog == 76 76 77 = 1.0.3 [11/07/2024] = 78 * Tags name updated 79 77 80 = 1.0.2 [17/06/2024] = 78 81 * CSS issue fixed -
x-extensions-for-woocommerce/trunk/settings/view/Addons.php
r2542888 r3115839 24 24 <div class="plugin-card"> 25 25 <div class="plugin-card-top"> 26 <div class="name column-name"> 27 <h3> 28 <?php 29 echo $addon['name']; 30 echo "<img src='{$thumbnailURL}' class='plugin-icon' alt=''>"; 31 ?> 32 </h3> 26 <div class="icon"> 27 <?php echo "<img src='{$thumbnailURL}'>"; ?> 33 28 </div> 34 <div class="action-links"> 29 30 <div class="plugin-info"> 31 <h3><?php echo $addon['name']; ?></h3> 32 <p><?php echo $addon['description']; ?></p> 33 </div> 34 35 <div class="action-btn"> 35 36 <ul class="plugin-action-buttons"> 36 37 <li> … … 41 42 </li> 42 43 </ul> 43 </div>44 <div class="desc column-description">45 <p><?php echo $addon['description']; ?></p>46 44 </div> 47 45 </div> -
x-extensions-for-woocommerce/trunk/x-extensions.php
r3103382 r3115839 2 2 /** 3 3 * Plugin Name: X-Extensions for WooCommerce 4 * Description: Boost your WooCommerce store with X-Extensions: advanced product listing, AJAX search, and quick view. Enjoy instant results, customizable displays, and seamless functionality.5 * Version: 1.0. 24 * Description: Enhance your WooCommerce store with X-Extensions: advanced product listing, AJAX search, and quick view. Enjoy instant search results, customizable displays, and seamless performance in one powerful plugin. 5 * Version: 1.0.3 6 6 * Requires at least: 5.9 7 * Requires PHP: 7.2 7 8 * Tested up to: 6.5 8 9 * Author: Rejuan Ahamed … … 13 14 */ 14 15 15 if ( ! defined( 'ABSPATH' ) ) { 16 exit; // Exit if accessed directly. 17 } 18 19 /** 20 * Support for Multi Network Site 21 */ 22 if( !function_exists('is_plugin_active_for_network') ){ 23 require_once(ABSPATH . '/wp-admin/includes/plugin.php'); 24 } 16 defined( 'ABSPATH' ) || exit; 25 17 26 18 /**
Note: See TracChangeset
for help on using the changeset viewer.