Changeset 2457031
- Timestamp:
- 01/15/2021 05:01:18 PM (5 years ago)
- Location:
- lens-calculator/trunk
- Files:
-
- 3 edited
-
js/lens-calculator.js (modified) (4 diffs)
-
lenscalculator.php (modified) (9 diffs)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lens-calculator/trunk/js/lens-calculator.js
r2456312 r2457031 29 29 30 30 if (result1 == 0) { 31 alert( object_name.message1);31 alert(lens_calculator.message1); 32 32 } 33 33 if (isNaN(result2)) { 34 alert( object_name.message2);34 alert(lens_calculator.message2); 35 35 document.hoogte.objectafstand.focus(); 36 36 } 37 37 if (isNaN(result3)) { 38 alert( object_name.message31);38 alert(lens_calculator.message31); 39 39 document.hoogte.objecthoogte.focus(); 40 40 } … … 45 45 parseFloat(document.hoogte.objecthoogte.value)); 46 46 } else { 47 document.hoogte.output.value = ( object_name.nnb);47 document.hoogte.output.value = (lens_calculator.nnb); 48 48 } 49 49 } … … 57 57 58 58 if (result1 == 0) { 59 alert( object_name.message1);59 alert(lens_calculator.message1); 60 60 } 61 61 if (isNaN(result2)) { 62 alert( object_name.message2);62 alert(lens_calculator.message2); 63 63 document.breedte.objectafstand.focus(); 64 64 } 65 65 if (isNaN(result3)) { 66 alert( object_name.message32);66 alert(lens_calculator.message32); 67 67 document.breedte.objectbreedte.focus(); 68 68 } … … 73 73 parseFloat(document.breedte.objectbreedte.value)); 74 74 } else { 75 document.breedte.output.value = ( object_name.nnb);75 document.breedte.output.value = (lens_calculator.nnb); 76 76 } 77 77 } -
lens-calculator/trunk/lenscalculator.php
r2456900 r2457031 5 5 * Plugin URI: http://patrickgroot.com 6 6 * Description: De lenscalculator kan op twee manieren toegepast worden. U kunt de afstand tot het object bepalen door gebruik te maken van de totale breedte van het object, of door de totale hoogte van het object. Het formaat van het CCD of CMOS element staat meestal bij de specificaties van de camera weergegeven. 7 * Version: 1. 1.07 * Version: 1.2.0 8 8 * Author: Patrick Groot 9 9 * Author URI: http://patrickgroot.com … … 18 18 19 19 function lens_calculator_textdomain() { 20 load_plugin_textdomain( 'lens-calculator', FALSE, basename( dirname( __FILE__ ) ) . '/languages/' );20 load_plugin_textdomain( 'lens-calculator', FALSE, basename( dirname( __FILE__ ) ) . '/languages/' ); 21 21 } 22 22 add_action( 'plugins_loaded', 'lens_calculator_textdomain' ); … … 27 27 28 28 function register_lens_calulator_styles() { 29 wp_register_style( 'lens-calculator', plugins_url( 'lens-calculator/css/plugin.css' ) ); 30 wp_enqueue_style( 'lens-calculator' ); 29 global $post; 30 if( is_a( $post, 'WP_Post' ) && has_shortcode( $post->post_content, 'full-calculator' ) || has_shortcode( $post->post_content, 'width-calculator' ) || has_shortcode( $post->post_content, 'height-calculator' ) ) { 31 wp_register_style( 'lens-calculator', plugins_url( 'lens-calculator/css/plugin.css' ) ); 32 wp_enqueue_style( 'lens-calculator' ); 33 } 31 34 } 32 35 add_action( 'wp_enqueue_scripts', 'register_lens_calulator_styles' ); … … 37 40 38 41 function register_lens_calulator_scripts() { 39 // Register the script 40 wp_register_script( 'lens-calculator', plugins_url( 'lens-calculator/js/lens-calculator.js' ) ); 41 // Localize the script with new data 42 $translation_array = array( 43 'message1' => __( 'Formaat CCD element graag invullen.', 'lens-calculator' ), 44 'message2' => __( 'Afstand tot object graag invullen.', 'lens-calculator' ), 45 'message31' => __( 'Hoogte van het object graag invullen.', 'lens-calculator' ), 46 'message32' => __( 'Breedte van het object graag invullen.', 'lens-calculator' ), 47 'nnb' => __( 'NNB', 'lens-calculator' ) 48 ); 49 wp_localize_script( 'lens-calculator', 'object_name', $translation_array ); 42 global $post; 43 if( is_a( $post, 'WP_Post' ) && has_shortcode( $post->post_content, 'full-calculator' ) || has_shortcode( $post->post_content, 'width-calculator' ) || has_shortcode( $post->post_content, 'height-calculator' ) ) { 44 // Register the script 45 wp_register_script( 'lens-calculator', plugins_url( 'lens-calculator/js/lens-calculator.js' ) ); 46 // Localize the script with new data 47 $translation_array = array( 48 'message1' => __( 'Formaat CCD element graag invullen.', 'lens-calculator' ), 49 'message2' => __( 'Afstand tot object graag invullen.', 'lens-calculator' ), 50 'message31' => __( 'Hoogte van het object graag invullen.', 'lens-calculator' ), 51 'message32' => __( 'Breedte van het object graag invullen.', 'lens-calculator' ), 52 'nnb' => __( 'NNB', 'lens-calculator' ) 53 ); 54 wp_localize_script( 'lens-calculator', 'lens_calculator', $translation_array ); 50 55 51 // Enqueued script with localized data. 52 wp_enqueue_script( 'lens-calculator' ); 56 // Enqueued script with localized data. 57 wp_enqueue_script( 'lens-calculator' ); 58 } 53 59 } 54 60 add_action( 'wp_enqueue_scripts', 'register_lens_calulator_scripts' ); … … 80 86 $form = '<h1>' . __( 'Lens Calculator', 'lens-calculator' ) . '</h1>'; 81 87 $form .= '<p>' . __( 'De onderstaande lenscalculator kan op twee manieren toegepast worden. U kunt de afstand tot het object bepalen door gebruik te maken van de totale breedte van het object, of door de totale hoogte van het object. Het formaat van het CCD of CMOS element staat meestal bij de specificaties van de camera weergegeven.', 'lens-calculator' ) . '</p>'; 82 88 83 89 $form .= '<h3>' . __( 'Berekening naar breedte object', 'lens-calculator' ) . '</h3>'; 84 90 $form .= '<form name="breedte" autocomplete="off">'; … … 96 102 $form .= '<p>' . __( 'Gebruik een', 'lens-calculator' ) . '<input type="text" name="output" class="wplc_field output" size="5" readonly>' . __( 'mm objectief', 'lens-calculator' ) . '</p>'; 97 103 $form .= '</form>'; 98 104 99 105 $form .= '<h3>' . __( 'Berekening naar hoogte object', 'lens-calculator' ) . '</h3>'; 100 106 $form .= '<form name="hoogte" autocomplete="off">'; … … 112 118 $form .= '<p>' . __( 'Gebruik een', 'lens-calculator' ) . '<input type="text" name="output" class="wplc_field output" size="5" readonly>' . __( 'mm objectief', 'lens-calculator' ) . '</p>'; 113 119 $form .= '</form>'; 114 120 115 121 return $form; 116 122 } … … 132 138 $form .= '<p>' . __( 'Gebruik een', 'lens-calculator' ) . '<input type="text" name="output" class="wplc_field output" size="5" readonly>' . __( 'mm objectief', 'lens-calculator' ) . '</p>'; 133 139 $form .= '</form>'; 134 140 135 141 return $form; 136 142 } … … 152 158 $form .= '<p>' . __( 'Gebruik een', 'lens-calculator' ) . '<input type="text" name="output" class="wplc_field output" size="5" readonly>' . __( 'mm objectief', 'lens-calculator' ) . '</p>'; 153 159 $form .= '</form>'; 154 160 155 161 return $form; 156 162 } -
lens-calculator/trunk/readme.txt
r2456900 r2457031 5 5 Requires at least: 4.6 6 6 Tested up to: 5.6.0 7 Stable tag: 1. 1.08 Version: 1. 1.07 Stable tag: 1.2.0 8 Version: 1.2.0 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 44 44 == Changelog == 45 45 46 = 1.2.0 = 47 * Conditionally load stylesheet and javascript. 48 46 49 = 1.1.0 = 47 50 * Rewrite plugin and shortcodes preventing errors in gutenberg and markup.
Note: See TracChangeset
for help on using the changeset viewer.