Commit Graph

2606 Commits

Author SHA1 Message Date
Paul Dechov 5eea29eb31 OBW: Disable (not hide) payment email input when opted-out 2018-09-20 16:48:43 -04:00
Dominik Krebs 64399b65b9 fixes an issue with additional payment select fields having 'disabled selected' 2018-09-19 13:35:00 +02:00
claudiulodro 8fd34983a5 Recompile assets 2018-09-12 08:28:32 -07:00
Claudiu Lodromanean 065d516871
Merge pull request #21301 from ediamin/fix/update_quick_edit_logic_to_show_hide_stock_qty_and_backorder_fields
Update quick edit logic to show/hide Stock qty and Backorders fields
2018-09-11 09:43:04 -07:00
Claudiu Lodromanean ada946b424
Merge pull request #21231 from woocommerce/fix/jsstyle
Fix js linter errors
2018-09-11 09:24:19 -07:00
Gerhard Potgieter 36cf6d64b8 Check the post status and set the hidden field based on that before submitting. 2018-09-10 11:23:12 +02:00
Edi Amin 39b7450cd6 Update quick edit logic to show/hide Stock qty and Backorders fields 2018-09-08 21:39:09 +06:00
Claudiu Lodromanean dbbf31c99d
Merge pull request #21234 from woocommerce/update/obw-shipping-step-fulfillment
OBW: Remove live rates from shipping step, promote label printing.
2018-09-06 10:31:02 -07:00
Paul Dechov a486f50cfd OBW: Avoid form breaking due to email validation on hidden field 2018-08-31 11:36:41 -04:00
Jeff Stieler 23e0174c19 OBW: add information about live rate extensions to shipping step.
This commit also refactors the script/style enqueueing in the wizard.
2018-08-30 15:36:08 -06:00
claudiulodro 4d6ab678c1 Fix linter errors 2018-08-30 09:56:26 -07:00
Jeff Stieler 8a29945531 OBW: move Jetpack+WCS requirement description to plugin install info area at bottom of payment step. 2018-08-29 16:47:46 -06:00
Diego b8d2f548f3 Added triggering of JS events on "recalculate" action on Edit Order page
* Ref. https://github.com/woocommerce/woocommerce/issues/21181
2018-08-24 09:56:20 +01:00
Florian Ludwig 1d76102395 Adds error event trigger for erroneous fragment retrieval (timeout or server error) 2018-08-14 12:53:04 +02:00
Florian Ludwig 6f03a5fe72 Adds timeout to cart fragment ajax call 2018-08-14 12:24:33 +02:00
Peter Fabian 23623323b7 Change caption of image when variation is selected. 2018-08-09 14:23:29 +02:00
Claudiu Lodromanean 11911aa2ea
Merge pull request #20870 from woocommerce/add/export-products-based-on-category
Add category filter to product export functionality.
2018-08-08 08:51:58 -07:00
Peter Fabian caa978cf2d Use jQuery for scrolling to element for all browsers to avoid special cases. 2018-08-06 19:56:09 +02:00
LuigiPulcini 79cda7c2bc
Update add-to-cart.js 2018-07-23 08:11:21 -07:00
Gerhard Potgieter 865f724187 Add category filter to product export functionality. 2018-07-23 11:59:01 +02:00
LuigiPulcini bca7bfe29c
Adding product data to `removed_from_cart` event
Adding `$thisbutton.data()` to the arguments sent by the `removed_from_cart` event.
This would help developers easily detect which product has just been removed and alter their theme/plugin accordingly.
2018-07-14 16:11:16 +02:00
Claudio Sanches 2a1940aeba Fixed notice when variation does not exists on frontend
Closes #20752
2018-07-11 22:02:56 -03:00
Claudiu Lodromanean 9792f3399e
Merge pull request #20706 from woocommerce/fix/20705
Fixed Webhooks and REST API Keys list table and settings
2018-07-06 09:26:44 -07:00
Claudiu Lodromanean 8ba3c4e2e5
Merge pull request #20655 from woocommerce/fix/20640
Removed unnecessary form change trigger on load of checkout page.
2018-07-06 09:13:06 -07:00
Claudio Sanches 5d3653b8ca Fixed message when save REST API keys 2018-07-04 16:13:25 -03:00
Mike Jolley cb693a5ccd Make form aware publish was pressed 2018-06-29 13:58:47 +01:00
Mike Jolley 7f593835a4 Reveal row when adding 2018-06-29 12:11:33 +01:00
Peter Fabian 11da1898b8 Removed unnecessary form change trigger on load of checkout page. 2018-06-28 18:12:04 +02:00
Mike Jolley ab6e9ce568
Merge pull request #19496 from valdrinkoshi/master
Avoid using eval in add-to-cart-variation.js
2018-06-27 18:43:00 +01:00
Mike Jolley f0673d7387 Merge branch 'feature/product-custom-tables-supporting-changes' of https://github.com/woocommerce/woocommerce into feature/product-custom-tables-supporting-changes 2018-06-27 16:34:31 +01:00
Mike Jolley 4ba14da963 Fix reload issue 2018-06-27 16:34:28 +01:00
Rodrigo Primo b6e73f528b Merge branch 'master' into feature/product-custom-tables-supporting-changes 2018-06-15 14:56:31 -03:00
valdrinkoshi 6e602636eb use wp.template when it's too hard 2018-06-15 10:05:00 -07:00
valdrinkoshi b2eb217eb8 handle interpolate escaped 2018-06-15 08:17:17 -07:00
valdrinkoshi 22d53675e6 avoid using wp.template in onFoundVariation 2018-06-15 08:08:34 -07:00
Mike Jolley 5e6405b650 Merge branch 'master' into update/13359 2018-06-15 15:12:12 +01:00
Mike Jolley 04e304921a Show stock based on querystring var 2018-06-15 15:11:07 +01:00
Mike Jolley 6152aea961
Merge pull request #20506 from woocommerce/refactor/20420
Tokenization form refactor
2018-06-14 16:22:45 +01:00
Mike Jolley 0c819cbd08
Merge pull request #20432 from woocommerce/fix/20399
stopPropagation when payment method selected
2018-06-14 15:26:40 +01:00
Claudiu Lodromanean 424826fd41
Merge pull request #20441 from billerr/master
shipping zone settings: fixed title for shipping methods…
2018-06-13 08:41:23 -07:00
Mike Jolley 01a3e359c3 Merge branch 'master' into feature/product-custom-tables-supporting-changes 2018-06-13 10:18:38 +01:00
Mike Jolley cfe1cb5c16 Handle login and change events 2018-06-12 15:32:01 +01:00
Mike Jolley e5192cfeff Fix :checked 2018-06-12 15:01:22 +01:00
Mike Jolley ac2d76ea53 Refactor tokenization form 2018-06-12 14:57:55 +01:00
Mike Jolley 663f7c4a76 click event fallback 2018-06-11 13:16:02 +01:00
Mike Jolley 5b70639994 Prompt when removing personal data 2018-06-11 11:00:29 +01:00
Mike Jolley 35db31db32 Add notice text, fix typos 2018-06-11 10:35:34 +01:00
Bill Gouveros c68dc400ef shipping zone settings: fixed title for shipping methods w/o settings 2018-06-09 02:29:07 +03:00
Mike Jolley 52854b7690 Add qty to order via modal, include stock qty in formatted name display for reference 2018-06-08 16:18:32 +01:00
Mike Jolley ce8eabc4a5 Include qty and reduce stock field on add item modal 2018-06-08 12:19:14 +01:00
Bill Gouveros c8dbdc4f81 shipping zone settings: fixed title for shipping methods without settings 2018-06-08 00:43:06 +03:00
Mike Jolley 8261cffaa7 Remove bulk actions 2018-06-07 18:01:21 +01:00
Mike Jolley d74db270b8 stopPropagation when payment method selected 2018-06-07 15:41:25 +01:00
Mike Jolley 4df54b4e53 Merge branch 'master' 2018-06-07 11:24:12 +01:00
Mike Jolley 86993a4f70 Merge branch 'master' into update/13624 2018-06-07 10:30:52 +01:00
Mike Jolley ab6d5a8f75 re-init zoom to fix case #20367 2018-06-05 13:22:35 +01:00
Mike Jolley 001a2e3b98 Merge branch 'master' into fix/20311 2018-06-05 12:57:48 +01:00
Mike Jolley b3043849d9 Update from @jeffikus 2018-06-05 12:37:35 +01:00
Mike Jolley 8c632173f7
Merge pull request #20362 from woocommerce/fix/20341
Enable submit when password library fails to load
2018-06-04 11:27:31 +01:00
Gerhard Potgieter b8622398f5 Strict comparison 2018-06-04 12:23:22 +02:00
Gerhard Potgieter 5ee3b5dc99 Cater for -1 strengh when the library fails to load, it should remove the disabled attr so the form can continue to be submitted. 2018-06-04 08:39:24 +02:00
Roshan Sameer b73930a0e9 Use :input so it works for both types 2018-06-02 01:14:03 +05:45
Roshan Sameer 1196a1ed7d Fix - nav error while saving setting form 2018-06-01 14:49:30 +05:45
Mike Jolley 18c7e16a72 reset only when needed. 2018-05-31 14:57:01 +01:00
Mike Jolley 9f6c7e2a57 JS min 2018-05-31 10:44:52 +01:00
Mike Jolley 063d3d175d Fix flexslider RTL image scrolling 2018-05-31 10:35:13 +01:00
Mike Jolley 814c62aaf2 merge master 2018-05-30 14:35:32 +01:00
Mike Jolley 8a6e3e30a6 If flexslider is disabled, gallery images also need to trigger photoswipe on click. 2018-05-29 12:50:40 +01:00
Ewout Fernhout 292be93403
Update address-i18n.js
fixes #20194
2018-05-24 14:37:21 +02:00
Chase Wiseman 346e710314 Only hide .payment_box elements init for multiple methods
Prevents hiding a single payment method’s UI on the order pay page
2018-05-22 14:42:16 -07:00
pierrebuet 3b18ac12d1 Avoid double input field
When geolocalization is active and a form uses the GET method, the script adds an hidden field for the geolocalization hash v, without checking if it already exists. But wc_query_string_form_fields adds it already, if the parameter was present in the called url.
2018-05-18 21:39:19 +02:00
Gerhard Potgieter 391d144fd3
Merge pull request #20082 from franticpsyx/js_order_items_reload
[3.4] Add JS listeners for reloading/reinitializing order items in edit-order page
2018-05-18 12:28:17 +01:00
Manos Psychogyiopoulos ee3388762f Dry up code using 'reloaded_items' 2018-05-15 15:17:11 +03:00
Manos Psychogyiopoulos 285a86c3d4 Add 'wc_order_items_reload' and 'wc_order_items_reloaded' event listeners 2018-05-15 15:16:21 +03:00
Claudiu Lodromanean 5258e00bad
Merge pull request #20040 from woocommerce/fix/20036
Slideup during init to prevent jump on RTL sites
2018-05-11 08:35:32 -07:00
Mike Jolley 83edda2b1f min 2018-05-11 11:57:30 +01:00
Mike Jolley 9cb0d3c884 Slideup during init to prevent jump on RTL sites 2018-05-11 11:55:22 +01:00
claudiulodro 4e046f2afe Recompile for RC1 2018-05-09 11:01:54 -07:00
Peter Fabian fcad799606 ScrollIntoView excplicitly asked to scroll to center vertically.
Even though this should be the default, Firefox defaults to top.
2018-05-09 14:40:21 +02:00
Claudiu Lodromanean 911c2d45c4
Merge pull request #20006 from woocommerce/fix/19970
Render password meter in place
2018-05-08 11:47:28 -07:00
Claudiu Lodromanean abfba228b5
Merge pull request #20005 from woocommerce/fix/19997
Update quick edit logic to handle external products
2018-05-08 11:24:18 -07:00
Claudiu Lodromanean 7528762ee2
Merge pull request #20002 from woocommerce/fix/19959
Zoom improvements for mobile/touch
2018-05-08 11:16:44 -07:00
Mike Jolley 1788273e48 Minify 2018-05-08 18:11:01 +01:00
Mike Jolley 4e4d6204bc Hide password meter rather than remove it. 2018-05-08 18:10:26 +01:00
Mike Jolley 8531b2677e Update quick edit logic to handle external products 2018-05-08 16:58:51 +01:00
Mike Jolley ffbbf08b61 Zoom improvements for mobile 2018-05-08 14:48:25 +01:00
Mike Jolley 3d8bb09ee8 Check validity before handling submit event in cart 2018-05-08 12:40:13 +01:00
Claudiu Lodromanean ad85be2b4f
Merge pull request #19989 from woocommerce/fix/obw-settings-hidden-fields-as-required
OBW: Set only applicable fields as required when enabling shipping zone
2018-05-07 12:01:39 -07:00
Claudiu Lodromanean 9c8dbbedc2
Merge pull request #19988 from woocommerce/update/obw-recommended-stylized-checkboxes
OBW: stylized checkboxes in "Recommended" step
2018-05-07 11:45:08 -07:00
Paul Dechov a765d87979 OBW: Set only applicable fields as required when enabling shipping zone 2018-05-07 11:32:00 -04:00
Paul Dechov a611c1e329 Adjust recommended item to used stylized checkbox 2018-05-07 09:39:44 -04:00
Mike Jolley cf9fa5b3ff Updates table styling and columns 2018-05-04 18:48:41 +01:00
claudiulodro eeb97510eb Recompile and prepare for beta 2 2018-05-03 09:46:40 -07:00
Claudiu Lodromanean 594641c32f
Merge pull request #19952 from woocommerce/add/obw-plugin-install-info-message
OBW: List all plugins to be installed upon continuing to next step
2018-05-03 09:23:45 -07:00
Mike Jolley b6b4961108 min 2018-05-03 15:29:57 +01:00
Mike Jolley 982d9ec245 Disable zoom on touch devices 2018-05-03 12:28:25 +01:00
Paul Dechov 084510b11b Fix hiding plugin info message when no plugins will be installed 2018-05-03 06:03:25 -04:00
Paul Dechov 0fb1954af6 Only call plugin info function once on load
Also refactors this function for conciseness and avoiding frequent function definition.
2018-05-03 05:18:00 -04:00
Paul Dechov 099e4b9703 Refactor: move code around for more logical grouping 2018-05-03 04:45:01 -04:00
Paul Dechov 9cd72562a8 Update plugin list on shipping zone toggle 2018-05-02 23:35:42 -04:00
Paul Dechov b57924fc01 Highlight container element on plugin list item hover 2018-05-02 23:05:37 -04:00
Paul Dechov ae54527079 Refactor: build jQuery objects instead of html strings 2018-05-02 22:44:33 -04:00
Paul Dechov fb0943bb89 Show plugins to install in 'Recommended' step 2018-05-02 17:24:11 -04:00
Paul Dechov 801667324a Show plugins to install in shipping step 2018-05-02 17:23:36 -04:00
Paul Dechov 57ad34451b Add payment step service settings plugins to list 2018-05-02 17:00:29 -04:00
Paul Dechov 9b524d7d77 List payment step service plugins to install 2018-05-02 16:58:56 -04:00
pierrebuet 030cb2690a Identation change 2018-04-27 22:42:42 +02:00
pierrebuet 74c7fdb35c Modify jQuery selector to include select tags 2018-04-27 01:20:53 +02:00
Claudiu Lodromanean 483b5aafe1
Merge pull request #19878 from woocommerce/fix/gallery-image-update
Fix gallery switching when image is the same
2018-04-26 13:14:57 -07:00
Claudiu Lodromanean 93586a4494
Merge pull request #19875 from woocommerce/fix/19855
Add sort handle column when adding new tags.
2018-04-26 11:47:58 -07:00
Mike Jolley 7d7d73fa4a Fix gallery switching when image is the same 2018-04-26 17:47:39 +01:00
Peter Fabian 9b154b961e Add sort handle column when adding new tags. 2018-04-26 15:11:00 +02:00
Peter Fabian 7ffc5a4b51 Made JS to look for closest form-row paragraph instead of parent.
As the input/select are now wrapped in span, going to parent brakes the form in some workflows.
2018-04-25 12:46:38 +02:00
Mike Jolley 6e90ff3ac3 JS handling for move up/down buttons 2018-04-24 19:25:45 +01:00
Rodrigo Primo 597033ca6f Merge branch 'master' into feature/product-custom-tables-supporting-changes 2018-04-24 13:47:22 -03:00
Mike Jolley cd20ba0666 Add notices to wrapper div in cart 2018-04-19 18:27:46 +01:00
Mike Jolley 860e7a5d23 Merge branch 'master' into update/gdpr-checkout-customizer 2018-04-16 18:02:28 +01:00
Mike Jolley 094fc1bf3a
Merge pull request #19703 from woocommerce/update/settings-tabs-for-privacy
Moved around settings tabs to allow for a privacy page
2018-04-16 16:45:19 +01:00
Mike Jolley 1b34cd4745 Moved settings tabs around to allow for privacy page. 2018-04-12 16:59:42 +01:00
Peter Fabian 6d951b0ddd Scroll to notices also for apply coupon. 2018-04-12 13:49:34 +02:00
Peter Fabian 2baa7fbbdc Added scroll to notices to cart page 2018-04-12 13:34:34 +02:00
Mike Jolley 3140a0fb62 More customistion options for terms and conditions. 2018-04-06 11:43:30 +01:00
Mike Jolley 3bf567279b Improve default appearance of descriptions so they toggle on focus and support HTML. 2018-04-05 16:56:00 +01:00
Mike Jolley 3a6c3e002b Add option to choose if the checkout marks either required or optional fields, and style these options. 2018-04-05 14:12:59 +01:00
Mike Jolley 3c35320f76
Merge pull request #19610 from woocommerce/fix/19569
Use nbsp to separate * denoting required fields.
2018-04-05 11:02:39 +01:00
Mike Jolley 086f07c47d
Merge pull request #19602 from woocommerce/fix/19431
Link product import/export to import/export capabilities
2018-04-05 10:45:29 +01:00
Peter Fabian 80dc183880 Use nbsp to separate * denoting required fields. 2018-04-04 16:45:40 +02:00
Peter Fabian 1ef47120a8 Link product import/export to import/export capabilities
- show Import/Export Products buttons only if the user has import/export capability
- show Woo importer/exporter under Tools only if user has import/export capability
- require both edit_products and import/export to run those actions
-
2018-04-04 10:30:49 +02:00
Mike Jolley 5bc26ebd79 Merge branch 'master' into update/17427 2018-04-03 14:38:49 +01:00
Rodrigo Primo bb553c88ae Merge branch 'master' into feature/product-custom-tables-supporting-changes 2018-03-29 12:05:55 -03:00
Mike Jolley d12194fbe7 Only push to lightbox if image is found
Closes #19435
2018-03-29 11:18:35 +01:00
Mike Jolley 57378785bf Split up state and country fields 2018-03-27 19:32:04 +01:00
claudiulodro b0fa583f6e Enable selecting with tab key on selectWoo 2018-03-15 11:52:07 -07:00
Mike Jolley cb3c4849b4 Merge branch 'master' into fix/19175 2018-03-13 18:14:36 +00:00
Claudiu Lodromanean 05b4bf7a55
Merge pull request #19382 from woocommerce/fix/19370
Variations errors
2018-03-13 10:42:49 -07:00
Claudiu Lodromanean 3a5644ddce
Merge pull request #19338 from woocommerce/fix/19222
Fix JS state/country inputs
2018-03-13 10:10:24 -07:00
Mike Jolley 1dd558ac69 Loading should be false 2018-03-13 11:50:43 +00:00
Mike Jolley 1fa36b5f15 Fix JS state/country inputs 2018-03-09 16:25:42 +00:00
Mike Jolley 0d624862c2 Use gallery thumbnail size for variation image switcher. 2018-03-09 14:36:14 +00:00
Rodrigo Primo 3a480e5d80 Merge branch 'master' into feature/product-custom-tables-supporting-changes 2018-03-01 08:02:08 -03:00
Mike Jolley e27af8a416 When loading default attributes/variation, if there is no longer a match, reset the form and hide the notice 2018-03-01 10:32:26 +00:00
Mike Jolley f28a3dd35d
Merge pull request #19156 from woocommerce/fix/19120
Only trim strings in multiselect display options
2018-02-27 19:18:09 +00:00
claudiulodro c8f418fd45 Only trim strings in multiselect display options 2018-02-27 07:50:33 -08:00
Mike Jolley 9ed504c4af Add extra data in mobile view 2018-02-23 16:55:06 +00:00
Mike Jolley 5c36c30998
Merge pull request #19035 from woocommerce/fix/19018-wizard-toggles
Setup Wizard: Start toggle when clicking anywhere on row
2018-02-22 12:25:23 +00:00
Mike Jolley 64c6dd9e8b
Merge pull request #18779 from jeffikus/master
Updates Flexslider to version 2.7.0
2018-02-22 12:23:32 +00:00
Mike Jolley 83f8bcb8ce Make the init tooltips after inline editing more specific 2018-02-21 13:34:07 +00:00
Claudio Sanches ef393b8405
Merge pull request #18918 from woocommerce/fix/order-item-meta-key-maxlength
Set maxlength for order item meta key
2018-02-20 16:52:35 -03:00
Caleb Burks 44c5d20c45 Minify/compile 2018-02-19 20:05:58 -05:00
Caleb Burks 8ef278a28b Start toggle on row click 2018-02-19 20:03:32 -05:00
Claudiu Lodromanean 4616b86c25
Merge pull request #19022 from woocommerce/fix/19011
Fixes button disable state and save response handling
2018-02-19 08:41:13 -08:00
Claudio Sanches 0a695f76b4
Merge pull request #19021 from woocommerce/fix/19017
Prevent JS error is row is missing orders column
2018-02-19 12:44:41 -03:00
Mike Jolley 6f855c781f Fix response/ajax handling for #18080 2018-02-19 14:56:30 +00:00
Mike Jolley 5fce9152bd
Merge pull request #18080 from WPprodigy/fix-stock-update-order-notes
Enhancements for stock updates
2018-02-19 14:51:05 +00:00
Mike Jolley b15bc8f1f2 Fixes button disable state and save response handling
To test, save tax rates and see row is missing.

