Plugin Directory

Changeset 2456312


Ignore:
Timestamp:
01/14/2021 01:12:10 PM (5 years ago)
Author:
patrickgroot
Message:

Updating plugin to version 1.0.2

Location:
lens-calculator
Files:
1 added
5 edited

Legend:

Unmodified
Added
Removed
  • lens-calculator/trunk/js/lens-calculator.js

    r1503466 r2456312  
    1 function MakeArray(n) {                 
     1function MakeArray(n) {
    22    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;
    65    }
     6    return this;
     7}
    78
    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;
     9var 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;
    1415
    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;
     16var 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;
    2122
    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);
     23function compute_it_hoogte(form) {
     24    var i = 0;
    2825
    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    }
    4549}
    4650
    4751function 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;
    5353
    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    }
    6977}
  • lens-calculator/trunk/lenscalculator.php

    r1506563 r2456312  
    22
    33/**
    4 * Plugin Name: Lens Calculator 
    5 * Plugin URI: http://zaanmedia.com
     4* Plugin Name: CCTV Lens Calculator 
     5* Plugin URI: http://patrickgroot.com
    66* 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.1
    8 * Author: Zaanmedia
    9 * Author URI: http://zaanmedia.com
     7* Version: 1.0.2
     8* Author: Patrick Groot
     9* Author URI: http://patrickgroot.com
    1010* Text Domain: lens-calculator
    1111* Domain Path: /languages
     
    9696    echo '<input name="objectbreedte" class="wplc_field" size="5" />';
    9797    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' ) . '" />';
    10199    echo '<p>' . __( 'Gebruik een', 'lens-calculator' ) . '<input name="output" class="output" size="5" disabled/>' . __( 'mm objectief', 'lens-calculator' ) . '</p>';
    102100    echo '</form>';
     
    111109    echo '<input name="objecthoogte" class="wplc_field" size="5" />';
    112110    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' ) . '" />';
    116112    echo '<p>' . __( 'Gebruik een', 'lens-calculator' ) . '<input name="output" class="output" size="5" disabled/>' . __( 'mm objectief', 'lens-calculator' ) . '</p>';
    117113    echo '</form>';
     
    129125    echo '<input name="objectbreedte" class="wplc_field" size="5" />';
    130126    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' ) . '" />';
    134128    echo '<p>' . __( 'Gebruik een', 'lens-calculator' ) . '<input name="output" class="output" size="5" disabled/>' . __( 'mm objectief', 'lens-calculator' ) . '</p>';
    135129    echo '</form>';
     
    147141    echo '<input name="objecthoogte" class="wplc_field" size="5" />';
    148142    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' ) . '" />';
    152144    echo '<p>' . __( 'Gebruik een', 'lens-calculator' ) . '<input name="output" class="output" size="5" disabled/>' . __( 'mm objectief', 'lens-calculator' ) . '</p>';
    153145    echo '</form>';
  • lens-calculator/trunk/readme.txt

    r1506563 r2456312  
    11=== CCTV Lens Calculator ===
    22Tags: cctv, lens, calculator, tools, security, camera, help, correct lenses
    3 Contributors: Zaanmedia
     3Contributors: Patrick Groot
    44Requires at least: 4.6
    5 Tested up to: 4.6.1
    6 Stable tag: 4.5
     5Tested up to: 5.6.0
     6Stable tag: 1.0.2
     7Version: 1.0.2
    78License: GPLv2 or later
    89License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    4243== Changelog ==
    4344
     45= 1.0.2 =
     46* A small rewrite on some parts of the plugin with some additional fixes.
     47
    4448= 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.
    4650
    4751= 1.0 =
    48 * Initial version
     52* Initial version.
    4953
    5054== Upgrade Notice ==
Note: See TracChangeset for help on using the changeset viewer.