Commit Graph

1551 Commits

Author SHA1 Message Date
George Stephanis 506a1141f7 Should be an array, not an object. 2015-08-12 14:41:52 -04:00
George Stephanis 72c16a2472 Let's do a simpler way of changing Object to array.
Underscore gives us lots of tools, it would be a shame not to use them.
2015-08-12 14:39:34 -04:00
George Stephanis c326b8f54d Add a way to get filtered rates -- affected by search. 2015-08-12 14:31:07 -04:00
George Stephanis c65f5b17b2 Set up listeners for searches. 2015-08-12 14:30:52 -04:00
George Stephanis 435ef9218f Optimize the search field selector. 2015-08-12 14:30:26 -04:00
George Stephanis 4e1922e9be new updateUrl function to store search queries and pagination changes in the url.
This makes it easier for folks to bookmark a page, share a url, etc.
2015-08-12 14:19:45 -04:00
George Stephanis 10255fcdd4 Globally cache the search field from the dom. 2015-08-12 14:19:01 -04:00
George Stephanis e9f0325ac1 Sanitize the pagination for scope on load. 2015-08-12 14:17:50 -04:00
George Stephanis c4f3d90588 Add in tracking for changes. 2015-08-12 12:59:13 -04:00
George Stephanis 56218b0824 Add in a notification for unsaved changes. 2015-08-12 12:59:13 -04:00
George Stephanis 843fef6e26 Remove debugging per_page override. 2015-08-12 12:59:12 -04:00
George Stephanis a7a12f977e Kinda silly to have min length 3 on a field that holds max 2. 2015-08-12 12:59:12 -04:00
George Stephanis 5ff9e2e52e Reorder where we're running the before unload 2015-08-12 12:59:12 -04:00
George Stephanis d8fdfe4c87 Manually trigger change event. Why?
Unsure why this needs to be manually triggered, but its seems to.
2015-08-12 12:59:12 -04:00
George Stephanis a8b1cabc0b Be more specific as to what we're listening for. 2015-08-12 12:59:12 -04:00
George Stephanis ca13f5785b Listen for changes in form inputs.
When one is found, update the model to reflect the data in the dom.
2015-08-12 12:59:12 -04:00
George Stephanis efcb9f5048 Give the Model a setRateAttribute method.
This should simplify updating when listening for changes in the form.
2015-08-12 12:59:12 -04:00
George Stephanis 1332ef4a71 String.trim() polyfill. 2015-08-12 12:59:12 -04:00
George Stephanis d52c4d1fde Don't base size of news off the dom. 2015-08-12 12:59:11 -04:00
George Stephanis 1a066ebbe0 Swap to associative array for model. 2015-08-12 12:59:11 -04:00
George Stephanis 388a584914 Not actually used, comment it out. 2015-08-12 12:59:11 -04:00
George Stephanis 9887fbaf50 Probably tidier to use `event` and not `e` 2015-08-12 12:59:11 -04:00
George Stephanis 0996778567 Figured out how to avoid hardcoding the instance. 2015-08-12 12:59:11 -04:00
George Stephanis 5783a20794 Don't use `this` in a callback with the wrong context.
@todo: Find a way to stop needing to refer to the specific instance
from the abstract class.
2015-08-12 12:59:11 -04:00
George Stephanis 0fb85f4656 Use $(window).on() instead of window.addEventListener. Because ¯\_(ツ)_/¯ 2015-08-12 12:59:10 -04:00
George Stephanis dc649e2964 JS objects + trailing commas = sad IE 2015-08-12 12:59:10 -04:00
George Stephanis 187e253177 Remove some debugging 2015-08-12 12:59:10 -04:00
George Stephanis ce7cb1f65d Add a `beforeunload` event to prompt before leaving with unsaved changes. 2015-08-12 12:59:10 -04:00
George Stephanis b4682d7f2d Change how things are called to the new bb render. 2015-08-12 12:59:10 -04:00
George Stephanis f7c2223a23 Change the structure to Backbone models/views. 2015-08-12 12:59:10 -04:00
George Stephanis 9e5abc22ad Whoops! Comma, not semicolon. 2015-08-12 12:59:10 -04:00
George Stephanis b75093b640 Optimization, save the $table selector to avoid some dom lookups. 2015-08-12 12:59:09 -04:00
George Stephanis 386ec26fb9 Whitespace tweaks. 2015-08-12 12:59:09 -04:00
George Stephanis e197bc242f Retool the export to use the global object, not parsing out of the dom. 2015-08-12 12:59:09 -04:00
George Stephanis a1d7121c99 Update the current page when the number is changed. 2015-08-12 12:59:09 -04:00
George Stephanis 7bebbaff9e Pagination now works by first, prev, next, last.
Still need to get number based pagination working.
2015-08-12 12:59:09 -04:00
George Stephanis cf59aec17d Add in and populate pagination template.
The buttons don’t actually do anything yet, but it outputs accurately
and inherits core styles.
2015-08-12 12:59:09 -04:00
George Stephanis d9b2907ae2 Begin to handle pagination.
This lets the initial view display only a single page, future commits
will add in the paginater.
2015-08-12 12:59:08 -04:00
George Stephanis 0608bcce19 The name resetter should also be run after each render. 2015-08-12 12:59:08 -04:00
George Stephanis f9fd4ada58 Wrap the rendering code inside a function that the data can be passed to. 2015-08-12 12:59:08 -04:00
George Stephanis 7985aec296 Ernest the JS so none of it evaluates before dom ready. 2015-08-12 12:59:08 -04:00
George Stephanis 26b95a4d80 Inline documentation explaining some functionality. 2015-08-12 12:59:08 -04:00
George Stephanis 7c60e48b0c Add some code comments. 2015-08-12 12:59:08 -04:00
George Stephanis 37f10c18cd Reposition when autocomplete is triggered.
Also, instead of searching through the whole dom, only search in the
tbody.
2015-08-12 12:59:07 -04:00
George Stephanis 308c7f8676 Whitespace tweaks 2015-08-12 12:59:07 -04:00
George Stephanis ea0b9b96b9 Optimization: Don't use $.size(), use native Object.length instead. 2015-08-12 12:59:07 -04:00
George Stephanis 676af1f308 JSHint fixes.
The other advantage of splitting js out of php files — jshint can run
on it! :) :) :)
2015-08-12 12:59:07 -04:00
George Stephanis d3922a96cd Don't constantly rescan the dom for tbody
We have a cached version of $tbody a level up.
2015-08-12 12:59:07 -04:00
George Stephanis 1b035b43a3 Swap `jQuery` to `$`
It’s more readable, and safe to do as we’ve aliased it back in the
enclosure.
2015-08-12 12:59:07 -04:00
George Stephanis 8c47c0df1d Migrate current_class from php to js 2015-08-12 12:59:07 -04:00
George Stephanis 52d4ea822c Extract 'No Rows Selected' string 2015-08-12 12:59:07 -04:00
George Stephanis 18293cf365 Extract the autocomplete for states and countries data.
Localize it!
2015-08-12 12:59:06 -04:00
George Stephanis 5d5a64753d Migrate csv columns to localize script. 2015-08-12 12:59:06 -04:00
George Stephanis 39749c4563 Move js in from php template file. 2015-08-12 12:59:06 -04:00
George Stephanis c128e4f826 Change variable name to consistent `$tbody` 2015-08-12 12:59:06 -04:00
George Stephanis a63ef876d7 Rename and tweak how js is registered.
Thanks @claudiosmweb for the suggestion to match existing conventions.
2015-08-12 12:59:06 -04:00
George Stephanis 0ed5f40fa2 Prefix template name with `wc-`
Good call, @mikejolley
2015-08-12 12:59:06 -04:00
George Stephanis a59ed70774 Big changeover to JS templating for the table.
Switching over to building the table with JS — wp.template.

We are now using the same JS template for existing rows and newly
generated rows on the fly — this should simplify things moving forward.

I’ve also started building stuff in an external JS file rather than
straight on the page.  Will continue migrating things to it and
localizing as needed.

Saved ( 2 * displayed tax rates - 1 ) db queries per page load by doing
the locations all in one query and then parceling them out in php.