After patch the button is disabled until changes are made.

If you force button to be non-disabled via inspector and save, fields
will not be hidden.
2018-02-19 12:27:37 +00:00
Mike Jolley a7c1bab152 Prevent JS error is row is missing orders column
Closes #19017
2018-02-19 12:17:24 +00:00
Mike Jolley 20a7cc392b If selecting text, don't link to order on row click. 2018-02-12 11:07:04 +00:00
Caleb Burks c278bffa78 Set maxlength for order item meta key 2018-02-09 22:33:35 -05:00
Mike Jolley fdf81ac190 Min 2018-02-08 12:38:52 +00:00
Mike Jolley b95812d563 Handle quick edit 2018-02-08 12:35:57 +00:00
Gerhard Potgieter 780905cd0e Merge branch 'master' into feature/product-custom-tables-supporting-changes 2018-02-08 10:11:27 +02:00
Caleb Burks 0ed97d26bd Compile and Minify 2018-02-07 19:30:09 -05:00
Caleb Burks 4ca94e8f21 Add tooltip for default category 2018-02-07 19:24:43 -05:00
Shiva Poudel 5e48861ba1 Remove demo store notice JS 2018-02-05 10:23:35 +05:45
Claudio Sanches 9c39dd34cc Merge branch 'feature/network-order-widget' of https://github.com/cmmarslender/woocommerce into cmmarslender-feature/network-order-widget 2018-02-02 14:46:51 -02:00
Jeffrey Pearce 4d2846ebdf Updates Flexslider to version 2.7.0
- Fixes RTL logic.
2018-02-02 13:56:02 +02:00
Mike Jolley 727cf673e6 Make handles appear for attributes and categories 2018-02-01 14:46:04 +00:00
Pascal Roget 3964e28a38
Allow Ctrl+Click
Restores ctrl+click opens new background tab behavior in Firefox, Chrome and Opera.
2018-01-31 14:14:17 -08:00
Mike Jolley 832d767a83 Full support for sorting 2018-01-31 20:17:06 +00:00
Mike Jolley c9aff28aed Merge branch 'master' into fix/18704 2018-01-31 18:04:14 +00:00
Mike Jolley 1c570759ae Allow devs to add 'no-link' class to elements to prevent order view link being triggered on row click
Closes #18704
2018-01-31 14:10:23 +00:00
Mike Jolley 6f6ddf2eeb Prevent uncategorized from being sorted. it's always top of the list. 2018-01-31 13:34:55 +00:00
Paul Dechov 16430dfdaa Keep shipping service description in sync with selected value after refresh 2018-01-24 23:52:59 -05:00
Mike Jolley b82dbb6354 Update fragment when removing from cart
Closes #18548
2018-01-22 10:50:57 +00:00
Mike Jolley 1fc6155167 Fix cart ajax triggers
Closes #18498
2018-01-18 16:31:17 +00:00
Mike Jolley 672a31e7c6 Merge branch 'master' into feature/product-custom-tables-supporting-changes 2018-01-16 10:40:19 +00:00
Mike Jolley 431b95dade cart_hash_key param 2018-01-15 16:03:27 +00:00
claudiulodro 32b85885b4 Recompile assets 2018-01-11 09:10:29 -08:00
Claudiu Lodromanean d7718df0f9
Merge pull request #18400 from woocommerce/update/17656
Pass through zoom options
2018-01-09 09:21:13 -08:00
Mike Jolley 2b2b73b4b7 Pass through zoom options 2018-01-09 15:44:54 +00:00
Mike Jolley fdadbc67a4 Remove deprecated load call
Closes #18005
2018-01-09 10:01:29 +00:00
claudiulodro 00372e9bb0 Remove videos from help sections 2018-01-08 10:48:25 -08:00
claudiulodro fd18d24ddd Recompile and version for beta 2 2018-01-05 10:10:17 -08:00
claudiulodro eea518dda2 Focus on inputs when clicked instead of sorting 2018-01-03 12:10:08 -08:00
Claudiu Lodromanean de71c92fa0
Merge pull request #18278 from woocommerce/fix/setup-wizard-ppec-api-subject-set-when-unchecked
Setup wizard: don't set PPEC "API Subject" when WCS rerouting is unchecked
2018-01-02 10:39:35 -08:00
Mike Jolley 5aee9f973c Append timestamp to filename 2018-01-02 13:29:23 +00:00
Mike Jolley 46c51bb3a6 Allow filename to be set from javascript 2018-01-02 13:16:43 +00:00
Paul Dechov a87183503f Fix api_subject option being set even when reroute_requests unchecked 2017-12-22 14:57:50 -05:00
MannyC 1252215dc2 Change flexslider options property name back to just `flexslider` from `flexslider_options`. 2017-12-20 12:15:45 +00:00
MannyC c8dfc7e91e Allow back end to pass adhoc options to the product flexslider, following the standard set by the photoswipe options.
This commit also changes the name of the options array key from `flexslider` to `flexslider-options`, also following the photoswipe standard.

