• 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

    Showing Buildtag: gallery-2012.05.23-19-56

    Module Loading

    YUI({
    	gallery: 'gallery-2012.05.23-19-56'
    }).use('gallery-accordion-horiz-vert', 'gallery-cssbutton', 'gallery-datatable-row-expansion', 'gallery-datatable-state', 'gallery-expiration-cache', 'gallery-formmgr', 'gallery-formmgr-css-validation', 'gallery-full-screen', 'gallery-funcprog', 'gallery-iterable-extras', 'gallery-layout-datatable', 'gallery-linkedlist', 'gallery-mru-cache', 'gallery-nodelist-extras2', 'gallery-object-extras', 'gallery-paginator', 'gallery-querybuilder', 'gallery-querybuilder-extras', 'gallery-treeble', function(Y) {
     
     //Your Code Here
     
    });

    Modules in this build

    Accordion (Horizontal/Vertical)

    /home/y/libexec/ant/bin/ant all
    Buildfile: build.xml
         [echo] Starting Build For gallery-accordion-horiz-vert
    
    clean:
    
    init:
        [mkdir] Created dir: /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-accordion-horiz-vert/build_tmp
         [echo] Starting Build For gallery-accordion-horiz-vert
    
    -lint-server:
         [echo] Starting Build For gallery-accordion-horiz-vert
    
    -node:
         [echo] For faster builds, install Node.js.
    
    -concatdebug:
         [copy] Copying 2 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-accordion-horiz-vert/build_tmp/ant
       [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-accordion-horiz-vert/build_tmp/ant
    
    -registerdebug:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-accordion-horiz-vert/build_tmp
    
    -prependdebug:
    
    -appenddebug:
    
    builddebug:
    
    -createcore:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-accordion-horiz-vert/build_tmp
    
    -loggerregex:
    
    buildcore:
    
    -rollupjs:
    
    -concatskins:
         [copy] Copying 2 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-accordion-horiz-vert/build_tmp/ant
       [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-accordion-horiz-vert/build_tmp/ant
    [yuicompressor] Compressing /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-accordion-horiz-vert/build_tmp/assets/skins/sam/gallery-accordion-horiz-vert.css
    [yuicompressor] Compressed to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-accordion-horiz-vert/build_tmp/assets/skins/sam/gallery-accordion-horiz-vert.css
    
    -buildskins:
    
    -rollupcss:
    
    buildskins:
    
    -buildlangs:
    
    -rolluplangs:
    
    buildlangs:
    
    build:
    
    minify:
    [yuicompressor] Compressing /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-accordion-horiz-vert/build_tmp/gallery-accordion-horiz-vert.js
    [yuicompressor] 
    [yuicompressor] [WARNING] Invalid hint syntax: use strict
    [yuicompressor] add("gallery-accordion-horiz-vert",function(Y){ ---> "use strict" <--- ;var use_nonzero_empty_div=(0<Y.UA
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] .all("> li > div:nth-child(2)");}}; ---> var  <--- open_class=Y.ClassNameManager.getClassName(Accordion.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] getClassName(Accordion.NAME,"open"); ---> var  <--- closed_class=Y.ClassNameManager.getClassName(Accordion.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] =Y.all(titles);} ---> var  <--- sections=this.get("sections");if
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] )==sections.size()){ ---> var  <--- save_animate_insert=this.get("animateInsertRemove");this
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ,this.get("animateRender")); ---> var  <--- count=titles.size();for(
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] =titles.size();for( ---> var  <--- i=0;i<count;i++
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] titles.length==sections.length){ ---> var  <--- save_animate_insert=this.get("animateInsertRemove");this
    [yuicompressor] 
    [yuicompressor] [WARNING] The variable save_animate_insert has already been declared in the same scope...
    [yuicompressor] .length==sections.length){var  ---> save_animate_insert <--- =this.get("animateInsertRemove");this.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ,this.get("animateRender")); ---> var  <--- count=titles.length;for(var i
    [yuicompressor] 
    [yuicompressor] [WARNING] The variable count has already been declared in the same scope...
    [yuicompressor] this.get("animateRender"));var  ---> count <--- =titles.length;for(var i=
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] var count=titles.length;for( ---> var  <--- i=0;i<count;i++
    [yuicompressor] 
    [yuicompressor] [WARNING] The variable i has already been declared in the same scope...
    [yuicompressor] count=titles.length;for(var  ---> i <--- =0;i<count;i++)
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ].title;cleanContainer(t); ---> var  <--- el;if(Y.Lang.isString(
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] .Lang.isString(title)){ ---> var  <--- el=Y.one(title);if
    [yuicompressor] 
    [yuicompressor] [WARNING] The variable el has already been declared in the same scope...
    [yuicompressor] Lang.isString(title)){var  ---> el <--- =Y.one(title);if(
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] &&this.get("replaceTitleContainer")){ ---> var  <--- p=t.get("parentNode");var 
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] p=t.get("parentNode"); ---> var  <--- n=t.get("nextSibling");p
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ].content;cleanContainer(d); ---> var  <--- el;if(Y.Lang.isString(
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] .Lang.isString(content)){ ---> var  <--- el=Y.one(content);if
    [yuicompressor] 
    [yuicompressor] [WARNING] The variable el has already been declared in the same scope...
    [yuicompressor] Lang.isString(content)){var  ---> el <--- =Y.one(content);if(
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] &&this.get("replaceSectionContainer")){ ---> var  <--- display=d.getStyle("display");var 
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] display=d.getStyle("display"); ---> var  <--- p=d.get("parentNode");var 
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] p=d.get("parentNode"); ---> var  <--- n=d.get("nextSibling");p
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] );t.addClass(closed_class); ---> var  <--- c=Y.Node.create("<div/>")
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] .setStyle("opacity",0);} ---> var  <--- d=Y.Node.create("<div/>")
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] this.section_list[index].title; ---> var  <--- size=t.get(this.slide_size_name)
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] this.slide_style_name,section_min_size+"px"); ---> var  <--- params={node:t,from:{
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] to[this.slide_style_name]=size; ---> var  <--- anim=this._createAnimator(params);anim
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] (this.get("animateInsertRemove")){ ---> var  <--- params={node:this.section_list[index
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] this.section_list[index].title; ---> var  <--- anim=this._createAnimator(params);anim
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] =this.section_list.length;for( ---> var  <--- i=0;i<count;i++
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ;i<count;i++){ ---> var  <--- title=Y.Node.getDOMNode(this.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] .section_list[i].title); ---> var  <--- content=Y.Node.getDOMNode(this.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] =this.section_list.length;for( ---> var  <--- i=0;i<count;i++
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] =this.section_list.length;for( ---> var  <--- i=0;i<count;i++
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] content.replaceClass(closed_class,open_class); ---> var  <--- size=this.section_list[index].content
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] (this.get("animateOpenClose")){ ---> var  <--- params={node:this.section_list[index
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] to[this.slide_style_name]=size; ---> var  <--- anim=this._startAnimator(index,params)
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ,this,index);}else{ ---> var  <--- clip=this.section_list[index].clip
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] (this.get("animateOpenClose")){ ---> var  <--- params={node:this.section_list[index
    [yuicompressor] 
    [yuicompressor] [WARNING] The variable params has already been declared in the same scope...
    [yuicompressor] this.get("animateOpenClose")){var  ---> params <--- ={node:this.section_list[index]
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] to[this.slide_style_name]=section_min_size; ---> var  <--- anim=this._startAnimator(index,params)
    [yuicompressor] 
    [yuicompressor] [WARNING] The variable anim has already been declared in the same scope...
    [yuicompressor] [this.slide_style_name]=section_min_size;var  ---> anim <--- =this._startAnimator(index,params);
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] =this.section_list.length;for( ---> var  <--- i=0;i<count;i++
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] var count=this.section_list.length; ---> var  <--- first=true;for(var i=0
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] length;var first=true;for( ---> var  <--- i=0;i<count;i++
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ){params.duration=duration;} ---> var  <--- easing=this.get("animateEasing");if
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] "fixedsize";FixedSizeAccordionPlugin.ATTRS={}; ---> var  <--- animation_attrs=["animateRender","animateInsertRemove","animateOpenClose"];
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] =["animateRender","animateInsertRemove","animateOpenClose"]; ---> var  <--- total_size={width:"totalWidth",height:"totalHeight"
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] width:"totalWidth",height:"totalHeight"}; ---> var  <--- overflow={width:"overflowX",height:"overflowY"
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] width:"overflowX",height:"overflowY"}; ---> var  <--- surrounding={width:"horizMarginBorderPadding",height:"vertMarginBorderPadding"
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] );this.init_fixed_size=true;} ---> var  <--- dim=host.slide_style_name;var total=host
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ;}var dim=host.slide_style_name; ---> var  <--- total=host.get("boundingBox").parseDimensionStyle
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ("boundingBox").parseDimensionStyle(dim); ---> var  <--- count=host.getSectionCount();var open
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] var count=host.getSectionCount(); ---> var  <--- open=[];for(var i=
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ;var open=[];for( ---> var  <--- i=0;i<count;i++
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ;}}count=open.length; ---> var  <--- size=Math.floor(total/count)
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] Math.floor(total/count); ---> var  <--- extra=total%count;for(i=
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ;i<count;i++){ ---> var  <--- section=host.getSection(open[i]
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] .getSection(open[i]); ---> var  <--- size1=size-section[surrounding[dim]
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] host=this.get("host"); ---> var  <--- dim=host.slide_style_name;this.init_fixed_size=
    [yuicompressor] Compressed to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-accordion-horiz-vert/build_tmp/gallery-accordion-horiz-vert-min.js
    
    lint:
         [echo] Using Rhino. Install nodejs to improve jslint speed, or skip with -Dlint.skip=true
         [java] Running JSLint on : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-accordion-horiz-vert/build_tmp/gallery-accordion-horiz-vert.js
         [java]  
         [java] 
         [java] 	406, 37: 'save_animate_insert' is already defined.
         [java] 	var save_animate_insert = this.get('animateInsertRemove');
         [java] 
         [java] 	409, 23: 'count' is already defined.
         [java] 	var count = titles.length;
         [java] 
         [java] 	410, 23: 'i' is already defined.
         [java] 	for (var i=0; i<count; i++)
         [java] 
         [java] 	461, 20: 'el' is already defined.
         [java] 	var el = Y.one(title);
         [java] 
         [java] 	530, 20: 'el' is already defined.
         [java] 	var el = Y.one(content);
         [java] 
         [java] 	1002, 28: 'params' is already defined.
         [java] 	var params =
         [java] 
         [java] 	1017, 26: 'anim' is already defined.
         [java] 	var anim = this._startAnimator(index, params);
         [java] 
         [java]  
         [java] 
    
    local:
    
    deploybuild:
         [copy] Copying 3 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-accordion-horiz-vert
    
    deployassets:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-accordion-horiz-vert/assets
    
    deployskins:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-accordion-horiz-vert/assets/skins/sam
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-accordion-horiz-vert/assets/skins/sam
    
    deploylang:
    
    deploydocs:
    
    deploy:
    
    all:
    
    BUILD SUCCESSFUL
    Total time: 3 seconds

    CSSButton

    /home/y/libexec/ant/bin/ant all
    Buildfile: build.xml
         [echo] Starting Build For gallerycss-cssbutton
    
    clean:
    
    init:
        [mkdir] Created dir: /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallerycss-cssbutton/build_tmp
         [echo] Starting Build For gallerycss-cssbutton
    
    -lint-server:
         [echo] Starting Build For gallerycss-cssbutton
    
    -node:
         [echo] For faster builds, install Node.js.
    
    buildcore:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallerycss-cssbutton/build_tmp/ant
       [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallerycss-cssbutton/build_tmp/ant
    
    build:
    
    minify:
    [yuicompressor] Compressing /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallerycss-cssbutton/build_tmp/gallerycss-cssbutton.css
    [yuicompressor] Compressed to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallerycss-cssbutton/build_tmp/gallerycss-cssbutton-min.css
    
    lint:
    
    local:
    
    deploybuild:
         [copy] Copying 2 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallerycss-cssbutton
    
    deployassets:
         [copy] Copying 2 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallerycss-cssbutton/assets
    
    deployskins:
    
    deploylang:
    
    deploydocs:
    
    deploy:
    
    all:
    
    BUILD SUCCESSFUL
    Total time: 1 second

    Row Expansion for DataTable

    /home/y/libexec/ant/bin/ant all
    Buildfile: build.xml
         [echo] Starting Build For gallery-datatable-row-expansion
    
    clean:
    
    init:
        [mkdir] Created dir: /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-datatable-row-expansion/build_tmp
         [echo] Starting Build For gallery-datatable-row-expansion
    
    -lint-server:
         [echo] Starting Build For gallery-datatable-row-expansion
    
    -node:
         [echo] For faster builds, install Node.js.
    
    -concatdebug:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-datatable-row-expansion/build_tmp/ant
       [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-datatable-row-expansion/build_tmp/ant
    
    -registerdebug:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-datatable-row-expansion/build_tmp
    
    -prependdebug:
    
    -appenddebug:
    
    builddebug:
    
    -createcore:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-datatable-row-expansion/build_tmp
    
    -loggerregex:
    
    buildcore:
    
    -rollupjs:
    
    -concatskins:
         [copy] Copying 2 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-datatable-row-expansion/build_tmp/ant
       [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-datatable-row-expansion/build_tmp/ant
    [yuicompressor] Compressing /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-datatable-row-expansion/build_tmp/assets/skins/sam/gallery-datatable-row-expansion.css
    [yuicompressor] Compressed to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-datatable-row-expansion/build_tmp/assets/skins/sam/gallery-datatable-row-expansion.css
    
    -buildskins:
    
    -rollupcss:
    
    buildskins:
    
    -buildlangs:
    
    -rolluplangs:
    
    buildlangs:
    
    build:
    
    minify:
    [yuicompressor] Compressing /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-datatable-row-expansion/build_tmp/gallery-datatable-row-expansion.js
    [yuicompressor] 
    [yuicompressor] [WARNING] Invalid hint syntax: use strict
    [yuicompressor] add("gallery-datatable-row-expansion",function(Y){ ---> "use strict" <--- ;functionRowExpansion(config){RowExpansion.superclass
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ){var plugin=this.rowexpander; ---> var  <--- row_id=o.data[plugin.get(
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] [plugin.get("uniqueIdKey")]; ---> var  <--- open=plugin.open_rows[row_id];o
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ,'<a class="row-expand-nub" href="javascript:void(0);"></a>');if(open){ ---> var  <--- pre_cells="";for(var i=0
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ){var pre_cells="";for( ---> var  <--- i=0;i<=plugin.col_count.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] i++){pre_cells+='<td class="yui3-datatable-cell pre-row-expansion">&nbsp;</td>';} ---> var  <--- tmpl=plugin.get("template");if
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] .Lang.isFunction(tmpl)){ ---> var  <--- s=tmpl.call(this,o.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ,o.data);}else{ ---> var  <--- s=Y.Lang.sub(tmpl,
    [yuicompressor] 
    [yuicompressor] [WARNING] The variable s has already been declared in the same scope...
    [yuicompressor] o.data);}else{var  ---> s <--- =Y.Lang.sub(tmpl,o
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] (tmpl,o.data);} ---> var  <--- row=o.cell.ancestor();
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] =o.cell.ancestor(); ---> var  <--- extra_row=Y.Lang.sub('<tr class="{c}">'+
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] }}if(cell&&shift){ ---> var  <--- firstRowIndex=tbody.get("firstChild.rowIndex");if
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] {row=cell.ancestor(); ---> var  <--- delta=Math.sign(shift[0]
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] );if(delta!==0){ ---> var  <--- rows=tbody.get("children");var 
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] rows=tbody.get("children"); ---> var  <--- index=row.get("rowIndex")-firstRowIndex
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] row.get("rowIndex")-firstRowIndex; ---> var  <--- count=Math.abs(shift[0]
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] (shift[0]);for( ---> var  <--- i=0;i<count&&row;
    [yuicompressor] Compressed to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-datatable-row-expansion/build_tmp/gallery-datatable-row-expansion-min.js
    
    lint:
         [echo] Using Rhino. Install nodejs to improve jslint speed, or skip with -Dlint.skip=true
         [java] Running JSLint on : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-datatable-row-expansion/build_tmp/gallery-datatable-row-expansion.js
         [java]  
         [java] 
         [java] 	121, 19: 's' is already defined.
         [java] 	var s = Y.Lang.sub(tmpl, o.data);
         [java] 
         [java] 	134, 23: 's' used out of scope.
         [java] 	tmpl: s
         [java] 
         [java] 	267, 17: 'index' used out of scope.
         [java] 	index = cell.get('cellIndex') + shift[1];
         [java] 
         [java] 	268, 57: 'index' used out of scope.
         [java] 	cell  = row && row.get('children').item(index);
         [java] 
         [java]  
         [java] 
    
    local:
    
    deploybuild:
         [copy] Copying 3 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-datatable-row-expansion
    
    deployassets:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-datatable-row-expansion/assets
    
    deployskins:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-datatable-row-expansion/assets/skins/sam
         [copy] Copying 3 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-datatable-row-expansion/assets/skins/sam
    
    deploylang:
    
    deploydocs:
    
    deploy:
    
    all:
    
    BUILD SUCCESSFUL
    Total time: 2 seconds

    State Preservation for DataTable

    /home/y/libexec/ant/bin/ant all
    Buildfile: build.xml
         [echo] Starting Build For gallery-datatable-state
    
    clean:
    
    init:
        [mkdir] Created dir: /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-datatable-state/build_tmp
         [echo] Starting Build For gallery-datatable-state
    
    -lint-server:
         [echo] Starting Build For gallery-datatable-state
    
    -node:
         [echo] For faster builds, install Node.js.
    
    -concatdebug:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-datatable-state/build_tmp/ant
       [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-datatable-state/build_tmp/ant
    
    -registerdebug:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-datatable-state/build_tmp
    
    -prependdebug:
    
    -appenddebug:
    
    builddebug:
    
    -createcore:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-datatable-state/build_tmp
    
    -loggerregex:
    
    buildcore:
    
    -rollupjs:
    
    -concatskins:
    
    -buildskins:
    
    -rollupcss:
    
    buildskins:
    
    -buildlangs:
    
    -rolluplangs:
    
    buildlangs:
    
    build:
    
    minify:
    [yuicompressor] Compressing /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-datatable-state/build_tmp/gallery-datatable-state.js
    [yuicompressor] 
    [yuicompressor] [WARNING] Invalid hint syntax: use strict
    [yuicompressor] add("gallery-datatable-state",function(Y){ ---> "use strict" <--- ;functionState(config){State.superclass
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] host=this.get("host"); ---> var  <--- count=host.data.size();
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] =host.data.size(); ---> var  <--- id_key=this.get("uniqueIdKey");Y
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ;i<count;i++){ ---> var  <--- value=null;var cell=host.getCell
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] i++){var value=null; ---> var  <--- cell=host.getCell([i,item
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ){if(item.node){ ---> var  <--- node=cell.one(item.node)
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] else{if(item.widget){ ---> var  <--- widget=Y.Widget.getByNode(cell.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] item.key);}}}} ---> var  <--- rec=host.getRecord(i);var 
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] rec=host.getRecord(i); ---> var  <--- id=rec.get(id_key);if
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] host=this.get("host"); ---> var  <--- count=host.data.size();
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] =host.data.size(); ---> var  <--- id_key=this.get("uniqueIdKey");Y
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ;i<count;i++){ ---> var  <--- rec=host.getRecord(i);var 
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] rec=host.getRecord(i); ---> var  <--- state=this.state[rec.get(
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] id_key)];if(state){ ---> var  <--- value=state[item.column];var 
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] value=state[item.column]; ---> var  <--- cell=host.getCell([i,item
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ){if(item.node){ ---> var  <--- node=cell.one(item.node)
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] else{if(item.widget){ ---> var  <--- widget=Y.Widget.getByNode(cell.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] host=this.get("host"); ---> var  <--- self=this;var orig_syncUI=this.orig_syncUI
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ("host");var self=this; ---> var  <--- orig_syncUI=this.orig_syncUI=host.syncUI;
    [yuicompressor] Compressed to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-datatable-state/build_tmp/gallery-datatable-state-min.js
    
    lint:
         [echo] Using Rhino. Install nodejs to improve jslint speed, or skip with -Dlint.skip=true
         [java] Running JSLint on : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-datatable-state/build_tmp/gallery-datatable-state.js
         [java]  
         [java] 
         [java] 	239, 59: Missing semicolon.
         [java] 	listenToPaginator.call(this, config.paginator)
         [java] 
         [java] 	264, 10: Missing semicolon.
         [java] 	}
         [java] 
         [java]  
         [java] 
    
    local:
    
    deploybuild:
         [copy] Copying 3 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-datatable-state
    
    deployassets:
    
    deployskins:
    
    deploylang:
    
    deploydocs:
    
    deploy:
    
    all:
    
    BUILD SUCCESSFUL
    Total time: 2 seconds

    Cache (expiration)

    /home/y/libexec/ant/bin/ant all
    Buildfile: build.xml
         [echo] Starting Build For gallery-expiration-cache
    
    clean:
    
    init:
        [mkdir] Created dir: /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-expiration-cache/build_tmp
         [echo] Starting Build For gallery-expiration-cache
    
    -lint-server:
         [echo] Starting Build For gallery-expiration-cache
    
    -node:
         [echo] For faster builds, install Node.js.
    
    -concatdebug:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-expiration-cache/build_tmp/ant
       [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-expiration-cache/build_tmp/ant
    
    -registerdebug:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-expiration-cache/build_tmp
    
    -prependdebug:
    
    -appenddebug:
    
    builddebug:
    
    -createcore:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-expiration-cache/build_tmp
    
    -loggerregex:
    
    buildcore:
    
    -rollupjs:
    
    -concatskins:
    
    -buildskins:
    
    -rollupcss:
    
    buildskins:
    
    -buildlangs:
    
    -rolluplangs:
    
    buildlangs:
    
    build:
    
    minify:
    [yuicompressor] Compressing /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-expiration-cache/build_tmp/gallery-expiration-cache.js
    [yuicompressor] Compressed to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-expiration-cache/build_tmp/gallery-expiration-cache-min.js
    
    lint:
         [echo] Using Rhino. Install nodejs to improve jslint speed, or skip with -Dlint.skip=true
         [java] Running JSLint on : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-expiration-cache/build_tmp/gallery-expiration-cache.js
         [java]  
         [java] 
         [java] 	25, 36: 'timestamp' is not defined.
         [java] 	this._meta   = config.meta  || timestamp;
         [java] 
         [java] 	26, 61: 'expire' is not defined.
         [java] 	this._expire = Y.Lang.isNumber(config.expire) ? Y.rbind(expire, null, config.expire) : config.expire;
         [java] 
         [java] 	27, 35: 'initStats' is not defined.
         [java] 	this._stats  = config.stats ? initStats() : null;
         [java] 
         [java]  
         [java] 
    
    local:
    
    deploybuild:
         [copy] Copying 3 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-expiration-cache
    
    deployassets:
    
    deployskins:
    
    deploylang:
    
    deploydocs:
    
    deploy:
    
    all:
    
    BUILD SUCCESSFUL
    Total time: 2 seconds

    Form Manager

    /home/y/libexec/ant/bin/ant all
    Buildfile: build.xml
         [echo] Starting Build For gallery-formmgr
    
    clean:
    
    init:
        [mkdir] Created dir: /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-formmgr/build_tmp
         [echo] Starting Build For gallery-formmgr
    
    -lint-server:
         [echo] Starting Build For gallery-formmgr
    
    -node:
         [echo] For faster builds, install Node.js.
    
    -concatdebug:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-formmgr/build_tmp/ant
       [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-formmgr/build_tmp/ant
    
    -registerdebug:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-formmgr/build_tmp
    
    -prependdebug:
    
    -appenddebug:
    
    builddebug:
    
    -createcore:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-formmgr/build_tmp
    
    -loggerregex:
    
    buildcore:
    
    -rollupjs:
    
    -concatskins:
    
    -buildskins:
    
    -rollupcss:
    
    buildskins:
    
    -buildlangs:
    
    -rolluplangs:
    
    buildlangs:
    
    build:
    
    minify:
    [yuicompressor] Compressing /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-formmgr/build_tmp/gallery-formmgr.js
    [yuicompressor] 
    [yuicompressor] [WARNING] Invalid hint syntax: use strict
    [yuicompressor] add("gallery-formmgr",function(Y){ ---> "use strict" <--- ;functionFormManager(form_name,config){config
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] FormManager.row_status_prefix="formmgr-has";var cached_status_pattern; ---> var  <--- cached_row_status_pattern;var cached_row_status_regex;functionstatusPattern(){
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ="formmgr-has";var cached_status_pattern;var cached_row_status_pattern; ---> var  <--- cached_row_status_regex;functionstatusPattern(){if(!
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] button_list.length===0);for( ---> var  <--- i=0;i<this.form.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] .elements.length;i++){ ---> var  <--- e=this.form.elements[i]
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] this.form.elements[i]; ---> var  <--- name=e.tagName.toLowerCase();
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] =e.tagName.toLowerCase(); ---> var  <--- type=(e.type?e.type
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] !e.name){continue;} ---> var  <--- v=this.default_value_map[e.name]
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] name=="input"&&type=="radio"){ ---> var  <--- rb=this.form[e.name]
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] rb[0].value;for( ---> var  <--- j=0;j<rb.length;
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] getElementStatus(p),type)){ ---> var  <--- f=p.all("."+FormManager.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] .set("innerHTML",msg);} ---> var  <--- new_class=FormManager.row_status_prefix+type;p.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] (rowStatusPattern(),new_class);} ---> var  <--- fieldset=e.getAncestorByTagName("fieldset");if
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] .elements.length;i++){ ---> var  <--- e=this.form.elements[i]
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] !e.name){continue;} ---> var  <--- type=(e.type?e.type
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] type.toLowerCase():null); ---> var  <--- name=e.tagName.toLowerCase();
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] =e.tagName.toLowerCase(); ---> var  <--- v=this.default_value_map[e.name]
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] =="checkbox"||type=="radio")){ ---> var  <--- checked=(e.value==v);
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] .elements.length;i++){ ---> var  <--- e=this.form.elements[i]
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] .offsetHeight===0){continue;} ---> var  <--- name=e.tagName.toLowerCase();
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] =e.tagName.toLowerCase(); ---> var  <--- type=(e.type?e.type
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] clearMessages();var status=true; ---> var  <--- e=this.form.elements;this.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] FormManager.cleanValues(e);for( ---> var  <--- i=0;i<e.length;
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] <e.length;i++){ ---> var  <--- e_id=e[i].id;var 
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] e_id=e[i].id; ---> var  <--- msg_list=this.validation_msgs[e_id];var 
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] msg_list=this.validation_msgs[e_id]; ---> var  <--- info=FormManager.validateFromCSSData(e[i]
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ;status=false;continue;}} ---> var  <--- f=this.validation.fn[e_id]
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] this.validation.fn[e_id]; ---> var  <--- scope=this;if(Y.Lang.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ;var disabled=!enabled;for( ---> var  <--- i=0;i<this.button_list.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] .user_button_list.length;i++){ ---> var  <--- info=this.user_button_list[i];info
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] =e.tagName.toLowerCase(); ---> var  <--- type=(e.type?e.type
    [yuicompressor] Compressed to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-formmgr/build_tmp/gallery-formmgr-min.js
    
    lint:
         [echo] Using Rhino. Install nodejs to improve jslint speed, or skip with -Dlint.skip=true
         [java] Running JSLint on : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-formmgr/build_tmp/gallery-formmgr.js
         [java] - OK
    
    local:
    
    deploybuild:
         [copy] Copying 3 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-formmgr
    
    deployassets:
    
    deployskins:
    
    deploylang:
    
    deploydocs:
    
    deploy:
    
    all:
    
    BUILD SUCCESSFUL
    Total time: 3 seconds

    Form Manager CSS Validation

    /home/y/libexec/ant/bin/ant all
    Buildfile: build.xml
         [echo] Starting Build For gallery-formmgr-css-validation
    
    clean:
    
    init:
        [mkdir] Created dir: /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-formmgr-css-validation/build_tmp
         [echo] Starting Build For gallery-formmgr-css-validation
    
    -lint-server:
         [echo] Starting Build For gallery-formmgr-css-validation
    
    -node:
         [echo] For faster builds, install Node.js.
    
    -concatdebug:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-formmgr-css-validation/build_tmp/ant
       [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-formmgr-css-validation/build_tmp/ant
    
    -registerdebug:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-formmgr-css-validation/build_tmp
    
    -prependdebug:
    
    -appenddebug:
    
    builddebug:
    
    -createcore:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-formmgr-css-validation/build_tmp
    
    -loggerregex:
    
    buildcore:
    
    -rollupjs:
    
    -concatskins:
    
    -buildskins:
    
    -rollupcss:
    
    buildskins:
    
    -buildlangs:
    
    -rolluplangs:
    
    buildlangs:
    
    build:
    
    minify:
    [yuicompressor] Compressing /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-formmgr-css-validation/build_tmp/gallery-formmgr-css-validation.js
    [yuicompressor] 
    [yuicompressor] [WARNING] Invalid hint syntax: use strict
    [yuicompressor] add("gallery-formmgr-css-validation",function(Y){ ---> "use strict" <--- ;Y.namespace("FormManager");var required_class
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ("FormManager");var required_class="yiv-required"; ---> var  <--- length_class_re=/(?:^|s+)yiv-length:[([0-9]+)?,([1-9][0-9]*)?](?:s+|$)/;var integer_class_re=/(?:^|s+)yiv-integer(?::[([-+]?[0-9]+)?,([-+]?[0-9]+)?])?(?:s+|$)/;var 
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] required_class="yiv-required";var length_class_re=/(?:^|s+)yiv-length:[([0-9]+)?,([1-9][0-9]*)?](?:s+|$)/; ---> var  <--- integer_class_re=/(?:^|s+)yiv-integer(?::[([-+]?[0-9]+)?,([-+]?[0-9]+)?])?(?:s+|$)/;var decimal_class_re=/(?:^|s+)yiv-decimal(?::[([-+]?(?:[0-9]+.?|[0-9]+.[0-9]+|.[0-9]+))?,([-+]?(?:[0-9]+.?|[0-9]+.[0-9]+|.[0-9]+))?])?(?:s+|$)/;Y
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] length_class_re=/(?:^|s+)yiv-length:[([0-9]+)?,([1-9][0-9]*)?](?:s+|$)/;var integer_class_re=/(?:^|s+)yiv-integer(?::[([-+]?[0-9]+)?,([-+]?[0-9]+)?])?(?:s+|$)/; ---> var  <--- decimal_class_re=/(?:^|s+)yiv-decimal(?::[([-+]?(?:[0-9]+.?|[0-9]+.[0-9]+|.[0-9]+))?,([-+]?(?:[0-9]+.?|[0-9]+.[0-9]+|.[0-9]+))?])?(?:s+|$)/;Y.FormManager.integer_value_re=
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ){e=e._node;} ---> var  <--- required=Y.DOM.hasClass(e,
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] required&&e.value===""){ ---> var  <--- msg=null;if(msg_list&&msg_list.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] }}if(e.className){ ---> var  <--- m=e.className.match(length_class_re)
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] +" has min_length > max_length",null,"FormManager");} ---> var  <--- msg=null;var has_min=(hasLimit(
    [yuicompressor] 
    [yuicompressor] [WARNING] The variable msg has already been declared in the same scope...
    [yuicompressor] " has min_length > max_length",null,"FormManager");}var  ---> msg <--- =null;var has_min=(hasLimit(m
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] "FormManager");}var msg=null; ---> var  <--- has_min=(hasLimit(m[1])
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] false,error:msg};}} ---> var  <--- m=e.className.match(integer_class_re)
    [yuicompressor] 
    [yuicompressor] [WARNING] The variable m has already been declared in the same scope...
    [yuicompressor] ,error:msg};}}var  ---> m <--- =e.className.match(integer_class_re);
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] +" has min_value > max_value",null,"FormManager");} ---> var  <--- value=parseInt(e.value,10)
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] 2],10)))){ ---> var  <--- msg=null;if(msg_list&&msg_list.
    [yuicompressor] 
    [yuicompressor] [WARNING] The variable msg has already been declared in the same scope...
    [yuicompressor] ],10)))){var  ---> msg <--- =null;if(msg_list&&msg_list.integer
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] false,error:msg};}} ---> var  <--- m=e.className.match(decimal_class_re)
    [yuicompressor] 
    [yuicompressor] [WARNING] The variable m has already been declared in the same scope...
    [yuicompressor] ,error:msg};}}var  ---> m <--- =e.className.match(decimal_class_re);
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] +" has min_value > max_value",null,"FormManager");} ---> var  <--- value=parseFloat(e.value);if
    [yuicompressor] 
    [yuicompressor] [WARNING] The variable value has already been declared in the same scope...
    [yuicompressor] " has min_value > max_value",null,"FormManager");}var  ---> value <--- =parseFloat(e.value);if(
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] m[2])))){ ---> var  <--- msg=null;if(msg_list&&msg_list.
    [yuicompressor] 
    [yuicompressor] [WARNING] The variable msg has already been declared in the same scope...
    [yuicompressor] [2])))){var  ---> msg <--- =null;if(msg_list&&msg_list.decimal
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ){var has_file_inputs=false;for( ---> var  <--- i=0;i<e.length;
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] <e.length;i++){ ---> var  <--- input=e[i];var type=
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] {var input=e[i]; ---> var  <--- type=input.type&&input.type.
    [yuicompressor] Compressed to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-formmgr-css-validation/build_tmp/gallery-formmgr-css-validation-min.js
    
    lint:
         [echo] Using Rhino. Install nodejs to improve jslint speed, or skip with -Dlint.skip=true
         [java] Running JSLint on : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-formmgr-css-validation/build_tmp/gallery-formmgr-css-validation.js
         [java]  
         [java] 
         [java] 	45, 54: Unescaped '-'.
         [java] 	var integer_class_re  = /(?:^|s+)yiv-integer(?::[([-+]?[0-9]+)?,([-+]?[0-9]+)?])?(?:s+|$)/;
         [java] 
         [java] 	45, 69: Unescaped '-'.
         [java] 	var integer_class_re  = /(?:^|s+)yiv-integer(?::[([-+]?[0-9]+)?,([-+]?[0-9]+)?])?(?:s+|$)/;
         [java] 
         [java] 	46, 54: Unescaped '-'.
         [java] 	var decimal_class_re  = /(?:^|s+)yiv-decimal(?::[([-+]?(?:[0-9]+.?|[0-9]+.[0-9]+|.[0-9]+))?,([-+]?(?:[0-9]+.?|[0-9]+.[0-9]+|.[0-9]+))?])?(?:s+|$)/;
         [java] 
         [java] 	46, 100: Unescaped '-'.
         [java] 	var decimal_class_re  = /(?:^|s+)yiv-decimal(?::[([-+]?(?:[0-9]+.?|[0-9]+.[0-9]+|.[0-9]+))?,([-+]?(?:[0-9]+.?|[0-9]+.[0-9]+|.[0-9]+))?])?(?:s+|$)/;
         [java] 
         [java] 	56, 37: Unescaped '-'.
         [java] 	Y.FormManager.integer_value_re = /^[-+]?[0-9]+$/;
         [java] 
         [java] 	66, 37: Unescaped '-'.
         [java] 	Y.FormManager.decimal_value_re = /^[-+]?(?:[0-9]+.?|[0-9]*.[0-9]+)$/;
         [java] 
         [java] 	178, 25: 'msg' is already defined.
         [java] 	var msg     = null;
         [java] 
         [java] 	215, 15: 'm' is already defined.
         [java] 	var m = e.className.match(integer_class_re);
         [java] 
         [java] 	230, 25: 'msg' is already defined.
         [java] 	var msg = null;
         [java] 
         [java] 	256, 15: 'm' is already defined.
         [java] 	var m = e.className.match(decimal_class_re);
         [java] 
         [java] 	265, 23: 'value' is already defined.
         [java] 	var value = parseFloat(e.value);
         [java] 
         [java] 	271, 25: 'msg' is already defined.
         [java] 	var msg = null;
         [java] 
         [java]  
         [java] 
    
    local:
    
    deploybuild:
         [copy] Copying 3 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-formmgr-css-validation
    
    deployassets:
    
    deployskins:
    
    deploylang:
    
    deploydocs:
    
    deploy:
    
    all:
    
    BUILD SUCCESSFUL
    Total time: 3 seconds

    FullScreen

    /home/y/libexec/ant/bin/ant all
    Buildfile: build.xml
         [echo] Starting Build For gallery-full-screen
    
    clean:
    
    init:
        [mkdir] Created dir: /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-full-screen/build_tmp
         [echo] Starting Build For gallery-full-screen
    
    -lint-server:
         [echo] Starting Build For gallery-full-screen
    
    -node:
         [echo] For faster builds, install Node.js.
    
    -concatdebug:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-full-screen/build_tmp/ant
       [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-full-screen/build_tmp/ant
    
    -registerdebug:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-full-screen/build_tmp
    
    -prependdebug:
    
    -appenddebug:
    
    builddebug:
    
    -createcore:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-full-screen/build_tmp
    
    -loggerregex:
    
    buildcore:
    
    -rollupjs:
    
    -concatskins:
    
    -buildskins:
    
    -rollupcss:
    
    buildskins:
    
    -buildlangs:
    
    -rolluplangs:
    
    buildlangs:
    
    build:
    
    minify:
    [yuicompressor] Compressing /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-full-screen/build_tmp/gallery-full-screen.js
    [yuicompressor] 
    [yuicompressor] [WARNING] Invalid hint syntax: use strict
    [yuicompressor] add("gallery-full-screen",function(Y){ ---> "use strict" <--- ;var doc=Y.config.doc,
    [yuicompressor] Compressed to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-full-screen/build_tmp/gallery-full-screen-min.js
    
    lint:
         [echo] Using Rhino. Install nodejs to improve jslint speed, or skip with -Dlint.skip=true
         [java] Running JSLint on : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-full-screen/build_tmp/gallery-full-screen.js
         [java] - OK
    
    local:
    
    deploybuild:
         [copy] Copying 3 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-full-screen
    
    deployassets:
    
    deployskins:
    
    deploylang:
    
    deploydocs:
    
    deploy:
    
    all:
    
    BUILD SUCCESSFUL
    Total time: 2 seconds

    Functional Programming

    /home/y/libexec/ant/bin/ant all
    Buildfile: build.xml
         [echo] Starting Build For gallery-funcprog
    
    clean:
    
    init:
        [mkdir] Created dir: /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-funcprog/build_tmp
         [echo] Starting Build For gallery-funcprog
    
    -lint-server:
         [echo] Starting Build For gallery-funcprog
    
    -node:
         [echo] For faster builds, install Node.js.
    
    -concatdebug:
         [copy] Copying 2 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-funcprog/build_tmp/ant
       [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-funcprog/build_tmp/ant
    
    -registerdebug:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-funcprog/build_tmp
    
    -prependdebug:
    
    -appenddebug:
    
    builddebug:
    
    -createcore:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-funcprog/build_tmp
    
    -loggerregex:
    
    buildcore:
    
    -rollupjs:
    
    -concatskins:
    
    -buildskins:
    
    -rollupcss:
    
    buildskins:
    
    -buildlangs:
    
    -rolluplangs:
    
    buildlangs:
    
    build:
    
    minify:
    [yuicompressor] Compressing /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-funcprog/build_tmp/gallery-funcprog.js
    [yuicompressor] 
    [yuicompressor] [WARNING] Invalid hint syntax: use strict
    [yuicompressor] add("gallery-funcprog",function(Y){ ---> "use strict" <--- ;functiondispatch(action,o){var 
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ){var result=init;for( ---> var  <--- i=a.length-1;i>=
    [yuicompressor] Compressed to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-funcprog/build_tmp/gallery-funcprog-min.js
    
    lint:
         [echo] Using Rhino. Install nodejs to improve jslint speed, or skip with -Dlint.skip=true
         [java] Running JSLint on : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-funcprog/build_tmp/gallery-funcprog.js
         [java] - OK
    
    local:
    
    deploybuild:
         [copy] Copying 3 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-funcprog
    
    deployassets:
    
    deployskins:
    
    deploylang:
    
    deploydocs:
    
    deploy:
    
    all:
    
    BUILD SUCCESSFUL
    Total time: 2 seconds

    Iterable Extras

    /home/y/libexec/ant/bin/ant all
    Buildfile: build.xml
         [echo] Starting Build For gallery-iterable-extras
    
    clean:
    
    init:
        [mkdir] Created dir: /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-iterable-extras/build_tmp
         [echo] Starting Build For gallery-iterable-extras
    
    -lint-server:
         [echo] Starting Build For gallery-iterable-extras
    
    -node:
         [echo] For faster builds, install Node.js.
    
    -concatdebug:
         [copy] Copying 2 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-iterable-extras/build_tmp/ant
       [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-iterable-extras/build_tmp/ant
    
    -registerdebug:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-iterable-extras/build_tmp
    
    -prependdebug:
    
    -appenddebug:
    
    builddebug:
    
    -createcore:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-iterable-extras/build_tmp
    
    -loggerregex:
    
    buildcore:
    
    -rollupjs:
    
    -concatskins:
    
    -buildskins:
    
    -rollupcss:
    
    buildskins:
    
    -buildlangs:
    
    -rolluplangs:
    
    buildlangs:
    
    build:
    
    minify:
    [yuicompressor] Compressing /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-iterable-extras/build_tmp/gallery-iterable-extras.js
    [yuicompressor] 
    [yuicompressor] [WARNING] Invalid hint syntax: use strict
    [yuicompressor] add("gallery-iterable-extras",function(Y){ ---> "use strict" <--- ;Y.Iterable={each:function(
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] var result=this.newInstance(); ---> var  <--- iter=this.iterator(),i=
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] (!iter.atEnd()){ ---> var  <--- item=iter.next();if(
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] (!iter.atEnd()){ ---> var  <--- item=iter.next();if(
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] var result=this.newInstance(); ---> var  <--- iter=this.iterator(),i=
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] rejects:this.newInstance()}; ---> var  <--- iter=this.iterator(),i=
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] (!iter.atEnd()){ ---> var  <--- item=iter.next();result[
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ,c){var result=init; ---> var  <--- iter=this.iterator(),i=
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ,c){var result=init; ---> var  <--- iter=this.iterator(),i=
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] var result=this.newInstance(); ---> var  <--- iter=this.iterator(),i=
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] (!iter.atEnd()){ ---> var  <--- item=iter.next();if(
    [yuicompressor] Compressed to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-iterable-extras/build_tmp/gallery-iterable-extras-min.js
    
    lint:
         [echo] Using Rhino. Install nodejs to improve jslint speed, or skip with -Dlint.skip=true
         [java] Running JSLint on : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-iterable-extras/build_tmp/gallery-iterable-extras.js
         [java] - OK
    
    local:
    
    deploybuild:
         [copy] Copying 3 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-iterable-extras
    
    deployassets:
    
    deployskins:
    
    deploylang:
    
    deploydocs:
    
    deploy:
    
    all:
    
    BUILD SUCCESSFUL
    Total time: 2 seconds

    DataTable plugin for Layout

    /home/y/libexec/ant/bin/ant all
    Buildfile: build.xml
         [echo] Starting Build For gallery-layout-datatable
    
    clean:
    
    init:
        [mkdir] Created dir: /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-layout-datatable/build_tmp
         [echo] Starting Build For gallery-layout-datatable
    
    -lint-server:
         [echo] Starting Build For gallery-layout-datatable
    
    -node:
         [echo] For faster builds, install Node.js.
    
    -concatdebug:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-layout-datatable/build_tmp/ant
       [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-layout-datatable/build_tmp/ant
    
    -registerdebug:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-layout-datatable/build_tmp
    
    -prependdebug:
    
    -appenddebug:
    
    builddebug:
    
    -createcore:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-layout-datatable/build_tmp
    
    -loggerregex:
    
    buildcore:
    
    -rollupjs:
    
    -concatskins:
    
    -buildskins:
    
    -rollupcss:
    
    buildskins:
    
    -buildlangs:
    
    -rolluplangs:
    
    buildlangs:
    
    build:
    
    minify:
    [yuicompressor] Compressing /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-layout-datatable/build_tmp/gallery-layout-datatable.js
    [yuicompressor] 
    [yuicompressor] [WARNING] Invalid hint syntax: use strict
    [yuicompressor] add("gallery-layout-datatable",function(Y){ ---> "use strict" <--- ;functionPLDTModule(config){PLDTModule.superclass
    [yuicompressor] Compressed to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-layout-datatable/build_tmp/gallery-layout-datatable-min.js
    
    lint:
         [echo] Using Rhino. Install nodejs to improve jslint speed, or skip with -Dlint.skip=true
         [java] Running JSLint on : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-layout-datatable/build_tmp/gallery-layout-datatable.js
         [java] - OK
    
    local:
    
    deploybuild:
         [copy] Copying 3 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-layout-datatable
    
    deployassets:
    
    deployskins:
    
    deploylang:
    
    deploydocs:
    
    deploy:
    
    all:
    
    BUILD SUCCESSFUL
    Total time: 2 seconds

    Linked List

    /home/y/libexec/ant/bin/ant all
    Buildfile: build.xml
         [echo] Starting Build For gallery-linkedlist
    
    clean:
    
    init:
        [mkdir] Created dir: /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-linkedlist/build_tmp
         [echo] Starting Build For gallery-linkedlist
    
    -lint-server:
         [echo] Starting Build For gallery-linkedlist
    
    -node:
         [echo] For faster builds, install Node.js.
    
    -concatdebug:
         [copy] Copying 3 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-linkedlist/build_tmp/ant
       [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-linkedlist/build_tmp/ant
    
    -registerdebug:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-linkedlist/build_tmp
    
    -prependdebug:
    
    -appenddebug:
    
    builddebug:
    
    -createcore:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-linkedlist/build_tmp
    
    -loggerregex:
    
    buildcore:
    
    -rollupjs:
    
    -concatskins:
    
    -buildskins:
    
    -rollupcss:
    
    buildskins:
    
    -buildlangs:
    
    -rolluplangs:
    
    buildlangs:
    
    build:
    
    minify:
    [yuicompressor] Compressing /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-linkedlist/build_tmp/gallery-linkedlist.js
    [yuicompressor] 
    [yuicompressor] [WARNING] Invalid hint syntax: use strict
    [yuicompressor] add("gallery-linkedlist",function(Y){ ---> "use strict" <--- ;functionLinkedListItem(value){this.value
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] {var list=new LinkedList(); ---> var  <--- iter=this.iterator();while(
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] (!iter.atEnd()){ ---> var  <--- item=iter.removeNext();list.
    [yuicompressor] Compressed to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-linkedlist/build_tmp/gallery-linkedlist-min.js
    
    lint:
         [echo] Using Rhino. Install nodejs to improve jslint speed, or skip with -Dlint.skip=true
         [java] Running JSLint on : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-linkedlist/build_tmp/gallery-linkedlist.js
         [java] - OK
    
    local:
    
    deploybuild:
         [copy] Copying 3 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-linkedlist
    
    deployassets:
    
    deployskins:
    
    deploylang:
    
    deploydocs:
    
    deploy:
    
    all:
    
    BUILD SUCCESSFUL
    Total time: 2 seconds

    Cache (MRU)

    /home/y/libexec/ant/bin/ant all
    Buildfile: build.xml
         [echo] Starting Build For gallery-mru-cache
    
    clean:
    
    init:
        [mkdir] Created dir: /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-mru-cache/build_tmp
         [echo] Starting Build For gallery-mru-cache
    
    -lint-server:
         [echo] Starting Build For gallery-mru-cache
    
    -node:
         [echo] For faster builds, install Node.js.
    
    -concatdebug:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-mru-cache/build_tmp/ant
       [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-mru-cache/build_tmp/ant
    
    -registerdebug:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-mru-cache/build_tmp
    
    -prependdebug:
    
    -appenddebug:
    
    builddebug:
    
    -createcore:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-mru-cache/build_tmp
    
    -loggerregex:
    
    buildcore:
    
    -rollupjs:
    
    -concatskins:
    
    -buildskins:
    
    -rollupcss:
    
    buildskins:
    
    -buildlangs:
    
    -rolluplangs:
    
    buildlangs:
    
    build:
    
    minify:
    [yuicompressor] Compressing /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-mru-cache/build_tmp/gallery-mru-cache.js
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] if(exists){returnfalse;} ---> var  <--- obj={data:value,mru:this
    [yuicompressor] Compressed to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-mru-cache/build_tmp/gallery-mru-cache-min.js
    
    lint:
         [echo] Using Rhino. Install nodejs to improve jslint speed, or skip with -Dlint.skip=true
         [java] Running JSLint on : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-mru-cache/build_tmp/gallery-mru-cache.js
         [java]  
         [java] 
         [java] 	31, 38: 'initStats' is not defined.
         [java] 	this._stats     = config.stats ? initStats() : null;
         [java] 
         [java]  
         [java] 
    
    local:
    
    deploybuild:
         [copy] Copying 3 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-mru-cache
    
    deployassets:
    
    deployskins:
    
    deploylang:
    
    deploydocs:
    
    deploy:
    
    all:
    
    BUILD SUCCESSFUL
    Total time: 2 seconds

    NodeList Extras 2

    /home/y/libexec/ant/bin/ant all
    Buildfile: build.xml
         [echo] Starting Build For gallery-nodelist-extras2
    
    clean:
    
    init:
        [mkdir] Created dir: /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-nodelist-extras2/build_tmp
         [echo] Starting Build For gallery-nodelist-extras2
    
    -lint-server:
         [echo] Starting Build For gallery-nodelist-extras2
    
    -node:
         [echo] For faster builds, install Node.js.
    
    -concatdebug:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-nodelist-extras2/build_tmp/ant
       [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-nodelist-extras2/build_tmp/ant
    
    -registerdebug:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-nodelist-extras2/build_tmp
    
    -prependdebug:
    
    -appenddebug:
    
    builddebug:
    
    -createcore:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-nodelist-extras2/build_tmp
    
    -loggerregex:
    
    buildcore:
    
    -rollupjs:
    
    -concatskins:
    
    -buildskins:
    
    -rollupcss:
    
    buildskins:
    
    -buildlangs:
    
    -rolluplangs:
    
    buildlangs:
    
    build:
    
    minify:
    [yuicompressor] Compressing /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-nodelist-extras2/build_tmp/gallery-nodelist-extras2.js
    [yuicompressor] 
    [yuicompressor] [WARNING] Invalid hint syntax: use strict
    [yuicompressor] add("gallery-nodelist-extras2",function(Y){ ---> "use strict" <--- ;Y.mix(Y.NodeList.prototype
    [yuicompressor] Compressed to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-nodelist-extras2/build_tmp/gallery-nodelist-extras2-min.js
    
    lint:
         [echo] Using Rhino. Install nodejs to improve jslint speed, or skip with -Dlint.skip=true
         [java] Running JSLint on : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-nodelist-extras2/build_tmp/gallery-nodelist-extras2.js
         [java] - OK
    
    local:
    
    deploybuild:
         [copy] Copying 3 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-nodelist-extras2
    
    deployassets:
    
    deployskins:
    
    deploylang:
    
    deploydocs:
    
    deploy:
    
    all:
    
    BUILD SUCCESSFUL
    Total time: 2 seconds

    Object Extras

    /home/y/libexec/ant/bin/ant all
    Buildfile: build.xml
         [echo] Starting Build For gallery-object-extras
    
    clean:
    
    init:
        [mkdir] Created dir: /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-object-extras/build_tmp
         [echo] Starting Build For gallery-object-extras
    
    -lint-server:
         [echo] Starting Build For gallery-object-extras
    
    -node:
         [echo] For faster builds, install Node.js.
    
    -concatdebug:
         [copy] Copying 2 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-object-extras/build_tmp/ant
       [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-object-extras/build_tmp/ant
    
    -registerdebug:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-object-extras/build_tmp
    
    -prependdebug:
    
    -appenddebug:
    
    builddebug:
    
    -createcore:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-object-extras/build_tmp
    
    -loggerregex:
    
    buildcore:
    
    -rollupjs:
    
    -concatskins:
    
    -buildskins:
    
    -rollupcss:
    
    buildskins:
    
    -buildlangs:
    
    -rolluplangs:
    
    buildlangs:
    
    build:
    
    minify:
    [yuicompressor] Compressing /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-object-extras/build_tmp/gallery-object-extras.js
    [yuicompressor] 
    [yuicompressor] [WARNING] Invalid hint syntax: use strict
    [yuicompressor] add("gallery-object-extras",function(Y){ ---> "use strict" <--- ;Y.mix(Y.Object,{
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] {var result={};for( ---> var  <--- k in o){var v=o[
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ;for(var k in o){ ---> var  <--- v=o[k];if((
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] {for(var k in o){ ---> var  <--- v=o[k];if((
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ),result={};for( ---> var  <--- k in o){var v=o[
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ;for(var k in o){ ---> var  <--- v=o[k];if(o
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] {var result={};for( ---> var  <--- k in o){if(proto||o
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ,rejects:{}};for( ---> var  <--- k in o){var v=o[
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ;for(var k in o){ ---> var  <--- v=o[k];if(proto
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ||o.hasOwnProperty(k)){ ---> var  <--- set=f.call(c,v,
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ){var result=init;for( ---> var  <--- k in o){if(proto||o
    [yuicompressor] Compressed to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-object-extras/build_tmp/gallery-object-extras-min.js
    
    lint:
         [echo] Using Rhino. Install nodejs to improve jslint speed, or skip with -Dlint.skip=true
         [java] Running JSLint on : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-object-extras/build_tmp/gallery-object-extras.js
         [java]  
         [java] 
         [java] 	72, 9: The body of a for in should be wrapped in an if statement to filter unwanted properties from the prototype.
         [java] 	for (var k in o)
         [java] 
         [java] 	103, 9: The body of a for in should be wrapped in an if statement to filter unwanted properties from the prototype.
         [java] 	for (var k in o)
         [java] 
         [java] 	158, 9: The body of a for in should be wrapped in an if statement to filter unwanted properties from the prototype.
         [java] 	for (var k in o)
         [java] 
         [java] 	226, 9: The body of a for in should be wrapped in an if statement to filter unwanted properties from the prototype.
         [java] 	for (var k in o)
         [java] 
         [java]  
         [java] 
    
    local:
    
    deploybuild:
         [copy] Copying 3 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-object-extras
    
    deployassets:
    
    deployskins:
    
    deploylang:
    
    deploydocs:
    
    deploy:
    
    all:
    
    BUILD SUCCESSFUL
    Total time: 2 seconds

    Paginator Port

    /home/y/libexec/ant/bin/ant all
    Buildfile: build.xml
         [echo] Starting Build For gallery-paginator
    
    clean:
    
    init:
        [mkdir] Created dir: /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-paginator/build_tmp
         [echo] Starting Build For gallery-paginator
    
    -lint-server:
         [echo] Starting Build For gallery-paginator
    
    -node:
         [echo] For faster builds, install Node.js.
    
    -concatdebug:
         [copy] Copying 11 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-paginator/build_tmp/ant
       [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-paginator/build_tmp/ant
    
    -registerdebug:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-paginator/build_tmp
    
    -prependdebug:
    
    -appenddebug:
    
    builddebug:
    
    -createcore:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-paginator/build_tmp
    
    -loggerregex:
    
    buildcore:
    
    -rollupjs:
    
    -concatskins:
         [copy] Copying 2 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-paginator/build_tmp/ant
       [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-paginator/build_tmp/ant
    [yuicompressor] Compressing /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-paginator/build_tmp/assets/skins/sam/gallery-paginator.css
    [yuicompressor] Compressed to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-paginator/build_tmp/assets/skins/sam/gallery-paginator.css
    
    -buildskins:
    
    -rollupcss:
    
    buildskins:
    
    -buildlangs:
    
    -rolluplangs:
    
    buildlangs:
    
    build:
    
    minify:
    [yuicompressor] Compressing /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-paginator/build_tmp/gallery-paginator.js
    [yuicompressor] 
    [yuicompressor] [WARNING] Invalid hint syntax: use strict
    [yuicompressor] add("gallery-paginator",function(Y){ ---> "use strict" <--- ;functionPaginator(config){Paginator.superclass
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] =this.paginator.getCurrentPage(); ---> var  <--- count=this.paginator.getTotalPages();
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] =this.paginator.getTotalPages(); ---> var  <--- size=this.paginator.getRowsPerPage();
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] =this.paginator.getRowsPerPage(); ---> var  <--- recs=this.paginator.getTotalRecords();
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] prev_page_size||recs!=this.prev_rec_count){ ---> var  <--- options=Y.Node.getDOMNode(this.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ;options.length=0;for( ---> var  <--- i=1;i<=count;i++
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ;i<=count;i++){ ---> var  <--- range=this.paginator.getPageRecords(i)
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ||!currentPage||e.rebuild){ ---> var  <--- labelBuilder=p.get("pageLabelBuilder"),range
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] =this.paginator.getCurrentPage(); ---> var  <--- curr_markup='<span class="{link} {curr} {status}">{label}</span>';var link_markup='<a href="#" class="{link} {status}" page="{page}">{label}</a>';var 
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] getCurrentPage();var curr_markup='<span class="{link} {curr} {status}">{label}</span>'; ---> var  <--- link_markup='<a href="#" class="{link} {status}" page="{page}">{label}</a>';var dis_markup='<span class="{link} disabled {status}" page="{page}">{label}</span>';if
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] curr_markup='<span class="{link} {curr} {status}">{label}</span>';var link_markup='<a href="#" class="{link} {status}" page="{page}">{label}</a>'; ---> var  <--- dis_markup='<span class="{link} disabled {status}" page="{page}">{label}</span>';if(this.current!==
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ||!currentPage||e.rebuild){ ---> var  <--- linkClass=this.paginator.get("pageLinkClass")
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] this.paginator.get("disabled"); ---> var  <--- range=Paginator.ui.PageLinks.calculateRange(
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] .paginator.get("pageLinks")); ---> var  <--- content="";for(var i=range
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] );var content="";for( ---> var  <--- i=range[0];i<=range
    [yuicompressor] Compressed to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-paginator/build_tmp/gallery-paginator-min.js
    
    lint:
         [echo] Using Rhino. Install nodejs to improve jslint speed, or skip with -Dlint.skip=true
         [java] Running JSLint on : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-paginator/build_tmp/gallery-paginator.js
         [java] - OK
    
    local:
    
    deploybuild:
         [copy] Copying 3 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-paginator
    
    deployassets:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-paginator/assets
    
    deployskins:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-paginator/assets/skins/sam
         [copy] Copying 3 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-paginator/assets/skins/sam
    
    deploylang:
    
    deploydocs:
    
    deploy:
    
    all:
    
    BUILD SUCCESSFUL
    Total time: 4 seconds

    Query Builder

    /home/y/libexec/ant/bin/ant all
    Buildfile: build.xml
         [echo] Starting Build For gallery-querybuilder
    
    clean:
    
    init:
        [mkdir] Created dir: /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-querybuilder/build_tmp
         [echo] Starting Build For gallery-querybuilder
    
    -lint-server:
         [echo] Starting Build For gallery-querybuilder
    
    -node:
         [echo] For faster builds, install Node.js.
    
    -concatdebug:
         [copy] Copying 4 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-querybuilder/build_tmp/ant
       [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-querybuilder/build_tmp/ant
    
    -registerdebug:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-querybuilder/build_tmp
    
    -prependdebug:
    
    -appenddebug:
    
    builddebug:
    
    -createcore:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-querybuilder/build_tmp
    
    -loggerregex:
    
    buildcore:
    
    -rollupjs:
    
    -concatskins:
         [copy] Copying 2 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-querybuilder/build_tmp/ant
       [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-querybuilder/build_tmp/ant
    [yuicompressor] Compressing /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-querybuilder/build_tmp/assets/skins/sam/gallery-querybuilder.css
    [yuicompressor] Compressed to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-querybuilder/build_tmp/assets/skins/sam/gallery-querybuilder.css
    
    -buildskins:
    
    -rollupcss:
    
    buildskins:
    
    -buildlangs:
    
    -rolluplangs:
    
    buildlangs:
    
    build:
    
    minify:
    [yuicompressor] Compressing /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-querybuilder/build_tmp/gallery-querybuilder.js
    [yuicompressor] 
    [yuicompressor] [WARNING] Invalid hint syntax: use strict
    [yuicompressor] add("gallery-querybuilder",function(Y){ ---> "use strict" <--- ;var has_bubble_problem=(0<Y.UA
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] var count=row_list.length;for( ---> var  <--- i=0;i<count;i++
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ("selectedIndex")===0){for( ---> var  <--- i=0;i<this.var_list.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] row_list[0].plugin;}} ---> var  <--- new_index=this.row_list.length;var query_body
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] var new_index=this.row_list.length; ---> var  <--- query_body=Y.Node.create("<tbody></tbody>")
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] "className",Y.FormManager.row_marker_class); ---> var  <--- error_row=Y.Node.create("<tr></tr>")
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] );query_body.appendChild(error_row); ---> var  <--- error_cell=this._createContainer();error_cell.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] appendChild(this._createContainer()); ---> var  <--- query_row=Y.Node.create("<tr></tr>")
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] );query_body.appendChild(query_row); ---> var  <--- var_cell=this._createContainer();var_cell.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] this.variableName(new_index))); ---> var  <--- var_menu=var_cell.one("select");var_menu
    [yuicompressor] 
    [yuicompressor] [WARNING] The variable var_menu has already been declared in the same scope...
    [yuicompressor] .variableName(new_index)));var  ---> var_menu <--- =var_cell.one("select");var_menu.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] "change",changeVar,this,query_row); ---> var  <--- options=Y.Node.getDOMNode(var_menu)
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] getDOMNode(var_menu).options;for( ---> var  <--- i=0;i<this.var_list.
    [yuicompressor] 
    [yuicompressor] [WARNING] The variable i has already been declared in the same scope...
    [yuicompressor] (var_menu).options;for(var  ---> i <--- =0;i<this.var_list.length
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ,this._notifyChanged,this);} ---> var  <--- control_cell=this._createContainer();control_cell.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] );query_row.appendChild(control_cell); ---> var  <--- insert_control=control_cell.one("."+this.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ,insertRow,this,query_row);} ---> var  <--- remove_control=control_cell.one("."+this.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] this.table.appendChild(query_body); ---> var  <--- obj={body:query_body,row:query_row
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] this.row_list[row_index].row; ---> var  <--- control_cell=this.row_list[row_index].control
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ).size()>2){ ---> var  <--- child=query_row.get("children").item
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ;child.remove(true);} ---> var  <--- var_menu=this.row_list[row_index].var_menu
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] this.row_list[row_index].var_menu; ---> var  <--- selected_var=this.var_list[var_menu.get(
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] [var_menu.get("selectedIndex")]; ---> var  <--- cells=[];if(selected_var.type
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ._createContainer());}for( ---> var  <--- i=0;i<cells.length;
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] cells.length>this.plugin_column_count){ ---> var  <--- col_span=1+cells.length;for(
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] =1+cells.length;for( ---> var  <--- i=0;i<this.row_list.
    [yuicompressor] 
    [yuicompressor] [WARNING] The variable i has already been declared in the same scope...
    [yuicompressor] 1+cells.length;for(var  ---> i <--- =0;i<this.row_list.length
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] .row_list.length;i++){ ---> var  <--- row=this.row_list[i].row
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] );if(row!=query_row){ ---> var  <--- control=this.row_list[i].control
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] row_list[i].control;for( ---> var  <--- j=this.plugin_column_count;j<cells.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] this.plugin_column_count=cells.length;} ---> var  <--- plugin=this.row_list[row_index].plugin
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] :true});returntrue;} ---> var  <--- query_body=this.row_list[row_index].body
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ,this.variableName(i)); ---> var  <--- selected_var=this.var_list[var_menu.get(
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] {var result=[];for( ---> var  <--- i=0;i<this.row_list.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] .row_list.length;i++){ ---> var  <--- row=this.row_list[i];var 
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] row=this.row_list[i]; ---> var  <--- plugin=row.plugin;if(plugin)
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] row.plugin;if(plugin){ ---> var  <--- list=plugin.toDatabaseQuery();for(
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] =plugin.toDatabaseQuery();for( ---> var  <--- j=0;j<list.length;
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] op_menu=op_cell.one("select"); ---> var  <--- options=Y.Node.getDOMNode(this.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] this.op_menu).options;for( ---> var  <--- i=0;i<op_list.length;
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ._notifyChanged,this.qb);} ---> var  <--- value_cell=this.qb._createContainer();
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] value_menu=value_cell.one("select"); ---> var  <--- options=Y.Node.getDOMNode(this.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] getDOMNode(this.value_menu).options; ---> var  <--- value_list=var_config.value_list;for(var i
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] var value_list=var_config.value_list;for( ---> var  <--- i=0;i<value_list.length;
    [yuicompressor] Compressed to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-querybuilder/build_tmp/gallery-querybuilder-min.js
    
    lint:
         [echo] Using Rhino. Install nodejs to improve jslint speed, or skip with -Dlint.skip=true
         [java] Running JSLint on : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-querybuilder/build_tmp/gallery-querybuilder.js
         [java]  
         [java] 
         [java] 	369, 22: 'var_menu' is already defined.
         [java] 	var var_menu = var_cell.one('select');
         [java] 
         [java] 	373, 19: 'i' is already defined.
         [java] 	for (var i=0; i<this.var_list.length; i++)
         [java] 
         [java] 	494, 23: 'i' is already defined.
         [java] 	for (var i=0; i<this.row_list.length; i++)
         [java] 
         [java]  
         [java] 
    
    local:
    
    deploybuild:
         [copy] Copying 3 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-querybuilder
    
    deployassets:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-querybuilder/assets
    
    deployskins:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-querybuilder/assets/skins/sam
         [copy] Copying 3 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-querybuilder/assets/skins/sam
    
    deploylang:
    
    deploydocs:
    
    deploy:
    
    all:
    
    BUILD SUCCESSFUL
    Total time: 3 seconds

    Query Builder Extras(includes date range)

    /home/y/libexec/ant/bin/ant all
    Buildfile: build.xml
         [echo] Starting Build For gallery-querybuilder-extras
    
    clean:
    
    init:
        [mkdir] Created dir: /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-querybuilder-extras/build_tmp
         [echo] Starting Build For gallery-querybuilder-extras
    
    -lint-server:
         [echo] Starting Build For gallery-querybuilder-extras
    
    -node:
         [echo] For faster builds, install Node.js.
    
    -concatdebug:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-querybuilder-extras/build_tmp/ant
       [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-querybuilder-extras/build_tmp/ant
    
    -registerdebug:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-querybuilder-extras/build_tmp
    
    -prependdebug:
    
    -appenddebug:
    
    builddebug:
    
    -createcore:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-querybuilder-extras/build_tmp
    
    -loggerregex:
    
    buildcore:
    
    -rollupjs:
    
    -concatskins:
         [copy] Copying 2 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-querybuilder-extras/build_tmp/ant
       [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-querybuilder-extras/build_tmp/ant
    [yuicompressor] Compressing /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-querybuilder-extras/build_tmp/assets/skins/sam/gallery-querybuilder-extras.css
    [yuicompressor] Compressed to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-querybuilder-extras/build_tmp/assets/skins/sam/gallery-querybuilder-extras.css
    
    -buildskins:
    
    -rollupcss:
    
    buildskins:
    
    -buildlangs:
    
    -rolluplangs:
    
    buildlangs:
    
    build:
    
    minify:
    [yuicompressor] Compressing /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-querybuilder-extras/build_tmp/gallery-querybuilder-extras.js
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ];this.value_input_normalized=[]; ---> var  <--- options=Y.Node.getDOMNode(this.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] this.op_menu).options;for( ---> var  <--- i=0;i<op_list.length;
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] [0].multipleValue,1); ---> var  <--- self=this;this.op_menu.on(
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] var WidgetPositionAlign;WidgetPositionAlign=Y.WidgetPositionAlign; ---> var  <--- overlay=this.qb.dateRangeCalendar.overlay;
    [yuicompressor] 
    [yuicompressor] [WARNING] The symbol Lang is declared but is apparently never used.
    [yuicompressor] This code can probably be written in a more compact way.
    [yuicompressor] ("gallery-querybuilder-extras",function(Y){var  ---> Lang <--- =Y.Lang,has_bubble_problem=(0<
    [yuicompressor] Compressed to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-querybuilder-extras/build_tmp/gallery-querybuilder-extras-min.js
    
    lint:
         [echo] Using Rhino. Install nodejs to improve jslint speed, or skip with -Dlint.skip=true
         [java] Running JSLint on : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-querybuilder-extras/build_tmp/gallery-querybuilder-extras.js
         [java]  
         [java] 
         [java] 	265, 13: Line breaking error 'return'.
         [java] 	return
         [java] 
         [java] 	265, 19: Missing semicolon.
         [java] 	return
         [java] 
         [java] 	277, 14: Bad for in variable 'key'.
         [java] 	for (key in default_calendar_config) {
         [java] 
         [java] 	278, 29: 'key' is not defined.
         [java] 	calendar_config[key] = calendar_config[key]
         [java] 
         [java] 	278, 52: 'key' is not defined.
         [java] 	calendar_config[key] = calendar_config[key]
         [java] 
         [java] 	279, 21: Bad line breaking before '||'.
         [java] 	|| default_calendar_config[key];
         [java] 
         [java] 	279, 48: 'key' is not defined.
         [java] 	|| default_calendar_config[key];
         [java] 
         [java] 	277, 9: The body of a for in should be wrapped in an if statement to filter unwanted properties from the prototype.
         [java] 	for (key in default_calendar_config) {
         [java] 
         [java]  
         [java] 
    
    local:
    
    deploybuild:
         [copy] Copying 3 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-querybuilder-extras
    
    deployassets:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-querybuilder-extras/assets
    
    deployskins:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-querybuilder-extras/assets/skins/sam
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-querybuilder-extras/assets/skins/sam
    
    deploylang:
    
    deploydocs:
    
    deploy:
    
    all:
    
    BUILD SUCCESSFUL
    Total time: 3 seconds

    Treeble

    /home/y/libexec/ant/bin/ant all
    Buildfile: build.xml
         [echo] Starting Build For gallery-treeble
    
    clean:
    
    init:
        [mkdir] Created dir: /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-treeble/build_tmp
         [echo] Starting Build For gallery-treeble
    
    -lint-server:
         [echo] Starting Build For gallery-treeble
    
    -node:
         [echo] For faster builds, install Node.js.
    
    -concatdebug:
         [copy] Copying 3 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-treeble/build_tmp/ant
       [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-treeble/build_tmp/ant
    
    -registerdebug:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-treeble/build_tmp
    
    -prependdebug:
    
    -appenddebug:
    
    builddebug:
    
    -createcore:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-treeble/build_tmp
    
    -loggerregex:
    
    buildcore:
    
    -rollupjs:
    
    -concatskins:
         [copy] Copying 2 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-treeble/build_tmp/ant
       [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-treeble/build_tmp/ant
    [yuicompressor] Compressing /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-treeble/build_tmp/assets/skins/sam/gallery-treeble.css
    [yuicompressor] Compressed to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-treeble/build_tmp/assets/skins/sam/gallery-treeble.css
    
    -buildskins:
    
    -rollupcss:
    
    buildskins:
    
    -buildlangs:
    
    -rolluplangs:
    
    buildlangs:
    
    build:
    
    minify:
    [yuicompressor] Compressing /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-treeble/build_tmp/gallery-treeble.js
    [yuicompressor] 
    [yuicompressor] [WARNING] Invalid hint syntax: use strict
    [yuicompressor] add("gallery-treeble",function(Y){ ---> "use strict" <--- ;functionTreebleDataSource(){TreebleDataSource.superclass.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ){var data=req.data; ---> var  <--- startIndex=req.start;var childNodesKey=req
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] data;var startIndex=req.start; ---> var  <--- childNodesKey=req.ds.treeble_config.childNodesKey;
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] =req.ds.treeble_config.childNodesKey; ---> var  <--- nodeOpenKey=req.ds.treeble_config.nodeOpenKey;
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] .ds.treeble_config.nodeOpenKey;for( ---> var  <--- j=0;j<open.length;
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] index>=startIndex){break;}} ---> var  <--- uniqueIdKey=this.get("uniqueIdKey");var 
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] uniqueIdKey=this.get("uniqueIdKey"); ---> var  <--- result=true;for(var k=0
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] );var result=true;for( ---> var  <--- k=0;k<data.length;
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] <data.length;k++){ ---> var  <--- i=startIndex+k;var ds=data
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ){var i=startIndex+k; ---> var  <--- ds=data[k][childNodesKey];
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] [j].index>i){ ---> var  <--- item={index:i,open:null
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] childTotal:0,parent:parent}; ---> var  <--- cached_item=null;if(uniqueIdKey){cached_item
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ){var open=this._open; ---> var  <--- last=path.length-1;for(
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] =path.length-1;for( ---> var  <--- i=0;i<last;i++
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ;i<last;i++){ ---> var  <--- node=searchOpen(open,path[i]
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] .get("paginateChildren")){for( ---> var  <--- i=0;i<open.length;
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] <open.length;i++){ ---> var  <--- node=open[i];if(node
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] slices=[],send=false; ---> var  <--- m=0,prev=-1,presend
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] -1,presend=false;for( ---> var  <--- i=0;i<open.length;
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] <open.length;i++){ ---> var  <--- node=open[i];if(!
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] !node.open){continue;} ---> var  <--- delta=node.index-prev;if(
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] :0,children:null}); ---> var  <--- n=0,m=0,prev=
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] 0,prev=-1;for( ---> var  <--- i=0;i<open.length;
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] <open.length;i++){ ---> var  <--- node=open[i];if(!
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] !node.open){continue;} ---> var  <--- delta=node.index-prev;if(
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] if(node.childTotal>0){ ---> var  <--- info=getVisibleSlicesPgAll(skip,show,rootDS,
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] }}prev=node.index;} ---> var  <--- info={count:n,send:send
    [yuicompressor] 
    [yuicompressor] [WARNING] The variable info has already been declared in the same scope...
    [yuicompressor] }prev=node.index;}var  ---> info <--- ={count:n,send:send}
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ._slices.length;i++){ ---> var  <--- slice=this._slices[i];var 
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] slice=this._slices[i]; ---> var  <--- ds=slice.ds;var req=findRequest
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ];var ds=slice.ds; ---> var  <--- req=findRequest.call(this,ds)
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ("TreebleDataSource found path length mismatch");}else{for( ---> var  <--- j=0;j<slice.path.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] clone(request,true);for( ---> var  <--- i=0;i<this._req.
    [yuicompressor] 
    [yuicompressor] [WARNING] The variable i has already been declared in the same scope...
    [yuicompressor] (request,true);for(var  ---> i <--- =0;i<this._req.length
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ._req.length;i++){ ---> var  <--- req=this._req[i];request
    [yuicompressor] 
    [yuicompressor] [WARNING] The variable req has already been declared in the same scope...
    [yuicompressor] _req.length;i++){var  ---> req <--- =this._req[i];request.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ._req.length;i++){ ---> var  <--- req=this._req[i];if
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] .response;req.error=false; ---> var  <--- dataStartIndex=0;if(req.ds.
    [yuicompressor] 
    [yuicompressor] [WARNING] Using 'eval' is not recommended. Moreover, using 'eval' reduces the level of compression!
    [yuicompressor] req.ds.treeble_config.startIndexExpr){ ---> eval <--- ("dataStartIndex=req.resp"+req.ds.treeble_config.startIndexExpr
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] .ds.treeble_config.startIndexExpr);} ---> var  <--- sliceStartIndex=req.start-dataStartIndex;req.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] req.path,req.ds); ---> var  <--- parent=(req.path.length>0
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ,req.path):null); ---> var  <--- open=(parent!==null?parent.children
    [yuicompressor] 
    [yuicompressor] [WARNING] Using 'eval' is not recommended. Moreover, using 'eval' reduces the level of compression!
    [yuicompressor] req.ds.treeble_config.totalRecordsExpr){ ---> eval <--- ("this._topNodeTotal=e.response"+req.ds.treeble_config.totalRecordsExpr
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] var depth=path.length;for( ---> var  <--- i=0;i<list.length;
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] =this._req.length;for( ---> var  <--- i=0;i<count;i++
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] :this});return;}} ---> var  <--- response={meta:{}};Y
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] ;i<count;i++){ ---> var  <--- slice=this._slices[i];var 
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] slice=this._slices[i]; ---> var  <--- req=findRequest.call(this,slice.
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] .error("Failed to find request for a slice");continue;} ---> var  <--- j=slice.start-req.start;
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] =slice.start-req.start; ---> var  <--- data=req.data.slice(j,
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] .results.concat(data);} ---> var  <--- rootDS=this.get("root");if
    [yuicompressor] 
    [yuicompressor] [WARNING] Using 'eval' is not recommended. Moreover, using 'eval' reduces the level of compression!
    [yuicompressor] if(rootDS.treeble_config.totalRecordsExpr){ ---> eval <--- ("response"+rootDS.treeble_config.totalRecordsExpr+"="
    [yuicompressor] 
    [yuicompressor] [WARNING] Using 'eval' is not recommended. Moreover, using 'eval' reduces the level of compression!
    [yuicompressor] if(rootDS.treeble_config.totalRecordsReturnExpr){ ---> eval <--- ("response"+rootDS.treeble_config.totalRecordsReturnExpr+"="
    [yuicompressor] 
    [yuicompressor] [WARNING] Using 'eval' is not recommended. Moreover, using 'eval' reduces the level of compression!
    [yuicompressor] node.ds.treeble_config.totalRecordsExpr){ ---> eval <--- ("node.childTotal=e.response"+node.ds.treeble_config.totalRecordsExpr
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] length){returnfalse;}for( ---> var  <--- i=0;i<k1.length;
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] <k1.length;i++){ ---> var  <--- k=k1[i];if(k
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] .error("TreebleDataSource root DataSource requires schema.resultFields because treeble_config.childNodesKey was not specified.");}for( ---> var  <--- i=0;i<fields.length;
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] var list=this._open;for( ---> var  <--- i=0;i<path.length;
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] <path.length;i++){ ---> var  <--- node=searchOpen.call(this,list,
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] var list=this._open;for( ---> var  <--- i=0;i<path.length;
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] <path.length;i++){ ---> var  <--- node=searchOpen.call(this,list,
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] else{type="Local";}}} ---> var  <--- src=oData.dataType?oData.liveData:
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] .dataType?oData.liveData:oData; ---> var  <--- treeble_config=this.get("host").treeble_config
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] window[src]:src;}} ---> var  <--- ds=new Y.DataSource[type](
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] this.datasource.get("datasource"); ---> var  <--- key=ds.get("root").treeble_config
    [yuicompressor] 
    [yuicompressor] [WARNING] Try to use a single 'var' statement per scope.
    [yuicompressor] (o.data[key]){ ---> var  <--- path=o.data._yui_node_path;o.
    [yuicompressor] Compressed to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-treeble/build_tmp/gallery-treeble-min.js
    
    lint:
         [echo] Using Rhino. Install nodejs to improve jslint speed, or skip with -Dlint.skip=true
         [java] Running JSLint on : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-treeble/build_tmp/gallery-treeble.js
         [java]  
         [java] 
         [java] 	295, 24: 'getVisibleSlicesPgAll' is not defined.
         [java] 	this._slices = getVisibleSlicesPgAll(req.startIndex, req.resultCount,
         [java] 
         [java] 	300, 24: 'getVisibleSlicesPgTop' is not defined.
         [java] 	this._slices = getVisibleSlicesPgTop(req.startIndex, req.resultCount,
         [java] 
         [java] 	304, 5: 'requestSlices' is not defined.
         [java] 	requestSlices.call(this, req);
         [java] 
         [java] 	307, 5: 'checkFinished' is not defined.
         [java] 	checkFinished.call(this);
         [java] 
         [java] 	498, 14: 'info' is already defined.
         [java] 	var info =
         [java] 
         [java] 	513, 21: 'findRequest' is not defined.
         [java] 	var req   = findRequest.call(this, ds);
         [java] 
         [java] 	555, 15: 'i' is already defined.
         [java] 	for (var i=0; i<this._req.length; i++)
         [java] 
         [java] 	557, 29: 'req' is already defined.
         [java] 	var req             = this._req[i];
         [java] 
         [java] 	567, 34: 'treeSuccess' is not defined.
         [java] 	success: Y.rbind(treeSuccess, this, i),
         [java] 
         [java] 	568, 34: 'treeFailure' is not defined.
         [java] 	failure: Y.rbind(treeFailure, this, i)
         [java] 
         [java] 	594, 9: 'treeFailure' is not defined.
         [java] 	treeFailure.apply(this, arguments);
         [java] 
         [java] 	598, 15: 'searchTxId' is not defined.
         [java] 	var req = searchTxId(this._req, e.tId, reqIndex);
         [java] 
         [java] 	616, 9: eval is evil.
         [java] 	eval('dataStartIndex=req.resp'+req.ds.treeble_config.startIndexExpr);
         [java] 
         [java] 	621, 5: 'setNodeInfo' is not defined.
         [java] 	setNodeInfo(req.data, req.start, req.path, req.ds);
         [java] 
         [java] 	627, 9: 'treeFailure' is not defined.
         [java] 	treeFailure.apply(this, arguments);
         [java] 
         [java] 	633, 9: eval is evil.
         [java] 	eval('this._topNodeTotal=e.response'+req.ds.treeble_config.totalRecordsExpr);
         [java] 
         [java] 	640, 5: 'checkFinished' is not defined.
         [java] 	checkFinished.call(this);
         [java] 
         [java] 	645, 15: 'searchTxId' is not defined.
         [java] 	var req = searchTxId(this._req, e.tId, reqIndex);
         [java] 
         [java] 	756, 9: eval is evil.
         [java] 	eval('response'+rootDS.treeble_config.totalRecordsExpr+'='+countVisibleNodes.call(this));
         [java] 
         [java] 	760, 9: eval is evil.
         [java] 	eval('response'+rootDS.treeble_config.totalRecordsReturnExpr+'='+countVisibleNodes.call(this));
         [java] 
         [java] 	771, 9: eval is evil.
         [java] 	eval('node.childTotal=e.response'+node.ds.treeble_config.totalRecordsExpr);
         [java] 
         [java] 	780, 5: 'complete' is not defined.
         [java] 	complete(completion);
         [java] 
         [java] 	789, 5: 'complete' is not defined.
         [java] 	complete(completion);
         [java] 
         [java] 	920, 13: 'node' used out of scope.
         [java] 	if (node.open === null)
         [java] 
         [java] 	924, 13: 'node' used out of scope.
         [java] 	node.ds.sendRequest(
         [java] 
         [java] 	926, 26: 'node' used out of scope.
         [java] 	request: node.ds.treeble_config.generateRequest(request, path),
         [java] 
         [java] 	927, 26: 'node' used out of scope.
         [java] 	cfg:     node.ds.treeble_config.requestCfg,
         [java] 
         [java] 	930, 59: 'node' used out of scope.
         [java] 	success: Y.rbind(toggleSuccess, this, node, completion),
         [java] 
         [java] 	931, 59: 'node' used out of scope.
         [java] 	failure: Y.rbind(toggleFailure, this, node, completion)
         [java] 
         [java] 	937, 13: 'node' used out of scope.
         [java] 	node.open = !node.open;
         [java] 
         [java] 	937, 26: 'node' used out of scope.
         [java] 	node.open = !node.open;
         [java] 
         [java]  
         [java] 
    
    local:
    
    deploybuild:
         [copy] Copying 3 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-treeble
    
    deployassets:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-treeble/assets
    
    deployskins:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-treeble/assets/skins/sam
         [copy] Copying 3 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-treeble/assets/skins/sam
    
    deploylang:
    
    deploydocs:
    
    deploy:
    
    all:
    
    BUILD SUCCESSFUL
    Total time: 3 seconds

    © 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