More coming.
2015-08-12 12:59:06 -04:00
Emil Kjær Eriksen 733a9a2fe5 checkout.js now looks for payment method in entire checkout form 2015-08-12 18:03:59 +02:00
Claudio Sanches ac1986412c Stay on the same page when delete a variation 2015-08-12 11:39:55 -03:00
Mike Jolley a3d376b5c3 Tab hiding with some theme markup.
Closes #8791
2015-08-12 12:05:31 +01:00
Mike Jolley 9986240793 min 2015-08-12 11:51:10 +01:00
Claudio Sanches aae3581a28 Minify files for 2.4.2 2015-08-11 14:22:54 -03:00
Mike Jolley 08c751f4fe Minify scripts 2015-08-11 10:46:25 +01:00
Mike Jolley 03f16d6833 Made tab panel selector more specific to avoid theme conflicts. 2015-08-11 10:46:21 +01:00
Shiva Poudel 3fe37da3f7 Allow support for variable in backbone modal template in extensions 2015-08-06 11:08:02 +05:45
Shiva Poudel 4cc26ab799 Backbone modal template to support wp.template 2015-08-06 10:22:53 +05:45
Claudio Sanches 5e91d27b66 Minify 2015-08-05 16:52:54 -03:00
Claudio Sanches 054dfe0c7b Changed default Underscore's template for wp.template in API Keys 2015-08-05 15:02:55 -03:00
Brent Shepherd 501f0b752f Save product type before saving variations
WooCommerce prior to WC 2.4 saved the product type before any variations were saved because
WC_Meta_Box_Product_Data::save_variations() was called by WC_Meta_Box_Product_Data::save().
However, in WC 2.4 the variations are saved independently of other data about the containing
variable product, including product type. Because the product type hasn't been saved yet,
extensions that need to save their own variation level meta data can't know when saving
variations if the product is of the type they want to act on. They also can't check `$_POST`
to find out when saving variations, because 'product-type' isn't passed to that as it's
variable level meta data, not variation level meta data.

This patch passes the product type along with the variation level meta data when saving variations.
It then uses that to save the product type if the variable product has not yet been saved (and
therefore the product type has never been stored, which means calling get_product() would instantiate
a 'simple' product, as that is the default product type). This can lead to fatal errors if callbacks
expect the product type to be variable and attempt to call methods that only exist on those product
types, like variable_product_sync().

It will also update the product type if it was previously saved but has since changed. This prevents
fatal errors like that mentioned above but caused by switching from one product type, like a simple
product, to another, like a variable product.
2015-07-31 11:42:21 -07:00
Mike Jolley 67788f971d Merge pull request #8696 from franticpsyx/animate-variations-changes
[2.4] Animate variations script DOM modifications
2015-07-31 12:44:18 +01:00
Mike Jolley 82f50cedb0 Allow menu_order sorting like in 2.3
Also allow setting manually to allow sorting between pages.

Fixes #8690
2015-07-31 12:39:23 +01:00
Manos Psychogyiopoulos f5691fd82a animate variations script markup changes 2015-07-31 14:04:55 +03:00
Claudio Sanches b28c6db7f5 Added button to dismiss variation error notices 2015-07-29 19:56:33 -03:00
Claudio Sanches d0e34588aa Updated all .page-selector when change page, closes #8681 2015-07-29 19:25:17 -03:00
Claudio Sanches 8780f2c1ef Fixed chmod to jquery-serializejson 2015-07-29 19:16:27 -03:00
Mike Jolley e3ff9d6e24 Minify 2015-07-28 16:22:00 +01:00
Manos Psychogyiopoulos dae10a962c allow product variations data refresh 2015-07-28 15:34:04 +03:00
Mike Jolley 890bcff302 Fix cart ajax endpoint
@claudiosmweb @BFTrick
2015-07-27 20:02:40 +01:00
Mike Jolley ef5b2007f6 min 2015-07-27 19:03:17 +01:00
Mike Jolley 97bbdb63fa Merge pull request #8663 from roykho/gallery-images
gallery images where not saving
2015-07-27 18:27:00 +01:00
roykho 4203a2cf83 minified file 2015-07-27 10:21:58 -07:00
Claudio Sanches b0ce578541 Show errors for admin ajax variations 2015-07-27 14:16:52 -03:00
roykho 4a8712053f gallery images where not saving 2015-07-27 09:57:21 -07:00
Mike Jolley d0c2c10c47 Made the linter happy 2015-07-27 17:55:37 +01:00
Mike Jolley 0ab151562a Fix issues with trailing slashes on permalinks
Closes #8658
2015-07-27 11:56:07 +01:00
Claudio Sanches f8dfc64db7 Fixed postcode/zip reset in address i18n script, closes #8646 2015-07-24 18:24:33 -03:00
Claudio Sanches 77e8c19330 Minify files for #8631 2015-07-21 20:36:46 -03:00
Brent Shepherd 23418214d0 Trigger do_variation_action + '_ajax_data'
To allow extensions which add their own variation bulk actions to pass
data back to WooCommerce core's handler so that only one ajax call
is necessary for updating the data.

Previously, a duplicate ajax call would be required as trigger() does
not capture the callbacks return value.
2015-07-21 15:41:13 -07:00
Claudio Sanches 791c20ae51 Added param for exclude posts from wc-product-search, closes #8613 2015-07-20 13:41:14 -03:00
Claudio Sanches 5e97a68e3d Fixed calendar when added new variation, closes #8533 2015-07-15 12:26:38 -03:00
Claudio Sanches 8b5fff38e4 Stop alerts when use delete all variations action 2015-07-14 14:08:59 -03:00
Mike Jolley c707f771ad serializeJSON to maintain POST data structure
@claudiosmweb
2015-07-14 13:49:45 +01:00
Mike Jolley 44b91e5b66 Revert triggerHandlers back to trigger() for BW compat
Closes #8569
2015-07-14 10:28:49 +01:00
Claudio Sanches ee1263db9c Minify 2015-07-10 20:17:47 -03:00
Claudio Sanches b8a28bdab4 Admin variations - Cancel button reset the default form values
@mikejolley
2015-07-10 20:16:35 -03:00
Mike Jolley 3ec4003bbb Move add variation button and toolbars 2015-07-11 00:04:16 +01:00
Claudio Sanches 8b4711f655 Admin variations - Removed alert when add new variation 2015-07-10 19:30:14 -03:00
Claudio Sanches 441d3c44bb Admin variations - Go to previous page when delete the last variation in a page 2015-07-10 18:57:38 -03:00
Claudio Sanches 501742b07f Updated grunt dependencies 2015-07-10 18:48:04 -03:00
Claudio Sanches e0c1cc7784 Admin variations - Turn on save button when add new variation 2015-07-10 18:31:38 -03:00
Claudio Sanches e9fc799f97 Admin variations - Fix product add and save methods
Allow add new variations and stay at the same page
When save will set up the pagination again

@mikejolley
2015-07-10 18:22:05 -03:00
Mike Jolley 2834eff221 Merge branch 'variations-8477'
Conflicts:
	assets/js/frontend/add-to-cart-variation.js
	assets/js/frontend/add-to-cart-variation.min.js
	assets/js/frontend/add-to-cart.min.js
	assets/js/frontend/checkout.min.js
	assets/js/frontend/geolocation.min.js