As a side effect, the flexslider is now correctly being passed the `rtl` parameter, which previously wasn't being used by the front end (even though the back end was sending it).
2017-12-17 01:03:51 +00:00
Mike Jolley d14d3afc2e
Merge pull request #18162 from WPprodigy/downloads-logging-enhancements
[3.3] New download logging reports enhancements
2017-12-15 11:09:21 +00:00
Caleb Burks cb154b5d40 Add button for copying DL link 2017-12-13 23:57:47 -06:00
Caleb Burks c7f5ee97db Hide variation stock status setting conditionally 2017-12-13 22:38:03 -06:00
claudiulodro a10dbbde48 Recompile everything 2017-12-12 11:38:44 -08:00
Mike Jolley 4fc9f7594f
Merge pull request #18094 from woocommerce/fix/18083
Remove fragment when appending geolocation hash
2017-12-12 12:57:16 +00:00
Claudiu Lodromanean c0e0f9c2cb
Merge pull request #18039 from woocommerce/add/setup-wizard-wcs-paypal-express-checkout-settings
Setup wizard: PayPal Express Checkout settings for rerouting via WCS
2017-12-11 08:26:24 -08:00
Mike Jolley 43f8e1b056 Remove fragment when appending geolocation hash
Fixes #18083
2017-12-11 13:31:54 +00:00
Caleb Burks 274e5c3aa2 Hide manage stock buttons if inventory is disabled 2017-12-09 23:02:40 -06:00
Caleb Burks bb3a500564 Woops - ignore xD 2017-12-09 22:48:49 -06:00
Caleb Burks 94ffd6ff29 Remove duplicate code 2017-12-09 22:47:23 -06:00
Caleb Burks 457e60d253 Allow for multiple stock updates at once 2017-12-09 22:22:41 -06:00
Caleb Burks 4f187a0840 Ajaxify the order note addition 2017-12-09 00:32:35 -06:00
Claudiu Lodromanean 85eae84d86
Merge pull request #18063 from woocommerce/fix/17454
Add BOM to export
2017-12-07 09:58:52 -08:00
Mike Jolley 9ef09b5a07 Add BOM to export
Closes #17454
2017-12-07 15:14:42 +00:00
Paul Dechov 9571fa07d1 Extend stripe setting behavior to ppec 2017-12-05 14:58:50 -05:00
claudiulodro d60456cc73 Resolve conflicts and bring up to date with master 2017-12-04 13:56:59 -08:00
Mike Jolley 0a9485c465 Merge branch 'master' into feature/11259
# Conflicts:
#	assets/css/admin-rtl.css
#	assets/css/admin.css
#	includes/admin/list-tables/class-wc-admin-list-table-products.php
#	includes/class-wc-install.php
#	includes/wc-update-functions.php
2017-12-04 14:14:03 +00:00
Mike Jolley 050ba6642f
Merge pull request #17928 from woocommerce/fix/selectwoofocus
Fix some focus issues in selectWoo
2017-12-04 13:55:17 +00:00
claudiulodro 9d2b76da2b Fix some focus issues in selectWoo 2017-11-27 14:34:05 -08:00
claudiulodro 5513dc4546 Update with master 2017-11-22 11:02:14 -08:00
Mike Jolley 3773b81bc9 Merge branch 'master' into update/order-screen-refinements
# Conflicts:
#	includes/admin/meta-boxes/views/html-order-item.php
2017-11-22 16:32:34 +00:00
Mike Jolley 29fed057af Mobile styling 2017-11-22 16:28:11 +00:00
Mike Jolley b3e7260c95 Improve styling of order actions columns 2017-11-22 16:14:30 +00:00
Shiva Poudel cea8982ac3 Fix - Default shipping class not loading from localize script 2017-11-22 11:34:03 +05:45
claudiulodro 99aefc91f3 Changes from feedback 2017-11-21 14:08:17 -08:00
claudiulodro a73436bdcd Merge remote-tracking branch 'origin/master' into HEAD 2017-11-20 14:43:12 -08:00
claudiulodro 413758b395 Minify 2017-11-20 14:37:40 -08:00
claudiulodro 7a43b5a187 Fix bug in show/hide js 2017-11-20 10:44:50 -08:00
Mike Jolley e8fa9e5b86 Support control and click new tab on orders view 2017-11-20 17:58:08 +00:00
Shiva Poudel 56317052f2 Fix - Order button text on payment method change
CC @kloon
2017-11-18 20:08:19 +05:45
Chris Marslender 4d856955d9
Merge branch 'master' into feature/network-order-widget 2017-11-17 15:27:52 -07:00
Mike Jolley f207fdcde9 Reload attributes html on save 2017-11-17 15:43:14 +00:00
Mike Jolley 72e078e83e Merge branch 'fix/17236'
# Conflicts:
#	includes/class-woocommerce.php
2017-11-17 12:49:02 +00:00
claudiulodro 0390cf3e26 Bring up-to-date with master 2017-11-16 10:06:07 -08:00
Chris Marslender 961c24e373
Merge branch 'master' into feature/network-order-widget 2017-11-15 18:43:34 -07:00
claudiulodro 4ef2152881 Hide/set fields depending on whether managing stock 2017-11-15 14:10:06 -08:00
Mike Jolley cbc16f7e2b Min 2017-11-15 14:34:42 +00:00
Mike Jolley 36ce76434a Fix propagation on click
Fixes #17630
2017-11-15 14:34:35 +00:00
Mike Jolley 56d86aee96 trashed styling 2017-11-15 13:41:20 +00:00
Mike Jolley 128b826791 Merge branch 'master' into tweak/order-screens
# Conflicts:
#	assets/css/admin-rtl.css
#	assets/css/admin.css
#	includes/admin/class-wc-admin-post-types.php
2017-11-15 13:36:13 +00:00
Mike Jolley dea454c88e Clickable elements 2017-11-15 12:51:14 +00:00
Shiva Poudel 07784c3ee2
Revert "Add correct method to define new in a backbone" 2017-11-15 11:24:10 +05:45
Chris Marslender 2731de7461
Updates for coding standards 2017-11-14 18:59:20 -07:00
Chris Marslender f1fe210dba
Merge branch 'master' into feature/network-order-widget 2017-11-14 18:52:18 -07:00
Mike Jolley 992d6e3aed Dump old settings 2017-11-14 16:36:18 +00:00
Mike Jolley 6e08ff0284
Merge pull request #17610 from woocommerce/update/17557
Theme support to declare image sizes
2017-11-09 16:04:22 +00:00
Mike Jolley 683e396c43 Merge branch 'pr/17567' 2017-11-08 15:21:24 +00:00
Mike Jolley f54b240539 No need to reload if redirecting 2017-11-08 15:21:13 +00:00
Mike Jolley 160d17eb2e
Merge pull request #17500 from woocommerce/fix/17156
Use scrollIntoView on checkout
2017-11-08 14:13:24 +00:00
Mike Jolley 7e0f18f4af min 2017-11-08 14:12:54 +00:00
Mike Jolley e7f1a3f22f scrollElement.length 2017-11-08 14:12:36 +00:00
Mike Jolley 74ece1b7aa
Merge pull request #17527 from greguly/patch-5
Shipping selection for multiple packages
2017-11-08 14:11:17 +00:00
Mike Jolley bb31ecdff1 Validation 2017-11-08 13:40:30 +00:00
Mike Jolley e025caf177 Widths and aspect ratios 2017-11-07 18:32:43 +00:00
Gerhard Potgieter 5164dc25e3 Update password js files to trigger on button[type="submit"] instead of input[type="submit"] 2017-11-07 12:37:36 +02:00
Chris Marslender 77721a1637
When a user can't access any sites, or no orders are returned, show "no orders found" message 2017-11-06 10:44:55 -07:00
Chris Marslender 68e42ab6a2
Add loading indicator for the network order widget 2017-11-06 10:32:30 -07:00
Chris Marslender f4ad8b8089
Enqueue .min.js version of network order script if SCRIPT_DEBUG not enabled 2017-11-06 10:08:07 -07:00
Chris Marslender c9ce1a2bd9
Once all orders are fetched client side, order them all, newest first 2017-11-06 10:01:02 -07:00
Chris Marslender 59152d40be
Merge branch 'master' into feature/network-order-widget 2017-11-06 09:27:23 -07:00
Grzegorz Rola 56e8b8bc57 Refresh order edit page on every refund. Ie. when refund generates some data for custom meta boxes. 2017-11-04 16:40:52 +01:00
Manos Psychogyiopoulos 55b3f339d3 Fix flex-control-nac selector scope
Maybe a bit more verbose than needed, but gets the job done.
2017-11-03 16:40:06 +02:00
Mike Jolley ed49c5b524 Styling improvements 2017-11-03 11:57:44 +00:00
Mike Jolley ecebe6271b minify 2017-11-02 17:32:51 +00:00
Mike Jolley 10ea761a7d Pass order location through to order ajax functions which recalc taxes.
Closes #17236
2017-11-02 17:31:03 +00:00
Gabriel Reguly f19023a9e1
Shipping selection for multiple packages
Allow for shipping method selection when using multiple packages.

