Changeset 2456312
- Timestamp:
- 01/14/2021 01:12:10 PM (5 years ago)
- Location:
- lens-calculator
- Files:
-
- 1 added
- 5 edited
-
assets/banner-772x250.jpg (modified) (previous)
-
assets/icon-128x128.jpg (modified) (previous)
-
trunk/LICENSE (added)
-
trunk/js/lens-calculator.js (modified) (1 diff)
-
trunk/lenscalculator.php (modified) (5 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lens-calculator/trunk/js/lens-calculator.js
r1503466 r2456312 1 function MakeArray(n) { 1 function MakeArray(n) { 2 2 this.length = n; 3 for (var i = 1; i <= n; i++) { 4 this[i] = 0 } 5 return this 3 for (var i = 1; i <= n; i++) { 4 this[i] = 0; 6 5 } 6 return this; 7 } 7 8 8 var SensorBreedtes = new MakeArray(6);9 SensorBreedtes[0] = 12.8;10 SensorBreedtes[1] = 8.8; 11 SensorBreedtes[2] = 6.4;12 SensorBreedtes[3] = 4.4;13 SensorBreedtes[4] = 3.2;9 var SensorBreedtes = new MakeArray(6); 10 SensorBreedtes[0] = 12.8; 11 SensorBreedtes[1] = 8.8; 12 SensorBreedtes[2] = 6.4; 13 SensorBreedtes[3] = 4.4; 14 SensorBreedtes[4] = 3.2; 14 15 15 var SensorHoogtes = new MakeArray(6);16 SensorHoogtes[0] = 9.525;17 SensorHoogtes[1] = 6.6; 18 SensorHoogtes[2] = 4.8;19 SensorHoogtes[3] = 3.6;20 SensorHoogtes[4] = 2.4;16 var SensorHoogtes = new MakeArray(6); 17 SensorHoogtes[0] = 9.525; 18 SensorHoogtes[1] = 6.6; 19 SensorHoogtes[2] = 4.8; 20 SensorHoogtes[3] = 3.6; 21 SensorHoogtes[4] = 2.4; 21 22 22 function compute_it_hoogte(form) { 23 var i = 0; 24 25 var result1=document.hoogte.answer1.selectedIndex; 26 var result2=parseFloat(document.hoogte.objectafstand.value); 27 var result3=parseFloat(document.hoogte.objecthoogte.value); 23 function compute_it_hoogte(form) { 24 var i = 0; 28 25 29 if (result1==0){ 30 alert( object_name.message1);} 31 if (isNaN(result2)){ 32 alert( object_name.message2);document.hoogte.objectafstand.focus();} 33 if (isNaN(result3)){ 34 alert( object_name.message31);document.hoogte.objecthoogte.focus();} 35 // Bereken nu het totaal. 36 37 if (result1!=0 && !isNaN(result2) && !isNaN(result3)) { 38 document.totalhoogte.output.value = Math.round(parseFloat(document.hoogte.objectafstand.value) * 39 parseFloat(SensorHoogtes[result1 - 1]) / 40 parseFloat(document.hoogte.objecthoogte.value)); 41 } 42 else { 43 document.totalhoogte.output.value = ( object_name.nnb); 44 } 26 var result1 = document.hoogte.answer1.selectedIndex; 27 var result2 = parseFloat(document.hoogte.objectafstand.value); 28 var result3 = parseFloat(document.hoogte.objecthoogte.value); 29 30 if (result1 == 0) { 31 alert(object_name.message1); 32 } 33 if (isNaN(result2)) { 34 alert(object_name.message2); 35 document.hoogte.objectafstand.focus(); 36 } 37 if (isNaN(result3)) { 38 alert(object_name.message31); 39 document.hoogte.objecthoogte.focus(); 40 } 41 // Bereken nu het totaal. 42 if (result1 != 0 && !isNaN(result2) && !isNaN(result3)) { 43 document.hoogte.output.value = Math.round(parseFloat(document.hoogte.objectafstand.value) * 44 parseFloat(SensorHoogtes[result1 - 1]) / 45 parseFloat(document.hoogte.objecthoogte.value)); 46 } else { 47 document.hoogte.output.value = (object_name.nnb); 48 } 45 49 } 46 50 47 51 function compute_it_breedte(form) { 48 var i = 0; 49 50 var result1=document.breedte.answer1.selectedIndex; 51 var result2=parseFloat(document.breedte.objectafstand.value); 52 var result3=parseFloat(document.breedte.objectbreedte.value); 52 var i = 0; 53 53 54 if (result1==0){ 55 alert( object_name.message1);} 56 if (isNaN(result2)){ 57 alert( object_name.message2);document.breedte.objectafstand.focus();} 58 if (isNaN(result3)){ 59 alert( object_name.message32);document.breedte.objectbreedte.focus();} 60 // Bereken nu het totaal. 61 if (result1!=0 && !isNaN(result2) && !isNaN(result3)) { 62 document.totalbreedte.output.value = Math.round(parseFloat(document.breedte.objectafstand.value) * 63 parseFloat(SensorBreedtes[result1 - 1]) / 64 parseFloat(document.breedte.objectbreedte.value)); 65 } 66 else { 67 document.totalbreedte.output.value = ( object_name.nnb); 68 } 54 var result1 = document.breedte.answer1.selectedIndex; 55 var result2 = parseFloat(document.breedte.objectafstand.value); 56 var result3 = parseFloat(document.breedte.objectbreedte.value); 57 58 if (result1 == 0) { 59 alert(object_name.message1); 60 } 61 if (isNaN(result2)) { 62 alert(object_name.message2); 63 document.breedte.objectafstand.focus(); 64 } 65 if (isNaN(result3)) { 66 alert(object_name.message32); 67 document.breedte.objectbreedte.focus(); 68 } 69 // Bereken nu het totaal. 70 if (result1 != 0 && !isNaN(result2) && !isNaN(result3)) { 71 document.breedte.output.value = Math.round(parseFloat(document.breedte.objectafstand.value) * 72 parseFloat(SensorBreedtes[result1 - 1]) / 73 parseFloat(document.breedte.objectbreedte.value)); 74 } else { 75 document.breedte.output.value = (object_name.nnb); 76 } 69 77 } -
lens-calculator/trunk/lenscalculator.php
r1506563 r2456312 2 2 3 3 /** 4 * Plugin Name: Lens Calculator5 * Plugin URI: http:// zaanmedia.com4 * Plugin Name: CCTV Lens Calculator 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.0. 18 * Author: Zaanmedia9 * Author URI: http:// zaanmedia.com7 * Version: 1.0.2 8 * Author: Patrick Groot 9 * Author URI: http://patrickgroot.com 10 10 * Text Domain: lens-calculator 11 11 * Domain Path: /languages … … 96 96 echo '<input name="objectbreedte" class="wplc_field" size="5" />'; 97 97 echo '<p class="small">' . __( 'Alleen hele meters gebruiken', 'lens-calculator' ) . '<p>'; 98 echo '<input class="button" onclick=compute_it_breedte() type="button" value="' . __( 'Berekenen', 'lens-calculator' ) . '" name="' . __( 'Berekenen', 'lens-calculator' ) . '" /><input class="button" onclick="window.location.reload()" type="reset" value="' . __( 'Nieuwe berekening', 'lens-calculator' ) . '" name="' . __( 'Nieuwe berekening', 'lens-calculator' ) . '" />'; 99 echo '</form>'; 100 echo '<form name=totalbreedte>'; 98 echo '<input class="button" onclick=compute_it_breedte() type="button" value="' . __( 'Berekenen', 'lens-calculator' ) . '" name="' . __( 'Berekenen', 'lens-calculator' ) . '" /><input class="button" type="reset" value="' . __( 'Nieuwe berekening', 'lens-calculator' ) . '" name="' . __( 'Nieuwe berekening', 'lens-calculator' ) . '" />'; 101 99 echo '<p>' . __( 'Gebruik een', 'lens-calculator' ) . '<input name="output" class="output" size="5" disabled/>' . __( 'mm objectief', 'lens-calculator' ) . '</p>'; 102 100 echo '</form>'; … … 111 109 echo '<input name="objecthoogte" class="wplc_field" size="5" />'; 112 110 echo '<p class="small">' . __( 'Alleen hele meters gebruiken', 'lens-calculator' ) . '<p>'; 113 echo '<input class="button" onclick=compute_it_hoogte() type="button" value="' . __( 'Berekenen', 'lens-calculator' ) . '" name="' . __( 'Berekenen', 'lens-calculator' ) . '" /><input class="button" onclick="window.location.reload()" type="reset" value="' . __( 'Nieuwe berekening', 'lens-calculator' ) . '" name="' . __( 'Nieuwe berekening', 'lens-calculator' ) . '" />'; 114 echo '</form>'; 115 echo '<form name=totalhoogte>'; 111 echo '<input class="button" onclick=compute_it_hoogte() type="button" value="' . __( 'Berekenen', 'lens-calculator' ) . '" name="' . __( 'Berekenen', 'lens-calculator' ) . '" /><input class="button" type="reset" value="' . __( 'Nieuwe berekening', 'lens-calculator' ) . '" name="' . __( 'Nieuwe berekening', 'lens-calculator' ) . '" />'; 116 112 echo '<p>' . __( 'Gebruik een', 'lens-calculator' ) . '<input name="output" class="output" size="5" disabled/>' . __( 'mm objectief', 'lens-calculator' ) . '</p>'; 117 113 echo '</form>'; … … 129 125 echo '<input name="objectbreedte" class="wplc_field" size="5" />'; 130 126 echo '<p class="small">' . __( 'Alleen hele meters gebruiken', 'lens-calculator' ) . '<p>'; 131 echo '<input class="button" onclick=compute_it_breedte() type="button" value="' . __( 'Berekenen', 'lens-calculator' ) . '" name="' . __( 'Berekenen', 'lens-calculator' ) . '" /><input class="button" onclick="window.location.reload()" type="reset" value="' . __( 'Nieuwe berekening', 'lens-calculator' ) . '" name="' . __( 'Nieuwe berekening', 'lens-calculator' ) . '" />'; 132 echo '</form>'; 133 echo '<form name=totalbreedte>'; 127 echo '<input class="button" onclick=compute_it_breedte() type="button" value="' . __( 'Berekenen', 'lens-calculator' ) . '" name="' . __( 'Berekenen', 'lens-calculator' ) . '" /><input class="button" type="reset" value="' . __( 'Nieuwe berekening', 'lens-calculator' ) . '" name="' . __( 'Nieuwe berekening', 'lens-calculator' ) . '" />'; 134 128 echo '<p>' . __( 'Gebruik een', 'lens-calculator' ) . '<input name="output" class="output" size="5" disabled/>' . __( 'mm objectief', 'lens-calculator' ) . '</p>'; 135 129 echo '</form>'; … … 147 141 echo '<input name="objecthoogte" class="wplc_field" size="5" />'; 148 142 echo '<p class="small">' . __( 'Alleen hele meters gebruiken', 'lens-calculator' ) . '<p>'; 149 echo '<input class="button" onclick=compute_it_hoogte() type="button" value="' . __( 'Berekenen', 'lens-calculator' ) . '" name="' . __( 'Berekenen', 'lens-calculator' ) . '" /><input class="button" onclick="window.location.reload()" type="reset" value="' . __( 'Nieuwe berekening', 'lens-calculator' ) . '" name="' . __( 'Nieuwe berekening', 'lens-calculator' ) . '" />'; 150 echo '</form>'; 151 echo '<form name=totalhoogte>'; 143 echo '<input class="button" onclick=compute_it_hoogte() type="button" value="' . __( 'Berekenen', 'lens-calculator' ) . '" name="' . __( 'Berekenen', 'lens-calculator' ) . '" /><input class="button" type="reset" value="' . __( 'Nieuwe berekening', 'lens-calculator' ) . '" name="' . __( 'Nieuwe berekening', 'lens-calculator' ) . '" />'; 152 144 echo '<p>' . __( 'Gebruik een', 'lens-calculator' ) . '<input name="output" class="output" size="5" disabled/>' . __( 'mm objectief', 'lens-calculator' ) . '</p>'; 153 145 echo '</form>'; -
lens-calculator/trunk/readme.txt
r1506563 r2456312 1 1 === CCTV Lens Calculator === 2 2 Tags: cctv, lens, calculator, tools, security, camera, help, correct lenses 3 Contributors: Zaanmedia3 Contributors: Patrick Groot 4 4 Requires at least: 4.6 5 Tested up to: 4.6.1 6 Stable tag: 4.5 5 Tested up to: 5.6.0 6 Stable tag: 1.0.2 7 Version: 1.0.2 7 8 License: GPLv2 or later 8 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 42 43 == Changelog == 43 44 45 = 1.0.2 = 46 * A small rewrite on some parts of the plugin with some additional fixes. 47 44 48 = 1.0.1 = 45 * Plugin small fix in the link structure of js/css 49 * Plugin small fix in the link structure of js/css. 46 50 47 51 = 1.0 = 48 * Initial version 52 * Initial version. 49 53 50 54 == Upgrade Notice ==
Note: See TracChangeset
for help on using the changeset viewer.