Changeset 3203714
- Timestamp:
- 12/06/2024 03:23:26 PM (16 months ago)
- Location:
- loan-calculator-with-chart/trunk
- Files:
-
- 2 added
- 4 deleted
- 3 edited
-
assets/css/lcwc_admin.css (deleted)
-
assets/js/lcwc_admin.js (deleted)
-
assets/js/wp-color-picker-alpha.js (deleted)
-
inc/admin (added)
-
inc/admin/lcwc_menu.php (added)
-
inc/lcwc_backend.php (deleted)
-
inc/lcwc_fronted.php (modified) (4 diffs)
-
loan-calculator.php (modified) (2 diffs)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
loan-calculator-with-chart/trunk/inc/lcwc_fronted.php
r2950570 r3203714 67 67 <div> 68 68 <div class="loan-calc-detail"> 69 <p class="loan-detail-text"><?php echo esc_html('Loan Amount','loan-calculator '); ?></p>69 <p class="loan-detail-text"><?php echo esc_html('Loan Amount','loan-calculator-with-chart'); ?></p> 70 70 <p class="loan-calc-text" id="loan-amt-text"></p> 71 71 </div> … … 74 74 <div> 75 75 <div class="loan-calc-detail"> 76 <p class="loan-detail-text"><?php echo esc_html('Length','loan-calculator '); ?></p>76 <p class="loan-detail-text"><?php echo esc_html('Length','loan-calculator-with-chart'); ?></p> 77 77 <p class="loan-calc-text" id="loan-period-text"></p> 78 78 </div> … … 81 81 <div> 82 82 <div class="loan-calc-detail"> 83 <p class="loan-detail-text"><?php echo esc_html('% Interest','loan-calculator '); ?></p>83 <p class="loan-detail-text"><?php echo esc_html('% Interest','loan-calculator-with-chart'); ?></p> 84 84 <p class="loan-calc-text" id="interest-rate-text"></p> 85 85 </div> … … 88 88 </div> 89 89 <div class="loan-calc-footer"> 90 <p id="loan-calc-price-container"><span id="loan-calc-price"><?php echo esc_html('0','loan-calculator '); ?></span><?php echo esc_html('/mo','loan-calculator'); ?></p>90 <p id="loan-calc-price-container"><span id="loan-calc-price"><?php echo esc_html('0','loan-calculator-with-chart'); ?></span><?php echo esc_html('/mo','loan-calculator-with-chart'); ?></p> 91 91 </div> 92 92 </div> -
loan-calculator-with-chart/trunk/loan-calculator.php
r2950570 r3203714 5 5 * Version: 1.0 6 6 * Copyright: 2023 7 * Text Domain: loan-calculator 7 * License: GPLv3 or later 8 * Text Domain: loan-calculator-with-chart 8 9 */ 9 10 … … 13 14 14 15 // Include function files 15 include_once('inc/ lcwc_backend.php');16 include_once('inc/admin/lcwc_menu.php'); 16 17 include_once('inc/lcwc_fronted.php'); 17 18 18 function EMI_load_admin_script(){ 19 wp_enqueue_style( 'wp-color-picker' ); 20 wp_enqueue_script( 'lcwc-admin-script', LOANC_PLUGIN_DIR. '/assets/js/lcwc_admin.js', false, '1.0'); 21 wp_enqueue_script( 'wp-color-picker-alpha', LOANC_PLUGIN_DIR . '/assets/js/wp-color-picker-alpha.js', array( 'wp-color-picker' ), '3.0.2', true ); 22 wp_add_inline_script( 23 'wp-color-picker-alpha', 24 'jQuery( function() { jQuery( ".color-picker" ).wpColorPicker(); } );' 25 ); 26 wp_enqueue_style( 'style-css', LOANC_PLUGIN_DIR . '/assets/css/lcwc_admin.css', false, '1.0.0' ); 19 function LOAN_calculator_loadScriptStyle() { 20 // Get file modification times for versioning (cache busting) 21 $loan_calc_js_version = filemtime( LOANC_PLUGIN_DIR . '/assets/js/loan_calc.js' ); 22 $loan_calc_css_version = filemtime( LOANC_PLUGIN_DIR . '/assets/css/loan_calc.css' ); 23 $chart_min_js_version = filemtime( LOANC_PLUGIN_DIR . '/assets/js/chart.min.js' ); 24 25 // Enqueue scripts and styles with versioning 26 wp_enqueue_script( 'loan_calc_js', LOANC_PLUGIN_DIR . '/assets/js/loan_calc.js', array('jquery'), $loan_calc_js_version, true ); 27 wp_enqueue_style( 'loan_calc_css', LOANC_PLUGIN_DIR . '/assets/css/loan_calc.css', false, $loan_calc_css_version ); 28 29 wp_enqueue_script( 'chart_min_js', LOANC_PLUGIN_DIR . '/assets/js/chart.min.js', false, $chart_min_js_version, true ); 30 31 // Localization of PHP variables for JS 32 $loan_color_var = array( 33 'laon_enable_breakup_chart' => get_option('lcwc_enable_breakup_chart', 'true'), 34 'laon_payment_breakup_chart_type' => get_option('lcwc_chart_type', 'doughnut_chart'), 35 'laon_chart_principal_loan_color' => get_option('lcwc_principal_loan_color', 'rgb(54, 162, 235)'), 36 'laon_chart_total_interest_color' => get_option('lcwc_total_interest_color', 'rgb(255, 99, 132)'), 37 'laon_enable_yearly_breakdown_chart' => get_option('lcwc_enable_yearly_breakdown_chart', 'true'), 38 'laon_chart_yearly_principal_paid_color' => get_option('lcwc_yearly_principal_paid_color', 'rgb(54, 162, 235)'), 39 'laon_chart_yearly_interest_paid_color' => get_option('lcwc_yearly_interest_paid_color', 'rgb(255, 99, 132)'), 40 'laon_chart_breakup_text' => get_option('lcwc_breakup_text', 'Total Payment Break-up'), 41 'laon_chart_principal_amou_text' => get_option('lcwc_principal_amou_text', 'Principal Amount'), 42 'laon_chart_total_interest_text' => get_option('lcwc_total_interest_text', 'Total Interest'), 43 'laon_chart_year_breakdown_text' => get_option('lcwc_year_breakdown_text', 'Yearly Payment Breakdown'), 44 'laon_chart_year_princ_paid_text' => get_option('lcwc_year_princ_paid_text', 'Yearly Principal paid'), 45 'laon_chart_year_interest_paid_text' => get_option('lcwc_year_interest_paid_text', 'Yearly Interest paid'), 46 ); 47 48 wp_localize_script( 'loan_calc_js', 'loan_calc_style', $loan_color_var ); 27 49 } 28 add_action( 'admin_enqueue_scripts', 'EMI_load_admin_script' ); 29 30 function LOAN_calculator_loadScriptStyle() { 31 wp_enqueue_script('jquery', false, array(), false, false); 32 wp_enqueue_script( 'loan_calc_js', LOANC_PLUGIN_DIR . '/assets/js/loan_calc.js', false, '1.0.0' ); 33 wp_enqueue_style( 'loan_calc_css', LOANC_PLUGIN_DIR . '/assets/css/loan_calc.css', false, '1.0.0' ); 34 wp_enqueue_script( 'chart_min_js', LOANC_PLUGIN_DIR . '/assets/js/chart.min.js', false, '3.8.0' ); 35 $loan_color_var = array( 36 'laon_enable_breakup_chart' => get_option('lcwc_enable_breakup_chart','true'), 37 'laon_payment_breakup_chart_type' => get_option('lcwc_chart_type','doughnut_chart'), 38 'laon_chart_principal_loan_color' => get_option('lcwc_principal_loan_color','rgb(54, 162, 235)'), 39 'laon_chart_total_interest_color' => get_option('lcwc_total_interest_color','rgb(255, 99, 132)'), 40 'laon_enable_yearly_breakdown_chart' => get_option('lcwc_enable_yearly_breakdown_chart','true'), 41 'laon_chart_yearly_principal_paid_color' => get_option('lcwc_yearly_principal_paid_color','rgb(54, 162, 235)'), 42 'laon_chart_yearly_interest_paid_color' => get_option('lcwc_yearly_interest_paid_color','rgb(255, 99, 132)'), 43 'laon_chart_breakup_text' => get_option('lcwc_breakup_text','Total Payment Break-up'), 44 'laon_chart_principal_amou_text' => get_option('lcwc_principal_amou_text','Principal Amount'), 45 'laon_chart_total_interest_text' => get_option('lcwc_total_interest_text','Total Interest'), 46 'laon_chart_year_breakdown_text' => get_option('lcwc_year_breakdown_text','Yearly Payment Breakdown'), 47 'laon_chart_year_princ_paid_text' => get_option('lcwc_year_princ_paid_text','Yearly Principal paid'), 48 'laon_chart_year_interest_paid_text' => get_option('lcwc_year_interest_paid_text','Yearly Interest paid'), 49 ); 50 wp_localize_script( 'loan_calc_js', 'loan_calc_style', $loan_color_var); 51 } 52 add_action( 'wp_enqueue_scripts','LOAN_calculator_loadScriptStyle'); 50 add_action( 'wp_enqueue_scripts', 'LOAN_calculator_loadScriptStyle' ); -
loan-calculator-with-chart/trunk/readme.txt
r3069600 r3203714 2 2 Tags: Loan Calculator, Calculator 3 3 Requires at least: 5.5 4 Tested up to: 6. 5.24 Tested up to: 6.7.1 5 5 Stable tag: 1.0 6 6 License: GPLv3 or later
Note: See TracChangeset
for help on using the changeset viewer.