2015-07-10 11:37:05 +01:00
Claudio Sanches 62d879e86c Fixed all jshint errors #4680 2015-07-10 02:13:30 -03:00
Claudio Sanches 76b312b9e7 Use always min.js files on admin 2015-07-10 01:32:30 -03:00
Claudio Sanches 319bcd48e6 Updated accounting.js 2015-07-10 01:31:57 -03:00
Claudio Sanches 987a789367 Admin variations - Show link all variations bulk action 2015-07-10 00:49:52 -03:00
Claudio Sanches a64695b7f5 Admin variations - Added new triggers and removed data-product_id 2015-07-09 17:31:48 -03:00
Claudio Sanches ce08c336e9 Updated jquery.payment.js to version 1.2.4 2015-07-09 17:17:34 -03:00
Claudio Sanches 3c409e07e1 Fixed js coding standards in assets/js/frontend/checkout.js 2015-07-09 15:04:00 -03:00
Mike Jolley 9531258ee6 Treat each form separately. 2015-07-09 16:21:17 +01:00
Mike Jolley 65f19d5ca7 Ajax variation handling
If there are more variations than the threshold allows (set to 20
currently) this loads the matching variation via ajax instead of inline
in the HTML. #8477
2015-07-09 15:56:20 +01:00
Claudio Sanches 1ce7719c98 Save variable defaults via ajax 2015-07-08 22:50:32 -03:00
Claudio Sanches 88c0f61007 Fixed js standards 2015-07-08 22:33:58 -03:00
Mike Jolley a219243e60 Move link all variations to bulk actions 2015-07-08 23:34:21 +01:00
Mike Jolley 8161cbd095 Change remove buttons into links 2015-07-08 23:08:07 +01:00
Claudio Sanches c1f17777a6 Admin variations - Close variations after save #6995 2015-07-08 18:59:51 -03:00
Claudio Sanches 94aa610dc0 Admin variations - Prompt when changing page #6995 2015-07-08 17:45:19 -03:00
Claudio Sanches d8b02456bc Admin variations - Save when main publish/update button is pressed #6995 2015-07-08 17:18:57 -03:00
Claudio Sanches d97a62acdf Admin variations - Hide pagination when not needed #6995 2015-07-08 16:20:30 -03:00
Claudio Sanches 0a820f055f Admin variations - Add cancel changes button #6995 2015-07-08 16:10:45 -03:00
Claudio Sanches 4a19182158 Fixed js coding standards 2015-07-08 15:33:59 -03:00
Claudio Sanches 1b672f318a Fixed select2 in variations #6995 2015-07-08 15:31:39 -03:00
Claudio Sanches 4c79ec503e Fixed variations datepicker, closes #8533 2015-07-08 15:23:33 -03:00
Claudio Sanches 4aae7b99be Fixed tooltips load for variations 2015-07-08 15:05:52 -03:00
Claudio Sanches c0ca144d57 Fixed js warnings on js/admin/meta-boxes-product.js 2015-07-08 14:48:06 -03:00
Claudio Sanches ffef95f56f Fixed ajax variations posted data 2015-07-08 13:55:29 -03:00
Claudio Sanches bf3300cc0f Fixed js coding standards on assets/js/admin/meta-boxes-order.js and removed a reserved namespace 2015-07-08 02:19:56 -03:00
Claudio Sanches 3b6b129c9d Fixed current page for both pagenav selects in admin ajax variations 2015-07-07 21:43:34 -03:00
Claudio Sanches 184958a0eb Removed console.log() 2015-07-07 21:24:29 -03:00
Claudio Sanches 843a55a6b5 Admin ajax variations 2015-07-07 20:53:36 -03:00
Claudio Sanches 381e911603 Fixed the variations ajax navigation 2015-07-07 20:34:54 -03:00
Claudio Sanches 8a30ce037f Improved the admin ajax variations navigation 2015-07-07 20:22:13 -03:00
Claudio Sanches f5ba1f576a Fixed a typo and added changes test before allow to use the bulk edit 2015-07-07 17:48:24 -03:00
Claudio Sanches bbe3cb5b1b Added bulk variation edit for increase and decrease prices 2015-07-07 17:35:21 -03:00
Claudio Sanches 8b681fddf7 Created bulk edit actions for variable sale schedule 2015-07-07 16:39:59 -03:00
Mike Jolley 358da00b15 Treat each picker independently
Closes #8515
2015-07-07 11:49:12 +01:00
Claudio Sanches 268a696918 Initial bulk edit variations actions 2015-07-06 22:50:35 -03:00
Claudio Sanches b819326b2a Created new js classes for variations media and actions 2015-07-06 20:05:09 -03:00
Claudio Sanches de01133142 Save only updated/edited variations and fixed the variations sync and product cache/transients 2015-07-06 19:07:01 -03:00
Claudio Sanches e95ad464ae Minify 2015-07-06 15:48:55 -03:00
Claudio Sanches ae18af8cc7 Added method to save variations via ajax 2015-07-06 01:50:20 -03:00
Claudio Sanches 2dc0ef3f86 Added method to set the pagenav fields when add and remove variations 2015-07-06 01:09:36 -03:00
Claudio Sanches 66e4dd84b9 Removed variations drag and drop 2015-07-05 23:58:37 -03:00
Claudio Sanches c3b5ad2337 Refactored the link all variations, remove variation and add variation methods 2015-07-05 23:55:08 -03:00
Claudio Sanches ee437bb646 Improved the navigation and tested if variations have some edition 2015-07-05 22:31:56 -03:00
Claudio Sanches 3de8405cc9 Created variations ajax pagination 2015-07-05 22:00:38 -03:00
Claudio Sanches b16b026647 Load initial variations when click on variations tab 2015-07-05 20:19:45 -03:00
Mike Jolley 18c6a940f1 Merge branch 'onboarding'
Conflicts:
	assets/css/admin.css
	assets/css/select2.css
	assets/css/woocommerce-layout.css
	assets/css/woocommerce.css
	assets/js/admin/order-backbone-modal.min.js
	includes/admin/class-wc-admin-help.php
	includes/admin/class-wc-admin.php
	includes/admin/views/html-admin-page-status-report.php
	includes/admin/views/html-notice-install.php
	includes/admin/views/html-notice-template-check.php
	includes/admin/views/html-notice-theme-support.php
	includes/admin/views/html-notice-tracking.php
	includes/class-wc-install.php
	includes/class-wc-language-pack-upgrader.php

includes/shipping/international-delivery/class-wc-shipping-international
-delivery.php
2015-07-04 23:11:12 +01:00
Claudio Sanches 3d59933d6b Created initial methods to load variations by ajax 2015-07-02 17:42:22 -03:00
James Koster 0d4db4b610 post code before city alignment. closes #8443 2015-07-01 15:13:02 +01:00
Claudio Sanches 77b2d508b2 Fixed coding standards in assets/js/frontend/price-slider.js 2015-06-29 17:09:34 -03:00
Claudio Sanches 743718838a Minify price-slider.js 2015-06-29 17:08:02 -03:00
optimalab 9cccf313ba Fixed price-slider.js trigger and fixed js coding standards 2015-06-29 17:07:45 -03:00
Mike Jolley 84bc6e1b1a Merge branch 'geolocate-cache'
Conflicts:
	includes/class-wc-customer.php

