Commit Graph

2409 Commits

Author SHA1 Message Date
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
Claudio Sanches 1d1a5d937c Merge pull request #11383 from mikeyarce/remove-from-cart-message-fix
Fix message styles for empty cart
2016-07-15 21:46:47 -03: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
Mikey Arce 7826a16f57 Fix message styles for empty cart
When you remove the last item from the cart, the `.woocommerce-message` element currently is unstyled.  This removes the CSS from the parent `.woocommerce` element and fixes the style issue.
2016-07-07 14:41:11 -07: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 c54b704f19 Merge cart and checkout styles so it works when using shortcodes on same page 2016-06-27 11:42:01 +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
James Koster b5b5434b7f increase color contrast of product/shipping data on order screen 2016-06-22 15:38:30 +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 7b18c31788 add a move cursor to drag and drop enabled select2 tags 2016-06-13 15:16:42 -05: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 99ef67f2ef Remove zindex
Fixes #11052
2016-06-06 13:00:17 +01:00
Mike Jolley cb5ab3ac75 styling of blank states 2016-06-03 14:36:27 +01:00
Mike Jolley 5cb0d5ed29 Add a blank slate area for shop orders 2016-06-03 14:07:41 +01:00
Mike Jolley ebc913da38 Notice tweaks 2016-06-03 12:28:27 +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 4a1de6f1de Fix select2 styling 2016-05-24 19:04:13 +01: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 e5cb3cc3db Merge pull request #10962 from bekarice/2-6-admin-css-fix
[2.6] Admin multiselect CSS tweak
2016-05-23 13:19:17 +01:00
Shiva Poudel cb0f514544 Fix - Sortable icon font-size in all tables 2016-05-21 18:43:01 +05:45
Beka Rice 5074fa42c9 [2.6] admin select2 CSS tweak 2016-05-20 16:52:52 -04: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
Mike Jolley cf64786447 Full breadcrumbs in zones UI 2016-05-13 16:08:19 +01: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
Mike Jolley 3dba8e3697 Changed icons for methods into text based links and moved save buttons to left to match other settings screens 2016-05-12 11:07:18 +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
Mike Jolley 0927cbee8d Tweaks saved card markup and styling to improve CC form. 2016-05-10 15:43:39 +01:00
Claudio Sanches 8c09a52be0 Minify 2016-05-09 17:13:56 -03:00
Claudio Sanches 2ea4f027e6 Merge pull request #10882 from helgatheviking/master
removed_coupon trigger. follow up to #10863.
2016-05-09 17:13:23 -03:00
Kathy Darling 9926afbebf removed_coupon trigger. follow up to #10863. 2016-05-09 10:39:21 -05:00
Shiva Poudel 4c7a78ab31 Tweak - Use of single backbone modal script for shipping and order panel 2016-05-08 21:34:05 +05:45
Mike Jolley 3874f8c1f4 Merge pull request #10862 from shivapoudel/improve-styles
Tweak - Use of dashicons dismiss glyph as delete icon
2016-05-06 16:06:49 +01:00
Shiva Poudel e3ac5830df Increase the font size of product gallery panel delete glyph 2016-05-06 18:03:53 +05:45
James Koster 80e6f05ebd Downloadable product files table. closes #10859
* Fixes sorting handle padding
* Adjusts tooltip icon size/position
2016-05-06 13:17:23 +01:00
Mike Jolley 83844fd55b Added applied_coupon trigger to cart page
#10863
2016-05-06 12:05:59 +01:00
Shiva Poudel 8d82b56062 Tweak - Use of dashicons dismiss glyph as delete icon 2016-05-05 22:39:12 +05:45
Shiva Poudel e8dd54a945 Fix - Small screen optimization for password field 2016-05-05 22:37:08 +05:45
Mike Jolley b39ec6b2d6 Fix undo on storefront
Closes #10816
2016-05-03 17:03:46 +01:00
Mike Jolley 9cd93dcb0c Fix font issues in 2016 disabled inputs
@coderkevin
2016-05-03 15:37:10 +01:00
Mike Jolley 37b8bebd03 Merge pull request #10841 from coderkevin/fix_safari_submit
Fix cart ajax submit buttons for Safari.
2016-05-03 12:21:39 +01:00
Mike Jolley b98b07e1cd Merge pull request #10836 from Slayvin/quick-edit-format-price
Quick edit format price fix
2016-05-03 12:07:04 +01:00
Mike Jolley c6975fa7d5 Merge branch 'pr/10750' 2016-05-03 12:01:09 +01:00
Kevin Killingsworth 2e6d37c1c3 Fix cart ajax submit buttons for Safari.
Fixes #10813

This adds a "clicked" attribute to clicked form buttons,
which augments Safari specifically since it sets activeElement
to the page body when a button is clicked.
2016-05-02 15:26:14 -05:00
Slayvin 820b34cad6 Fixed format for prices in quick edit (issue #10835) 2016-05-02 17:16:57 +02:00
Mike Jolley 792bb7a27c Fix regex
Closes #10818
2016-04-29 16:56:43 +01:00
Mike Jolley 7abc17dd9b Fix tax ajax URL
Fixes #10819
2016-04-29 10:18:07 +01:00
Matheus Lopes 08331ac5d4 refatoring JS remove 2016-04-28 14:30:13 -03:00