CTX Feed – WooCommerce Product Feed Manager Plugin - Version 2.2.33

Version Description

Download this release

Release Info

Developer wahid0003
Plugin Icon 128x128 CTX Feed – WooCommerce Product Feed Manager Plugin
Version 2.2.33
Comparing to
See all releases

Code changes from version 2.2.32 to 2.2.33

README.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://webappick.com
4
  Tags:woocommerce,google product feed,facebook product feed,woocommerce product feed,woocommerce,
5
  Requires at least: 3.6
6
  Tested Up To: 5.0.3
7
- Stable tag: 2.2.32
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -58,7 +58,7 @@ In one word WooCommerce Product Feed is a revolution. Yah, it’s a revolution o
58
  * Feeds are also accessible via HTTP or HTTPS. So that merchant can easily and automatically fetch product feed using given Feed URL.
59
  * There are 3 supported file formats for feeds. They are: XML, TXT, CSV.
60
  * Attribute Prefix and Suffix. You can easily add Marketing or Promo Text with Product Title, Description And its also possible to add Price symbol,currency code with price.
61
- * Output formatting using Strip Tags,UTF-8 encode,Remove Space,CDATA,Htmentities,Price and Number format
62
  * Output Limitation. You can Limit output length according to your merchant feed specification.
63
  * Scheduled Feed Update
64
  * Auto Feed upload via FTP
@@ -296,6 +296,9 @@ Using pro version:
296
 
297
  == Changelog ==
298
 
 
 
 
299
  = 2.2.32(2019-01-24) =
300
  * Show message at feed generation if woocommerce product not found.
301
 
4
  Tags:woocommerce,google product feed,facebook product feed,woocommerce product feed,woocommerce,
5
  Requires at least: 3.6
6
  Tested Up To: 5.0.3
7
+ Stable tag: 2.2.33
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
58
  * Feeds are also accessible via HTTP or HTTPS. So that merchant can easily and automatically fetch product feed using given Feed URL.
59
  * There are 3 supported file formats for feeds. They are: XML, TXT, CSV.
60
  * Attribute Prefix and Suffix. You can easily add Marketing or Promo Text with Product Title, Description And its also possible to add Price symbol,currency code with price.
61
+ * Output formatting using Strip Tags,UTF-8 encode,Remove Space,CDATA,htmlentities,Price and Number format
62
  * Output Limitation. You can Limit output length according to your merchant feed specification.
63
  * Scheduled Feed Update
64
  * Auto Feed upload via FTP
296
 
297
  == Changelog ==
298
 
299
+ = 2.2.33(2019-01-27) =
300
+ * Google Taxonomy modal issue fixed
301
+
302
  = 2.2.32(2019-01-24) =
303
  * Show message at feed generation if woocommerce product not found.
304
 
admin/js/woo-feed-admin.js CHANGED
@@ -226,11 +226,25 @@
226
  $('#wf_google_taxonomy_modal').fadeOut(200);
227
  e.preventDefault();
228
  });
 
 
 
 
 
 
229
  //cancel Google taxonomy
230
  $('#wf_google_taxonomy_modal_cancel_button').on('click',function(){
231
  $('#wf_google_taxonomy_modal').fadeOut(200);
232
  $('#wf_google_taxonomy_input_modal').text('');
233
  });
 
 
 
 
 
 
 
 
234
  }
235
 
236
  // Generate Feed Table row shorting
@@ -252,7 +266,6 @@
252
  $item.css(position)
253
  },
254
  onMousedown: function ($item, _super, event) {
255
- console.log(event);
256
  if (!event.target.nodeName.match(/^(input|select|textarea|option)$/i) && event.target.classList[0] != 'delRow' && event.target.classList[2] != 'expandType' && event.target.classList[0] != 'delRow' && event.target.classList[2] != 'expandType' && event.target.classList[2] != 'contractType') {
257
  event.preventDefault();
258
  return true
@@ -293,11 +306,21 @@
293
  $('#wf_google_taxonomy_modal_edit').fadeOut(200);
294
  e.preventDefault();
295
  });
 
296
  //cancel Google taxonomy
297
  $('#wf_google_taxonomy_modal_cancel_button_edit').on('click',function(){
298
  $('#wf_google_taxonomy_modal_edit').fadeOut(200);
299
  $('#wf_google_taxonomy_input_modal_edit').text('');
300
  });
 
 
 
 
 
 
 
 
 
301
  }
302
  //--------end serialization and modal edit without ajax call---------
303
 
@@ -320,7 +343,6 @@
320
  $item.css(position)
321
  },
322
  onMousedown: function ($item, _super, event) {
323
- console.log(event);
324
  if (!event.target.nodeName.match(/^(input|select|textarea|option)$/i) && event.target.classList[0] != 'delRow' && event.target.classList[2] != 'expandType' && event.target.classList[2] != 'contractType') {
325
  event.preventDefault();
326
  return true
226
  $('#wf_google_taxonomy_modal').fadeOut(200);
227
  e.preventDefault();
228
  });
229
+
230
+ $('._wf_popup-close').on('click',function(e){
231
+ e.preventDefault();
232
+ $('#wf_google_taxonomy_modal').fadeOut(200);
233
+ });
234
+
235
  //cancel Google taxonomy
236
  $('#wf_google_taxonomy_modal_cancel_button').on('click',function(){
237
  $('#wf_google_taxonomy_modal').fadeOut(200);
238
  $('#wf_google_taxonomy_input_modal').text('');
239
  });
240
+
241
+ //close modal if click outside the modal
242
+ $(document).click(function(e) {
243
+ //if you click on anything except the modal itself, close the modal
244
+ if (!$(e.target).closest("._wf_popup-inner").length) {
245
+ $("#wf_google_taxonomy_modal").fadeOut(200);
246
+ }
247
+ });
248
  }
