Commit Graph

12990 Commits

Author SHA1 Message Date
George Stephanis 59a1a313a6 Figured out how to avoid hardcoding the instance. 2015-08-10 16:23:44 -04:00
George Stephanis ccd1734353 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-10 16:05:49 -04:00
George Stephanis 1a1a639fac Use $(window).on() instead of window.addEventListener. Because ¯\_(ツ)_/¯ 2015-08-10 16:03:13 -04:00
George Stephanis b16d0f7673 JS objects + trailing commas = sad IE 2015-08-10 16:02:32 -04:00
George Stephanis d7b9c2cbe7 Remove some debugging 2015-08-10 16:02:15 -04:00
Claudio Sanches e12493073e POT for 2.4.0 2015-08-10 12:39:47 -03:00
Claudio Sanches 05bb0170c6 Added some dev notes about the API on the changelog 2015-08-10 12:32:00 -03:00
Mike Jolley 77b2316d80 Merge pull request #8754 from JeroenSormani/is_on_sale
FIx is_on_sale bug on variable products
2015-08-10 15:43:35 +01:00
JeroenSormani 95609928ba FIx is_on_sale bug on variable products 2015-08-10 16:36:40 +02:00
Mike Jolley 7363c85a2c Get filtered variation prices #8753 2015-08-10 15:34:10 +01:00
George Stephanis 6b76f81786 Add a `beforeunload` event to prompt before leaving with unsaved changes. 2015-08-10 10:29:11 -04:00
Mike Jolley 318f399081 Small tidy for scruitinizer 2015-08-10 14:56:02 +01:00
Mike Jolley d3f0fd1bb3 Correct docblocks 2015-08-10 14:42:10 +01:00
Mike Jolley 41e8cf74fb Unused vars 2015-08-10 14:40:14 +01:00
Mike Jolley f687a5a059 When setting up flat and international shipping during wizard, set availability based on base country 2015-08-10 11:03:36 +01:00
Mike Jolley 257010695e Readme, versions, develop blog links 2015-08-10 10:39:08 +01:00
Mike Jolley d71ab7525e Merge branch 'MarinaWoo-patch-1'
Conflicts:
	readme.txt
2015-08-10 10:33:02 +01:00
George Stephanis 29df63b767 Change how things are called to the new bb render. 2015-08-08 14:46:37 -04:00
George Stephanis 9c5a35762b Change the structure to Backbone models/views. 2015-08-08 14:46:21 -04:00
George Stephanis 9c0af3c7ff Whoops! Comma, not semicolon. 2015-08-08 14:45:37 -04:00
George Stephanis e0d9ff8891 Set backbone and underscore as script dependencies. 2015-08-08 14:45:21 -04:00
George Stephanis f9331ab5c4 Should be comparing to `'1'` not `1`. 2015-08-08 11:03:46 -04:00
George Stephanis d2e4f31042 Optimization, save the $table selector to avoid some dom lookups. 2015-08-08 10:57:46 -04:00
George Stephanis 7c5d05d29d Whitespace tweaks. 2015-08-08 10:57:22 -04:00
George Stephanis 9946bd1c5c Retool the export to use the global object, not parsing out of the dom. 2015-08-08 10:57:03 -04:00
George Stephanis 521d8f4861 Migrate the logic and queries out of the template file.
Move them where they belong, in the class that calls it.
2015-08-07 17:28:44 -04:00
George Stephanis d854e8dc2a Remove the legacy pagination. 2015-08-07 17:22:07 -04:00
George Stephanis c2d5e3c5a0 Update the current page when the number is changed. 2015-08-07 17:21:44 -04:00
George Stephanis bba6f80d9d Don't set them for unexistent rates. 2015-08-07 17:06:50 -04:00
George Stephanis 5736d66a92 Pagination now works by first, prev, next, last.
Still need to get number based pagination working.
2015-08-07 16:58:42 -04:00
George Stephanis ba1d2d7bde Add in and populate pagination template.
The buttons don’t actually do anything yet, but it outputs accurately
and inherits core styles.
2015-08-07 16:36:50 -04:00
George Stephanis f541093dce Begin to handle pagination.
This lets the initial view display only a single page, future commits
will add in the paginater.
2015-08-07 16:02:45 -04:00
George Stephanis 2b2a54c5dc Pass rates in as an array, not an associative array, so it's an Array in js. 2015-08-07 16:01:57 -04:00
George Stephanis d5dd12a8f7 The name resetter should also be run after each render. 2015-08-07 15:47:26 -04:00
George Stephanis c627d49460 A default placeholder to show until the rendering code replaces it. 2015-08-07 15:44:23 -04:00
George Stephanis 6cd4ddb71b Wrap the rendering code inside a function that the data can be passed to. 2015-08-07 15:44:10 -04:00
George Stephanis d297a1ac62 Ernest the JS so none of it evaluates before dom ready. 2015-08-07 15:36:12 -04:00
George Stephanis 846dcb95c6 Inline documentation explaining some functionality. 2015-08-07 15:34:45 -04:00
George Stephanis 55e0bb6302 Add some code comments. 2015-08-07 15:30:12 -04:00
George Stephanis bad9e9d3bd Reposition when autocomplete is triggered.
Also, instead of searching through the whole dom, only search in the
tbody.
2015-08-07 15:29:56 -04:00
George Stephanis 4874408a98 Insert placeholder divs for search and pagination. 2015-08-07 15:25:09 -04:00
George Stephanis 56dc05d80e Whitespace tweaks 2015-08-07 15:24:49 -04:00
George Stephanis 94618db86a Optimization: Don't use $.size(), use native Object.length instead. 2015-08-07 15:24:35 -04:00
Claudio Sanches 528d6575ed Merge pull request #8748 from thenbrent/reinstate_default_items
Reinstate default value for $items
2015-08-07 16:20:38 -03:00
Brent Shepherd a826330ad0 Reinstate default value for $items
That was (accidentally?) removed with SHA: 877e39064

Fixes "PHP Notice:  Undefined variable: items" when attempting to get
line items of a type that does not exist on the order, like coupons.
2015-08-07 12:12:08 -07:00
Claudio Sanches 8bc5e9e284 Merge pull request #8747 from thenbrent/add_api_permissions_filter
Add permissions in scope filter
2015-08-07 15:25:00 -03:00
Brent Shepherd 1681b0f9d5 Add permissions in scope filter
To allow extensions to display the permissions API keys will provide
for their objects, in addition to the permissions for core WC objects.
2015-08-07 11:19:21 -07:00
Claudio Sanches e9acb4f7cf Fixed api keys migration for 2.4, closes #8746 2015-08-07 15:15:34 -03:00
Mike Jolley 6bf6a5df3f Merge pull request #8745 from douglsmith/patch-1
Minor grammar fixes to the 2.4 update welcome message
2015-08-07 17:30:16 +01:00
Doug Smith 46536b6374 Minor grammar fixes to the update welcome message 2015-08-07 11:21:49 -05:00