Mike Jolley
42a853c90b
Fixing some JS notices when working with the tax table
2015-10-08 12:57:42 +01:00
George Stephanis
47605935ab
Grunt compress our new js file.
2015-08-14 11:11:23 -04:00
George Stephanis
2a15dbbe1b
Declare ajaxurl as a global. jshint
2015-08-14 11:10:55 -04:00
George Stephanis
14c88fe5e5
Don't trigger a change after having just finished saving!
...
That’s silly! Plus it’ll set up the leave page blocker again.
2015-08-14 11:08:26 -04:00
George Stephanis
6e1388d334
Set the key to `rates` not the variable rates.
2015-08-14 11:08:00 -04:00
George Stephanis
81804d8d3b
Don't show the `pre` displaying the changes by default.
2015-08-14 11:07:35 -04:00
George Stephanis
085ab57571
Better success callback.
2015-08-13 17:54:31 -04:00
George Stephanis
2aa1650f54
Rearrange things to get ajax working.
...
Spread them out throughout WooCommerce.
2015-08-13 17:49:59 -04:00
George Stephanis
c6d7e6ba26
Make this public so it can be used to sanitize.
2015-08-13 17:34:00 -04:00
George Stephanis
ec287f116f
Add ajax submission processing.
...
Not quite finished yet, as the add_action isn’t catching.
2015-08-13 16:57:54 -04:00
George Stephanis
d4ab9e6feb
Add in a bit of extra sanitizing for tax rate classes.
2015-08-13 16:56:50 -04:00
George Stephanis
6b04e1b889
IT'S PEANUT BUTTER COMMA TIME
...
:dancing banana:
2015-08-13 15:22:05 -04:00
George Stephanis
a3182a6b48
Move the export into the View.
...
Also:
* Use the correct rates, as data.rates may be out of date (or maybe
not, yay pass by reference?)
* Use rowData.postcode and rowData.city, not rowData.tax_rate_postcode
and rowData.tax_rate_city — those are wrong (my mistake earlier)
2015-08-13 14:58:19 -04:00
George Stephanis
7b71638ad5
Grunted / compiled version of admin.css
2015-08-13 14:29:20 -04:00
George Stephanis
2d097a8f4c
Minified version of new js file.
2015-08-13 14:29:01 -04:00
George Stephanis
3c83e4ee4c
Declare vars. jshint.
2015-08-13 14:27:50 -04:00
George Stephanis
c243b431d5
Handle the deleting of rows as well.
...
Delete can accept one or more selected rows.
2015-08-13 14:25:38 -04:00
George Stephanis
3a87b98ba6
Rewrite onAddNewRow for Backbone models.
2015-08-13 14:10:47 -04:00
George Stephanis
0e902de9c8
Move new row and deletion inside the view.
2015-08-13 13:07:20 -04:00
George Stephanis
b50af4839c
Whitespace tidy.
2015-08-13 13:07:00 -04:00
George Stephanis
6dddc2ad84
Moving initialize up to the top.
2015-08-13 13:01:42 -04:00
George Stephanis
0ac1aab79c
Rearrange the scss a touch.
2015-08-13 12:59:41 -04:00
George Stephanis
22b14e254f
Single quotes for jshint coding standards.
2015-08-13 12:29:40 -04:00
George Stephanis
ab3a7e4e21
Only style sort handles when it's actually sortable.
2015-08-13 12:13:35 -04:00
George Stephanis
d86814d6f1
Disable sorting when searching.
2015-08-13 12:13:05 -04:00
George Stephanis
64ef2a6c5c
Remove several now unneeded log commands.
2015-08-13 12:00:10 -04:00
George Stephanis
e888f65b4d
Simplify how we're tracking single value changes as well.
2015-08-13 11:59:34 -04:00
George Stephanis
525d6987d3
Change how we're saving / logging order changes.
2015-08-13 11:59:12 -04:00
George Stephanis
b4bd433342
Update the unsaved message to give better data.
2015-08-13 11:58:09 -04:00
George Stephanis
411d77aae8
Only update if necessary.
2015-08-12 17:26:10 -04:00
George Stephanis
9c58efeefd
Make sure we're sorting by numbers, not strings.
2015-08-12 17:18:46 -04:00
George Stephanis
d191914e2f
Update the rate order on sort.
2015-08-12 17:18:32 -04:00
George Stephanis
e10064d0fe
Revert back to passing in array values. We can indexBy in JS
2015-08-12 17:17:39 -04:00
George Stephanis
e7347ecca4
Handle sorting by tax_rate_order.
2015-08-12 15:29:33 -04:00
George Stephanis
f77b77e335
New template for empty set.
2015-08-12 15:29:17 -04:00
George Stephanis
4e2229a6bf
Merge branch 'master' into issue/8587
2015-08-12 15:07:44 -04:00
George Stephanis
4581289fee
Drat, wanted `event.data.view` not `view`
2015-08-12 15:05:00 -04:00
George Stephanis
6e169e313f
`_.size()` can run on an object, `.length` cannot.
2015-08-12 15:03:50 -04:00
George Stephanis
a587f9c5a9
Pull listeners back in to the view.
2015-08-12 15:01:27 -04:00
Claudio Sanches
0c48134554
POT
2015-08-12 15:49:55 -03:00
Claudio Sanches
0ce60608c9
Updated changelog version
2015-08-12 15:49:44 -03:00
George Stephanis
91d8ce1bd4
Move deletion block to be adjacent to creation block.
2015-08-12 14:44:24 -04:00
George Stephanis
1b435e18c2
Move search triggers.
2015-08-12 14:44:05 -04:00
George Stephanis
059e9a9494
Better to run down here when needed.
2015-08-12 14:43:48 -04:00
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
220550621a
Populate the search field value attribute
2015-08-12 14:38:25 -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