249
 
250
  // Generate Feed Table row shorting
266
  $item.css(position)
267
  },
268
  onMousedown: function ($item, _super, event) {
 
269
  if (!event.target.nodeName.match(/^(input|select|textarea|option)$/i) && event.target.classList[0] != 'delRow' && event.target.classList[2] != 'expandType' && event.target.classList[0] != 'delRow' && event.target.classList[2] != 'expandType' && event.target.classList[2] != 'contractType') {
270
  event.preventDefault();
271
  return true
306
  $('#wf_google_taxonomy_modal_edit').fadeOut(200);
307
  e.preventDefault();
308
  });
309
+
310
  //cancel Google taxonomy
311
  $('#wf_google_taxonomy_modal_cancel_button_edit').on('click',function(){
312
  $('#wf_google_taxonomy_modal_edit').fadeOut(200);
313
  $('#wf_google_taxonomy_input_modal_edit').text('');
314
  });
315
+
316
+ //close modal if click outside the modal
317
+ $(document).click(function(e) {
318
+ //if you click on anything except the modal itself, close the modal
319
+ if (!$(e.target).closest("._wf_popup-inner").length) {
320
+ $("#wf_google_taxonomy_modal_edit").fadeOut(200);
321
+ }
322
+ });
323
+
324
  }
325
  //--------end serialization and modal edit without ajax call---------
326
 
343
  $item.css(position)
344
  },
345
  onMousedown: function ($item, _super, event) {
 
346
  if (!event.target.nodeName.match(/^(input|select|textarea|option)$/i) && event.target.classList[0] != 'delRow' && event.target.classList[2] != 'expandType' && event.target.classList[2] != 'contractType') {
347
  event.preventDefault();
348
  return true
admin/partials/google/add-feed.php CHANGED
@@ -725,7 +725,7 @@
725
  </select>
726
  <input style="float: right" id="wf_google_taxonomy_modal_submit_button" class="wf_google_taxonomy_modal_submit_button" type="button" value="Submit"/>
727
  <input style="float: right" id="wf_google_taxonomy_modal_cancel_button" class="wf_google_taxonomy_modal_form_button" value="Cancel" type="button"/>
728
- <a class="_wf_popup-close" id="wf_google_taxonomy_modal_popup_close" href="#">x</a>
729
  </form>
730
  </div>
731
  </div>
725
  </select>
726
  <input style="float: right" id="wf_google_taxonomy_modal_submit_button" class="wf_google_taxonomy_modal_submit_button" type="button" value="Submit"/>
727
  <input style="float: right" id="wf_google_taxonomy_modal_cancel_button" class="wf_google_taxonomy_modal_form_button" value="Cancel" type="button"/>
728
+ <a style="text-decoration:none;" class="_wf_popup-close" id="wf_google_taxonomy_modal_popup_close" href="#">x</a>
729
  </form>
730
  </div>
731
  </div>
admin/partials/woo-feed-edit-template.php CHANGED
@@ -409,7 +409,7 @@ $AttributesDropdown = $feedRules['provider'] . "AttributesDropdown";
409
  </select>
410
  <input style="float: right" id="wf_google_taxonomy_modal_submit_button_edit" class="wf_google_taxonomy_modal_submit_button" type="button" value="Submit"/>
411
  <input style="float: right" id="wf_google_taxonomy_modal_cancel_button_edit" class="wf_google_taxonomy_modal_form_button" value="Cancel" type="button"/>
412
- <a class="_wf_popup-close" id="wf_google_taxonomy_modal_popup_close" href="#">x</a>
413
  </form>
414
  </div>
415
  </div>
409
  </select>
410
  <input style="float: right" id="wf_google_taxonomy_modal_submit_button_edit" class="wf_google_taxonomy_modal_submit_button" type="button" value="Submit"/>
411
  <input style="float: right" id="wf_google_taxonomy_modal_cancel_button_edit" class="wf_google_taxonomy_modal_form_button" value="Cancel" type="button"/>
412
+ <a style="text-decoration:none;" class="_wf_popup-close" id="wf_google_taxonomy_modal_popup_close" href="#">x</a>
413
  </form>
414
  </div>
415
  </div>
includes/class-woo-feed.php CHANGED
@@ -70,7 +70,7 @@ class Woo_Feed
70
  public function __construct()
71
  {
72
  $this->woo_feed = 'woo-feed';
73
- $this->version = '2.2.32';
74
 
75
  $this->load_dependencies();
76
  $this->set_locale();
70
  public function __construct()
71
  {
72
  $this->woo_feed = 'woo-feed';
73
+ $this->version = '2.2.33';
74
 
75
  $this->load_dependencies();
76
  $this->set_locale();
woo-feed.php CHANGED
@@ -16,7 +16,7 @@
16
  * Plugin Name: WooCommerce Product Feed
17
  * Plugin URI: https://webappick.com/
18
  * Description: This plugin generate WooCommerce product feed for Shopping Engines like Google Shopping,Facebook Product Feed,eBay,Amazon,Idealo and many more..
19
- * Version: 2.2.32
20
  * Author: WebAppick
21
  * Author URI: https://webappick.com/
22
  * License: GPL v2
16
  * Plugin Name: WooCommerce Product Feed
17
  * Plugin URI: https://webappick.com/
18
  * Description: This plugin generate WooCommerce product feed for Shopping Engines like Google Shopping,Facebook Product Feed,eBay,Amazon,Idealo and many more..
19
+ * Version: 2.2.33
20
  * Author: WebAppick
21
  * Author URI: https://webappick.com/
22
  * License: GPL v2