Changeset 644

Show
Ignore:
Timestamp:
11/13/07 23:49:44 (1 year ago)
Author:
laurentj
Message:

fixed bug #332: jforms.js, IE doesn't know localName property on elements
remove old comments in jDatatype

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/jelix-www/js/jforms.js

    r642 r644  
    99*/ 
    1010 
    11  
    1211/* 
    1312usage : 
     
    1615jForms.tForm.setErrorDecorator(new jFormsErrorDecoratorAlert());    // declare an error handler 
    1716 
    18     // declare a form control 
     17// declare a form control 
    1918jForms.tControl = new jFormsControl('name', 'a label', 'datatype'); 
    2019jForms.tControl.required = true; 
     
    2423... 
    2524 
    26     // declare the form now 
     25// declare the form now 
    2726jForms.declareForm(jForms.tForm); 
    2827 
    29 On a form tag
     28//On a form tag, you should add this onsubmit attribute
    3029onsubmit="return jForms.verifyForm(this)" 
    3130 
    3231*/ 
    3332 
    34 /* 
    35  
    36 */ 
     33/** 
     34 * form manager 
     35 */ 
    3736var jForms = { 
    3837    _forms: {}, 
     
    220219        var value=''; 
    221220        if(elt.nodeType) { // this is a node 
    222             switch (elt.localName.toLowerCase()) { 
     221            switch (elt.nodeName.toLowerCase()) { 
    223222                case "input": 
    224223                    switch (elt.getAttribute("type")) { 
     
    281280} 
    282281 
    283 /* 
    284  
    285 */ 
     282/** 
     283 * represents a form 
     284 */ 
    286285function jFormsForm(name){ 
    287286    this.name = name; 
     
    306305 
    307306/* 
    308  informations sur un control 
    309 */ 
     307 * informations about a control 
     308 */ 
    310309function jFormsControl(name, label, datatype) { 
    311310    this.name = name; 
  • trunk/lib/jelix-www/js/jforms.js

    r642 r644  
    99*/ 
    1010 
    11  
    1211/* 
    1312usage : 
     
    1615jForms.tForm.setErrorDecorator(new jFormsErrorDecoratorAlert());    // declare an error handler 
    1716 
    18     // declare a form control 
     17// declare a form control 
    1918jForms.tControl = new jFormsControl('name', 'a label', 'datatype'); 
    2019jForms.tControl.required = true; 
     
    2423... 
    2524 
    26     // declare the form now 
     25// declare the form now 
    2726jForms.declareForm(jForms.tForm); 
    2827 
    29 On a form tag
     28//On a form tag, you should add this onsubmit attribute
    3029onsubmit="return jForms.verifyForm(this)" 
    3130 
    3231*/ 
    3332 
    34 /* 
    35  
    36 */ 
     33/** 
     34 * form manager 
     35 */ 
    3736var jForms = { 
    3837    _forms: {}, 
     
    220219        var value=''; 
    221220        if(elt.nodeType) { // this is a node 
    222             switch (elt.localName.toLowerCase()) { 
     221            switch (elt.nodeName.toLowerCase()) { 
    223222                case "input": 
    224223                    switch (elt.getAttribute("type")) { 
     
    281280} 
    282281 
    283 /* 
    284  
    285 */ 
     282/** 
     283 * represents a form 
     284 */ 
    286285function jFormsForm(name){ 
    287286    this.name = name; 
     
    306305 
    307306/* 
    308  informations sur un control 
    309 */ 
     307 * informations about a control 
     308 */ 
    310309function jFormsControl(name, label, datatype) { 
    311310    this.name = name; 
  • trunk/lib/jelix/utils/jDatatype.class.php

    r643 r644  
    1414 * @package     jelix 
    1515 * @subpackage  utils 
    16  * @experimental 
    1716 */ 
    1817abstract class jDatatype { 
     
    5554 * @package     jelix 
    5655 * @subpackage  utils 
    57  * @experimental 
    5856 */ 
    5957class jDatatypeString extends jDatatype { 
     
    8482 * @package     jelix 
    8583 * @subpackage  utils 
    86  * @experimental 
    8784 */ 
    8885class jDatatypeBoolean extends jDatatype { 
     
    9491 * @package     jelix 
    9592 * @subpackage  utils 
    96  * @experimental 
    9793 */ 
    9894class jDatatypeDecimal extends jDatatype { 
     
    113109 * @package     jelix 
    114110 * @subpackage  utils 
    115  * @experimental 
    116111 */ 
    117112class jDatatypeInteger extends jDatatypeDecimal { 
     
    129124 * @package     jelix 
    130125 * @subpackage  utils 
    131  * @experimental 
    132126 */ 
    133127class jDatatypeHexadecimal extends jDatatypeDecimal { 
     
    148142 * @package     jelix 
    149143 * @subpackage  utils 
    150  * @experimental 
    151144 */ 
    152145class jDatatypeDateTime extends jDatatype { 
     
    186179 * @package     jelix 
    187180 * @subpackage  utils 
    188  * @experimental 
    189181 */ 
    190182class jDatatypeTime extends jDatatypeDateTime { 
     
    195187 * @package     jelix 
    196188 * @subpackage  utils 
    197  * @experimental 
    198189 */ 
    199190class jDatatypeDate extends jDatatypeDateTime { 
     
    205196 * @package     jelix 
    206197 * @subpackage  utils 
    207  * @experimental 
    208198 */ 
    209199class jDatatypeLocaleDateTime extends jDatatypeDateTime { 
     
    215205 * @package     jelix 
    216206 * @subpackage  utils 
    217  * @experimental 
    218207 */ 
    219208class jDatatypeLocaleDate extends jDatatypeDateTime { 
     
    225214 * @package     jelix 
    226215 * @subpackage  utils 
    227  * @experimental 
    228216 */ 
    229217class jDatatypeLocaleTime extends jDatatypeDateTime { 
     
    236224 * @package     jelix 
    237225 * @subpackage  utils 
    238  * @experimental 
    239226 */ 
    240227class jDatatypeUrl extends jDatatype { 
     
    255242 * @package     jelix 
    256243 * @subpackage  utils 
    257  * @experimental 
    258244 */ 
    259245class jDatatypeIPv4 extends jDatatype { 
     
    267253 * @package     jelix 
    268254 * @subpackage  utils 
    269  * @experimental 
    270255 */ 
    271256class jDatatypeIPv6 extends jDatatype { 
     
    279264 * @package     jelix 
    280265 * @subpackage  utils 
    281  * @experimental 
    282266 */ 
    283267class jDatatypeEmail extends jDatatype { 
  • trunk/lib/jelix/utils/jDatatype.class.php

    r643 r644  
    1414 * @package     jelix 
    1515 * @subpackage  utils 
    16  * @experimental 
    1716 */ 
    1817abstract class jDatatype { 
     
    5554 * @package     jelix 
    5655 * @subpackage  utils 
    57  * @experimental 
    5856 */ 
    5957class jDatatypeString extends jDatatype { 
     
    8482 * @package     jelix 
    8583 * @subpackage  utils 
    86  * @experimental 
    8784 */ 
    8885class jDatatypeBoolean extends jDatatype { 
     
    9491 * @package     jelix 
    9592 * @subpackage  utils 
    96  * @experimental 
    9793 */ 
    9894class jDatatypeDecimal extends jDatatype { 
     
    113109 * @package     jelix 
    114110 * @subpackage  utils 
    115  * @experimental 
    116111 */ 
    117112class jDatatypeInteger extends jDatatypeDecimal { 
     
    129124 * @package     jelix 
    130125 * @subpackage  utils 
    131  * @experimental 
    132126 */ 
    133127class jDatatypeHexadecimal extends jDatatypeDecimal { 
     
    148142 * @package     jelix 
    149143 * @subpackage  utils 
    150  * @experimental 
    151144 */ 
    152145class jDatatypeDateTime extends jDatatype { 
     
    186179 * @package     jelix 
    187180 * @subpackage  utils 
    188  * @experimental 
    189181 */ 
    190182class jDatatypeTime extends jDatatypeDateTime { 
     
    195187 * @package     jelix 
    196188 * @subpackage  utils 
    197  * @experimental 
    198189 */ 
    199190class jDatatypeDate extends jDatatypeDateTime { 
     
    205196 * @package     jelix 
    206197 * @subpackage  utils 
    207  * @experimental 
    208198 */ 
    209199class jDatatypeLocaleDateTime extends jDatatypeDateTime { 
     
    215205 * @package     jelix 
    216206 * @subpackage  utils 
    217  * @experimental 
    218207 */ 
    219208class jDatatypeLocaleDate extends jDatatypeDateTime { 
     
    225214 * @package     jelix 
    226215 * @subpackage  utils 
    227  * @experimental 
    228216 */ 
    229217class jDatatypeLocaleTime extends jDatatypeDateTime { 
     
    236224 * @package     jelix 
    237225 * @subpackage  utils 
    238  * @experimental 
    239226 */ 
    240227class jDatatypeUrl extends jDatatype { 
     
    255242 * @package     jelix 
    256243 * @subpackage  utils 
    257  * @experimental 
    258244 */ 
    259245class jDatatypeIPv4 extends jDatatype { 
     
    267253 * @package     jelix 
    268254 * @subpackage  utils 
    269  * @experimental 
    270255 */ 
    271256class jDatatypeIPv6 extends jDatatype { 
     
    279264 * @package     jelix 
    280265 * @subpackage  utils 
    281  * @experimental 
    282266 */ 
    283267class jDatatypeEmail extends jDatatype { 
Download in other formats: Unified Diff Zip Archive