Mike Jolley
f95a1e4231
Ajax trigger for button
2017-08-09 14:55:53 +01:00
Mike Jolley
63d82cea71
Merge branch 'pr/16108'
2017-08-08 12:44:50 +01:00
Mike Jolley
735a277e52
initial state
2017-08-08 12:44:36 +01:00
ragulka
fdd0e556e7
Focus on modal content instead of container
...
Prevent unwanted jumps in page scroll position when opening a modal.
2017-08-03 14:32:15 +03:00
Mike Jolley
8d277a263b
Sort by order + zone ID as a fallback in shipping zones
...
Fixes #16170
2017-07-19 10:16:50 +01:00
Mike Jolley
37fc4c8f77
Ajaxify the product category filter ( #16110 )
...
* Ajaxify the product category filter
Closes #12773
* Min
2017-07-13 17:04:40 +01:00
Ninos Ego
bf9a7381dc
Coding improvements for datepicker range
2017-07-13 13:15:58 +02:00
Mike Jolley
771a4cab45
Minify meta boxes
2017-07-13 11:02:00 +01:00
Mike Jolley
6cee94bfa3
Merge pull request #15034 from widoz/master
...
Allow other product types to use the sale schedule inputs.
2017-07-13 10:59:31 +01:00
claudiulodro
8a8daabf26
Update with master and recompile assets
2017-07-06 09:06:30 -07:00
Claudio Sanches
002156d109
Minify
2017-07-04 16:34:58 -03:00
Sofyan Sitorus
38411f7fb2
#15915 Use shippingMethodView variable instead this in ajax callback inside the onAddShippingMethodSubmitted method
2017-07-02 05:14:45 +07:00
Mike Jolley
77c938202f
Merge branch 'add/15602-store-street-level-address'
...
# Conflicts:
# assets/css/admin-rtl.css
# assets/css/admin.css
2017-06-30 15:00:51 +01:00
claudiulodro
09c9c6e359
Dont set everything up if key variable doesnt exist
2017-06-28 08:31:55 -07:00
claudiulodro
f02c9376c4
Move calls to selectWoo()
2017-06-26 12:44:33 -07:00
Mike Jolley
a1940f2da3
Grunt dev
2017-06-19 12:49:34 +01:00
Claudio Sanches
2702647f88
Start handle importer delimiter
...
This make able handle the delimiter input passing to mapping screen and to the AJAX importation process.
2017-06-12 17:47:20 -03:00
Claudio Sanches
c19da29223
Fixed a typo
2017-06-08 15:52:34 -03:00
Mike Jolley
5ee38c54c2
Option to disable reviews globally
2017-06-08 15:26:30 +01:00
Mike Jolley
b4040b1335
Translate quick edit text
2017-06-08 14:24:28 +01:00
Mike Jolley
c53c83aebb
Tweak test and styling
2017-05-31 09:36:32 -07:00
Jeff Stieler
2d039c71e9
Fix jshint reserved word error and update minified wizard JavaScript.
2017-05-31 09:31:59 -07:00
Jeff Stieler
466cee9fc9
Update tax rates upon store location change.
2017-05-31 09:31:59 -07:00
Jeff Stieler
774d8c667e
Implement radio input toggling using the checkbox styles on wizard shipping step.
2017-05-31 09:31:57 -07:00
Nabeel Sulieman
1122faf760
Implement WooCommerce Services NUX in Setup Wizard:
...
- Rename "shipping locale" to "shipping location"
- Move tax setup to to shipping location page
- Rename shipping & taxes to just shipping
- Implement radio button selection to enable/disable shipping
- Add checkbox for installing WooCommerce services
- Start updating wc-admin css and javascript
2017-05-31 09:31:57 -07:00
Mike Jolley
532ddfa6b0
Merge conflicts
2017-05-31 12:23:52 +01:00
Mike Jolley
c5d7dfba6c
Feedback
2017-05-23 19:46:46 +01:00
Mike Jolley
b140f61510
Merge branch 'master' into fix/14578
...
# Conflicts:
# assets/js/frontend/single-product.min.js
2017-05-23 15:09:20 +01:00
Mike Jolley
b1a5b23629
Done screen handling and form tweaks
2017-05-23 15:05:32 +01:00
claudiulodro
76d6248cbd
Minify js
2017-05-19 12:50:42 -07:00
claudiulodro
cb297ad1b0
Add skip existing option
2017-05-19 10:58:31 -07:00
claudiulodro
b2e8d31262
Clean up
2017-05-18 09:49:58 -07:00
Mike Jolley
c3c966b5fd
Add handles so drag and drop does not break edit on mobile
...
Fixes #15118
2017-05-18 15:22:12 +01:00
claudiulodro
f7cc3df222
Type
2017-05-17 15:00:16 -07:00
claudiulodro
17083dafae
Initial background importer implementation
2017-05-17 14:34:49 -07:00
Mike Jolley
d67fb8fb83
New style import controller
...
Closes #15107
2017-05-17 14:16:38 +01:00
Mike Jolley
5939939244
Wizard and blank state
2017-05-16 15:36:56 +01:00
Mike Jolley
74e2f61f0c
Import and export buttons
2017-05-16 15:06:22 +01:00
Kelly Dwan
684ae9c86c
Run grunt
2017-05-15 18:00:29 -04:00
Kelly Dwan
faea811a92
Customer profile: Add a “Copy from billing” button to shipping user meta fields
2017-05-15 17:09:02 -04:00
Mike Jolley
f40dddacc3
Feedback
2017-05-15 10:42:10 +01:00
Mike Jolley
ed32dd558d
Nonces and further tidyup
2017-05-12 20:15:08 +01:00
Mike Jolley
a35df1394c
Delay final step
2017-05-12 15:26:53 +01:00
Mike Jolley
0bf749aeac
Move js into script file
2017-05-12 15:03:00 +01:00
Guido Scialfa
cce7e8a0e3
Allow other product types to use the sale schedule inputs.
...
Problem:
Simple product allow to schedule a product sale, but the datepicker
works only if there is one group of sale inputs.
This is because only the simple&external product type is allowed to show the general data tab.
As referenced within the includes/admin/meta-boxes/views/html-product-data-general.php
the div container has the class attribute values "show_if_simple show_if_external".
This make impossible to use the price fields for custom product types.
Workaround:
When I register a new product type and I want to use the general data tab, simply, I cannot.
But, I can create an additional data tab and put my custom code there but if I want to use the price and sale input what I need to do
is to get a copy of the code from html-product-data-general.php and put it on my own view.
Surprise, is not possible to send the data from the datepicker to the input field, also, the recalculate value for the minDate and maxDate
doesn't work as expected.
Solution:
Instead of use the .sale_price_dates_from (that is removed when the datePicker is initialized, and instead of using the id attribute
that must be unique and may create issues, using a combination of .next() and .is() function allow us to determine if the options must be the min or max value.
The code is a copy of the same closure found within the meta-boxes-variation.js.
2017-05-11 18:38:48 +02:00
Mike Jolley
d14a679e70
Merge pull request #14697 from bekarice/tweak/confirm-log-deletion
...
Confirm before deleting log files
2017-04-28 12:57:48 +01:00
Mike Jolley
63e8221e2c
Add required placeholder for meta fields
...
Closes #14700
2017-04-26 11:35:34 +01:00
Beka Rice
f65b817fcf
Code review tweaks
2017-04-25 21:45:42 -04:00
Beka Rice
c552362b73
Confirm before deleting log files
2017-04-25 17:10:47 -04:00
Mike Jolley
2a4103d776
Removed the non-functional order total input and combine the recalculation buttons into one working button.
...
Fixes #14494
2017-04-18 19:44:42 +01:00
Mike Jolley
f1c2bfccc8
Fix and minify
2017-04-11 21:46:25 +01:00
Mike Jolley
04fe2b9a44
Remove error causing legacy suggest code
...
Fixes #14120
2017-04-11 21:45:31 +01:00
Claudio Sanches
393c9afe78
Replaced deprecated Select2 4 quietMillis in favor of delay
2017-04-06 16:18:42 -03:00
Mike Jolley
c1468cdc2e
Merge branch 'master' into fix/trycatchselect2
...
# Conflicts:
# assets/js/admin/wc-enhanced-select.js
# assets/js/admin/wc-enhanced-select.min.js
2017-04-06 18:58:17 +01:00
Mike Jolley
d3d301a26c
Add try/catch block to select2 code to stop it breaking EVERYTHING on conflict/failure
2017-04-06 13:04:22 +01:00
Claudio Sanches
2ffb2e8853
Allow search customers by ID in admin customer ajax search
...
Closes #13980
2017-04-06 02:19:12 -03:00
Mike Jolley
005bedb7e8
Workaround for loading failed message
2017-04-04 11:13:43 +01:00
Mike Jolley
75f79b3279
Se 20y limit on datepicker too
2017-04-03 10:46:37 +01:00
Mike Jolley
ece81deb8e
Use term ID, not slug
...
Fixes #13731
2017-03-23 11:13:32 +00:00
Mike Jolley
2011c19b53
Match language array in select2
...
Closes #13628
2017-03-16 17:03:12 +00:00
Mike Jolley
ce82fcc0c7
Remove attribute code from product-ordering.js
...
Fixes #13471
2017-03-06 14:33:52 +00:00
Mike Jolley
8951bef0ee
Version and minification
2017-02-28 19:11:41 +00:00
Ryan Ray
05a40d8df7
Merge branch 'master' into video-updates
2017-02-28 10:56:28 -05:00
Ryan Ray
b2107f1a62
Renaming what used to be WooCommerce 101 videos to the current Guided
...
Tour naming scheme.
2017-02-25 11:40:10 -05:00
Mike Jolley
f21997d661
Send items in one request rather than multiple requests
2017-02-23 10:19:32 +00:00
Mike Jolley
2ac125417f
Fix sale date field
2017-02-22 10:31:20 +00:00
Mike Jolley
649f55b494
Load default country/state on edit
...
Closes #13061 Fixes #12899
2017-02-08 10:56:00 +00:00
Mike Jolley
41f3572b23
Merge branch 'fix-12922'
2017-01-26 14:57:51 +00:00
Chuck Mac
aef47c7bdc
Admin Report JS - Add ability to have non-date index in export
...
Currently the export function only allows for an index that is a date. For
extending reports there are many situations where it would be desirable to
have a non-date index. This change will add a new data flag "index_type",
if set to "none" it will leave the index as is and not try to convert it
to a date.
2017-01-20 09:36:43 -05:00
Mike Jolley
17481af671
Allow html in description
2017-01-17 15:50:19 +00:00
Mike Jolley
cb04d5985a
Fix add zone button and default title
...
Fixes #12829
2017-01-17 15:25:12 +00:00
Mike Jolley
777f09db32
remove notice - no longer needed
2017-01-11 11:48:05 +00:00
Mike Jolley
f7d72afcf9
Detect classname when saving attributes
2017-01-05 16:54:47 +00:00
Mike Jolley
6b511e84be
Sorting
2016-12-23 15:14:27 +00:00
Mike Jolley
2e09532b7a
Close when html clicked
2016-12-21 14:23:17 +00:00
Mike Jolley
92968492a0
Customer search
2016-12-21 14:18:33 +00:00
Mike Jolley
96877dbb25
Fix product search inputs
2016-12-21 13:23:26 +00:00
Mike Jolley
56fef5b4f6
More styling settings tweaks
2016-12-21 11:36:48 +00:00
Claudio Sanches
ff35f07a4d
Minify
2016-12-15 14:49:33 -02:00
Mike Jolley
b5f9d6b6eb
Merge percent and cart percent coupon types
2016-12-14 11:07:08 +00:00
Mike Jolley
31fbee2b07
ran grunt
2016-12-06 11:53:27 +00:00
Mike Jolley
b4e255354f
Merge pull request #12418 from bobbingwide/master
...
Fixes #12352 - cater for just one item selected in a multiselect list
2016-12-06 11:14:24 +00:00
Mike Jolley
1749551021
Customer crud
2016-11-24 15:31:05 +00:00
Herb Miller
1e8d9d4c95
Fixes #12352 - cater for just one item selected in a multiselect list
2016-11-21 12:15:17 +00:00
Claudio Sanches
49a574e704
Move all JavaScript from system status page to a new file ( #12283 )
2016-11-09 11:36:14 +00:00
Claudio Sanches
48013fa2c3
Minify
2016-11-07 15:47:05 -02:00
Rami Yushuvaev
e71cae8d8f
a11y: make order notes metabox accessible
2016-11-05 18:56:03 +02:00
Sabbir Ahmed
0bf17455ff
Variation pagination problem fixed #12239 ( #12240 )
2016-11-03 11:28:58 +00:00
Mike Jolley
65fda094bd
Fix empty value in zones save
2016-10-14 13:06:06 +01:00
Rami Yushuvaev
eae583fc3c
Update wp.org plugin directory links
2016-10-12 11:16:58 +01:00
Mike Jolley
2a51a76e4e
Merge branch 'pr/12056'
2016-10-11 17:36:40 +01:00
Mike Jolley
a7ccc38096
Define classnames to choose what gets hidden
2016-10-11 17:36:34 +01:00
James Koster
9bd88f5677
Add styling for the toggle input type
2016-10-11 12:33:33 +01:00
Patrick Rauland
0df389590b
conditionally showing stock settings. Fixes #12055
2016-10-10 15:18:26 -06:00
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
83cc0c7066
Work on shipping zone screens
2016-09-24 03:22:57 +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
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
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
0d6a3af108
Remove sorting function
2016-07-27 10:22:02 +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
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
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
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
b9eb873229
minify
2016-06-24 12:28:50 +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
e1ec01c9f9
Zone wording tweaks
...
Closes #11184
2016-06-20 12:50:55 +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
83eab2344e
Hide blank slate on add zone
2016-06-07 16:18:32 +01:00
Claudio Sanches
e39274e753
HTTPS for everybody
2016-05-26 22:48:49 -03:00
Claudio Sanches
1d37b9f4e7
Minify
2016-05-25 13:57:30 -03: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
Mike Jolley
54231c2946
Allow shipping classes interface to be extended.
2016-05-19 12:38:28 +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
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
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
b39ec6b2d6
Fix undo on storefront
...
Closes #10816
2016-05-03 17:03:46 +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
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
Matheus Lopes
f0c26b7439
Refatoring main code
2016-04-28 13:37:30 -03:00
Mike Jolley
da5cad838f
Remove modal offset
...
Fixes #10783
2016-04-25 14:16:55 +01:00
Mike Jolley
10f16f074c
Further zone tweaks to delete new rows on cancel
2016-04-22 12:24:20 +01:00
Mike Jolley
aa116f325f
minify
2016-04-21 17:23:52 +01:00
Mike Jolley
a8b2a5668f
Added cancel button to shipping zones UI
...
Closes #10754
2016-04-21 16:18:15 +01:00
Matheus Lopes
2e6d83039f
Forgotten after changes xD
2016-04-20 15:04:31 -03:00
Matheus Lopes
2c191f5bb7
Enable countries exceptions to Billing and Shipping
2016-04-20 14:55:05 -03:00
Mike Jolley
5af423c1c4
window.load is deprecated
...
@claudiosmweb
2016-04-20 16:38:58 +01:00
Mike Jolley
25138f4ce3
Preserve values on add row
2016-04-19 18:27:00 +01:00
Mike Jolley
f739e97c76
Merge branch 'master' into payment-gateway-wizard-refactor
...
# Conflicts:
# assets/css/activation.css
# assets/css/wc-setup.css
2016-04-19 13:25:20 +01:00
Mike Jolley
826613db3c
Grunt dev
2016-04-18 15:37:19 +01:00
Mike Jolley
b1d32b3f8c
Change error events for inline validation
...
Fixes #10691
2016-04-18 13:27:05 +01:00
Mike Jolley
c0ec85cd84
Implement new gateway screen in wizard and auto-install plugin-base gateways when chosen.
2016-04-01 17:30:04 +01:00
Mike Jolley
5a49394102
Justin code review
2016-04-01 11:19:55 +01:00
Mike Jolley
3a00348795
Remove shipping options from wizard
2016-03-31 17:17:11 +01:00
Mike Jolley
32475695a5
Simplify wizard tax rates and import automatically
2016-03-31 15:54:54 +01:00
Mike Jolley
34b65e339a
Extra error handling
2016-03-31 15:18:35 +01:00
Mike Jolley
5f6aa6c160
Fix modals and ajax events
2016-03-24 19:06:51 +00:00
Mike Jolley
8b53d1a618
Only load modal if supported
2016-03-24 18:31:39 +00:00
Mike Jolley
d3ac3f4073
Modals first pass
2016-03-24 17:26:40 +00:00
Mike Jolley
679443c9c9
Zones screen feedback
...
- Adds updated descriptions
- Adds shipping method descriptions in modal
- Adds order column tooltip
- Modified styles
@jameskoster
2016-03-24 14:08:26 +00:00
Mike Jolley
1b520840d6
Merge branch 'pr/10596'
2016-03-24 11:34:08 +00:00
Mike Jolley
26a06a7a69
Tweak check to use indexof
2016-03-24 11:34:00 +00:00
Mike Jolley
ca5a46a2f9
Allow bulk deletion of refunds
2016-03-23 16:32:12 +00:00
Mike Jolley
95de7f5a2c
Minor spacing issues
2016-03-23 13:06:15 +00:00
Gorka Maiztegi
eaa025229b
Added minified javascript file
2016-03-23 10:59:07 +01:00
Gorka Maiztegi
8f184c0a34
Fix tax editing when using WPML
...
WPML adds the query parameter "lang" to the ajaxurl variable (and potentially other plugins might do the same thing too), so a new query parameter must be prefixed with & and not ?. This small piece of code solves the issue.
2016-03-23 10:32:15 +01:00
Mike Jolley
f73149feaf
Tweak variation display and reenable bulk editing
2016-03-22 17:13:39 +00:00
Mike Jolley
f1b3d0f708
Further layout tweaks
2016-03-22 14:54:02 +00:00
Mike Jolley
5862785522
Restyle items panel
2016-03-21 18:35:00 +00:00
Mike Jolley
7be2b129b6
Removed bulk actions from order items panel
...
Reduce/increase order item stock is less important these days do to
automatic stock reduction (when status changes) and because when you
refund items you can restock items via checkbox. Manual stock changes
can be performed by editing products.
Decreases complexity of order items box.
2016-03-21 14:58:14 +00:00
Allen Snook
bd99d8f1f3
Remove unused new_enabled variable
2016-03-18 13:43:58 -07:00
Mike Jolley
1549158981
Add 'is_enabled' column to instances table and allow toggle in zones screen
...
@allendav
2016-03-15 17:23:06 +00:00
Mike Jolley
699e007659
Wrap export in quotes to preserve commas
...
Fixes #10541
2016-03-14 12:26:18 +00:00
Claudio Sanches
ede64f7aa9
Minify and POT
2016-03-11 14:42:34 -03:00
Claudio Sanches
ad446d002e
Fixed zeroclipboard fallback on firefox
2016-03-10 14:58:50 -03:00
Claudio Sanches
1aa796390a
Minify
2016-03-10 00:02:50 -03:00
Mike Jolley
c21b0eda82
Merge pull request #10361 from shivapoudel/ajax-customer-search
...
Feature to exclude certain users from ajax customer search box
2016-03-03 12:54:19 +00:00
Justin Shreve
b9870bff30
Minify js
2016-03-03 02:48:14 -08:00
Justin Shreve
f4d771ef3e
Show error if copying can't even happen (to cover safari).
2016-03-02 10:25:16 -08:00
Justin Shreve
32eabbc685
Provide a fallback message if copying to the clipboard fails.
2016-03-02 10:13:17 -08:00
Mike Jolley
6f04ff1fa0
Replace size with length
...
Fixes #10444
2016-03-01 13:08:25 +00:00
Shiva Poudel
a88caf5b72
Feature to exclude certain users from ajax customer search box
...
Closes #10360
CC @mikejolley
2016-02-16 19:40:36 +05:45
Mike Jolley
352184cc06
Merge branch 'master' into shipping-zones
...
# Conflicts:
# assets/css/admin.css
# i18n/languages/woocommerce.pot
# includes/abstracts/abstract-wc-payment-gateway.php
# includes/abstracts/abstract-wc-shipping-method.php
# includes/admin/settings/class-wc-settings-shipping.php
# includes/wc-core-functions.php
# uninstall.php
2016-02-05 14:58:48 +00:00
Mike Jolley
30ee8aaef0
[2.5] Bind on autocompletechange event
...
Fixes #10185
2016-01-27 12:14:21 +00:00
Mike Jolley
8c85183d6e
[2.5] Remove case check from tax rate country REGEX
2016-01-27 12:10:36 +00:00
Claudio Sanches
9c9fab33da
[2.5] Reload tax backbone view when save, closes #10150
2016-01-23 14:51:43 -02:00
Claudio Sanches
3fb84f91c1
Improved code for #10127
2016-01-20 22:54:29 -02:00
Simon Prosser
4899d99475
Videon only load when help is needed.
2016-01-21 00:12:19 +00:00
Mike Jolley
cc68fdc89a
[2.5] Correctly block UI to prevent attribute issues
...
Fixes #10115
2016-01-20 11:01:18 +00:00
Mike Jolley
c661b4c78f
JSlint
2016-01-13 17:08:53 +00:00
Mike Jolley
d821b87f8a
Move shipping classes to custom UI in shipping section
2016-01-13 16:52:28 +00:00
Mike Jolley
8064b35350
Add methods from zones screen
2016-01-13 15:04:10 +00:00
Mike Jolley
c8025705c1
Text changes
2016-01-13 12:38:31 +00:00
Mike Jolley
70a9eb3807
Fix pagination + sorting on tax screen
...
@claudiosmweb
2016-01-12 12:01:10 +00:00
Mike Jolley
1076854608
Merge branch 'master' into shipping-zones
...
# Conflicts:
# assets/css/admin.css
# includes/abstracts/abstract-wc-shipping-method.php
# includes/class-wc-shipping.php
# includes/shipping/flat-rate/class-wc-shipping-flat-rate.php
# includes/shipping/flat-rate/includes/class-wc-eval-math.php
# includes/shipping/free-shipping/class-wc-shipping-free-shipping.php
#
includes/shipping/legacy-international-delivery/class-wc-shipping-legacy
-international-delivery.php
#
includes/shipping/legacy-local-delivery/class-wc-shipping-legacy-local-d
elivery.php
2016-01-11 11:48:18 +00:00
Mike Jolley
cef3ec7e37
Indicate disabled methods
2016-01-08 11:57:49 +00:00
Mike Jolley
007abbc98e
Shipping meta data
...
Closes #9094
2016-01-08 11:42:32 +00:00
Mike Jolley
808d3317c2
Min #10021
2016-01-07 10:53:04 +00:00
Shiva Poudel
64161b9d63
No need of external product type to index
2016-01-07 12:43:08 +05:45
Mike Jolley
5fed5c6990
Dash when no methods are shown
2016-01-06 13:38:32 +00:00
Mike Jolley
97d47fb576
Move zones to main settings
2016-01-05 11:23:15 +00:00
Mike Jolley
62ca37f651
Merge branch 'master' into shipping-zones
...
# Conflicts:
# includes/admin/class-wc-admin-assets.php
# includes/class-wc-install.php
2016-01-04 14:35:45 +00:00
Mike Jolley
61f8a92202
View/Edit icon hiding on edit
2016-01-04 14:34:10 +00:00
Mike Jolley
a70f1d7852
Fix row selection in tax settings screen
2016-01-04 11:04:52 +00:00
Mike Jolley
1228ae348c
Fix change event on tax settings screen
2016-01-04 10:54:34 +00:00
Claudio Sanches
a81f0f6eea
Use blockui while saving taxes
2015-12-19 12:12:31 -02:00
Mike Jolley
77f0e9d72a
has settings handling
2015-12-18 13:12:20 +00:00
Mike Jolley
8ebba9cc68
"enabled" column
2015-12-16 16:24:58 +00:00
Mike Jolley
9aa34330ac
Fix sorting and saving for methods
2015-12-16 16:09:52 +00:00
Mike Jolley
e13ba4f029
Empty states
2015-12-16 15:37:40 +00:00
Mike Jolley
571469f44c
Add methods to zones
2015-12-16 15:16:52 +00:00
Mike Jolley
bf362de020
worldwide methods
2015-12-16 13:38:03 +00:00
Mike Jolley
aab4e1cfa0
Min
2015-12-16 11:05:01 +00:00
Mike Jolley
d8f96f4dc9
zones empty state
2015-12-15 19:10:41 +00:00
Mike Jolley
e25d876779
List and sort methods within zones
2015-12-15 17:48:03 +00:00
Mike Jolley
f48f09ebdf
Fix zone links
2015-12-15 16:35:33 +00:00
Mike Jolley
6e7d8e98b2
Trigger change event when inserting media
...
Fixes #9793
2015-12-14 12:27:03 +00:00
Manos Psychogyiopoulos
2a6a26f800
allow searching from predefined set and introduce search limit
...
Makes it possible to search from a pre-defined set of known ids without returning all results, avoiding an excessive amount of product instantiations with large result sets.
2015-12-12 14:28:45 +02:00
Mike Jolley
6cea054fca
Method list screen and method screen with breadcrumbs
2015-12-11 14:11:12 +00:00
Mike Jolley
66d4065ae4
postcode saving
2015-12-10 18:33:59 +00:00
Mike Jolley
4893db3afe
tweak js
2015-12-10 17:47:14 +00:00
Claudio Sanches
baf09d4a5e
Fixed some coding standards
2015-12-10 15:24:26 -02:00
Mike Jolley
e93853e4cf
Fix up adding zones
2015-12-10 16:38:24 +00:00
Mike Jolley
cf5381083d
Started on zone regions selector
2015-12-10 15:09:37 +00:00
Mike Jolley
3a8ed22905
Fix sorting for new zones
2015-12-10 13:09:39 +00:00
Mike Jolley
41042e94a7
Sort zones
2015-12-10 12:31:03 +00:00
Mike Jolley
14eeb9f936
Zones first draft with backbone saving of zone names
2015-12-10 11:55:03 +00:00
Claudio Sanches
b9624290e1
Minify
2015-12-02 13:26:09 -02:00
Mike Jolley
00f5317621
Merge pull request #9581 from shivapoudel/validation
...
Add Js Validation for price and dimension field in product quick edit…
2015-11-27 13:07:38 +00:00
Mike Jolley
4595befb76
Pass product type with variation bulk edit
...
Closes #9570
2015-11-17 15:25:48 +00:00
roykho
ca13d3e5f7
Add conditional check for the selected variation image
...
This added check prevents undefined object preventing images that have no sizes ( e.g SVG ) from causing errors
2015-11-12 16:55:25 -08:00
Shiva Poudel
7934d6fd29
Add Js Validation for price and dimension field in product quick edit panel
2015-11-12 04:50:57 +05:45
Claudio Sanches
5c54aae2c2
Minify again
2015-11-06 13:54:47 -02:00
Claudio Sanches
d66427bd8a
[2.4] Fixed product type select in wp 4.4
2015-11-06 13:51:17 -02:00
Mike Jolley
12000cd85f
Fix model in IOS
...
Fixes #9507
2015-11-04 15:41:25 +00:00
Claudio Sanches
ad5264d40b
Fixed initial tax rate settings pagination
...
Pagination need to be set up to 1, since is first page.
This fix a bug where is impossible to insert rates when don't have any rate saved before.
cc @mikejolley
2015-10-27 19:36:57 -02:00
Claudio Sanches
0dbbcd0a16
Fixed coding standards in assets/js/admin/settings-views-html-settings-tax.js
2015-10-27 18:19:30 -02:00
Mike Jolley
5c43b34002
Avoid hardcoding admin input names for orders
...
Closes #9444 @claudiosmweb
2015-10-27 15:54:00 +00:00
Claudio Sanches
76583aeeda
Minify
2015-10-26 13:05:06 -02:00
Claudio Sanches
2e95a68357
Use new "question" mark icon font
...
Created wc_add_help_tip() function to generate the icons
Replaced all .help_tip elements and [?]
We'll keep the old image and styles in order to maintain backwards
compatibility
Closes #9381
2015-10-23 01:40:52 -02:00
Claudio Sanches
332a0d52ad
Fixed conding standards #9259
2015-10-09 11:45:30 -03:00
Mike Jolley
99a23b8614
Added readme for 2.5
2015-10-09 11:22:28 +01:00
Mike Jolley
bf0a92d29f
Merge pull request #9312 from nishitlangaliya/Issue-9259
...
Issue 9259
2015-10-09 10:45:15 +01:00
nishitlangaliya
cb7519ccd4
As per suggestions #woocommerce-fields .regular_price class given. ref #9259
2015-10-09 10:52:17 +05:30
Mike Jolley
0197a99065
Merge branch 'issue/8587'
...
Conflicts:
assets/css/admin.css
assets/css/woocommerce.css
includes/admin/class-wc-admin-assets.php
includes/admin/settings/views/html-settings-tax.php
2015-10-08 13:26:52 +01:00
Mike Jolley
ac02ec290a
Improved styling and wording
2015-10-08 13:18:00 +01:00
Mike Jolley
42a853c90b
Fixing some JS notices when working with the tax table
2015-10-08 12:57:42 +01:00
nishitlangaliya
91e415beef
more specific class given for appliy only quick edit ref #9259
2015-10-08 17:25:58 +05:30
nishitlangaliya
3f74539fc7
Fixes: Quick edit add js validation ref #9259
2015-10-08 13:10:45 +05:30
nishitlangaliya
eaa1058939
Fixes : Quick Edit js validation added.
2015-10-08 13:07:24 +05:30
nishitlangaliya
02e2f2bf4d
fixed: Add js validation for product quick edit ref #9259
2015-10-07 15:39:58 +05:30
Mike Jolley
1f6260a880
Use tax settings in backend and default to base country
...
Closes #9186
2015-10-05 15:31:58 +01:00
Claudio Sanches
0966fedb12
Moved JS vendor libraries for our own directories #8488
2015-10-01 15:46:08 +02:00
Mike Jolley
7c7057c2a7
Correct spelling of events
...
Fixes #9202
2015-10-01 11:04:26 +02:00
Claudio Sanches
ec2fdcc2d4
[2.4] Start variations tiptip for .help_tip elements, closes #9151
2015-09-22 14:06:54 -03:00
Claudio Sanches
09370c31cf
Fixed quick edit js for tax fields, closes #9182
2015-09-21 16:10:20 -03:00
Mike Jolley
b8acbc37a5
minify
2015-09-16 13:19:04 +01:00
Claudio Sanches
9865e04c8a
Merge pull request #8921 from shivapoudel/wc-tabs-gtm
...
GTM listener for wc-tabs
2015-09-15 19:49:48 -03:00
Claudio Sanches
7e63374aaf
Merge pull request #8735 from shivapoudel/backbone-modal
...
Allow support for variable in backbone modal template in extensions
2015-09-15 19:44:50 -03:00
Mike Jolley
799353e8f2
Wait for variation update before submit
...
@claudiosmweb
2015-09-08 14:30:41 +01:00
Florian Ludwig
2761a42a13
Fixed one more inefficient jQuery selector
2015-09-07 19:53:47 +02:00
Florian Ludwig
35655f8544
Fixed all inefficient selector usages
...
Use find for more efficient selectors - more information on e.g.
https://24ways.org/2011/your-jquery-now-with-less-suck/
2015-09-07 19:51:10 +02:00
Mike Jolley
4bda0f2387
check for sizes
2015-09-07 11:38:24 +01:00
Mike Jolley
32a2bbfbd1
Sort out variation loading after attribute save
2015-09-04 14:00:42 +01:00
Mike Jolley
32b220d8b6
Improve variation reload after save attributes
...
@claudiosmweb
2015-09-03 16:17:08 +01:00
Mike Jolley
889d40b8aa
Add data attribute to leave options visible
...
Closes #9017
2015-09-03 15:38:42 +01:00
Mike Jolley
04a68ad925
Add spinner/loading indication between onboarding steps
...
Closes #8816
2015-08-21 19:12:36 +01:00
Shiva Poudel
5d291495a7
Tweak - GTM listener for wc-tabs using preventDefault()
2015-08-21 21:27:34 +05:45
Claudio Sanches
b6b34255d2
Stop for change inputs when add a new variation on admin, closes #8874
2015-08-18 13:00:38 -03:00
Mike Jolley
4697f5f600
typo + min
2015-08-17 11:27:11 +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
Manos Psychogyiopoulos
9652d881f9
child selector
2015-08-14 09:46:22 +03:00
Manos Psychogyiopoulos
a86403f884
toggle metabox classes on boxes added via ajax
2015-08-14 09:38:22 +03: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
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
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
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
22b14e254f
Single quotes for jshint coding standards.
2015-08-13 12:29:40 -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
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
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
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
Claudio Sanches
ac1986412c
Stay on the same page when delete a variation
2015-08-12 11:39:55 -03: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
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
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
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
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
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
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
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
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