Previous code selected/posted only the changed method, but multiple packages require all methods.
2017-11-02 14:15:29 -02:00
Mike Jolley 2044a3737b Fixes a flexslider bug when there is only 1 image on the product page.
Closes #17403

This also fixes zoom issues due to the above error.
2017-11-02 11:09:34 +00:00
Mike Jolley 1f7ecd9fb9 Merge branch 'master' into tweak/order-screens
# Conflicts:
#	assets/js/frontend/checkout.min.js
2017-11-01 16:52:21 +00:00
Mike Jolley e14814aa2a min 2017-11-01 16:41:01 +00:00
Mike Jolley aab1d688d1 Add a wc_checkout_form.scroll_to_notices helper and use scrollIntoView
scrollIntoView lets us scroll something to the centre of the viewport.
This ensures the messages, or top of the checkout, comes into view.

Falls back to the old logic for older browsers.

Closes #17220 which didn’t solve the issue.
2017-11-01 16:40:31 +00:00
Mike Jolley a31c328b1d Min 2017-11-01 13:53:04 +00:00
Mike Jolley c9f685f1e0 Simple reset on validation error in iris picker 2017-11-01 13:52:08 +00:00
Mike Jolley 547bde0ceb Improve iris code 2017-11-01 13:47:20 +00:00
Mike Jolley ef4c05a393 Merge branch 'pr/17098' 2017-11-01 12:43:35 +00:00
Mike Jolley 1da13769c8 Merge branch 'master' into pr/16550
# Conflicts:
#	assets/js/frontend/checkout.min.js
2017-11-01 12:10:39 +00:00
claudiulodro afa0ca23d2 Start scripts once document is ready 2017-10-31 12:27:57 -07:00
claudiulodro 1eb0c1cf97 selectWoo useability improvements 2017-10-27 11:58:33 -07:00
Claudio Sanches ef7f3dde70
Merge pull request #17416 from woocommerce/fix/17404
Use custom event instead of blur to trigger validation
2017-10-27 15:58:33 -02:00
Claudio Sanches e81c03fdb0 Uglify JS files 2017-10-27 15:41:27 -02:00
Claudio Sanches a0ef49164f Fixed missing jQuery wrapper 2017-10-27 15:40:05 -02:00
Claudio Sanches 8130fc9c38
Merge pull request #17356 from Umangvaghela/backbonejs-changes
Add correct method to define new in a backbone
2017-10-27 15:36:35 -02:00
Mike Jolley b6b505e2c5 Use custom event instead of blur to trigger validation
Closes #17404
2017-10-27 18:00:08 +01:00
Claudio Sanches b45df5dca1 Merge pull request #17407 from woocommerce/fix/17353
Handle defaults + locale without clearing defaults
2017-10-27 13:40:55 -02:00
Mike Jolley 7ec8cdbc21 Merge pull request #17192 from Umangvaghela/use-strict
'use strict' in jQuery file
2017-10-27 15:54:41 +01:00
Mike Jolley 4e4ca2145f Remove logging 2017-10-27 13:30:55 +01:00
Mike Jolley 538bbac3ec Handle defaults + locale without clearing defaults
Rather than loop defaults, then loop locale fields, this merges both
and applies rules after this.