Closes #7939
2015-06-23 12:26:03 +01:00
Mike Jolley 1489fafd06 Need to re-geolocate on page load to refresh cached pages being viewed with wrong hash 2015-06-22 15:35:46 +01:00
Mike Jolley f988aae387 Use hashes and server side redirection 2015-06-22 14:55:15 +01:00
Mike Jolley 839a09b7cf Minify 2015-06-22 11:09:29 +01:00
Mike Jolley d5660e8cfc Don't disable buttons
Closes #8424
2015-06-22 11:09:23 +01:00
Mike Jolley 389ccd5761 Remove base location from script and don't rely on session storage 2015-06-17 16:56:06 +01:00
Shiva Poudel 2a2867cf51 Tweaks Meta boxes Scripts 2015-06-17 20:15:06 +05:45
Mike Jolley 38dd251f96 geolocation 2015-06-17 14:16:37 +01:00
Mike Jolley b1441c05c1 Move geolocation to separate script 2015-06-17 14:16:35 +01:00
Mike Jolley 9886a805df Fix up standards #7939 2015-06-17 13:59:04 +01:00
Mike Jolley 33c298fea7 Experiment with appending geolocation to query string to prevent caching 2015-06-17 12:12:49 +01:00
Justin Shreve 3dc0df16e0 Remove references to color_box in the CSS & JS now that it is no longer used. 2015-06-11 15:01:39 +00:00
Mike Jolley 2036e41e83 Minify #8356 2015-06-11 10:31:25 +01:00
Justin Shreve 5f627cf850 Move the color preview to its own separate "preview box" rather then changing the color of the input div box. 2015-06-11 07:15:51 +00:00
Claudio Sanches 866a975517 Minify files for #8347 2015-06-10 14:50:13 -03:00
Shiva Poudel 8aff509ed7 Tweaks JSHint for cart and cart fragments 2015-06-10 23:11:21 +05:45
Claudio Sanches c353a3a9ea Minify files 2015-06-09 11:37:04 -03:00
Claudio Sanches 4698111dd2 Hide api key fields when generate a new keys 2015-06-08 20:22:49 -03:00
Claudio Sanches 89ddda9ff6 Added new api key generation methods 2015-06-08 19:41:35 -03:00
Claudio Sanches 45c4afd390 Added non-minify qrcode js library 2015-06-08 18:31:19 -03:00
Mike Jolley 877d91956f Minify 2015-06-08 11:17:07 +01:00
Jake Johnson afe3e1f236 Update checkout when changing address text fields. Fixes #8308 2015-06-05 11:27:44 -07:00
Claudio Sanches 816a01a4ec Minify js for #8290 2015-06-05 11:52:15 -03:00
Shiva Poudel ce2896ffcb Little tweak ... 2015-06-04 18:18:49 +05:45
Shiva Poudel 2bb8ce3097 Fix - undefined is not necessary to initialize 2015-06-04 18:08:07 +05:45
Shiva Poudel f9b822ae21 Tweak - JSHint fix and coding standard for term ordering 2015-06-04 18:06:39 +05:45
Shiva Poudel 318f6672d9 Remove unused var postparent 2015-06-04 17:51:58 +05:45
Shiva Poudel 55d7dab62d Tweak - JSHint fix and coding standard for product ordering 2015-06-04 17:51:01 +05:45
Claudio Sanches 65580cd967 Minify files for #8279 2015-06-03 17:02:19 -03:00
Shiva Poudel 27186d235c Tweaks - JSHint fix for product meta-box 2015-06-03 21:38:34 +05:45
Shiva Poudel 9afffa0fd7 Tweaks - JSHint fix for product variation meta-box 2015-06-03 21:20:13 +05:45
Shiva Poudel 051964adc5 Remove undefined variable 2015-06-03 21:18:01 +05:45
Shiva Poudel 0e01ff90f3 Tweaks - Conding standard and JSHint fix 2015-06-03 21:17:40 +05:45
Mike Jolley 6760589381 Tweak code used to get country's statebox
Closes #8255
2015-06-01 10:50:16 +01:00
Mike Jolley 0a3defd798 Move tax enabled check 2015-05-29 14:55:57 +01:00
roykho 54b0a0ca54 changed dynamic variation description to allow limited HTML and some sanitized tweaks 2015-05-28 14:31:45 -07:00
Mike Jolley e51eae80c6 Merge pull request #8167 from roykho/dynamic-variation-description
Dynamic variation description
2015-05-28 15:53:03 +01:00
Mike Jolley e122a8258c Minification 2015-05-28 12:29:33 +01:00
Mike Jolley a21d0073de [2.3] Wrap payment js in jquery
Closes #8191
2015-05-28 12:29:33 +01:00
Claudio Sanches a77e9d4023 Compress with Grunt all external libraries 2015-05-25 11:42:42 -03:00
Claudio Sanches a65616cf70 Minify prettyPhoto 2015-05-20 23:42:14 -03:00
Mike Jolley 7c8fb0e141 [2.3] Update prettyphoto to 3.1.6 2015-05-19 15:47:44 -04:00
Claudio Sanches e106d57947 Merged #8021 2015-05-18 16:53:04 -03:00
Claudio Sanches c49ab520b8 Created page to edit and create keys 2015-05-16 00:09:29 -03:00
Mike Jolley c1e3da8bcb Return real json response during checkout
Closes #8086
2015-05-15 13:51:51 +01:00
Mike Jolley bb77120619 Auto load customer details + tweak icons
Closes #8112
2015-05-15 12:52:25 +01:00
roykho b812b2fd94 add dynamic variation description feature 2015-05-14 10:56:26 -07:00
Shiva Poudel 6ed5ed1047 Additional cost and Attribute term tables merge into one 2015-05-02 22:27:37 +05:45
Shiva Poudel b0448209f8 Fix JSHint bugs within woocommerce_admin.js 2015-05-02 22:24:44 +05:45
Shiva Poudel 0074777d92 Fix tooltips JSHint error 2015-05-02 22:19:14 +05:45
Shiva Poudel 2953c99440 Fix JSHint error for field validation error tips 2015-05-02 22:13:42 +05:45
Shiva Poudel e0ceb139c5 Fix JSHint errors within settings.js 2015-05-01 03:28:01 +05:45
Mike Jolley c9ce3baceb Load settings from DB in case of re-run 2015-04-29 14:55:12 +01:00
Mike Jolley fedf3db92f Add filter to disable notices
Closes #8027
2015-04-29 12:21:48 +01:00
Claudio Sanches 5510eb62f5 [2.3] Removed state placeholders in user profile #8043 2015-04-28 13:33:00 -03:00
James Koster 3266509f1e [2.3] remove placeholder. closes #8043 2015-04-28 17:28:51 +01:00
James Koster aebef4aece variation img title / caption. closes #8032 2015-04-28 17:19:38 +01:00
Mike Jolley 300528e823 Tracking opt in/out 2015-04-28 14:50:48 +01:00
Mike Jolley 3f484b69b6 Ready step 2015-04-28 12:48:01 +01:00
Mike Jolley c8bd46501e US tax rates step 2015-04-27 16:33:52 +01:00
Mike Jolley cb8332cffc shipping 2015-04-27 13:56:30 +01:00
Mike Jolley 6181a061d6 [2.3] Remove minimum results for search to prevent issues with state box
Fixes #8002
2015-04-23 15:55:18 +01:00
Mike Jolley 3f648beb1f Improve JS and fix decimal validation
Fixes #7996
2015-04-23 13:35:27 +01:00
Mike Jolley 4997ed0efb Cleaned up tabs JS and fixed conflicts with bootstrap
Fixes #8000
2015-04-23 12:24:15 +01:00
Mike Jolley 030ac9c50e HTML for shipping and tax options 2015-04-22 15:30:50 +01:00
Mike Jolley d8ee1b6005 Locale setup 2015-04-17 14:56:34 +01:00
shivapoudel d0dad3587a Don't react with enter key for textarea on backbone modal used for tinyMCE 2015-04-16 19:10:56 +05:45
Mike Jolley 8666e0fe3c Added the basics and general look and feel 2015-04-15 16:34:03 +01:00
shivapoudel 3da3de766d Introduce trigger wc_backbone_modal_before_update
To update the form data upon trigger of response event
2015-04-14 00:15:08 +05:45
Claudio Sanches f774450f98 Compressed files 2015-04-13 15:22:16 -03:00
shivapoudel 882816e9f5 document.body selector and grunt default task 2015-04-13 22:08:06 +05:45
Claudio Sanches e085499166 Improved the wc-enhanced-select.js load 2015-04-13 12:44:54 -03:00
Claudio Sanches 9210b06c37 Imrpoved the backbone modal z-index for TinyMCE via extension, closes #7937 2015-04-13 12:44:33 -03:00
Claudio Sanches 1dadbb2842 Fixed coding standards for #7879 2015-04-13 12:37:22 -03:00
Mike Jolley 9f65d2a1fc Added priorities for shipping methods to give more control over defaults.
Closes #7871
2015-04-13 15:32:57 +01:00
Mike Jolley 2e2ec824f0 Set field required class
Fixes #7859
2015-04-10 15:43:39 +01:00
James Koster f6346c705c Merge pull request #7889 from shivapoudel/tweak-backbone-modal
Tweak backbone modal
2015-04-08 10:02:42 +01:00
shivapoudel 27f3042ef5 Utilize the border-box + content_h math logic 2015-04-04 13:43:29 +05:45
Danny van Kooten 88f2e690bb Changing all inefficient selectors of $('body') to $(document.body), which is about 80% faster (and even more on mobile, see https://jsperf.com/jquery-body-vs-document-body-selector/2 ). 2015-04-03 14:21:47 +02:00
Mike Jolley d7144d9ed6 [2.3] Reset sku when no option chosen
Closes #7799
2015-03-23 13:03:53 +00:00
Mike Jolley 21c5513526 Added endpoint for faster ajax requests 2015-03-20 12:28:26 +00:00
Mike Jolley 0959b68182 Minify 2015-03-10 10:25:40 +00:00
Manos Psychogyiopoulos c11399cb52 handle zero min input qty in woocommerce.js 2015-03-10 03:06:17 +02:00
Manos Psychogyiopoulos 60ebac7cdf allow zero min/max quantity input values 2015-03-10 02:42:00 +02:00
Claudio Sanches 69552d265d Fixed select 2 formatSelectionTooBig(), closes #7640 2015-03-05 14:55:41 -03:00
Nicola Mustone 090c499da9 missing semicolons 2015-03-03 14:41:52 +01:00
Mike Jolley 6658c88adc Add args to correct scripts
Fixes #7610. @claudiosmweb
2015-03-03 10:58:10 +00:00
Mike Jolley 3ac113367d Pass clicked button to added_to_cart Closes #7550 2015-03-02 12:14:15 +00:00
Mike Jolley 89704ef36a Fix - Export report CSV.
Closes #7580
2015-03-02 11:44:56 +00:00
Mike Jolley 492c8e361b No selected payment method? Check the first. 2015-02-24 10:43:11 +00:00
Mike Jolley cbfc2717db Use URL if no sizes exist Closes #7491 2015-02-19 14:15:28 +00:00
Mike Jolley 600b561fd9 Small timeout on checkout update action to prevent several triggering at once.
Closes #7423
2015-02-16 15:45:25 +00:00
Mike Jolley 4cfabb8e16 Only update checkout when form.checkout exists
Fixes #7422
2015-02-16 14:57:04 +00:00
Mike Jolley 68049d08fd Fix place order button text on init
Closes #7435
Fixes #7428
2015-02-16 12:46:00 +00:00
Gerhard 9add60ef76 Add minified WooCommerce_notices js 2015-02-12 11:50:07 +02:00
Gerhard 1ac68adf20 Hide the tracker notice once clicked to avoid double clicks. 2015-02-12 11:41:04 +02:00
Mike Jolley 03711ee1ec Fix change event on taxes and grunt dev 2015-02-11 15:00:28 +00:00
Claudio Sanches 01c0401bc0 Close the select2 when close the wc backbone modal, closes #7347 2015-02-10 14:57:14 -02:00
James Koster f49ae4ce35 state select. closes #7316 2015-02-10 09:45:52 +00:00
Mike Jolley 7b144dce1d Merge pull request #7296 from RistoNiinemets/master
JS "hide_variation" hook
2015-02-05 11:27:43 +00:00
Risto Niinemets d9e63dcbb2 "hide_variation" hook 2015-02-04 18:08:14 +02:00
Mike Jolley 213fb59e32 Fix refund qty calc 2015-02-04 15:12:47 +00:00
Mike Jolley 3154b08d3e Replace CDN select2 with local copy
Closes #7287
2015-02-04 15:00:14 +00:00
Mike Jolley e2eb89ef76 Use UTC date #7276 2015-02-03 15:52:52 +00:00
Mike Jolley cac9035c6f Updated jquery-payment lib 2015-02-02 16:20:03 +00:00
Mike Jolley 621eeefab4 Updated jquery-cookie lib 2015-02-02 16:20:02 +00:00
Barry Kooij 48d67c508a Improved check to prevent JS error in WP media library 2015-02-02 16:25:29 +01:00
Mike Jolley 16eb1facd9 Add link to payment_status_canceled_reversal Closes #7267 2015-02-02 14:49:30 +00:00
Jack Gregory 5ea03dc8df Update form selector 2015-02-02 11:53:07 +00:00
Jack Gregory b468710ab0 Fix coupon message output during checkout 2015-02-01 14:08:20 +00:00
Mike Jolley 9f8a7d1199 Remove datepicker icon's and use focus event 2015-01-30 12:54:33 +00:00
Mike Jolley 1ae1c7a975 Trigger change event to clear state box. Closes #7240 2015-01-30 10:58:53 +00:00
Claudio Sanches da68b4fd9c Minify country-select.js for #7235 2015-01-29 00:16:59 -02:00
devin dfecc22126 Removed .change method for .on( 'change') so that if this field is ever replaced via ajax then the country select still works as expected 2015-01-28 16:42:11 -08:00
Claudio Sanches 7bc853c452 Merge pull request #7224 from thenbrent/fix_session_expired_notice
[2.3] Fix session expired notice on checkout
2015-01-27 21:34:16 -02:00
Brent Shepherd 3a1dc68ff9 Fix typo 2015-01-27 14:42:36 -08:00
Claudio Sanches f4c64c12c7 Updated scripts 2015-01-27 20:15:49 -02:00
Jack Gregory acfc4f5b55 Typo in assets/js/frontend/checkout.js:437 2015-01-27 09:22:38 +00:00
Mike Jolley 0f5c6c4219 Add error handler/debug info in checkout ajax #7176 2015-01-26 14:24:03 +00:00
Mike Jolley a281b1b191 Min 2015-01-26 11:33:27 +00:00
splashingpixels a216d28a0b remove runtiptip when deleting gallery images closes #7192 2015-01-23 07:45:57 -08:00
Mike Jolley f9dfec4ebc Minify #7166 2015-01-21 14:16:30 +00:00
Brent Shepherd f1c46decb7 Trigger a JS event after an attribute is added 2015-01-20 14:12:55 -08:00
Mike Jolley d0967d80ff Prevent already init select2 elements being re-init Fixes #7162 2015-01-20 11:46:31 +00:00
Claudio Sanches ab3553a6fd Select2 translatable, closes #7159 2015-01-19 17:31:22 -02:00
Mike Jolley 4e7e4d399e Work around 1px incorrect offset on frontend. Closes #7116 2015-01-19 15:09:41 +00:00
Mike Jolley a3cfea8e5d Only apply to visble select boxes Closes #7127 2015-01-19 13:07:06 +00:00
Claudio Sanches a82aa2bd13 Fixed refund amount when product dont have taxes 2015-01-15 16:57:33 -02:00
Claudio Sanches 15c79dbaeb Fixed stupidtable in order items and added arrows when stupidtable sort items 2015-01-15 14:30:42 -02:00
Claudio Sanches ab5d59b5ae Scripts for #6359 2015-01-13 10:03:50 -02:00
Claudio Sanches 20470db763 Add select2 to State/Country user meta fields in admin profile #6359 2015-01-12 17:15:37 -02:00
Claudio Sanches 695b04be61 Fixed conflits 2015-01-12 16:02:46 -02:00
Claudio Sanches 017831f1c6 Fixed the backbone modal 2015-01-12 15:11:01 -02:00
Mike Jolley 8110a8376b Upsells and cross sells select2 2015-01-12 16:39:49 +00:00
Mike Jolley 50c6e1e4a0 select2 settings 2015-01-12 16:29:01 +00:00
Mike Jolley 0fdd24c526 Select2 frontend 2015-01-12 16:16:13 +00:00
Mike Jolley 9852d9c6ec Order data JS select2 + refactor 2015-01-12 15:43:13 +00:00
Mike Jolley 2e82cbb311 Customer ajax searches 2015-01-12 13:04:19 +00:00
Mike Jolley 1fa26f1f6e Product searches select2 2015-01-12 11:56:44 +00:00
Mike Jolley 4b7f97c1de Attributes 2015-01-09 16:53:47 +00:00
Mike Jolley f18b2c6c93 Added and enqueued select2 to admin 2015-01-09 16:39:10 +00:00
Claudio Sanches 03193b867b Creted new webhooks edit interface 2015-01-08 16:34:30 -02:00
Mike Jolley 741ef73b99 Only hide messages when placing order - not when updating fields.
Closes #6964 Pending @barrykooij approval
2015-01-06 17:49:22 +00:00
Mike Jolley 054d499636 Made checkout JS more modular 2015-01-06 17:49:22 +00:00
Mike Jolley 5c86e962e8 Hide restock checkbox until qty is input Closes #6937 2015-01-05 17:19:18 +00:00
Mike Jolley f847b92a0f Merge branch 'wc-geolocation' 2015-01-05 10:18:25 +00:00
Claudio Sanches e53a6f5e57 Fixed variation fields when use "Link all variations" button 2015-01-02 15:07:31 -02:00
Claudio Sanches 794621e3ba Improved the close button in backbone modal #7016 2015-01-02 11:58:57 -02:00
Claudio Sanches 0accdf6f10 Set order status to refunded when completely refunded, closes #6981 2015-01-02 10:43:47 -02:00
Claudio Sanches 29590ff624 Added save and close keyboard events on Backbone Modal, closes #7016 2015-01-02 09:53:46 -02:00
Mike Jolley fe5954c7ef Update blockui 2015-01-01 12:35:31 +00:00
Mike Jolley 22cc1fb0c7 Add attributes with ajax and don't load all attributes at once.
Significantly improves performance with many attributes in admin.
Closes #6852 cc @claudiosmweb
2014-12-22 14:16:15 +00:00
boohoogal 1987830730 Merge remote-tracking branch 'upstream/master' 2014-12-17 18:46:35 +00:00
Claudio Sanches 9f83541d9f Added webhook meta box js 2014-12-16 19:07:48 -02:00
Claudio Sanches 3ede7907a4 Minify the checkout script 2014-12-12 09:37:15 -02:00
Barry Kooij 3f0a8be3d2 Merge branch 'master' into enhancement/checkout-order-review-error-handling 2014-12-11 12:10:53 +01:00
boohoogal 538d514cc0 As suggested kept original event and created new event 'woocommerce_variation_has_changed' for after selection has been fully applied. #6833 2014-12-11 10:02:24 +00:00
boolah ff86dec284 Make custom event 'woocommerce_variation_select_change' for theme developers as last thing we trigger. #6833 2014-12-10 21:43:26 +00:00
Mike Jolley fe34eb7bf8 Fix state box by seeing if states is empty object 2014-12-10 14:44:59 +00:00
Mike Jolley e6b94e486b Leave postcode before city swapping to JS
Fixes #6842
2014-12-09 09:07:28 +00:00
splashingpixels 25b6377298 ajaxified coupon removal on checkout page for better UX closes #6881 2014-12-07 22:15:03 -08:00
Barry Kooij 438988d9c7 Added the possibility to display notices and/or force reload on order review. 2014-12-04 09:40:49 +01:00
Mike Jolley eba8206540 Merge branch 'tax-coupon-handling' Closes #6830
Conflicts:
	assets/js/admin/meta-boxes-order.min.js
	includes/api/class-wc-api-coupons.php
	includes/class-wc-cart.php
	templates/checkout/review-order.php
2014-12-03 12:33:15 +00:00
Claudio Sanches 52cddae5e7 Merge pull request #6884 from helgatheviking/master
stray console.log
2014-12-01 13:57:40 -02:00
Kathy Darling 62db978078 stray console.log 2014-12-01 16:34:38 +01:00
Tamara Zuk 551159510c Autosuggest product tags on bulk edit
This tiny change helps users quickly add tags to products using bulk
edit.
2014-11-29 23:59:58 -05:00
Bryce 5e0cbb4676 Add stupidtable.min.js 2014-11-28 14:17:58 +07:00
Mike Jolley 2c1c9896c5 Remove remove_variation and replace with remove_variations 2014-11-27 15:44:51 +00:00
Mike Jolley 4ab54ee140 re-run stupid table on save 2014-11-26 16:50:05 +00:00
Mike Jolley 4bc63de72a Added 'stupidtable' script to allow order item sorting on the order screen (by name, cost, qty).
Closes #5998
2014-11-26 15:37:06 +00:00
Mike Jolley 2e398a3a79 Decoupled the order summary and payments area. Both are updated independently via ajax fragments and can be moved around via actions. TEMPLATES OVERRIDING THESE TEMPLATES WILL NEED TO UPDATE THEIR FILES.
Closes #5781
Closes #6570
2014-11-26 14:19:53 +00:00
Mike Jolley 3904035003 Disable already added attributes #6189 2014-11-26 11:35:07 +00:00
Mike Jolley 4a8c541fbf Remove 'order' discounts from classes 2014-11-25 11:05:14 +00:00
Bryce e93c32565c merge changes 2014-11-22 00:09:11 +07:00
Bryce bad3b31a18 #5537 - Fix bulk edit overlap, bulkedit improvements 2014-11-21 13:37:14 +07:00
Bryce 8b1cc5f902 #5850 - Add QR code to API credentials
This uses https://github.com/jeromeetienne/jquery-qrcode for generating
the QR code.

This is what it looks like:

![see screen shot](http://cld.wthms.co/11wpb+)

It’s small, **but**, it scans perfectly without any issues.
2014-11-20 15:46:46 +07:00
James Koster e856377194 bye bye quantity increments. closes #6752 2014-11-18 13:29:58 +00:00
Mike Jolley a0bf72f7b5 Bulk edit sales schedule on variations
Closes #6300
2014-11-17 16:50:25 +00:00
Mike Jolley e6a5825f8c Some shipping class tidyup 2014-11-17 16:30:18 +00:00
Joe Flynn 652a66e3d1 ensure storage is writable when setting support flag. fixes #6755 2014-11-14 14:14:56 -05:00
claudiosmweb c683720b02 Removed old ajax_loader_url param from all js files 2014-11-14 09:52:44 -02:00
James Koster 30a5c4bfdb bye bye ajax loader gif. 2014-11-13 18:28:15 +00:00
Mike Jolley af20848b46 Fix load/copy address #5949 2014-11-11 11:31:58 +00:00
Mike Jolley d00998b16e Fix default value for input box #5949 2014-11-11 11:24:02 +00:00
Mike Jolley 01091c304c Fix conflicts in #5949 2014-11-11 11:23:44 +00:00
claudiosmweb 2f7fcb56ae Improved the Shipping class field in quick edit and bulk edit, closes #6681 2014-11-04 11:49:15 -08:00
claudiosmweb fbe890646b Added keyup event for refunds gateway button 2014-11-04 09:15:20 -08:00
Mike Jolley 270e26c3cc Allow linking to #reviews tab Closes #4630 2014-10-24 15:50:15 +01:00
Mike Jolley cf867fec35 Decode redirect URL only when needed to prevent PayPal issues
Fixes #5798
2014-10-23 15:33:12 +01:00
Mike Jolley 2294135bff Rename touch punch to stop grunt breaking minify 2014-10-23 14:38:19 +01:00
Mike Jolley 986afea224 Merge pull request #6531 from franticpsyx/variations_script_reusable
Make variations script re-usable
2014-10-21 23:36:00 +01:00
Manos Psychogyiopoulos 7d9a8b1a3a quantity selector dot 2014-10-21 15:26:39 +03:00
Manos Psychogyiopoulos 6f8aa7cb52 backwards compat 2014-10-20 11:59:01 +03:00
James Koster e27d4afee1 data tabs tweaks. #6562 2014-10-17 14:50:23 +01:00
Mike Jolley e926f49ae2 Merge pull request #6194 from AardvarkMike/master
Suggested fix for Issue #6193
2014-10-17 12:06:33 +01:00
Nicola Mustone 6e9176a5bf Fix disable password submitting twice 2014-10-16 21:59:45 +02:00
Mike Jolley 342f5e9472 [2.2] Update jquery payment to prevent autocomplete issues 2014-10-15 11:12:15 +01:00
Manos Psychogyiopoulos 1e44f0cd68 make variations script re-usable 2014-10-14 11:03:47 +03:00
Mike Jolley 98361804e6 Merge pull request #5767 from IAmJulianAcosta/touch-compability
Price filter widget touch compability
2014-10-10 12:16:18 +01:00
Mike Jolley d17e656061 [2.2] Prevent bulk edit from breaking sale price scheduled dates
Fixes #6474
2014-10-08 15:29:42 +01:00
Mike Jolley 0c11534716 [2.2] Prevent sale prices showing errors erroneously Fixes #6445 2014-10-02 17:18:36 +01:00
Mike Jolley cc9988ae45 minify 2014-10-02 13:56:26 +01:00
Cor van Noorloos c8688a0809 product meta box 2014-09-28 17:23:05 +02:00
James Koster 63f45a8720 variation visibility, based on #6182. #5661 2014-09-26 17:22:43 +01:00
Mike Jolley ab34f3d771 [2.2] Prevent bulk edit cancel from clearing options.
Fixes #6344
2014-09-24 11:38:13 +01:00
claudiosmweb c385c56acc fixed the order items qty calculation, closes #6209 2014-09-10 11:07:24 -03:00
Mike Jolley 09a8d8a1ca JS min 2014-09-10 11:43:04 +01:00
Tamara Zuk 3418895ced Trigger event on order items save 2014-09-10 00:17:12 -04:00
Mike Hughes 5c4c5c1516 Fixed indentation for fix #6193 2014-09-09 12:43:56 +01:00
Mike Hughes be5623cf91 Fix for issue #6193 - loop through data- attributes for form submission data instead of hard coded 2014-09-09 12:41:14 +01:00
Mike Jolley 0af94c135b Fix refund qty amounts
Fixes #6186
2014-09-08 13:07:12 +01:00
Mike Jolley 8fc5d895eb Grunt dev 2014-09-04 15:14:27 +01:00
Mike Jolley 1d13f767b3 Merge pull request #6157 from tamarazuk/coding-standards
Coding standards Part 1
2014-09-03 17:05:42 +01:00
claudiosmweb 063d1eb349 fixed the access permissions 2014-09-01 12:44:51 -03:00
Mike Jolley 91149c4ac3 Backwards ship-to-different-address logic on checkout.
When you choose the option to ship to billing only, the second
condition would make the checkout try to set shipping address to
non-existent fields. cc @claudiosmweb
2014-09-01 10:54:16 +01:00
Tamara Zuk 0db4ab0f83 Coding Standards: Admin JS
Fixed spacing as per
http://make.wordpress.org/core/handbook/coding-standards/javascript/
2014-08-31 02:25:22 -04:00
Mike Jolley 47b9e54797 Hide export csv button when browser lacks support
Closes #6122
2014-08-29 11:29:11 +01:00
Mike Jolley 4a73cb4e7e Merge pull request #6112 from axisthemes/replacement
Replacement for core Tweaks and fixes
2014-08-28 12:07:05 +01:00
shivapoudel db872e9704 Updates with grunt dev for assets & POT; #6110 2014-08-28 02:50:06 +05:45
thenbrent 30e95ab16e Fix "remote" typo - should be "remove" 2014-08-27 13:05:35 -07:00
thenbrent a3dfc9e356 Allow extensions to hijack i18n_product_type_alert 2014-08-20 16:00:41 -07:00
Mike Jolley fe12b330c0 Fix sorting indicator and add help text to parent. Fixes #5977 2014-08-08 10:24:42 +01:00
Gustavo Bordoni 7d4a6fc7d8 Merge branch 'master' into issue/5875
Conflicts:
	assets/css/admin.css
2014-08-05 01:21:48 -03:00
Nicola Mustone 1414c47fbe following wc js coding standards 2014-08-04 17:53:17 +02:00
Nicola Mustone c5f9f2157f Fixed issue #5895 2014-08-04 17:28:20 +02:00
Mike Jolley 4e65275821 Minify 2014-08-04 11:19:34 +01:00
Gustavo Bordoni c4082c6867 On reordering products the cells of the placeholder need to match the attributes of the original row cells, otherwise the width gets messed up 2014-08-02 21:05:44 -03:00
Gustavo Bordoni 0c6553b220 When modifying from a Country with Select Box to choose state it was duplicating the Chosen element 2014-08-02 18:34:30 -03:00
Gustavo Bordoni f147f07232 Now using `Chosen` on the Selects from the Edit Order page 2014-08-01 01:47:03 -03:00
Gustavo Bordoni 022cffd078 Adding the Logic to parse and output the State/Country on the Edit Order Metabox 2014-08-01 01:27:22 -03:00
claudiosmweb 1a9d346e1f sync with master 2014-07-31 09:39:24 -03:00
claudiosmweb 25787b0330 removed a console.log() 2014-07-30 16:12:32 -03:00
claudiosmweb 4b04c763f0 fixed the variation manage stock visibility 2014-07-30 15:43:40 -03:00
claudiosmweb a0bd72b9f3 Hide variation stock when manage stock is unchecked
closes #5935

@mikejolley
2014-07-30 15:32:06 -03:00
claudiosmweb 519de5be59 added alert about changing the product type that has variations
closes #5864

@mikejolley
2014-07-30 15:04:04 -03:00
claudiosmweb d12bce4fce fixed variation bulk edit, closes #5847 2014-07-29 14:28:22 -03:00
claudiosmweb 1cce388e1e added copy for support button, closes #5865 2014-07-29 12:06:58 -03:00
claudiosmweb ba7a1a2e5c prevented unnecessary scrollbar when viewing refunds 2014-07-25 13:35:59 -03:00
claudiosmweb acaee93236 fixed refunds cancel button action 2014-07-25 13:32:16 -03:00
Mike Jolley 710a570525 Coded in Restore stock option 2014-07-25 11:29:24 +01:00
claudiosmweb 5b3f69de0a fixed the "calculate tax" action #3164 2014-07-24 17:33:26 -03:00
Mike Jolley 19b6922044 Refund line items and taxes 2014-07-24 15:34:14 +01:00
Mike Jolley e38dcf79bb Show refund boxes on click 2014-07-24 10:56:32 +01:00
Mike Jolley 0b231f2e03 Calc refund amounts and total via javascript 2014-07-24 10:53:29 +01:00
Mike Jolley 11835826de A start on negative line items
@claudiosmweb
2014-07-23 17:41:35 +01:00
Mike Jolley dcf4a4e5a8 Prevent chosen being cut off 2014-07-23 11:51:09 +01:00
Mike Jolley 4a306beef5 Max 100 taxes displayed, but show text input 2014-07-23 11:30:06 +01:00
Mike Jolley 036c02725b Variable height modal 2014-07-23 10:49:39 +01:00
Mike Jolley ce767f1ec2 rates should not be joined; it is an array. Fixes tax rate exists check. 2014-07-23 09:51:57 +01:00
claudiosmweb ae1881de06 fixed the line item quantity calcule #3164 2014-07-22 18:08:24 -03:00
claudiosmweb fdf48d92e8 fixed some js coding standards 2014-07-22 16:52:36 -03:00
Mike Jolley 249f18f70d Merge branch 'credit-notes' of https://github.com/woothemes/woocommerce into credit-notes
Conflicts:
	assets/js/admin/meta-boxes-order.min.js
2014-07-22 16:44:23 +01:00
Mike Jolley 3e4506c376 Clean up total/subtotal display 2014-07-22 16:44:02 +01:00
claudiosmweb 7b5b1fc845 prevented that exist duplicate tax rate columns #3164 2014-07-22 12:42:17 -03:00
claudiosmweb aae1dbbe2e fixed refunds button with the corrent total when using commas instead of decimals 2014-07-22 11:40:26 -03:00
Mike Jolley 01950bebdc Add confirmation before deleting tax column #3164 2014-07-22 15:26:18 +01:00
Mike Jolley b032c857ee Fix delete of shipping and fee line items. Remove checkbox for refunds. 2014-07-22 14:38:07 +01:00
Mike Jolley 6e0a880699 Group line items by type 2014-07-22 14:18:11 +01:00
claudiosmweb 8d257efa92 fixed the modals with ajax 2014-07-20 23:58:34 -03:00
claudiosmweb d2340a5cef fixed refund calcule 2014-07-20 23:26:40 -03:00
claudiosmweb 144d094ad2 created method for delete order tax 2014-07-20 22:57:23 -03:00
claudiosmweb d875cfa1ac created ajax method to add new taxes 2014-07-20 22:36:12 -03:00
claudiosmweb 3e287ff19c fixed calculate total action 2014-07-20 21:12:39 -03:00
claudiosmweb 20f4509a93 created a simple jquery plugin for open backbone modals 2014-07-20 15:25:20 -03:00
claudiosmweb 794548e923 added tiptip for order totals 2014-07-18 20:27:10 -03:00
claudiosmweb e0aeacb734 added action to calculte the order total and edit discount and total 2014-07-18 17:24:34 -03:00
claudiosmweb d321395946 created new methods to save and load the order items in shop_order screen 2014-07-17 17:17:54 -03:00
claudiosmweb 501cc29bd9 hide the order totals when active the refunds panel 2014-07-16 23:08:59 -03:00
claudiosmweb af235e08f6 moved refunds to order items 2014-07-16 17:12:33 -03:00
claudiosmweb d7133035e1 added order items add shipping cost button 2014-07-16 15:41:18 -03:00
claudiosmweb 04e8fbcb5e added new add products order items action 2014-07-16 15:11:48 -03:00
claudiosmweb 3ca145ac85 created backbone modal dialog 2014-07-15 19:56:07 -03:00
Mike Jolley eca4025f5e Delete and display refunds 2014-07-10 16:39:10 +01:00
Mike Jolley 280b884c28 Create refunds and process via gateway 2014-07-10 14:49:04 +01:00
Mike Jolley d88279fe53 Start on ajax handlers 2014-07-10 13:33:05 +01:00
Mike Jolley e7dc58ac31 Tidied up order script 2014-07-10 11:25:50 +01:00
Mike Jolley 8ccd716062 Fix parsefloat 2014-07-10 11:00:48 +01:00
Mike Jolley c15b8e817c split up meta box scripts 2014-07-08 14:14:41 +01:00
Mike Jolley 2282d76efb More UI / Split up meta box scripts 2014-07-08 14:14:29 +01:00
Mike Jolley 5c0ea16a39 More refund UI -show qty boxes and totals 2014-07-08 10:51:10 +01:00
Mike Jolley fdccaa21d3 Rough, non-functioning example of the UI for refund total and add items in the order items panel
#3164
2014-07-07 16:45:08 +01:00
Julian Acosta 8f3586fccb Added touch support to price filter widget using jquery ui touch punch 2014-07-01 00:00:26 -05:00
Mike Jolley 63c0b75972 Conditional is no longer required 2014-06-24 13:00:21 +01:00
Mike Jolley 7591e07d81 Field show/hide options for stock fields and variations 2014-06-19 16:17:43 +01:00
Mike Jolley cf3cca4c8e Merge branch 'feature-wc-create-order' 2014-06-18 16:07:29 +01:00
Mike Jolley 93778e72b0 Tax class fixes + notices 2014-06-13 15:53:59 +01:00
justinstern ce3ac21ab3 Checkout Update Totals for Radio Fields 2014-06-11 12:32:23 -04:00
Mike Jolley a9ff58508e Merge pull request #5602 from getdave/master
Ensure script is safe when global var not available/enqueued
2014-06-06 16:07:14 +01:00
David 40326e388a Ensure script that references global objects safe on pages where global is not enqueued 2014-06-02 16:34:55 +01:00
Mike Jolley 04a304e81c Get rid of anything shop_order_status related 2014-05-30 17:45:11 +01:00
Mike Jolley 526ad2e30d Min 2014-05-28 11:28:25 +01:00
claudiosmweb 322c655e61 added validation for country code in tax settings, closes #5180 2014-05-27 19:03:21 -03:00
Mike Jolley 84740c1449 Merge pull request #5560 from woothemes/remove-tinymce-button
Removed unused TinyMCE button
2014-05-27 13:02:02 +01:00
Coen Jacobs 09a9463b0a Removed unused TinyMCE button 2014-05-26 16:17:56 +02:00
splashingpixels 7e787530e3 added check to make sure thumbnail url exists otherwise fallback to main url 2014-05-23 07:29:08 -07:00
splashingpixels 029bed8631 added delete variation image to be more specific 2014-05-22 20:46:42 -07:00
splashingpixels 22e9f833b1 return thumb size of variation image on upload 2014-05-22 20:18:50 -07:00
Mike Jolley aeeb68f3ff [2.2] Respect login hidden toggle Fixes #5479 2014-05-14 11:38:06 +01:00
Mike Jolley a042bd00dd Minify 2014-04-30 11:20:25 +01:00
Mike Martel 6918602002 Updated minified woocommerce_admin JS 2014-04-25 09:29:21 +02:00
Mike Martel dc1271ce19 Cleanup indentation in woocommerce_admin.js
File mixed tabs and spaces. Converted all spaces to tabs.
2014-04-25 09:28:35 +02:00
Mike Martel 5b81c7f320 Allow negative amount in price field validation
The price field validation method in the admin js did not allow negative numbers, which are valid as eg. negative fees.
2014-04-25 09:28:35 +02:00
Mike Martel e0dc31620b Bind price and decimal input events to body in woocommerce_admin js
The event was bound to the element directly, causing problems when the elements was added after dom ready (through ajax). Now the decimal format check will always take place.
2014-04-25 09:28:35 +02:00
Mike Jolley 5d872918d6 Change the way order review data is appended to checkout to reduce likelihood of error
Fixes #5332
2014-04-24 15:08:38 +01:00
Mike Jolley 2b4906bf4c Prevent security error with try catch block Closes #5275 2014-04-07 14:34:47 +01:00
Mike Jolley 5810fe97a6 Prevent totals refreshing on every keydown event on the checkout
Fixes #5240
2014-04-07 12:42:54 +01:00
Mike Jolley 8cdd36b3cf min 2014-04-04 14:16:18 +01:00
JDGrimes f3ab25c12c Check wc_checkout_params.is_checkout against string '1' instead of int 1
This was causing `’init_checkout’` not to be triggered on page load. I
noticed this when the taxes for an order weren’t being shown on the
checkout page until changing the billing address.

Introduced in b85b1ab03b
2014-03-28 16:46:33 -04:00
James Koster c5656ee991 flat rate additional costs table 2014-03-25 13:59:30 +00:00
Mike Jolley 995f6a48f1 Trigger click event correctly in checkout 2014-03-24 11:16:07 +00:00
Mike Jolley 8007e4c102 Fix encoding issue with attribute values and move variation data to tooltip Closes #5169 2014-03-20 15:47:52 +00:00
splashingpixels c5f4120540 frontend woocommerce jshinted and coding standards 2014-03-19 16:02:54 -07:00
splashingpixels 222b57a159 frontend single-product jshinted and coding standards 2014-03-19 15:56:07 -07:00
splashingpixels b392b49147 frontend price-slider jshinted and coding standards 2014-03-19 15:54:38 -07:00
splashingpixels abf318db86 frontend credit-card-form jshinted and coding standards 2014-03-19 15:46:59 -07:00
splashingpixels 880d655539 frontend country-select jshinted and coding standards 2014-03-18 20:51:37 -07:00
splashingpixels f9f8b11d3a frontend chosen jshinted and coding standards 2014-03-18 20:44:22 -07:00
splashingpixels b85b1ab03b frontend checkout jshinted and coding standards 2014-03-18 20:42:53 -07:00
Juraj Kiss 888d57911c Fix bulk editing variation sale price #5164 2014-03-18 13:51:10 +01:00
splashingpixels ce3605ad36 cart jshinted and standard coding fixes 2014-03-17 20:08:41 -07:00
splashingpixels 6d2aa8b3c3 cart-fragments jshinted and standard coding fixes 2014-03-17 19:56:31 -07:00
splashingpixels cbb5a2fb55 address-il8n jshinted and standard coding fixes 2014-03-17 19:51:53 -07:00
Mike Jolley b321d6297b Use is_purchasable to determine if a variation cart button is needed, and potentially show empty_price_html Closes #5137 2014-03-17 12:12:10 +00:00
Mike Jolley c211164514 min 2014-03-17 10:53:54 +00:00
splashingpixels fc913b850f frontend add to cart jshinted and coding standards 2014-03-16 22:26:55 -07:00
splashingpixels e19fa9a73c frontend add to cart variation jshinted and coding standards 2014-03-16 22:19:58 -07:00
splashingpixels 0fda637dd9 lingering tooltip after gallery image delete fixes #5124 2014-03-13 21:27:18 -07:00
Mike Jolley 340efa690d Minify scripts for #5109 2014-03-12 14:34:49 +00:00
Mike Jolley d8116e4657 Merge pull request #5109 from jmotes/master
Fix for #5106 - allow checkout in older IE
2014-03-12 14:33:39 +00:00
splashingpixels be85affc89 variation bulk sale price edit over reaching causing errors on save 2014-03-11 17:03:55 -07:00
jmotes 1be965cdf9 Fix for #5106 - allow checkout in older IE 2014-03-11 18:54:37 -05:00
James Koster 8238739987 enable keyboard shortcuts in prettyPhoto 2014-03-11 11:14:25 +00:00
Coen Jacobs e2be27e7b5 Minified checkout.js for #5092 2014-03-10 17:22:17 +01:00
Niko Wicaksono e1d3cb6dd8 Allow city field to use another input method 2014-03-10 10:05:35 +07:00
Mike Jolley ef0567ac4f Fix bulk edit % increase and decrease Closes #5068 2014-03-06 13:03:12 +00:00
Mike Jolley c01022f189 Fix variable product add file button after adding a new variation Closes #4994 2014-03-03 12:09:43 +00:00
splashingpixels 220c93f2b1 minified single-product.js 2014-03-01 12:12:25 -08:00
splashingpixels 76021004c1 external product review link not opening on load fixes #5008 2014-03-01 12:10:25 -08:00
Marc Pfister e365413cfc trim whitespace so parseHTML only contains HTML 2014-02-28 08:18:41 -07:00
Mike Jolley 77929bc27f grunt dev - updated languages 2014-02-27 14:21:25 +00:00
Patrick Rauland f83cd143b6 adding year picker to reports section 2014-02-26 16:29:20 -06:00
Mike Jolley 6ff4ae1a7d Merge pull request #4903 from splashingpixels/master
Ran through jshint and fixed coding standards
2014-02-25 15:51:50 +00:00
Mike Jolley 3b8cbe350b Ensure button text stays changed 2014-02-24 15:39:15 +00:00
Mike Jolley 9a115dc1f4 Use parseHTML and enforce 1.8 jquery Closes #4899 2014-02-24 15:34:28 +00:00
splashingpixels 2944658f01 jshinted and coding standards see #4680 2014-02-21 20:08:08 -08:00
splashingpixels 9fe74e0073 jshinted and coding standards see #4680 2014-02-21 20:07:37 -08:00