Mike Jolley
3d695afa89
Fix delete
2016-10-10 18:45:20 +01:00
Mike Jolley
2d270fb405
Fix saving and rest of world
2016-10-10 18:41:07 +01:00
Mike Jolley
160049eddd
Remove save button from zones screen.
2016-10-10 17:50:29 +01:00
Mike Jolley
93b35e1790
Fix sorting
2016-10-10 14:45:15 +01:00
Mike Jolley
400ce650de
Compare type
2016-10-08 12:47:26 +01:00
James Koster
b8150ec49f
Make the Store Notice dismissible.
...
* Adds new-style css classes to store notice
* Adds a ‘dismiss’ link to the store notice
* Hide the notice when the ‘dismiss’ link is clicked and set a cookie
to keep it hidden
2016-10-07 13:41:13 +01:00
Mike Jolley
83cc0c7066
Work on shipping zone screens
2016-09-24 03:22:57 +01:00
Kevin Killingsworth
81d186000d
Fix cart update field enter on submit for IE
...
Fix for issue #11811
https://github.com/woothemes/woocommerce/issues/11811
IE handles hitting <ENTER> on an input field differently than
Chrome or Firefox in that it finds the nearest submit button
and fires the event from it instead of the actual text field
from which the user hit <ENTER>.
This commit catches the <ENTER> key event before the submit happens
and forces the cart_submit handling on that event instead.
2016-09-22 16:52:23 -04:00
Akeda Bagus
e213e1cd00
Added data to be passed in `updated_checkout` event handler.
...
Resolves #11872 .
2016-09-08 16:17:37 +07:00
Jeroen Sormani
8e757b78ef
Allow checkbox to have '.update_totals_on_change' class
2016-09-05 16:42:25 +02:00
Mike Jolley
4da955923c
[2.6] Handle info notices in cart
...
Fixes #11808
2016-08-31 18:07:21 +01:00
Mike Jolley
f5cc89eec2
Merge pull request #11762 from woothemes/WC_Data_Exception
...
WC Data Exceptions
2016-08-26 10:57:41 +01:00
Mike Jolley
04a2fcdcfe
Strip square brackets so arrays are handled correctly.
...
Closes #11703 .
@claudiosmweb does this look ok to you?
2016-08-25 16:29:10 +01:00
Mike Jolley
b4e05154d7
Error handling for adding items
2016-08-25 14:22:27 +01:00
Mike Jolley
21ad196297
Use CRUD in wc_save_order_items
2016-08-19 13:43:33 +01:00
Mike Jolley
f0bae3e5d7
Dupe comment
2016-08-12 10:39:21 +01:00
Gabor Javorszky
72982ab1e8
Fix jshint errors and minifies the script
2016-08-11 01:22:06 +01:00
Gabor Javorszky
ddd34a4460
Fix add to cart variation AJAX mode when cart fragments are dequeued
...
No issue.
* high traffic site, so wc-cart-fragments are dequeued (#7777 )
* variable product with a lot of variations, so stock lookup happens through ajax
* previously the add-to-cart-variation.js used the wc_cart_fragments_params for the ajax URL, which in this case wasn't available, the result was a hung page
* decoupled from cart fragments: added the wc_ajax_url to the params that wc_add_to_cart_variation_params gets, so no more hung pages.
2016-08-11 01:17:43 +01:00
Mike Jolley
747a6d51d1
Update mini cart after back button page load
...
Fixes #11646
2016-08-10 11:35:44 +01:00
Mike Jolley
3f93886cb9
Merge pull request #11628 from JeroenSormani/patch-1
...
Focus on modal, enable esc-close + init tooltips
2016-08-05 15:45:18 +01:00
Mike Jolley
559e379faf
Issues after audit
2016-08-05 14:23:01 +01:00
Jeroen Sormani
052a277400
Focus on modal, enable esc-close + init tooltips
...
When opening the modal it doesn't allow you to close it with the ESC key unless you click on the modal first.
Focussing on the modal when its loaded resolves that.
Also adding tooltip initialisation so tooltips will show if they are present. I don't believe core is using tooltips in there right now, but I guess its useful for the future / 3rd party devs that may have a use for it (like me)
2016-08-05 14:15:38 +02:00
Mike Jolley
c61c08f405
Merge branch 'master' into tax-rate-auto-ordering
...
# Conflicts:
# assets/css/admin.css
2016-08-04 14:06:52 +01:00
Mike Jolley
8e6ca3effe
Merge pull request #11107 from helgatheviking/sortable-select2
...
add drag and drop support to select2 inputs. closes #11106
2016-08-04 11:32:46 +01:00
Justin Shreve
f77cdd366d
Move our "if no other payment methods are found" selection logic, outside of the if/else block for selectedPaymentMethod. We want to make sure it still ruins, even if selectedPaymentMethod matches nothing.
2016-08-02 10:05:18 -07:00
Justin Shreve
e58c0f7f45
Switch our selection for finding the checked box. :checked is faster than filtering.
2016-08-02 09:18:54 -07:00
Justin Shreve
a534512b8a
Still hide checkboxes for single payment options, even if we select a "previously selected" option.
2016-08-02 09:18:54 -07:00
Justin Shreve
1f25dc001b
After payment form fragments are updated, make sure to set the previously selected payment method back as the selected/default payment method.
2016-08-02 09:18:54 -07:00
Mike Jolley
e271825ffb
Merge branch 'master' into tax-rate-auto-ordering
...
# Conflicts:
# assets/css/admin.css
2016-08-02 14:17:23 +01:00
Mike Jolley
0fbb38c034
Fix instance link in zones screen
2016-08-02 11:26:48 +01:00
Mike Jolley
0bfaaa62c4
Don't prevent submission when table is not found
...
Fixes #11579
2016-08-01 16:19:30 +01:00
Mike Jolley
0d6a3af108
Remove sorting function
2016-07-27 10:22:02 +01:00
Mike Jolley
06f7222a57
[2.6] Ensure value is not null in variations to support empty show_option_none setting
...
Fixes #11508
2016-07-22 12:42:21 +01:00
Mike Jolley
72a5f9a9d1
Maintain method_order sorting for zones in list
...
Closes #11486
2016-07-21 14:30:05 +01:00
Mike Jolley
4e83d45491
POT and min
2016-07-19 18:08:45 +01:00
Claudio Sanches
e5186aef9a
Fixed coding standards and improved #11439
2016-07-19 08:42:19 -03:00
Mike Jolley
317bbc1b8d
Merge pull request #11378 from franticpsyx/variations-script-ajax-post-custom-data
...
[2.6] Post custom data when fetching a variation via ajax
2016-07-19 13:41:27 +02:00
Mike Jolley
d7c0b0f2fe
Merge pull request #11439 from charlestonsoftware/master
...
Resolved issue #11428 .
2016-07-19 13:37:08 +02:00
Mike Jolley
53511e36ec
Use permission id to revoke access to downloads to prevent removing wrong rows.
...
Fixes #11423 @claudiosmweb
2016-07-14 15:54:28 +02:00
Claudio Sanches
09ac79e7e1
Minify files
2016-07-14 15:48:11 +02:00
Lance Cleveland
a74c1e3aa7
Resolved issue #11428 .
...
report.js export_csv of the 'table' data_format will not download if the cell data contains #. Most likely due to the fact that #<id> is a octect character.
This is a quick fix that strips any # character from table cell data.
There may be a way to escape # however \# nor HTML encoding to %23 resolved the issue.
2016-07-14 08:18:56 -04:00
Manos Psychogyiopoulos
982e2011a6
post custom data when fetching a variation via ajax
...
Sometimes it is needed to add "context" to a variations ajax request, in order modify the returned object content. For instance, in cases where the variation is part of a bundled variable product, we may need to modify the price, stock status or the description of the variation according to the "context".
2016-07-07 11:16:46 +03:00
Manos Psychogyiopoulos
90b4d6090e
use existing $form var to block/unblock
...
Existing code could cause other `variations_form` elements on the same page to block/unblock as well.
2016-07-07 11:07:20 +03:00
Claudio Sanches
561cdd35e5
Apply validation for checkbox while update and submit errors #11360
2016-07-05 19:21:51 -03:00
Claudio Sanches
41f3deb665
Apply validation for checkboxes, closes #11360
2016-07-05 18:29:17 -03:00
James Koster
d0865bdcc7
Don't perform cart update on search submit
...
If you have a search widget on the cart page which is wrapped in a div
(the default wrapper for widgets) the ajax cart would try to update on
search submit. This change ensures the search form is excluded on
`submit_click`.
2016-07-04 11:10:02 +01:00
Claudio Sanches
cf622677ad
Minify
2016-06-28 14:39:08 -03:00
Claudio Sanches
8c4d406866
Fixed coding standards
2016-06-28 14:38:19 -03:00
Mike Jolley
0a8e219c9d
Hide empty panels
2016-06-28 11:56:45 +01:00
Mike Jolley
f3932e1c9e
Removes specificity of shop table rules and triggers different events if on checkout
2016-06-27 11:42:28 +01:00
Mike Jolley
6649500b79
Merge branch 'group-notices-11226'
...
# Conflicts:
# assets/js/frontend/checkout.min.js
2016-06-24 16:01:03 +01:00
Mike Jolley
117990d95f
Merge branch 'pr/11219'
...
# Conflicts:
# assets/js/frontend/cart.min.js
2016-06-24 12:39:47 +01:00
Mike Jolley
5a564bac02
Code tidy
2016-06-24 12:39:13 +01:00
Mike Jolley
b9eb873229
minify
2016-06-24 12:28:50 +01:00
Mike Jolley
15400fc5f5
Prevent blocking the same element multiple times
...
Fixes #11242
2016-06-24 12:18:31 +01:00
Jon Brim
1848f63254
Fixed: Blank Exporting Reports
...
Fix for #11236 adjusted the DOM to the new tree structure in html-report-by-date.php
2016-06-23 09:08:50 -07:00
Mike Jolley
a44bc8bec8
min
2016-06-23 13:47:29 +01:00
Mike Jolley
f6a42e55ac
Remove all notices on fail
2016-06-23 13:47:24 +01:00
Mike Jolley
7513f40a9d
Notice group for order review notices
2016-06-23 13:31:34 +01:00
Andrew Benbow
5a20addd8a
Update tokenization-form.js
2016-06-22 10:39:03 +01:00
Andrew Benbow
2cdb4361e4
Update tokenization-form.js
...
When the checkout form is loaded for guests the save card option is shown, this fix hides it until the Create Account checkbox is checked.
2016-06-22 10:37:36 +01:00
Mike Jolley
e1ec01c9f9
Zone wording tweaks
...
Closes #11184
2016-06-20 12:50:55 +01:00
Kevin Killingsworth
230ba6e5bf
Cart.js: Only prevent submit for specific buttons
...
Fixes #11148
Only prevent default submit actions for our own
"Update Cart" and "Add Coupon" operations.
2016-06-15 14:13:46 -05:00
Kevin Killingsworth
265a4faa10
Cart.js: Use currentTarget for events.
...
Some themes add internal HTML to links, so this adjusts
to use currentTarget, which should always be the node on which
the event is subscribed instead of the target which triggered
the event.
2016-06-15 12:02:58 -05:00
Mike Jolley
f8f065bad9
Adjusted triggers for cart.js
...
Closes #11119
2016-06-15 15:51:53 +01:00
Kathy Darling
e670dc202b
use data attribute data-sortable to toggle sorting
2016-06-13 15:01:15 -05:00
Kathy Darling
995b809cce
add drag and drop support to select2 inputs. closes #11106
2016-06-13 13:47:03 -05:00
Mike Jolley
eae9638276
Minify
2016-06-10 14:55:01 +01:00
Shiva Poudel
8b0f2b3a42
Save changes class won't exist, so no need to trigger save event
2016-06-10 18:00:45 +05:45
Mike Jolley
99f6540fe9
Trigger fragment refresh after updating ajax cart
...
Fixes #11064
2016-06-08 12:06:40 +01:00
Mike Jolley
83eab2344e
Hide blank slate on add zone
2016-06-07 16:18:32 +01:00
Shiva Poudel
00cc3711ac
Minor tweaks and JSHint ignore for update notice script
2016-06-06 23:05:10 +05:45
Mike Jolley
0cb2f2760c
block ui when switching variation with ajax
2016-06-06 14:37:52 +01:00
Mike Jolley
81195e876f
Add trigger to update cart and totals area
...
Closes #11020
Example: jQuery(document).trigger('wc_update_cart');
2016-06-01 12:45:14 +01:00
Mike Jolley
2295f40fcd
Update jquery payment
...
Closes #11012
2016-06-01 11:33:53 +01:00
Mike Jolley
6ac4201b01
Make state label revert after change
...
Fixes #11014
2016-06-01 11:22:55 +01:00
Claudio Sanches
e39274e753
HTTPS for everybody
2016-05-26 22:48:49 -03:00
Mike Jolley
2ba9029624
Suit CSS and method tidyup for saved methods form
...
cc @jameskoster
2016-05-26 12:42:32 +01:00
Mike Jolley
6fe37fff33
Remove the need for token script when logged out
2016-05-26 12:42:32 +01:00
Claudio Sanches
1d37b9f4e7
Minify
2016-05-25 13:57:30 -03:00
Kevin Killingsworth
543e091c2c
Fix for #10940 - wc_cart_hash
...
wc_cart_hash was used as a key for localStorage
for all WooCommerce sites. If you were to load your
cart for two different sites in the same browser,
the two WooCommerce pages would contend over this key
and loop on trying to set this key in the localStorage
This commit prepends the site's ajax URL onto the wc_cart_hash
key name in localStorage, providing a unique key for each
WooCommerce site. This ends contention over the keys.
2016-05-24 14:36:43 -05:00
Mike Jolley
22291e3ead
Generate a zone name if left blank
...
@coderkevin
2016-05-24 18:59:35 +01:00
Mike Jolley
3893d0ec19
Fixes tokenisation form when > 1 are used at once.
...
@claudiosmweb can you give this a check over since it was missed?
2016-05-24 17:52:32 +01:00
Mike Jolley
5d6db7a294
Hide blank slate on add
...
Fixes #10967
2016-05-24 12:49:32 +01:00
Brent Shepherd
aa2b97cb4c
Allow string indexes for shipping packages
2016-05-23 17:34:43 -07:00
Mike Jolley
54231c2946
Allow shipping classes interface to be extended.
2016-05-19 12:38:28 +01:00
Mike Jolley
843e540ed5
Add classes to variation button wrapper
2016-05-19 11:17:34 +01:00
Mike Jolley
9d1c425952
combined logic
2016-05-17 14:08:23 +01:00
Caleb Burks
e7635df4d0
Minify
2016-05-16 17:18:10 -05:00
Caleb Burks
b2d33f00e8
Order change/keyup price function
...
on change then keyup for each item. OCD issues
2016-05-16 17:06:05 -05:00
Caleb Burks
d37f191833
Add decimal error and fix for refund amount
2016-05-16 17:04:38 -05:00
Claudio Sanches
06dbc81d66
Always prevent default/return false #10907
2016-05-12 16:48:06 -03:00
Mike Jolley
5f46f60cb0
Merge pull request #10907 from corsonr/confirm_delete_order_note
...
Add order note deletion confirmation
2016-05-12 12:26:26 +01:00
Mike Jolley
986bd5abc7
Fix save and striping
2016-05-12 12:18:35 +01:00
Mike Jolley
8be8fe4c8a
Use modal for adding methods on both screens
2016-05-12 11:29:33 +01:00
corsonr
52f3cb3d8a
Add order note deletion confirmation
2016-05-12 10:04:32 +02:00
Zach Stepek
c96cd1e4d3
Merge branch 'master' into variation-sku-fix
...
# Conflicts:
# assets/js/frontend/add-to-cart-variation.min.js
2016-05-11 14:41:39 -05:00
Zach Stepek
50a7b07496
Update specificity of jQuery selector used to reset SKU in product-meta
2016-05-11 12:25:56 -05:00
Mike Jolley
aa3dab3572
Resize modal content dynamically
...
Fixes #10896
2016-05-11 16:19:22 +01:00
Mike Jolley
2cc0ac294e
Fix return on add_metadata
...
Fixes #10892
2016-05-11 15:28:40 +01:00