Changeset 3442065
- Timestamp:
- 01/18/2026 06:49:31 PM (2 months ago)
- Location:
- eh-mortgage-calculator
- Files:
-
- 50 added
- 2 edited
-
assets/icon-128x128.png (added)
-
assets/icon-256x256.png (added)
-
tags/3.1.1 (added)
-
tags/3.1.1/admin (added)
-
tags/3.1.1/admin/admin-scripts.js (added)
-
tags/3.1.1/admin/admin-styles.css (added)
-
tags/3.1.1/admin/settings-page.php (added)
-
tags/3.1.1/admin/tabs (added)
-
tags/3.1.1/admin/tabs/display.php (added)
-
tags/3.1.1/admin/tabs/general.php (added)
-
tags/3.1.1/admin/tabs/shortcode.php (added)
-
tags/3.1.1/admin/tabs/styling.php (added)
-
tags/3.1.1/assets (added)
-
tags/3.1.1/assets/css (added)
-
tags/3.1.1/assets/css/bootstrap-custom.css (added)
-
tags/3.1.1/assets/css/bootstrap-custom.css.map (added)
-
tags/3.1.1/assets/js (added)
-
tags/3.1.1/assets/js/chart.umd.min.js (added)
-
tags/3.1.1/assets/js/frontend.js (added)
-
tags/3.1.1/assets/js/modules (added)
-
tags/3.1.1/assets/js/modules/EHMortgageCalculator.js (added)
-
tags/3.1.1/assets/js/modules/amortization.js (added)
-
tags/3.1.1/assets/js/modules/dom-utils.js (added)
-
tags/3.1.1/assets/js/modules/format.js (added)
-
tags/3.1.1/assets/js/modules/pagination.js (added)
-
tags/3.1.1/assets/js/modules/validation.js (added)
-
tags/3.1.1/blocks (added)
-
tags/3.1.1/blocks/ehmc-calculator (added)
-
tags/3.1.1/blocks/ehmc-calculator/block.json (added)
-
tags/3.1.1/blocks/ehmc-calculator/editor.css (added)
-
tags/3.1.1/blocks/ehmc-calculator/editor.js (added)
-
tags/3.1.1/eh-mortgage-calculator.php (added)
-
tags/3.1.1/includes (added)
-
tags/3.1.1/includes/class-ehmc-admin-assets.php (added)
-
tags/3.1.1/includes/class-ehmc-admin.php (added)
-
tags/3.1.1/includes/class-ehmc-assets.php (added)
-
tags/3.1.1/includes/class-ehmc-blocks.php (added)
-
tags/3.1.1/includes/class-ehmc-i18n.php (added)
-
tags/3.1.1/includes/class-ehmc-loader.php (added)
-
tags/3.1.1/includes/class-ehmc-shortcode.php (added)
-
tags/3.1.1/languages (added)
-
tags/3.1.1/languages/eh-mortgage-calculator-es_ES.mo (added)
-
tags/3.1.1/languages/eh-mortgage-calculator-es_ES.po (added)
-
tags/3.1.1/languages/eh-mortgage-calculator-es_MX.mo (added)
-
tags/3.1.1/languages/eh-mortgage-calculator-es_MX.po (added)
-
tags/3.1.1/languages/eh-mortgage-calculator.pot (added)
-
tags/3.1.1/readme.txt (added)
-
tags/3.1.1/templates (added)
-
tags/3.1.1/templates/calculator.php (added)
-
tags/3.1.1/uninstall.php (added)
-
trunk/eh-mortgage-calculator.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
eh-mortgage-calculator/trunk/eh-mortgage-calculator.php
r3441776 r3442065 1 1 <?php 2 2 /** 3 * Plugin Name: EH Mortgage Calculator 3 * Plugin Name: EH Mortgage Calculator – Loan & Amortization Calculator 4 4 * Description: A modern, modular mortgage calculator with amortization table. 5 * Version: 3.1. 05 * Version: 3.1.1 6 6 * Requires at least: 5.0 7 7 * Tested up to: 6.9 … … 14 14 } 15 15 16 define( 'EHMORTGAGECALCULATOR_VERSION', '3.1. 0' );16 define( 'EHMORTGAGECALCULATOR_VERSION', '3.1.1' ); 17 17 define( 'EHMC_PATH', plugin_dir_path( __FILE__ ) ); 18 18 define( 'EHMC_URL', plugin_dir_url( __FILE__ ) ); -
eh-mortgage-calculator/trunk/readme.txt
r3441431 r3442065 1 === EH Mortgage Calculator ===1 === EH Mortgage Calculator – Loan & Amortization Calculator === 2 2 Contributors: edgarr41 3 3 Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=NAJ7GSMS87NEE 4 Tags: mortgage , loan calculator, amortization, finance, real estate4 Tags: mortgage calculator, loan calculator, amortization, finance, real estate 5 5 Requires at least: 5.0 6 6 Tested up to: 6.9 7 Stable tag: 3.1. 07 Stable tag: 3.1.1 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html 10 10 11 A modern , user-friendly mortgage calculator with a clean amortization table, pagination, shortcode, and Gutenberg block.11 A modern mortgage and loan calculator with a clean amortization schedule, monthly payment breakdown, shortcode, and Gutenberg block. 12 12 13 13 == Description == 14 14 15 EH Mortgage Calculator is a lightweight, responsive, and easy-to-use mortgage calculator pluginfor WordPress.16 It allows users to quickly calculate monthly mortgage payments and view a full amortization schedule with clean, paginated results.15 **EH Mortgage Calculator** is a lightweight, responsive, and user‑friendly mortgage and loan calculator for WordPress. 16 It helps visitors calculate monthly mortgage payments and view a full amortization schedule with principal and interest breakdowns. 17 17 18 Version **3.1.0** builds on the major modernization introduced in 3.0, adding UI refinements, improved accessibility, better translation support, and a more polished user experience across both the shortcode and Gutenberg block.18 This plugin is ideal for **real estate websites, mortgage brokers, lenders, financial blogs, and home loan professionals** who need a clean, accurate, and fast mortgage calculator. 19 19 20 **Features include:** 20 Version **3.1.1** continues the modernization introduced in 3.0, delivering UI refinements, improved accessibility, better translation support, and a polished experience across both the shortcode and Gutenberg block. 21 21 22 - Accurate mortgage payment calculation 23 - Full amortization table with year-by-year pagination 24 - Shortcode support: `[eh_mortgage_calculator]` 25 - Native Gutenberg block (WordPress 5.0+) 26 - Modern JavaScript architecture (no globals, no inline JS) 27 - Clean, responsive UI with a custom Bootstrap build 28 - Translation-ready (includes Spanish) 29 - Improved accessibility and keyboard navigation 30 - Lightweight and optimized for performance 22 ### 🔹 Key Features 31 23 32 Ideal for real estate websites, financial blogs, loan officers, and anyone who needs a simple, reliable mortgage calculator on their WordPress site. 24 - Accurate mortgage and loan payment calculation 25 - Full amortization schedule with year‑by‑year pagination 26 - Monthly payment breakdown (principal + interest) 27 - Shortcode support: `[eh_mortgage_calculator]` 28 - Native Gutenberg block (WordPress 5.0+) 29 - Modern JavaScript architecture (no globals, no inline JS) 30 - Clean, responsive UI with a custom Bootstrap build 31 - Translation‑ready (includes Spanish) 32 - Improved accessibility and keyboard navigation 33 - Lightweight and optimized for performance 34 35 Perfect for: 36 37 - Real estate agents 38 - Mortgage brokers 39 - Loan officers 40 - Financial advisors 41 - Home loan and mortgage blogs 42 - Property listing websites 33 43 34 44 == Installation == 35 45 36 1. Upload the `eh-mortgage-calculator` folder to the `/wp-content/plugins/` directory.37 2. Activate the plugin through the **Plugins** menu in WordPress.46 1. Upload the `eh-mortgage-calculator` folder to `/wp-content/plugins/`. 47 2. Activate the plugin through the **Plugins** menu. 38 48 3. Add the calculator to any page or post using the shortcode: 39 49 40 50 `[eh_mortgage_calculator]` 41 51 42 4. Or insert the **EH Mortgage Calculator Block** in the block editor (WordPress 5.0+).52 4. Or insert the **EH Mortgage Calculator Block** in the block editor. 43 53 44 54 == Frequently Asked Questions == … … 46 56 = Can I customize the calculator settings? = 47 57 48 Yes. Version 3.1. 0 introduces a new adminsettings page where you can customize:58 Yes. Version 3.1.1 includes a full settings page where you can customize: 49 59 50 * Default loan amount, interest rate, and term 51 * Field labels and button text 52 * Primary color, button colors, and table header color 53 * Border radius and overall UI styling54 * Display options for the summary box, amortization table, and chart 60 * Default loan amount, interest rate, and term 61 * Field labels and button text 62 * Primary color, button colors, and table header color 63 * Border radius and UI styling 64 * Display options for the summary box, amortization table, and chart 55 65 56 66 All settings apply instantly to both the shortcode and the Gutenberg block. 57 67 58 = Is the plugin translation -ready? =68 = Is the plugin translation‑ready? = 59 69 60 70 Yes. The plugin is fully internationalized and includes a Spanish translation. 61 Version 3.1. 0 improves translation support for JavaScript-based labels.71 Version 3.1.1 improves translation support for JavaScript‑based labels. 62 72 63 73 = Does it work with block themes? = … … 68 78 69 79 1. Mortgage calculator form 70 2. Amortization table output 71 3. Pagination controls 80 2. Amortization schedule output 81 3. Pagination controls 82 4. Admin page 72 83 73 84 == Changelog == 74 85 86 = 3.1.1 = 87 * Updated plugin branding and SEO‑optimized readme.txt for improved WordPress.org search visibility 88 * Enhanced keyword coverage for mortgage, loan calculator, and amortization‑related searches 89 * Refined plugin title and tags for better discoverability 90 * No functional changes to the calculator or UI 91 75 92 = 3.1.0 = 76 * Improved pagination styling with dynamic primary color support 77 * Updated Bootstrap -based UI for cleaner, more consistent styling78 * Added translation support for JavaScript chart labels 79 * Improved shortcode tab UI in the admin panel 80 * Removed remaining inline JavaScript for full CSP compatibility 81 * Enhanced accessibility and keyboard navigation 82 * Minor bug fixes and performance improvements 93 * Improved pagination styling with dynamic primary color support 94 * Updated Bootstrap‑based UI for cleaner, more consistent styling 95 * Added translation support for JavaScript chart labels 96 * Improved shortcode tab UI in the admin panel 97 * Removed remaining inline JavaScript for full CSP compatibility 98 * Enhanced accessibility and keyboard navigation 99 * Minor bug fixes and performance improvements 83 100 84 101 = 3.0 = 85 * Major modernization of the entire plugin 86 * Added a fully functional Gutenberg block with dynamic rendering 87 * Rebuilt JavaScript using modern standards (no globals, no inline scripts) 88 * Improved mortgage calculation logic and edge-case handling 89 * Redesigned UI with a slimmer, custom Bootstrap build 90 * Refactored plugin into a class-based architecture 91 * Improved shortcode output and front-end rendering 92 * Enhanced pagination for amortization tables 93 * Updated internationalization and text domain consistency 94 * Cleaned up file structure and removed legacy code 95 * Improved security, sanitization, and escaping 96 * Updated plugin header and documentation for WordPress.org 97 * Removed legacy widget support. The calculator is now available as a shortcode and a Gutenberg block. 102 * Major modernization of the entire plugin 103 * Added a fully functional Gutenberg block with dynamic rendering 104 * Rebuilt JavaScript using modern standards (no globals, no inline scripts) 105 * Improved mortgage calculation logic and edge‑case handling 106 * Redesigned UI with a slimmer, custom Bootstrap build 107 * Refactored plugin into a class‑based architecture 108 * Improved shortcode output and front‑end rendering 109 * Enhanced pagination for amortization tables 110 * Updated internationalization and text domain consistency 111 * Cleaned up file structure and removed legacy code 112 * Removed legacy widget support 98 113 99 114 = 2.0 = 100 The plugin can now be used as a widget.115 Added widget support. 101 116 102 117 = 1.1 = 103 Changed Text Domain to match the slug of the plugin.118 Updated text domain to match plugin slug. 104 119 105 120 = 1.0 = 106 Release Date: September 7, 2015 107 * Initial release 121 Initial release. 108 122 109 123 == Upgrade Notice == 110 124 125 = 3.1.1 = 126 This update improves plugin discoverability by updating the readme.txt branding, title, and SEO metadata. No functional changes were made. 127 111 128 = 3.1.0 = 112 This update includes UI improvements, better translation support, and severalrefinements to the shortcode and block output.129 This update includes UI improvements, better translation support, and refinements to the shortcode and block output. 113 130 If you customized styles, review your site after updating. 114 131
Note: See TracChangeset
for help on using the changeset viewer.