Changeset 3698814
- Timestamp:
- 09/16/2026 02:48:46 PM (5 weeks ago)
- Location:
- pricewise-calculator-pro
- Files:
-
- 74 added
- 3 edited
-
tags/2.0.3 (added)
-
tags/2.0.3/LICENSE.txt (added)
-
tags/2.0.3/README.txt (added)
-
tags/2.0.3/admin (added)
-
tags/2.0.3/admin/class-pwcp-admin-calculator-form-editor.php (added)
-
tags/2.0.3/admin/class-pwcp-admin-calculator-list.php (added)
-
tags/2.0.3/admin/class-pwcp-admin-calculator-manager.php (added)
-
tags/2.0.3/admin/class-pwcp-admin-dashboard.php (added)
-
tags/2.0.3/admin/class-pwcp-admin-import-export.php (added)
-
tags/2.0.3/admin/class-pwcp-admin-menus.php (added)
-
tags/2.0.3/admin/class-pwcp-admin-settings.php (added)
-
tags/2.0.3/admin/class-pwcp-admin.php (added)
-
tags/2.0.3/admin/class-pwcp-calculator-form-templates.php (added)
-
tags/2.0.3/admin/class-pwcp-delete-warning.php (added)
-
tags/2.0.3/admin/class-pwcp-enhanced-color-picker.php (added)
-
tags/2.0.3/admin/class-pwcp-field-manager.php (added)
-
tags/2.0.3/admin/class-pwcp-uninstall-notices.php (added)
-
tags/2.0.3/admin/class-pwcp-uninstall-prompt.php (added)
-
tags/2.0.3/admin/index.php (added)
-
tags/2.0.3/assets (added)
-
tags/2.0.3/assets/css (added)
-
tags/2.0.3/assets/css/all-admin-css (added)
-
tags/2.0.3/assets/css/all-admin-css/admin-calculator-form.css (added)
-
tags/2.0.3/assets/css/all-admin-css/admin-calculator-list.css (added)
-
tags/2.0.3/assets/css/all-admin-css/admin-notices.css (added)
-
tags/2.0.3/assets/css/all-admin-css/admin-pages.css (added)
-
tags/2.0.3/assets/css/all-admin-css/admin-uninstall.css (added)
-
tags/2.0.3/assets/css/all-admin-css/index.php (added)
-
tags/2.0.3/assets/css/all-admin-css/woocommerce-admin.css (added)
-
tags/2.0.3/assets/css/all-frontend-css (added)
-
tags/2.0.3/assets/css/all-frontend-css/frontend-slider.css (added)
-
tags/2.0.3/assets/css/all-frontend-css/index.php (added)
-
tags/2.0.3/assets/css/all-frontend-css/woocommerce-integration.css (added)
-
tags/2.0.3/assets/css/index.php (added)
-
tags/2.0.3/assets/index.php (added)
-
tags/2.0.3/assets/js (added)
-
tags/2.0.3/assets/js/all-admin-js (added)
-
tags/2.0.3/assets/js/all-admin-js/admin-calculator-field-formula.js (added)
-
tags/2.0.3/assets/js/all-admin-js/admin-calculator-form-core.js (added)
-
tags/2.0.3/assets/js/all-admin-js/admin-calculator-list.js (added)
-
tags/2.0.3/assets/js/all-admin-js/admin-dashboard.js (added)
-
tags/2.0.3/assets/js/all-admin-js/admin-settings.js (added)
-
tags/2.0.3/assets/js/all-admin-js/delete-warning.js (added)
-
tags/2.0.3/assets/js/all-admin-js/index.php (added)
-
tags/2.0.3/assets/js/all-frontend-js (added)
-
tags/2.0.3/assets/js/all-frontend-js/frontend-slider.js (added)
-
tags/2.0.3/assets/js/all-frontend-js/index.php (added)
-
tags/2.0.3/assets/js/index.php (added)
-
tags/2.0.3/includes (added)
-
tags/2.0.3/includes/class-pwcp-activator.php (added)
-
tags/2.0.3/includes/class-pwcp-ajax-handler.php (added)
-
tags/2.0.3/includes/class-pwcp-base-ajax-handler.php (added)
-
tags/2.0.3/includes/class-pwcp-database.php (added)
-
tags/2.0.3/includes/class-pwcp-deactivator.php (added)
-
tags/2.0.3/includes/class-pwcp-formula-engine.php (added)
-
tags/2.0.3/includes/class-pwcp-input-sanitizer.php (added)
-
tags/2.0.3/includes/class-pwcp-loader.php (added)
-
tags/2.0.3/includes/class-pwcp-premium-helper.php (added)
-
tags/2.0.3/includes/class-pwcp-response-factory.php (added)
-
tags/2.0.3/includes/class-pwcp-system-checker.php (added)
-
tags/2.0.3/includes/class-pwcp-woocommerce-integration.php (added)
-
tags/2.0.3/includes/index.php (added)
-
tags/2.0.3/includes/traits (added)
-
tags/2.0.3/includes/traits/index.php (added)
-
tags/2.0.3/includes/traits/trait-pwcp-security-validation.php (added)
-
tags/2.0.3/index.php (added)
-
tags/2.0.3/languages (added)
-
tags/2.0.3/languages/index.php (added)
-
tags/2.0.3/languages/pricewise-calculator-pro.pot (added)
-
tags/2.0.3/pricewise-calculator-pro.php (added)
-
tags/2.0.3/public (added)
-
tags/2.0.3/public/class-pwcp-frontend-calculator.php (added)
-
tags/2.0.3/public/index.php (added)
-
tags/2.0.3/uninstall.php (added)
-
trunk/README.txt (modified) (3 diffs)
-
trunk/assets/js/all-admin-js/admin-calculator-field-formula.js (modified) (5 diffs)
-
trunk/pricewise-calculator-pro.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
pricewise-calculator-pro/trunk/README.txt
r3677892 r3698814 4 4 Requires at least: 5.8 5 5 Tested up to: 7.1 6 Stable tag: 2.0. 26 Stable tag: 2.0.3 7 7 Requires PHP: 7.4 8 8 License: GPLv2 or later … … 196 196 == Changelog == 197 197 198 = 2.0.3 - 2026-09-16 = 199 * Fix: the Add Field button in the field editor did nothing. Saving a new field stopped on a script error, so no field could be added to a calculator. Fields now save as they should. 200 198 201 = 2.0.2 - 2026-08-30 = 199 202 * Fix: the admin menu was still called "Calculator Pro". It is now called PriceWise, so it matches the plugin name and the setup steps on this page. … … 221 224 == Upgrade Notice == 222 225 226 = 2.0.3 = 227 Fixes the Add Field button in the field editor, which did nothing when you saved a new field. Your calculators and settings are untouched. 228 223 229 = 2.0.2 = 224 230 The admin menu is now called PriceWise instead of Calculator Pro. Your calculators and settings are untouched. -
pricewise-calculator-pro/trunk/assets/js/all-admin-js/admin-calculator-field-formula.js
r3566319 r3698814 731 731 var fieldType = $('#modal-field-type').val(); 732 732 var fieldData = { 733 label: $('#modal-field-label').val().trim(),734 key: $('#modal-field-key').val().trim(),733 label: ($('#modal-field-label').val() || '').trim(), 734 key: ($('#modal-field-key').val() || '').trim(), 735 735 type: fieldType, 736 736 required: $('#modal-field-required').is(':checked') ? 1 : 0, 737 default_value: $('#modal-field-default').val().trim()737 default_value: ($('#modal-field-default').val() || '').trim() 738 738 }; 739 739 … … 748 748 case 'radio': 749 749 case 'checkbox': 750 fieldData.options = $('#modal-field-options').val().trim();750 fieldData.options = ($('#modal-field-options').val() || '').trim(); 751 751 fieldData.swatch_mode = $('#modal-field-swatch-mode').val() || 'text'; 752 752 break; 753 753 case 'dropdown': 754 754 case 'addons': 755 fieldData.options = $('#modal-field-options').val().trim();755 fieldData.options = ($('#modal-field-options').val() || '').trim(); 756 756 break; 757 757 case 'date': … … 761 761 break; 762 762 case 'price_table': 763 fieldData.options = $('#modal-field-options').val().trim();763 fieldData.options = ($('#modal-field-options').val() || '').trim(); 764 764 fieldData.table_mode = $('#modal-field-table-mode').val() || 'band'; 765 765 break; 766 766 case 'price_matrix': 767 fieldData.options = $('#modal-field-options').val().trim();768 fieldData.matrix_row_label = $('#modal-field-matrix-row-label').val().trim();769 fieldData.matrix_col_label = $('#modal-field-matrix-col-label').val().trim();767 fieldData.options = ($('#modal-field-options').val() || '').trim(); 768 fieldData.matrix_row_label = ($('#modal-field-matrix-row-label').val() || '').trim(); 769 fieldData.matrix_col_label = ($('#modal-field-matrix-col-label').val() || '').trim(); 770 770 break; 771 771 case 'file': … … 775 775 case 'measurement': 776 776 fieldData.measure_mode = $('#modal-field-measure-mode').val() || 'area'; 777 fieldData.unit_label = $('#modal-field-unit-label').val().trim();777 fieldData.unit_label = ($('#modal-field-unit-label').val() || '').trim(); 778 778 fieldData.measure_waste = $('#modal-field-measure-waste').val() || '0'; 779 779 fieldData.measure_round = $('#modal-field-measure-round').val() || '0'; … … 782 782 } 783 783 784 fieldData.show_if = $('#modal-field-show-if').val().trim();784 fieldData.show_if = ($('#modal-field-show-if').val() || '').trim(); 785 785 fieldData.width = $('#modal-field-width').val() || 'full'; 786 786 -
pricewise-calculator-pro/trunk/pricewise-calculator-pro.php
r3672754 r3698814 4 4 * Plugin URI: https://devtonicstudios.com 5 5 * Description: WooCommerce price calculator. Customers type a size or quantity and your formula sets the price live, re-checked on the server, into the cart. Premium adds measurement, more field types, and PDF quotes. 6 * Version: 2.0. 26 * Version: 2.0.3 7 7 * Author: Devtonic Studios 8 8 * Author URI: https://devtonicstudios.com … … 26 26 define('PWCP_PLUGIN_DIR', plugin_dir_path(__FILE__)); 27 27 define('PWCP_PLUGIN_URL', plugin_dir_url(__FILE__)); 28 define('PWCP_PLUGIN_VERSION', '2.0. 2');28 define('PWCP_PLUGIN_VERSION', '2.0.3'); 29 29 define('PWCP_TEXT_DOMAIN', 'pricewise-calculator-pro'); 30 30 define('PWCP_PLUGIN_BASENAME', plugin_basename(__FILE__));
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)