To test, switch countries on the checkout and ensure fields are marked
required/hidden/labelled correctly.

Closes #17353
2017-10-27 13:29:23 +01:00
Gerhard Potgieter 1e66cedaf0 Save order items before adding new one when there are unsaved changes. Closes #17384 (#17402) 2017-10-27 12:38:10 +01:00
Paul Dechov 9c2df6486c Default currency responds to country selection in setup wizard (#17318)
* Default currency responds to country selection in wizard

* Refactor to use wp_list_pluck

* Use <script> tag to define global instead of using hidden <input>

* Revert ignoring currency option value on page load
2017-10-26 13:39:54 +01:00
Claudio Sanches ca31772710 Merge pull request #17375 from marcomarasco/master
IE11 event handler listener fix for add to cart buttons
2017-10-25 19:55:10 -02:00
Claudio Sanches faa614ffa7 Merge branch 'master' into fix/17308-remove-item-reloads-unsaved-items 2017-10-25 19:47:54 -02:00
Claudio Sanches f38a7d5cc0 Fixed coding standards and minify 2017-10-25 19:45:46 -02:00
claudiulodro 6cc5d5290c Update to latest selectWoo 2017-10-25 13:51:37 -07:00
Marco Marasco 5fc4279d64 IE11 event handler listener fix for add to cart buttons 2017-10-25 17:52:31 +02:00
Chris Marslender 2cbdb5b1fe
Pass actual user blogs to the front end and make sure that the deferreds resolve even if a user doesn't have access to a site that we ask for 2017-10-24 20:45:34 -07:00
Chris Marslender 05f486ee59
very basic implementation of REST API Based network order fetching for dashboard widget 2017-10-24 19:51:55 -07:00
Umangvaghela d6c0fa6cb4 add changes 2017-10-24 19:36:13 +05:30
Mike Jolley ba39232a6a Make select2 input focussed when the add item panel is shown.
Closes #17310
2017-10-20 16:33:12 -07:00
Gerhard Potgieter ec1a70ad14 When deleting an order item and there are changes to other items, first save those before deleting. 2017-10-20 11:51:16 -07:00
Mike Jolley 435c4344db Fix zoom target
Closes #17227
2017-10-17 17:26:08 -07:00
Mike Jolley 516ea83353 Revert flexslider to 2.6.1 with RTL support
Fixes #17219
2017-10-17 17:05:38 -07:00
Mike Jolley fa46b7166f Check zoom is enabled before running initZoomForTarget
Fixes https://wordpress.org/support/topic/product-gallery-zoom/
2017-10-13 15:16:41 +01:00
Umangvaghela 75e5e36b4a 'use strict' in jQuery file 2017-10-13 17:53:26 +05:30
Mike Jolley 47d69dad2d Load videos when the help tab is opened, not before.
Closes #17145
2017-10-12 12:18:37 +01:00
mehul0810 3308216e98 Ran Grunt 2017-10-12 08:29:26 +05:30
mehul0810 43713b49c4 Modified JS function 2017-10-12 08:27:53 +05:30
Mike Jolley ce47fa65c2 Changelog + grunt 2017-10-11 10:50:39 +01:00
Mike Jolley 12d93803ee Merge pull request #17121 from woocommerce/update/wizard-payments-copy
Update payment step copy for Stripe, and fixes margins/spacing
2017-10-11 10:17:57 +01:00
Marcin Bot eaf8a09e82 Setup wizard - made the shipping cost fields required 2017-10-10 16:59:08 +01:00
Mike Jolley 6b357bcfdc Updates the payment step copy and fixes margins 2017-10-10 15:40:03 +01:00
mehul0810 9f66c9126b Minor Spacing Fix 2017-10-10 16:54:02 +05:30
mehul0810 20f7c2292e Ran Grunt 2017-10-09 16:17:59 +05:30
mehul0810 0c84895ed8 change of class name 2017-10-09 16:16:45 +05:30
mehul0810 7a5f5c74ec Ran Grunt 2017-10-08 15:30:19 +05:30
mehul0810 5c0feaf93c Added Script to restrict deletion if still user denies 2017-10-08 15:29:23 +05:30
Valerie K 61caed9cb8 Wizard: Add Stripe Email (#17029)
* Wizard: Add Stripe email input, show previously entered payment settings, only save settings for enabled gateways
2017-10-04 13:37:59 -06:00
Mike Jolley e0421cd7bc Replay protection on refunds
Sends the current refunded amount with the request, so if a refund is
attempted twice it will mismatch.

Fixes #13614
2017-09-28 16:17:13 +01:00
claudiulodro 5897f7b0a7 Minify & recompile assets 2017-09-27 13:53:03 -07:00
Valerie 0f04645bea Setup wizard: Show correct shipping text on select 2017-09-26 15:10:27 -06:00
Valerie 1960b6bcd1 Setup wizard: Fix thick border in toggle list 2017-09-26 15:10:27 -06:00
Jeff Stieler 27e148326f Setup wizard: use form-specific selector to trigger Jetpack connect behavior. 2017-09-26 15:10:25 -06:00
Jeff Stieler e6dc95432a Setup wizard: hide settings until a service is enabled. 2017-09-26 15:10:23 -06:00
Jeff Stieler fc725b27c3 Setup wizard: camelCase vs. snake_case in JavaScript. 2017-09-26 15:09:42 -06:00
Jeff Stieler 4bf21b9724 Setup wizard: remove now unused locale and tax interactions from client side script. 2017-09-26 15:09:41 -06:00
Jeff Stieler 6c08b9644b Setup wizard: wait for in-progress Jetpack installation to complete before submitting form.
We need to know that Jetpack is active before moving to the next step. The previously logic fired off a synchronous installation that caused a race condition.
2017-09-26 15:09:41 -06:00
Jeff Stieler a15b44d6ec Setup wizard: fix form submit UI blocking when HTML5 form validation isn’t available. 2017-09-26 15:09:40 -06:00
Jeff Stieler 17a72b39ab Setup wizard: only hook into method selection change event on shipping step. 2017-09-26 15:09:39 -06:00
Jeff Stieler 5642868436 Setup wizard: add method-specific settings and descriptions to shipping step. 2017-09-26 15:09:39 -06:00
Jeff Stieler 58a289dc20 Setup wizard: only toggle service enable control when its direct parent is clicked. 2017-09-26 15:09:38 -06:00
Jeff Stieler 59ca25aba7 Setup wizard: fix UI block when HTML5 form validation fails. 2017-09-26 15:09:38 -06:00
Valerie e23aefef13 Setup wizard: Add toggle for manual payment list 2017-09-26 15:09:10 -06:00
Valerie 1eda1a026d Setup wizard: Add function to display service rows
- Update style
- Use new reusable class 'wc-wizard-services' instead of
'wc-wizard-payment-gateways'
- Update JS script for toggling checkboxes
- Update payment gateways: in-cart and manual
- Update POST variable names in save function
2017-09-26 15:08:31 -06:00
Mike Jolley 919643af56 Allow report to select 1D into the future to workaround timezone issues.
Closes #16935
2017-09-26 12:29:25 +01:00
Mike Jolley b96fbbaf90 Merge pull request #16870 from woocommerce/fix/16868
Apply default locale before country locale
2017-09-25 12:18:32 +01:00
claudiulodro fa9bef7ce4 Minify 2017-09-22 14:24:10 -07:00
claudiulodro b757f0db28 Fix #16868 on Cart page 2017-09-22 14:22:53 -07:00
claudiulodro 877a8491ad Cleanup 2017-09-22 14:14:00 -07:00
claudiulodro b3f70bb7b5 Make labels work on Cart page again 2017-09-22 12:31:08 -07:00
claudiulodro 2dc6f18ab4 Use opacity:0 and fix linted js 2017-09-21 13:24:34 -07:00
claudiulodro 279ac6814c Move clipboards off zeroclipboard 2017-09-21 13:09:36 -07:00
Mike Jolley 5131d096a8 JSMIN 2017-09-20 16:03:30 +01:00
Mike Jolley eb3396328b Apply default locale before country locale 2017-09-20 16:03:26 +01:00
Mike Jolley d125739742 fix init 2017-09-16 12:37:29 -07:00
Mike Jolley 7cc931c185 Init price slider after using customizer
Closes #16834
2017-09-16 12:16:43 -07:00
Joost de Valk 794aaefb04 Increase delay for json_search_customers
Increases the delay for `woocommerce_json_search_customers` to 1000, to prevent a lot of unneeded queries from happening. 

Fixes #16805.
2017-09-14 10:30:50 +02:00
Claudiu Lodromanean 213bfabb24 Merge pull request #16763 from woocommerce/fix/16757
Update shipping code to see if full address has been entered before showing no shipping notice
2017-09-08 09:43:23 -07:00
claudiulodro b2a9b310fe Only trim multiselect buttons 2017-09-08 09:21:28 -07:00
Mike Jolley a7b2ae8661 Update shipping code to see if full address has been entered before showing no shipping notice
Fixes #16757
2017-09-08 14:54:15 +01:00
claudiulodro 8d90c12473 Make changes in selectWoo repo and bring in minified files 2017-09-07 10:58:08 -07:00
Mike Jolley 6bd3892a5b Make selectwoo trim text to avoid whitespace 2017-09-07 12:13:11 +01:00
claudiulodro a3c876a2ef Extra i18n address handling for cart page compatibility 2017-09-06 12:42:12 -07:00
Mike Jolley 16dd43c9dc Blockui 2017-09-04 18:11:51 +01:00
Mike Jolley 2a71a66fc9 Order screen refinements and preview window 2017-09-04 17:42:31 +01:00
Mike Jolley 5475ae6e2b Avoid full refresh if user cancels a bulk action
Fixes #16658
2017-08-31 12:01:25 +01:00
Mike Jolley ffd3c5f406 Min 2017-08-30 21:23:26 +01:00
Mike Jolley ac225ee070 Delay variation transition to allow gallery to load
Fixes #16647
2017-08-30 12:48:02 +01:00
claudiulodro 968ed17627 Touchscreen handling in selectwoo 2017-08-29 11:54:40 -07:00
Mike Jolley e0b4d59bb6 Merge pull request #16566 from franticpsyx/reload-order-items-on-add
Reload items table after adding line item manually
2017-08-29 10:08:29 +01:00
Claudio Sanches d5abf42081 Merge pull request #16599 from woocommerce/fix/selectwoo
selectWoo beta 2
2017-08-28 16:39:32 -03:00
Gabor Javorszky 2a97509a3e Fixed js param name
Fixes #16627
2017-08-28 16:36:02 +02:00
claudiulodro 0db59927d9 Fix input focus bug 2017-08-25 09:41:02 -07:00
claudiulodro e71553ed33 selectWoo beta 2 2017-08-24 15:03:26 -07:00
Mike Jolley 372723dae1 min 2017-08-23 11:29:14 +01:00
Mike Jolley f18a146d0f Prompt to apply fee in admin 2017-08-23 11:22:18 +01:00
Claudio Sanches d29d677f5b Merge branch 'master' of github.com:woocommerce/woocommerce 2017-08-22 15:43:33 -03:00
Claudio Sanches 89a07a695e Fixed indentation of wc-enhanced-select.js 2017-08-22 15:43:08 -03:00
Manos Psychogyiopoulos 1596979d75 Reload order items on add 2017-08-22 15:19:20 +03:00
Mike Jolley 44abd1a1b8 Min 2017-08-22 11:55:00 +01:00
Mike Jolley 394a426be7 Remove change from this.queue_update_checkout 2017-08-22 11:54:44 +01:00
Emil Kjær Eriksen 722749f14e Add payment_method_selected event on checkout 2017-08-21 15:04:39 +02:00
Claudiu Lodromanean d39f4bbe17 Merge branch 'master' into fix/16317 2017-08-18 11:37:59 -07:00
claudiulodro 13acc510ef Auto sort non-sortable multiselects 2017-08-18 11:35:12 -07:00
Mike Jolley a9a93436fc rename ajax method 2017-08-18 10:59:55 +01:00
Mike Jolley 1d95593131 Localise message 2017-08-18 10:58:11 +01:00
Mike Jolley 8720bde2f3 Minify 2017-08-18 10:39:45 +01:00
Mike Jolley 1efdb64b10 Remove css and js 2017-08-18 10:39:29 +01:00
Mike Jolley e99471c0cd Removed manual discounts code 2017-08-18 10:36:10 +01:00
claudiulodro f0afd14ed3 Sort multiselects alphabetically 2017-08-16 10:10:09 -07:00
ragulka d73e7e4f9d Prevent unwanted double cart notices (#16460)
* Don't add shipping zone debug message when doing ajax

Prevent an issue where the "Customer matched zone" debug message is shown twice after first selecting a shipping method and then changing a product's quantity in cart and clicking Update cart.

* Don't pass event object to cart.update_cart

Prevent accidentally preserving cart notices when `wc_update_cart` event is triggered on body. If the event object is passed to update_cart() as the first param, it evaluates to true, forcing existing notices to be preserved.

* Pass custom arguments to cart.update_cart()

Instead of simply not passing the event object, pass any custom arguments, so it's possible to do something like: $( body ).trigger( 'wc_update_cart', true ); to still preserve notices if needed.
2017-08-16 11:34:35 +01:00
iickoo 9bd01a8d44 Update add-to-cart-variation.js 2017-08-15 20:55:19 +02:00
claudiulodro 1b7bc60ea2 Fix fatal errors in bulk order item delete 2017-08-11 08:40:13 -07:00
Mike Jolley 87858d1407 recalc on remove/add 2017-08-10 16:32:24 +01:00
Mike Jolley 06381f28bd Edit items rather than recreate 2017-08-10 11:38:09 +01:00
claudiulodro 360286bbbf Forgot js 2017-08-09 15:18:39 -07:00
Mike Jolley c556facd41 Fix percent coupon and display 2017-08-09 19:02:10 +01:00
Mike Jolley f95a1e4231 Ajax trigger for button 2017-08-09 14:55:53 +01:00
Mike Jolley 63d82cea71 Merge branch 'pr/16108' 2017-08-08 12:44:50 +01:00
Mike Jolley 735a277e52 initial state 2017-08-08 12:44:36 +01:00
Mike Jolley c4bafa7228 Merge pull request #16345 from woocommerce/selectwoo-update
selectWoo accessibility improvements
2017-08-07 17:23:34 +01:00
claudiulodro 10fd50473b Further accessibility improvements 2017-08-04 14:08:47 -07:00
ragulka fdd0e556e7 Focus on modal content instead of container
Prevent unwanted jumps in page scroll position when opening a modal.
2017-08-03 14:32:15 +03:00
Mike Jolley 8d277a263b Sort by order + zone ID as a fallback in shipping zones
Fixes #16170
2017-07-19 10:16:50 +01:00
Mike Jolley 37fc4c8f77 Ajaxify the product category filter (#16110)
* Ajaxify the product category filter

Closes #12773

* Min
2017-07-13 17:04:40 +01:00
Ninos Ego bf9a7381dc Coding improvements for datepicker range 2017-07-13 13:15:58 +02:00
Mike Jolley 7c321a2269 Ajaxify widget remove from cart button
Fixes #13171
2017-07-13 12:15:13 +01:00
Mike Jolley 771a4cab45 Minify meta boxes 2017-07-13 11:02:00 +01:00
Mike Jolley 6cee94bfa3 Merge pull request #15034 from widoz/master
Allow other product types to use the sale schedule inputs.
2017-07-13 10:59:31 +01:00
Claudio Sanches 86038e8c41 Merge pull request #16058 from woocommerce/update/selectwoo
Make multiselects accessible in selectWoo
2017-07-10 19:24:54 -03:00
claudiulodro f2167e92d4 Latest selectWoo 2017-07-10 13:28:49 -07:00
Claudio Sanches a7582d50da Merge pull request #16050 from woocommerce/update/15985
Use select2 in cart
2017-07-10 15:40:56 -03:00
Mike Jolley 555f093ac3 Use select2 in cart
Fixes #15985
2017-07-10 13:14:27 +01:00
Mike Jolley 79e3bbd0bf Set allow one slide to false for flexslider
Closes #16002
2017-07-07 11:37:10 +01:00
claudiulodro 8a8daabf26 Update with master and recompile assets 2017-07-06 09:06:30 -07:00
claudiulodro 3ce4264723 Add select2 files back 2017-07-06 08:47:27 -07:00
Claudio Sanches ee87024d82 Merge pull request #15956 from woocommerce/add-cart-readdition-notice
Use ajax when restoring an item in the cart
2017-07-04 16:35:23 -03:00
Claudio Sanches 002156d109 Minify 2017-07-04 16:34:58 -03:00
Claudio Sanches 3180f456d2 Merge pull request #15893 from woocommerce/fix/gallery-height-with-no-cache
Force height for the gallery if the image is no loaded at time of init
2017-07-04 14:10:00 -03:00
Claudio Sanches 7172d559c8 Fixed coding standards 2017-07-04 14:09:16 -03:00
Claudio Sanches 00237a6de9 Merge pull request #15959 from woocommerce/update/15949
Extra error checking in terms page content
2017-07-04 12:25:44 -03:00
Mike Jolley 671f052641 Tweak terms template to check the woocommerce_shortcode is not present in the content. 2017-07-04 14:03:08 +01:00
Mike Jolley c1de30fa38 Merge branch 'master' into fix/gallery-height-with-no-cache
# Conflicts:
#	assets/js/frontend/single-product.min.js
2017-07-04 11:50:15 +01:00
Caleb Burks 2d52e6e398 Use ajax when restoring an item in the cart 2017-07-04 04:01:59 -05:00
Caleb Burks 342b051731 Only show most recent cart removal notice 2017-07-04 03:33:51 -05:00
Claudio Sanches 3af45e1e35 Fixed chmod 2017-07-03 11:41:10 -03:00
Sofyan Sitorus 38411f7fb2 #15915 Use shippingMethodView variable instead this in ajax callback inside the onAddShippingMethodSubmitted method 2017-07-02 05:14:45 +07:00
Claudiu Lodromanean f6f229ac0e Merge pull request #15828 from woocommerce/update/15825
Init zoom after slide is displayed
2017-06-30 08:34:07 -07:00
Mike Jolley d78f088ba2 Force height for the gallery if the image is no loaded at time of init 2017-06-30 15:58:55 +01:00
Mike Jolley c7e4be8f34 Update flexslider 2017-06-30 15:19:47 +01:00
Mike Jolley 77c938202f Merge branch 'add/15602-store-street-level-address'
# Conflicts:
#	assets/css/admin-rtl.css
#	assets/css/admin.css
2017-06-30 15:00:51 +01:00
claudiulodro 09c9c6e359 Dont set everything up if key variable doesnt exist 2017-06-28 08:31:55 -07:00
Mike Jolley f469312d76 Init zoom after slide is displayed
Closes #15825
2017-06-27 22:01:05 +01:00
claudiulodro f02c9376c4 Move calls to selectWoo() 2017-06-26 12:44:33 -07:00
claudiulodro ee9c762bdc Enqueue selectWoo 2017-06-26 11:50:08 -07:00
Mike Jolley a1940f2da3 Grunt dev 2017-06-19 12:49:34 +01:00
Claudio Sanches 2702647f88 Start handle importer delimiter
This make able handle the delimiter input passing to mapping screen and to the AJAX importation process.
2017-06-12 17:47:20 -03:00
Claudio Sanches c19da29223 Fixed a typo 2017-06-08 15:52:34 -03:00
Mike Jolley 5ee38c54c2 Option to disable reviews globally 2017-06-08 15:26:30 +01:00
Mike Jolley b4040b1335 Translate quick edit text 2017-06-08 14:24:28 +01:00
Mike Jolley fd7c154009 Optimise switch code 2017-06-06 14:16:56 +01:00
Faisal Alvi 1863446daf fresh fix for 14677 (without unnecessary commit history) 2017-06-06 13:57:22 +01:00
Claudiu Lodromanean d263b56438 Merge pull request #15448 from woocommerce/update/15447
Use prototype pattern and trigger wc_cart_button_updated after updating markup
2017-06-05 11:29:45 -07:00
Claudio Sanches 527fa0d07a Fixe CHMOD 2017-06-05 14:45:30 -03:00
Mike Jolley f22d30603d Use prototype pattern and trigger wc_cart_button_updated after updating markup
Fixes #15447
2017-06-05 12:43:52 +01:00
Mike Jolley c53c83aebb Tweak test and styling 2017-05-31 09:36:32 -07:00
Jeff Stieler 2d039c71e9 Fix jshint reserved word error and update minified wizard JavaScript. 2017-05-31 09:31:59 -07:00
Jeff Stieler 466cee9fc9 Update tax rates upon store location change. 2017-05-31 09:31:59 -07:00
Jeff Stieler 774d8c667e Implement radio input toggling using the checkbox styles on wizard shipping step. 2017-05-31 09:31:57 -07:00
Nabeel Sulieman 1122faf760 Implement WooCommerce Services NUX in Setup Wizard:
- Rename "shipping locale" to "shipping location"
- Move tax setup to to shipping location page
- Rename shipping & taxes to just shipping
- Implement radio button selection to enable/disable shipping
- Add checkbox for installing WooCommerce services
- Start updating wc-admin css and javascript
2017-05-31 09:31:57 -07:00
Mike Jolley 532ddfa6b0 Merge conflicts 2017-05-31 12:23:52 +01:00
Mike Jolley 2177ef93cd Use formatted weight and dimensions for variations
Fixes #15327
2017-05-29 10:31:31 +01:00
Mike Jolley a3f35d6e96 Checkout fallback regex tweaks (#15210)
* *Improve JSON regex #15159

* Run parse on invalid JSON to ensure validity and make regex more greedy.

Closes #15161

* Add is_valid_json helper

* Improve return
2017-05-25 11:20:05 +01:00
Mike Jolley 1837abbd99 Increase the timeout so the sizing works after changing variation image
Closes #15251
2017-05-24 17:15:22 +01:00
Claudio Sanches 5f28c733cc Merge pull request #15234 from woocommerce/update/14630
Update serializejson to 2.8.1
2017-05-24 09:21:10 -03:00
Mike Jolley c5d7dfba6c Feedback 2017-05-23 19:46:46 +01:00
Mike Jolley f833aadf39 Merge pull request #14975 from tractus/master
Added namespace to jQuery events that are removed in VariationForm
2017-05-23 16:27:49 +01:00
Mike Jolley 2d479e0580 Update serializejson to 2.8.1
Closes #14630
2017-05-23 15:27:53 +01:00
Mike Jolley b140f61510 Merge branch 'master' into fix/14578
# Conflicts:
#	assets/js/frontend/single-product.min.js
2017-05-23 15:09:20 +01:00
Mike Jolley b1a5b23629 Done screen handling and form tweaks 2017-05-23 15:05:32 +01:00
Mike Jolley f09f7eb84e Merge pull request #15150 from woocommerce/fix/15118
Add handles so drag and drop does not break edit on mobile
2017-05-23 10:20:08 +01:00
Mike Jolley 2a51aa2020 Update jquery payment to v3 2017-05-22 16:37:08 +01:00
claudiulodro 76d6248cbd Minify js 2017-05-19 12:50:42 -07:00
claudiulodro cb297ad1b0 Add skip existing option 2017-05-19 10:58:31 -07:00
claudiulodro b2e8d31262 Clean up 2017-05-18 09:49:58 -07:00
Mike Jolley c3c966b5fd Add handles so drag and drop does not break edit on mobile
Fixes #15118
2017-05-18 15:22:12 +01:00
claudiulodro f7cc3df222 Type 2017-05-17 15:00:16 -07:00
claudiulodro 17083dafae Initial background importer implementation 2017-05-17 14:34:49 -07:00
Mike Jolley d67fb8fb83 New style import controller
Closes #15107
2017-05-17 14:16:38 +01:00
Mike Jolley 34a7f9b3dd Merge pull request #15084 from ryelle/add/profile-field-improvements
Customer Profiles: copy billing address to shipping address
2017-05-16 20:31:05 +01:00
Claudio Sanches d6e43ddbe1 Merge pull request #15078 from woocommerce/fix/restore-empty-checkout-data-only
When re-filling fields on checkout, only change the empty ones.
2017-05-16 12:39:28 -03:00
Mike Jolley 5939939244 Wizard and blank state 2017-05-16 15:36:56 +01:00
Mike Jolley 74e2f61f0c Import and export buttons 2017-05-16 15:06:22 +01:00
Kelly Dwan 684ae9c86c Run grunt 2017-05-15 18:00:29 -04:00
Kelly Dwan faea811a92 Customer profile: Add a “Copy from billing” button to shipping user meta fields 2017-05-15 17:09:02 -04:00
Mike Jolley 438e1aeeea When re-filling fields on checkout, only change the empty ones. 2017-05-15 17:59:22 +01:00
Mike Jolley f40dddacc3 Feedback 2017-05-15 10:42:10 +01:00
Mike Jolley ed32dd558d Nonces and further tidyup 2017-05-12 20:15:08 +01:00
Mike Jolley a35df1394c Delay final step 2017-05-12 15:26:53 +01:00
Mike Jolley 0bf749aeac Move js into script file 2017-05-12 15:03:00 +01:00
Guido Scialfa cce7e8a0e3 Allow other product types to use the sale schedule inputs.
Problem:

Simple product allow to schedule a product sale, but the datepicker
works only if there is one group of sale inputs.

This is because only the simple&external product type is allowed to show the general data tab.

As referenced within the includes/admin/meta-boxes/views/html-product-data-general.php
the div container has the class attribute values "show_if_simple show_if_external".

This make impossible to use the price fields for custom product types.

Workaround:

When I register a new product type and I want to use the general data tab, simply, I cannot.
But, I can create an additional data tab and put my custom code there but if I want to use the price and sale input what I need to do
is to get a copy of the code from html-product-data-general.php and put it on my own view.

Surprise, is not possible to send the data from the datepicker to the input field, also, the recalculate value for the minDate and maxDate
doesn't work as expected.

Solution:

Instead of use the .sale_price_dates_from (that is removed when the datePicker is initialized, and instead of using the id attribute
that must be unique and may create issues, using a combination of .next() and .is() function allow us to determine if the options must be the min or max value.

The code is a copy of the same closure found within the meta-boxes-variation.js.
2017-05-11 18:38:48 +02:00
Vinod Dalvi 3249f23576 Resolved the issue - Allow linking to single product additional_information tab from url hash #15016 2017-05-11 19:51:31 +05:30
Trey Richards 9774cfa15f Added namespace to jQuery events that are removed in creation of a VariationForm. 2017-05-09 16:50:34 -07:00
Mike Jolley d14a679e70 Merge pull request #14697 from bekarice/tweak/confirm-log-deletion
Confirm before deleting log files
2017-04-28 12:57:48 +01:00
Mike Jolley 5f63f81b72 Merge branch 'add/inline-terms'
# Conflicts:
#	assets/js/frontend/single-product.min.js
2017-04-27 12:37:46 +01:00
Mike Jolley 7c037728f6 Merge branch 'fix/14448'
# Conflicts:
#	assets/js/frontend/single-product.min.js
2017-04-27 12:00:05 +01:00
Mike Jolley d546613c25 Merge branch 'pr/14394'
# Conflicts:
#	assets/js/frontend/single-product.min.js
2017-04-27 11:53:08 +01:00
Mike Jolley a4f7bb3d6e Remove extra comma 2017-04-27 11:52:10 +01:00
Mike Jolley 165a8971ae Merge pull request #14712 from woocommerce/fix/14700
Add required placeholder for meta fields
2017-04-26 16:57:29 +01:00
Mike Jolley 076d2c9336 Minify 2017-04-26 11:43:12 +01:00
Mike Jolley 63e8221e2c Add required placeholder for meta fields
Closes #14700
2017-04-26 11:35:34 +01:00
Beka Rice f65b817fcf Code review tweaks 2017-04-25 21:45:42 -04:00
Beka Rice c552362b73 Confirm before deleting log files 2017-04-25 17:10:47 -04:00
Mike Jolley 1e6d52a3bd Add a data-caption for captions and keep title around.
Fixes #14578
2017-04-25 14:31:24 +01:00
Claudio Sanches accf956632 Merge pull request #14500 from woocommerce/fix/14494
Removed the non-functional order total input and combine the recalculation buttons into one working button.
2017-04-20 00:43:22 -03:00
Mike Jolley 3b6e7d9d14 Address field sorting was not working due to wrong data name
Fixes #14533
2017-04-19 16:33:32 +01:00
Mike Jolley 2a4103d776 Removed the non-functional order total input and combine the recalculation buttons into one working button.
Fixes #14494
2017-04-18 19:44:42 +01:00
Mike Jolley b8aade8523 Update js-cookie to 2.1.4 2017-04-18 11:44:51 +01:00
Mike Jolley 1f66a29457 Use smoothHeight
Closes #14448
2017-04-17 16:23:04 +01:00
AJ Clarke b8e5fc22a2 Localized Photoswipe script 2017-04-14 09:34:05 -07:00
Manos Psychogyiopoulos 92d1490151 Fix typo in single-product.js 2017-04-12 15:06:16 +03:00
Claudio Sanches f61fa071cc Merge pull request #14280 from woocommerce/fix/14120
Remove error causing legacy suggest code
2017-04-11 18:32:45 -03:00
Mike Jolley f1c2bfccc8 Fix and minify 2017-04-11 21:46:25 +01:00
Mike Jolley 04fe2b9a44 Remove error causing legacy suggest code
Fixes #14120
2017-04-11 21:45:31 +01:00
Claudio Sanches e2065cf696 Merge pull request #14248 from woocommerce/fix/14245
Trigger wc_fragments_loaded after add to cart fragment refresh
2017-04-11 16:48:14 -03:00
Mike Jolley 4d32308b9f Trigger wc_fragments_loaded after add to cart fragment refresh
Fixes #14245
2017-04-11 10:51:59 +01:00
Mike Jolley 7274c14591 Use correct thumbnail for variation images in gallery
Fixes #14213
2017-04-10 23:02:53 +01:00
Claudio Sanches 393c9afe78 Replaced deprecated Select2 4 quietMillis in favor of delay 2017-04-06 16:18:42 -03:00
Mike Jolley c1468cdc2e Merge branch 'master' into fix/trycatchselect2
# Conflicts:
#	assets/js/admin/wc-enhanced-select.js
#	assets/js/admin/wc-enhanced-select.min.js
2017-04-06 18:58:17 +01:00
Mike Jolley d3d301a26c Add try/catch block to select2 code to stop it breaking EVERYTHING on conflict/failure 2017-04-06 13:04:22 +01:00
Claudio Sanches 2ffb2e8853 Allow search customers by ID in admin customer ajax search
Closes #13980
2017-04-06 02:19:12 -03:00
Mike Jolley d607aea651 Fade gallery in if no images are set.
Fixes #13910
2017-04-04 23:43:14 +01:00
Mike Jolley 005bedb7e8 Workaround for loading failed message 2017-04-04 11:13:43 +01:00
Mike Jolley 31cd2dcb90 Merge pull request #13853 from woocommerce/crud-security-hardening
CRUD security/hardening
2017-04-03 11:09:38 +01:00
Mike Jolley 75f79b3279 Se 20y limit on datepicker too 2017-04-03 10:46:37 +01:00
Mike Jolley 6ccac2f19f Switch to $target
https://github.com/woocommerce/woocommerce/pull/13859#discussion_r109178
476
2017-03-31 16:27:51 +01:00
Mike Jolley 101c11a7ec Use start event to fade 2017-03-31 15:26:46 +01:00
Mike Jolley 62bd505bda CSS transition 2017-03-31 15:16:10 +01:00
Mike Jolley 0c2ab2dabb Fade gallery in after delay to avoid flash
Closes #13847
2017-03-31 13:53:37 +01:00
James Koster 1cd85b1b9b Use the full size image dimensions to decide whether to init zoom. #13830 2017-03-30 19:52:29 +01:00
Mike Jolley 673aa5f5bb Change zoom mode on touch devices
Fixes #13775
2017-03-27 17:10:21 +01:00
Mike Jolley ece81deb8e Use term ID, not slug
Fixes #13731
2017-03-23 11:13:32 +00:00
Claudio Sanches 40a86c28eb Merge pull request #13707 from woocommerce/fix-13699
Abort gallery script when there are no images
2017-03-22 10:56:49 -03:00