Changeset 3203691
- Timestamp:
- 12/06/2024 02:46:34 PM (16 months ago)
- Location:
- emi-calculator/trunk
- Files:
-
- 2 added
- 4 deleted
- 2 edited
-
assets/css/emi_admin.css (deleted)
-
assets/js/emi_backend.js (deleted)
-
assets/js/wp-color-picker-alpha.js (deleted)
-
emi-calculator.php (modified) (2 diffs)
-
inc/admin (added)
-
inc/admin/emi_menu.php (added)
-
inc/emi-backend.php (deleted)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
emi-calculator/trunk/emi-calculator.php
r2950571 r3203691 3 3 * Plugin Name: EMI Calculator 4 4 * Description: This plugin allows you to Create EMI Calculator. 5 * Version: 1. 05 * Version: 1.1 6 6 * Copyright: 2023 7 7 * Text Domain: emi-calculator 8 * License: GPLv3 or later 8 9 */ 9 10 … … 24 25 25 26 // Include function files 26 include_once('inc/ emi-backend.php');27 include_once('inc/admin/emi_menu.php'); 27 28 include_once('inc/emi-fronted.php'); 28 29 29 function EMI_load_admin_script(){ 30 wp_enqueue_style( 'wp-color-picker' ); 31 wp_enqueue_script( 'emi-admin-script', EMIC_PLUGIN_DIR. '/assets/js/emi_backend.js', false, '1.0'); 32 wp_enqueue_script( 'wp-color-picker-alpha', EMIC_PLUGIN_DIR . '/assets/js/wp-color-picker-alpha.js', array( 'wp-color-picker' ), '3.0.2', true ); 33 wp_add_inline_script( 34 'wp-color-picker-alpha', 35 'jQuery( function() { jQuery( ".color-picker" ).wpColorPicker(); } );' 36 ); 37 wp_enqueue_style( 'style-css', EMIC_PLUGIN_DIR . '/assets/css/emi_admin.css', false, '1.0.0' ); 30 add_action( 'wp_enqueue_scripts', 'EMI_calculator_loadScriptStyle' ); 31 32 function EMI_calculator_loadScriptStyle() { 33 // Get file modification times for versioning (cache busting) 34 $emi_calc_js_version = filemtime( EMIC_PLUGIN_DIR . '/assets/js/emi_calc.js' ); 35 $rangeslider_js_version = filemtime( EMIC_PLUGIN_DIR . '/assets/js/rangeSlider.min.js' ); 36 $chart_js_version = filemtime( EMIC_PLUGIN_DIR . '/assets/js/chart.js' ); 37 $emi_calc_css_version = filemtime( EMIC_PLUGIN_DIR . '/assets/css/emi_calc.css' ); 38 $rangeslider_css_version = filemtime( EMIC_PLUGIN_DIR . '/assets/css/rangeslider.min.css' ); 39 40 // Enqueue scripts and styles with versioning 41 wp_enqueue_script( 'jquery-emi-calculator', EMIC_PLUGIN_DIR . '/assets/js/emi_calc.js', array('jquery'), $emi_calc_js_version, true ); 42 wp_enqueue_style( 'emi_calc_css', EMIC_PLUGIN_DIR . '/assets/css/emi_calc.css', false, $emi_calc_css_version ); 43 wp_enqueue_script( 'rangeslider-min-js', EMIC_PLUGIN_DIR . '/assets/js/rangeSlider.min.js', array('jquery'), $rangeslider_js_version, true ); 44 wp_enqueue_style( 'rangeslider-css', EMIC_PLUGIN_DIR . '/assets/css/rangeslider.min.css', false, $rangeslider_css_version ); 45 wp_enqueue_script( 'jquery-calculator-chart', EMIC_PLUGIN_DIR . '/assets/js/chart.js', array('jquery'), $chart_js_version, true ); 46 47 // Localized variables to be used in the JavaScript 48 $emi_color_var = array( 49 'emi_principal_chart_color' => get_option('emi_principal_amount_color','#98a4ff'), 50 'emi_intereset_chart_color' => get_option('emi_intereset_amount_color','#5367ff'), 51 'emi_calc_chart_type' => get_option('emi_chart_type','doughnut_chart'), 52 'emi_calc_with_chart' => get_option('emi_enable_chart','true'), 53 'emi_principal_chart_text' => get_option('principal_amou_text','Principal Amount'), 54 'emi_interest_chart_text' => get_option('interest_amou_text','Interest Amount'), 55 'emi_min_loan_amount' => get_option('min_loan_amount','1'), 56 'emi_max_loan_amount' => get_option('max_loan_amount','100000000'), 57 'emi_min_interest_rate' => get_option('min_interest_rate','1'), 58 'emi_max_interest_rate' => get_option('max_interest_rate','30'), 59 'yearly_min_loan_term' => get_option('min_year_loan_term','1'), 60 'yearly_max_loan_term' => get_option('max_year_loan_term','30'), 61 'monthly_min_loan_term' => get_option('min_month_loan_term','1'), 62 'monthly_max_loan_term' => get_option('max_month_loan_term','300'), 63 ); 64 65 wp_localize_script( 'jquery-emi-calculator', 'emi_calc_style', $emi_color_var ); 38 66 } 39 add_action( 'admin_enqueue_scripts', 'EMI_load_admin_script' );40 41 add_action( 'wp_enqueue_scripts','EMI_calculator_loadScriptStyle');42 function EMI_calculator_loadScriptStyle() {43 wp_enqueue_script('jquery', false, array(), false, false);44 wp_enqueue_script( 'jquery-emi-calculator', EMIC_PLUGIN_DIR . '/assets/js/emi_calc.js', false, '1.0.0' );45 wp_enqueue_style( 'emi_calc_css', EMIC_PLUGIN_DIR . '/assets/css/emi_calc.css', false, '1.0.0' );46 wp_enqueue_script( 'rangeslider-min-js', EMIC_PLUGIN_DIR . '/assets/js/rangeSlider.min.js', false, '2.3.0' );47 wp_enqueue_style( 'rangeslider-css', EMIC_PLUGIN_DIR . '/assets/css/rangeslider.min.css', false, '2.3.0' );48 wp_enqueue_script( 'jquery-calculator-chart', EMIC_PLUGIN_DIR . '/assets/js/chart.js', array('jquery'), '2.0');49 $emi_color_var = array(50 'emi_principal_chart_color' => get_option('emi_principal_amount_color','#98a4ff'),51 'emi_intereset_chart_color' => get_option('emi_intereset_amount_color','#5367ff'),52 'emi_calc_chart_type' => get_option('emi_chart_type','doughnut_chart'),53 'emi_calc_with_chart' => get_option('emi_enable_chart','true'),54 'emi_principal_chart_text' => get_option('principal_amou_text','Principal Amount'),55 'emi_interest_chart_text' => get_option('interest_amou_text','Interest Amount'),56 'emi_min_loan_amount' => get_option('min_loan_amount','1'),57 'emi_max_loan_amount' => get_option('max_loan_amount','100000000'),58 'emi_min_interest_rate' => get_option('min_interest_rate','1'),59 'emi_max_interest_rate' => get_option('max_interest_rate','30'),60 'yearly_min_loan_term' => get_option('min_year_loan_term','1'),61 'yearly_max_loan_term' => get_option('max_year_loan_term','30'),62 'monthly_min_loan_term' => get_option('min_month_loan_term','1'),63 'monthly_max_loan_term' => get_option('max_month_loan_term','300'),64 );65 wp_localize_script( 'jquery-emi-calculator', 'emi_calc_style', $emi_color_var);66 } -
emi-calculator/trunk/readme.txt
r3069599 r3203691 2 2 Tags: EMI Calculator, Calculator 3 3 Requires at least: 5.5 4 Tested up to: 6. 5.25 Stable tag: 1. 04 Tested up to: 6.7.1 5 Stable tag: 1.1 6 6 License: GPLv3 or later 7 7 License URI: https://www.gnu.org/licenses/gpl-3.0.txt
Note: See TracChangeset
for help on using the changeset viewer.