Changeset 644
- Timestamp:
- 11/13/07 23:49:44 (1 year ago)
- Files:
-
- trunk/lib/jelix-www/js/jforms.js (modified) (6 diffs)
- trunk/lib/jelix-www/js/jforms.js (modified) (6 diffs)
- trunk/lib/jelix/utils/jDatatype.class.php (modified) (16 diffs)
- trunk/lib/jelix/utils/jDatatype.class.php (modified) (16 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/jelix-www/js/jforms.js
r642 r644 9 9 */ 10 10 11 12 11 /* 13 12 usage : … … 16 15 jForms.tForm.setErrorDecorator(new jFormsErrorDecoratorAlert()); // declare an error handler 17 16 18 // declare a form control17 // declare a form control 19 18 jForms.tControl = new jFormsControl('name', 'a label', 'datatype'); 20 19 jForms.tControl.required = true; … … 24 23 ... 25 24 26 // declare the form now25 // declare the form now 27 26 jForms.declareForm(jForms.tForm); 28 27 29 On a form tag:28 //On a form tag, you should add this onsubmit attribute : 30 29 onsubmit="return jForms.verifyForm(this)" 31 30 32 31 */ 33 32 34 /* 35 36 */33 /** 34 * form manager 35 */ 37 36 var jForms = { 38 37 _forms: {}, … … 220 219 var value=''; 221 220 if(elt.nodeType) { // this is a node 222 switch (elt. localName.toLowerCase()) {221 switch (elt.nodeName.toLowerCase()) { 223 222 case "input": 224 223 switch (elt.getAttribute("type")) { … … 281 280 } 282 281 283 /* 284 285 */282 /** 283 * represents a form 284 */ 286 285 function jFormsForm(name){ 287 286 this.name = name; … … 306 305 307 306 /* 308 informations sur uncontrol309 */307 * informations about a control 308 */ 310 309 function jFormsControl(name, label, datatype) { 311 310 this.name = name; trunk/lib/jelix-www/js/jforms.js
r642 r644 9 9 */ 10 10 11 12 11 /* 13 12 usage : … … 16 15 jForms.tForm.setErrorDecorator(new jFormsErrorDecoratorAlert()); // declare an error handler 17 16 18 // declare a form control17 // declare a form control 19 18 jForms.tControl = new jFormsControl('name', 'a label', 'datatype'); 20 19 jForms.tControl.required = true; … … 24 23 ... 25 24 26 // declare the form now25 // declare the form now 27 26 jForms.declareForm(jForms.tForm); 28 27 29 On a form tag:28 //On a form tag, you should add this onsubmit attribute : 30 29 onsubmit="return jForms.verifyForm(this)" 31 30 32 31 */ 33 32 34 /* 35 36 */33 /** 34 * form manager 35 */ 37 36 var jForms = { 38 37 _forms: {}, … … 220 219 var value=''; 221 220 if(elt.nodeType) { // this is a node 222 switch (elt. localName.toLowerCase()) {221 switch (elt.nodeName.toLowerCase()) { 223 222 case "input": 224 223 switch (elt.getAttribute("type")) { … … 281 280 } 282 281 283 /* 284 285 */282 /** 283 * represents a form 284 */ 286 285 function jFormsForm(name){ 287 286 this.name = name; … … 306 305 307 306 /* 308 informations sur uncontrol309 */307 * informations about a control 308 */ 310 309 function jFormsControl(name, label, datatype) { 311 310 this.name = name; trunk/lib/jelix/utils/jDatatype.class.php
r643 r644 14 14 * @package jelix 15 15 * @subpackage utils 16 * @experimental17 16 */ 18 17 abstract class jDatatype { … … 55 54 * @package jelix 56 55 * @subpackage utils 57 * @experimental58 56 */ 59 57 class jDatatypeString extends jDatatype { … … 84 82 * @package jelix 85 83 * @subpackage utils 86 * @experimental87 84 */ 88 85 class jDatatypeBoolean extends jDatatype { … … 94 91 * @package jelix 95 92 * @subpackage utils 96 * @experimental97 93 */ 98 94 class jDatatypeDecimal extends jDatatype { … … 113 109 * @package jelix 114 110 * @subpackage utils 115 * @experimental116 111 */ 117 112 class jDatatypeInteger extends jDatatypeDecimal { … … 129 124 * @package jelix 130 125 * @subpackage utils 131 * @experimental132 126 */ 133 127 class jDatatypeHexadecimal extends jDatatypeDecimal { … … 148 142 * @package jelix 149 143 * @subpackage utils 150 * @experimental151 144 */ 152 145 class jDatatypeDateTime extends jDatatype { … … 186 179 * @package jelix 187 180 * @subpackage utils 188 * @experimental189 181 */ 190 182 class jDatatypeTime extends jDatatypeDateTime { … … 195 187 * @package jelix 196 188 * @subpackage utils 197 * @experimental198 189 */ 199 190 class jDatatypeDate extends jDatatypeDateTime { … … 205 196 * @package jelix 206 197 * @subpackage utils 207 * @experimental208 198 */ 209 199 class jDatatypeLocaleDateTime extends jDatatypeDateTime { … … 215 205 * @package jelix 216 206 * @subpackage utils 217 * @experimental218 207 */ 219 208 class jDatatypeLocaleDate extends jDatatypeDateTime { … … 225 214 * @package jelix 226 215 * @subpackage utils 227 * @experimental228 216 */ 229 217 class jDatatypeLocaleTime extends jDatatypeDateTime { … … 236 224 * @package jelix 237 225 * @subpackage utils 238 * @experimental239 226 */ 240 227 class jDatatypeUrl extends jDatatype { … … 255 242 * @package jelix 256 243 * @subpackage utils 257 * @experimental258 244 */ 259 245 class jDatatypeIPv4 extends jDatatype { … … 267 253 * @package jelix 268 254 * @subpackage utils 269 * @experimental270 255 */ 271 256 class jDatatypeIPv6 extends jDatatype { … … 279 264 * @package jelix 280 265 * @subpackage utils 281 * @experimental282 266 */ 283 267 class jDatatypeEmail extends jDatatype { trunk/lib/jelix/utils/jDatatype.class.php
r643 r644 14 14 * @package jelix 15 15 * @subpackage utils 16 * @experimental17 16 */ 18 17 abstract class jDatatype { … … 55 54 * @package jelix 56 55 * @subpackage utils 57 * @experimental58 56 */ 59 57 class jDatatypeString extends jDatatype { … … 84 82 * @package jelix 85 83 * @subpackage utils 86 * @experimental87 84 */ 88 85 class jDatatypeBoolean extends jDatatype { … … 94 91 * @package jelix 95 92 * @subpackage utils 96 * @experimental97 93 */ 98 94 class jDatatypeDecimal extends jDatatype { … … 113 109 * @package jelix 114 110 * @subpackage utils 115 * @experimental116 111 */ 117 112 class jDatatypeInteger extends jDatatypeDecimal { … … 129 124 * @package jelix 130 125 * @subpackage utils 131 * @experimental132 126 */ 133 127 class jDatatypeHexadecimal extends jDatatypeDecimal { … … 148 142 * @package jelix 149 143 * @subpackage utils 150 * @experimental151 144 */ 152 145 class jDatatypeDateTime extends jDatatype { … … 186 179 * @package jelix 187 180 * @subpackage utils 188 * @experimental189 181 */ 190 182 class jDatatypeTime extends jDatatypeDateTime { … … 195 187 * @package jelix 196 188 * @subpackage utils 197 * @experimental198 189 */ 199 190 class jDatatypeDate extends jDatatypeDateTime { … … 205 196 * @package jelix 206 197 * @subpackage utils 207 * @experimental208 198 */ 209 199 class jDatatypeLocaleDateTime extends jDatatypeDateTime { … … 215 205 * @package jelix 216 206 * @subpackage utils 217 * @experimental218 207 */ 219 208 class jDatatypeLocaleDate extends jDatatypeDateTime { … … 225 214 * @package jelix 226 215 * @subpackage utils 227 * @experimental228 216 */ 229 217 class jDatatypeLocaleTime extends jDatatypeDateTime { … … 236 224 * @package jelix 237 225 * @subpackage utils 238 * @experimental239 226 */ 240 227 class jDatatypeUrl extends jDatatype { … … 255 242 * @package jelix 256 243 * @subpackage utils 257 * @experimental258 244 */ 259 245 class jDatatypeIPv4 extends jDatatype { … … 267 253 * @package jelix 268 254 * @subpackage utils 269 * @experimental270 255 */ 271 256 class jDatatypeIPv6 extends jDatatype { … … 279 264 * @package jelix 280 265 * @subpackage utils 281 * @experimental282 266 */ 283 267 class jDatatypeEmail extends jDatatype {
