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

Gallery

Modules

  • Home
  • Featured
  • Popular
  • New
  • All

Documentation

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

Tag Cloud

Context Navigation

    Build Tag: gallery-2010.08.18-17-12

    Return to AlloyUI Button Item

    YUI({
        //Last Gallery Build of this module
        gallery: 'gallery-2010.08.18-17-12',
        modules: {
            'gallery-aui-skin-base': {
                fullpath: 'http://yui.yahooapis.com/gallery-2010.08.18-17-12/build/gallery-aui-skin-base/css/gallery-aui-skin-base-min.css',
                type: 'css'
            },
            'gallery-aui-skin-classic': {
                fullpath: 'http://yui.yahooapis.com/gallery-2010.08.18-17-12/build/gallery-aui-skin-classic/css/gallery-aui-skin-classic-min.css',
                type: 'css',
                requires: ['gallery-aui-skin-base']
            }
        }
    }).use('gallery-aui-button-item', function(Y) {
        // A button with just an icon
    var button1 = new Y.ButtonItem('plus').render();
     
    // A button with a label and icon
    var button2 = new Y.ButtonItem(
    	{
    		icon: 'minus',
    		label: 'Remove'
    	}
    ).render();
     
    // A button with a basic "click" handler
    var button3 = new Y.ButtonItem(
    	{
    		icon: 'gear',
    		label: 'Configure',
    		handler: function(){
    			alert('You clicked configure');
    		}
    	}
    ).render();
     
    // A button with an advanced interaction handler
    var button4 = new Y.ButtonItem(
    	{
    		icon: 'clock',
    		label: 'Time',
    		handler: {
    			fn: function(){alert('You mousedover Time');},
    			context: Y,
    			type: 'mouseover'
    		},
    	}
    ).render();
     
    // A button with a persistent toggle-able "active" state
    var button5 = new Y.ButtonItem(
    	{
    		activeState: true,
    		icon: 'refresh',
    		label: 'Refresh'
    	}
    ).render();
    });

    Build Output

    /home/y/libexec/ant/bin/ant all
    Buildfile: build.xml
         [echo] Starting Build For gallery-aui-button-item
         [echo] Ant Properties
         [echo]     Home : /home/y/libexec/ant
         [echo]     Ant Version : Apache Ant version 1.7.1 compiled on June 27 2008
         [echo]     Build File : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-button-item/build.xml
         [echo] Local Build Properties
         [echo]     version : 3
         [echo]     srcdir : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery
         [echo]     builddir : ../../../builder/componentbuild
         [echo]     component : gallery-aui-button-item
         [echo]     component.basefilename : gallery-aui-button-item
         [echo]     component.basedir : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-button-item
         [echo]     component.builddir : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-button-item/build_tmp
         [echo] Global Build Properties
         [echo]     global.build.base : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build
         [echo]     global.build.component : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-aui-button-item
         [echo]     global.build.component.assets : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-aui-button-item/assets
    
    clean:
    
    init:
        [mkdir] Created dir: /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-button-item/build_tmp
    
    -concatdebug:
         [echo] Concatenating
         [echo]     Source Files : gallery-aui-button-item.js
         [echo]     In Source Dir : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-button-item/js
         [echo]     To : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-button-item/build_tmp/gallery-aui-button-item-debug.js
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-button-item/build_tmp/ant
       [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-button-item/build_tmp/ant
    
    -registerdebug:
         [echo] Wrapping /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-button-item/build_tmp/gallery-aui-button-item-debug.js in YUI.add module
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-button-item/build_tmp
    
    -prependdebug:
    
    -appenddebug:
    
    builddebug:
    
    -createcore:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-button-item/build_tmp
    
    -loggerregex:
         [echo] Replacing Logger Statements in /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-button-item/build_tmp/gallery-aui-button-item.js
    
    buildcore:
    
    -rollupjs:
    
    -concatskins:
         [echo] Concatenating
         [echo]     Source Files : gallery-aui-button-item-core.css, skins/sam/gallery-aui-button-item-skin.css
         [echo]     In Source Dir : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-button-item/assets
         [echo]     To : /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-button-item/build_tmp/assets/skins/sam/gallery-aui-button-item.css
         [copy] Copying 2 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-button-item/build_tmp/ant
       [delete] Deleting directory /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-button-item/build_tmp/ant
         [echo] Running yuicompressor on /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-button-item/build_tmp/assets/skins/sam/gallery-aui-button-item.css
    
    -buildskins:
    
    -rollupcss:
    
    buildskins:
    
    -buildlangs:
    
    -rolluplangs:
    
    buildlangs:
    
    build:
    
    minify:
         [echo] Running yuicompressor on /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-button-item/build_tmp/gallery-aui-button-item.js
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] ,TPL_LABEL=''; ---> var  <--- ButtonItem=A.Component.create({NAME
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] (value){var instance=this; ---> var  <--- fn=value;var context=instance;var 
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] instance=this;var fn=value; ---> var  <--- context=instance;var args=instance;var 
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] fn=value;var context=instance; ---> var  <--- args=instance;var type="click";if
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] context=instance;var args=instance; ---> var  <--- type="click";if(Lang.isObject(
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] (Lang.isObject(fn)){ ---> var  <--- handlerConfig=fn;fn=handlerConfig.fn||
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] this.set(ICON_NODE,iconNode); ---> var  <--- cssClass=iconNode.attr("class");var 
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] cssClass=iconNode.attr("class"); ---> var  <--- match=cssClass.match(REGEX_ICON);return
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] function(){var instance=this; ---> var  <--- icon=instance.get("icon");var 
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] icon=instance.get("icon"); ---> var  <--- label=instance.get("label");var 
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] label=instance.get("label"); ---> var  <--- title=instance.get("title");if
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] ,parent){var instance=this; ---> var  <--- value=instance.get(key);var 
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] value=instance.get(key); ---> var  <--- state=value;if(parent){value
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] (event){var instance=this; ---> var  <--- parent=instance.get("parent");var 
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] parent=instance.get("parent"); ---> var  <--- activeState=instance._getState("activeState",parent)
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] instance._getState("activeState",parent); ---> var  <--- classNames=instance._getState("classNames",parent)
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] instance._getState("classNames",parent); ---> var  <--- defaultState=instance._getState("defaultState",parent)
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] instance._getState("defaultState",parent); ---> var  <--- hoverState=instance._getState("hoverState",parent)
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] function(){var instance=this; ---> var  <--- icon=instance.get("icon");var 
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] icon=instance.get("icon"); ---> var  <--- label=instance.get("label");var 
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] label=instance.get("label"); ---> var  <--- hasIconAndLabel=(icon&&label);var hasLabelOnly
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] var hasIconAndLabel=(icon&&label); ---> var  <--- hasLabelOnly=(!icon&&label);var 
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] hasLabelOnly=(!icon&&label); ---> var  <--- hasIconOnly=(icon&&!label);var 
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] hasIconOnly=(icon&&!label); ---> var  <--- boundingBox=instance.get("boundingBox");boundingBox
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] (val){var instance=this; ---> var  <--- iconNode=instance.get(ICON_NODE);var 
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] iconNode=instance.get(ICON_NODE); ---> var  <--- action="show";if(!val){
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] (val){var instance=this; ---> var  <--- labelNode=instance.get(LABEL_NODE);var 
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] labelNode=instance.get(LABEL_NODE); ---> var  <--- action="show";if(!val){
         [java] 
         [java] [WARNING] Try to use a single 'var' statement per scope.
         [java] (val){var instance=this; ---> var  <--- boundingBox=instance.get("boundingBox");boundingBox
         [java] 
         [java] [WARNING] Found an undeclared symbol: YUI
         [java]  ---> YUI <--- .add("gallery-aui-button-item",function(A){
         [java] 
         [java] [WARNING] The symbol STATE is declared but is apparently never used.
         [java] This code can probably be written in a more compact way.
         [java] ,LABEL_NODE="labelNode",ONLY="only", ---> STATE <--- ="state",TITLE="title",CSS_BUTTON=getClassName
         [java] 
         [java] [WARNING] The symbol CSS_BUTTON is declared but is apparently never used.
         [java] This code can probably be written in a more compact way.
         [java] ,STATE="state",TITLE="title", ---> CSS_BUTTON <--- =getClassName(NAME),CSS_BUTTON_ICON=getClassName(
    
    lint:
    
    local:
    
    deploybuild:
         [copy] Copying 3 files to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-aui-button-item
         [copy] Copying /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-button-item/build_tmp/gallery-aui-button-item-min.js to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-aui-button-item/gallery-aui-button-item-min.js
         [copy] Copying /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-button-item/build_tmp/gallery-aui-button-item.js to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-aui-button-item/gallery-aui-button-item.js
         [copy] Copying /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-button-item/build_tmp/gallery-aui-button-item-debug.js to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-aui-button-item/gallery-aui-button-item-debug.js
    
    deployassets:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-aui-button-item/assets
         [copy] Copying /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-button-item/assets/gallery-aui-button-item-core.css to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-aui-button-item/assets/gallery-aui-button-item-core.css
    
    deployskins:
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-aui-button-item/assets/skins/sam
         [copy] Copying /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-button-item/build_tmp/assets/skins/sam/gallery-aui-button-item.css to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-aui-button-item/assets/skins/sam/gallery-aui-button-item.css
         [copy] Copying 1 file to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-aui-button-item/assets/skins/sam
         [copy] Copying /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/src/gallery-aui-button-item/assets/skins/sam/gallery-aui-button-item-skin.css to /home/y/var/builds/workspace/gallery/build_tmp/src/yui3-gallery/build/gallery-aui-button-item/assets/skins/sam/gallery-aui-button-item-skin.css
    
    deploylang:
    
    deploydocs:
    
    deploy:
    
    all:
    
    BUILD SUCCESSFUL
    Total time: 1 second

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