• Register
  • Log In
  • Home
  • Quick Start
    • Configurator
    • Download YUI 3
  • Documentation
    • User Guides
    • Examples
    • API Docs
    • Environments
    • Tutorials
  • Community
    • Gallery
    • Blog
    • Forums
    • YUI Theater
    • Calendar
  • Contribute
    • YUI on GitHub »
    • File a Ticket
    • View Tickets
    • Dashboard
  • Other Projects
    • Shifter »
    • Yogi »
    • YUI 2
    • YUI Doc »
    • YUI Test
    • YUI Website
    • YUI Compressor »
    • YUI Builder »
    • YUI PHP Loader
    • Grid Builder »
    • Skin Builder »
  • YUI
  • >
  • Community
  • >
  • Gallery

Gallery

Modules

  • Home
  • Featured
  • Popular
  • New
  • All

Documentation

  • Yogi Documentation
  • Shifter Documentation
  • Developer Guide
  • Module Setup

Tag Cloud

Context Navigation

    Build Tag: gallery-2010.08.18-17-12

    Return to AlloyUI Form Validator

    YUI({
        //Last Gallery Build of this module
        gallery: 'gallery-2010.08.18-17-12',
        modules: {
            'gallery-aui-skin-base': {
                fullpath: 'http://yui.yahooapis.com/gallery-2010.08.18-17-12/build/gallery-aui-skin-base/css/gallery-aui-skin-base-min.css',
                type: 'css'
            },
            'gallery-aui-skin-classic': {
                fullpath: 'http://yui.yahooapis.com/gallery-2010.08.18-17-12/build/gallery-aui-skin-classic/css/gallery-aui-skin-classic-min.css',
                type: 'css',
                requires: ['gallery-aui-skin-base']
            }
        }
    }).use('gallery-aui-form-validator', function(Y) {
    	// Creating a basic Validator with the form below
    	var validator1 = new Y.FormValidator({
    		boundingBox: '#fm1',
     
    		rules: {
    			name: {
    				required: true,
    			},
    			email: {
    				required: true,
    				email: true
    			},
    			age: {
    				required: true,
    				digits: true,
    				range: [18, 50]
    			},
    			url: {
    				url: true
    			}
    		}
    	});
     
    	// Listening to validation events
    	validator1.on('validateField', function(event) {
    		// Fires when a field is evaluated
    	});
    	validator1.on('validField', function(event) {
    		// Fires when a field contains valid data
    	});
     
    	validator1.on('errorField', function(event) {
    		// Fires when a field contains invalid data
    	});
     
    });

    Build Output

    /home/y/libexec/ant/bin/ant all
    Buildfile: build.xml
         [echo] Starting Build For gallery-aui-form-validator
         [echo] Ant Properties
         [echo]     Home : /home/y/libexec/ant
         [echo]     Ant Version : Apache Ant version 1.7.1 compiled on June 27 2008
         [echo]     Build File : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-form-validator/build.xml
         [echo] Local Build Properties
         [echo]     version : 3
         [echo]     srcdir : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery
         [echo]     builddir : ../../../builder/componentbuild
         [echo]     component : gallery-aui-form-validator
         [echo]     component.basefilename : gallery-aui-form-validator
         [echo]     component.basedir : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-form-validator
         [echo]     component.builddir : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-form-validator/build_tmp
         [echo] Global Build Properties
         [echo]     global.build.base : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build
         [echo]     global.build.component : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-aui-form-validator
         [echo]     global.build.component.assets : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-aui-form-validator/assets
    
    clean:
    
    init:
        [mkdir] Created dir: /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-form-validator/build_tmp
    
    -concatdebug:
         [echo] Concatenating
         [echo]     Source Files : gallery-aui-form-validator.js
         [echo]     In Source Dir : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-form-validator/js
         [echo]     To : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-form-validator/build_tmp/gallery-aui-form-validator-debug.js
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-form-validator/build_tmp/ant
       [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-form-validator/build_tmp/ant
    
    -registerdebug:
         [echo] Wrapping /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-form-validator/build_tmp/gallery-aui-form-validator-debug.js in YUI.add module
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-form-validator/build_tmp
    
    -prependdebug:
    
    -appenddebug:
    
    builddebug:
    
    -createcore:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-form-validator/build_tmp
    
    -loggerregex:
         [echo] Replacing Logger Statements in /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-form-validator/build_tmp/gallery-aui-form-validator.js
    
    buildcore:
    
    -rollupjs:
    
    -concatskins:
    
    -buildskins:
    
    -rollupcss:
    
    buildskins:
    
    -buildlangs:
    
    -rolluplangs:
    
    buildlangs:
    
    build:
    
    minify:
         [echo] Running yuicompressor on /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-form-validator/build_tmp/gallery-aui-form-validator.js
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] ;if(isString(ruleValue)){ ---> var  <--- extensions=ruleValue.split(/,s*|bs*/).join
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] .FormValidator.isCheckable(node)){ ---> var  <--- name=node.get(NAME);var 
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] name=node.get(NAME); ---> var  <--- elements=instance.getElementsByName(name);return
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] !!val;}}}}; ---> var  <--- FormValidator=A.Component.create({NAME
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] ,ruleName){var instance=this; ---> var  <--- errors=instance.errors;var name=field
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] this;var errors=instance.errors; ---> var  <--- name=field.get(NAME);if
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] (field){var instance=this; ---> var  <--- fieldContainer=instance.get(FIELD_CONTAINER);if
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] function(){var instance=this; ---> var  <--- contentBox=instance.get(CONTENT_BOX);var 
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] contentBox=instance.get(CONTENT_BOX); ---> var  <--- field=contentBox.one(DOT+CSS_ERROR)
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] (field){var instance=this; ---> var  <--- name=field.get(NAME);var 
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] name=field.get(NAME); ---> var  <--- stackContainers=instance.stackErrorContainers;if(!stackContainers
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] ,rule){var instance=this; ---> var  <--- fieldName=field.get(NAME);var 
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] fieldName=field.get(NAME); ---> var  <--- fieldStrings=instance.get(FIELD_STRINGS)[fieldName
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] FIELD_STRINGS)[fieldName]||{}; ---> var  <--- fieldRules=instance.get(RULES)[fieldName
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] .get(RULES)[fieldName]; ---> var  <--- strings=instance.getStrings();var substituteRulesMap
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] var strings=instance.getStrings(); ---> var  <--- substituteRulesMap={};if(rule in fieldRules
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] };if(rule in fieldRules){ ---> var  <--- ruleValue=A.Array(fieldRules[rule]
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] join(EMPTY_STRING);});} ---> var  <--- message=(fieldStrings[rule]||strings[
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] ,valid){var instance=this; ---> var  <--- fieldContainer=instance.findFieldContainer(field);instance
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] instance.getFieldErrorMessage(field,error); ---> var  <--- messageEl=instance.get(MESSAGE_CONTAINER).addClass
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] (field){var instance=this; ---> var  <--- stackContainer=instance.getFieldStackErrorContainer(field);stackContainer
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] (field){var instance=this; ---> var  <--- fieldContainer=instance.findFieldContainer(field);var 
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] fieldContainer=instance.findFieldContainer(field); ---> var  <--- removeClasses=function(elem,classAttrs){if
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] (field){var instance=this; ---> var  <--- fieldRules=instance.get(RULES)[field
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] [field.get(NAME)]; ---> var  <--- required=fieldRules.required;var hasValue=YUI
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] ];var required=fieldRules.required; ---> var  <--- hasValue=YUI.AUI.defaults.FormValidator.
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] (field){var instance=this; ---> var  <--- fieldNode=instance.getField(field);if
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] (field);if(fieldNode){ ---> var  <--- validatable=instance.validatable(fieldNode);instance
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] function(){var instance=this; ---> var  <--- form=instance.get(CONTENT_BOX);form
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] function(){var instance=this; ---> var  <--- publish=function(name,fn){instance
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] (event){var instance=this; ---> var  <--- validator=event.validator;var field=validator
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] this;var validator=event.validator; ---> var  <--- field=validator.field;instance.highlight(
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] (instance.get(SHOW_MESSAGES)){ ---> var  <--- stackContainer=instance.getFieldStackErrorContainer(field);field
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] (event){var instance=this; ---> var  <--- field=event.validator.field;instance.
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] (event){var instance=this; ---> var  <--- field=event.validator.field;var fieldRules
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] var field=event.validator.field; ---> var  <--- fieldRules=instance.get(RULES)[field
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] defaults.FormValidator.RULES[ruleName]; ---> var  <--- fieldValue=trim(field.val())
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] field,ruleName);}}); ---> var  <--- fieldErrors=instance.getFieldError(field);if
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] (event){var instance=this; ---> var  <--- fieldName=event.currentTarget.get(NAME)
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] (event){var instance=this; ---> var  <--- data={validator:{formEvent:event}
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] instance=this;if(val){ ---> var  <--- form=instance.get(CONTENT_BOX);var 
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] form=instance.get(CONTENT_BOX); ---> var  <--- rules=instance.get(RULES);var 
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] rules=instance.get(RULES); ---> var  <--- extractCssPrefix=instance.get(EXTRACT_CSS_PREFIX);A
         [java] 
         [java] [WARNING] Found an undeclared symbol: YUI
         [java]  ---> YUI <--- .add("gallery-aui-form-validator",function(A){
    
    lint:
    
    local:
    
    deploybuild:
         [copy] Copying 3 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-aui-form-validator
         [copy] Copying /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-form-validator/build_tmp/gallery-aui-form-validator-debug.js to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-aui-form-validator/gallery-aui-form-validator-debug.js
         [copy] Copying /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-form-validator/build_tmp/gallery-aui-form-validator.js to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-aui-form-validator/gallery-aui-form-validator.js
         [copy] Copying /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-form-validator/build_tmp/gallery-aui-form-validator-min.js to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-aui-form-validator/gallery-aui-form-validator-min.js
    
    deployassets:
    
    deployskins:
    
    deploylang:
    
    deploydocs:
    
    deploy:
    
    all:
    
    BUILD SUCCESSFUL
    Total time: 1 second

    © 2006-2013 Yahoo! Inc. All rights reserved.
    All code on this site is licensed under the BSD License unless stated otherwise.
    About This Site · Security Contact Info