[vhffs-dev] [1558] Wooops, missed some files...

[ Thread Index | Date Index | More vhffs.org/vhffs-dev Archives ]


Revision: 1558
Author:   beuss
Date:     2010-03-14 19:29:22 +0100 (Sun, 14 Mar 2010)
Log Message:
-----------
Wooops, missed some files...

Added Paths:
-----------
    branches/vhffs-design/vhffs-panel/js/dijit/form/Button.js
    branches/vhffs-design/vhffs-panel/js/dijit/form/CheckBox.js

Added: branches/vhffs-design/vhffs-panel/js/dijit/form/Button.js
===================================================================
--- branches/vhffs-design/vhffs-panel/js/dijit/form/Button.js	                        (rev 0)
+++ branches/vhffs-design/vhffs-panel/js/dijit/form/Button.js	2010-03-14 18:29:22 UTC (rev 1558)
@@ -0,0 +1,232 @@
+/*
+	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
+	Available via Academic Free License >= 2.1 OR the modified BSD license.
+	see: http://dojotoolkit.org/license for details
+*/
+
+
+if(!dojo._hasResource["dijit.form.Button"]){
+dojo._hasResource["dijit.form.Button"]=true;
+dojo.provide("dijit.form.Button");
+dojo.require("dijit.form._FormWidget");
+dojo.require("dijit._Container");
+dojo.declare("dijit.form.Button",dijit.form._FormWidget,{label:"",showLabel:true,iconClass:"",type:"button",baseClass:"dijitButton",templateString:"<span class=\"dijit dijitReset dijitLeft dijitInline\"\n\tdojoAttachEvent=\"ondijitclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\n\t><span class=\"dijitReset dijitRight dijitInline\"\n\t\t><span class=\"dijitReset dijitInline dijitButtonNode\"\n\t\t\t><button class=\"dijitReset dijitStretch dijitButtonContents\"\n\t\t\t\tdojoAttachPoint=\"titleNode,focusNode\" \n\t\t\t\t${nameAttrSetting} type=\"${type}\" value=\"${value}\" waiRole=\"button\" waiState=\"labelledby-${id}_label\"\n\t\t\t\t><span class=\"dijitReset dijitInline\" dojoAttachPoint=\"iconNode\" \n\t\t\t\t\t><span class=\"dijitReset dijitToggleButtonIconChar\">&#10003;</span \n\t\t\t\t></span \n\t\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\" \n\t\t\t\t\tid=\"${id}_label\"  \n\t\t\t\t\tdojoAttachPoint=\"containerNode\"\n\t\t\t\t></span\n\t\t\t></button\n\t\t></span\n\t></span\n></span>\n",attributeMap:dojo.delegate(dijit.form._FormWidget.prototype.attributeMap,{label:{node:"containerNode",type:"innerHTML"},iconClass:{node:"iconNode",type:"class"}}),_onClick:function(e){
+if(this.disabled||this.readOnly){
+return false;
+}
+this._clicked();
+return this.onClick(e);
+},_onButtonClick:function(e){
+if(e.type!="click"&&!(this.type=="submit"||this.type=="reset")){
+dojo.stopEvent(e);
+}
+if(this._onClick(e)===false){
+e.preventDefault();
+}else{
+if(this.type=="submit"&&!this.focusNode.form){
+for(var _3=this.domNode;_3.parentNode;_3=_3.parentNode){
+var _4=dijit.byNode(_3);
+if(_4&&typeof _4._onSubmit=="function"){
+_4._onSubmit(e);
+break;
+}
+}
+}
+}
+},_setValueAttr:function(_5){
+var _6=this.attributeMap.value||"";
+if(this[_6.node||_6||"domNode"].tagName=="BUTTON"){
+if(_5!=this.value){
+
+}
+}
+},_fillContent:function(_7){
+if(_7&&!("label" in this.params)){
+this.attr("label",_7.innerHTML);
+}
+},postCreate:function(){
+if(this.showLabel==false){
+dojo.addClass(this.containerNode,"dijitDisplayNone");
+}
+dojo.setSelectable(this.focusNode,false);
+this.inherited(arguments);
+},onClick:function(e){
+return true;
+},_clicked:function(e){
+},setLabel:function(_a){
+dojo.deprecated("dijit.form.Button.setLabel() is deprecated.  Use attr('label', ...) instead.","","2.0");
+this.attr("label",_a);
+},_setLabelAttr:function(_b){
+this.containerNode.innerHTML=this.label=_b;
+this._layoutHack();
+if(this.showLabel==false&&!this.params.title){
+this.titleNode.title=dojo.trim(this.containerNode.innerText||this.containerNode.textContent||"");
+}
+}});
+dojo.declare("dijit.form.DropDownButton",[dijit.form.Button,dijit._Container],{baseClass:"dijitDropDownButton",templateString:"<span class=\"dijit dijitReset dijitLeft dijitInline\"\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse,onclick:_onDropDownClick,onkeydown:_onDropDownKeydown,onblur:_onDropDownBlur,onkeypress:_onKey\"\n\t><span class='dijitReset dijitRight dijitInline'\n\t\t><span class='dijitReset dijitInline dijitButtonNode'\n\t\t\t><button class=\"dijitReset dijitStretch dijitButtonContents\" \n\t\t\t\t${nameAttrSetting} type=\"${type}\" value=\"${value}\"\n\t\t\t\tdojoAttachPoint=\"focusNode,titleNode\" \n\t\t\t\twaiRole=\"button\" waiState=\"haspopup-true,labelledby-${id}_label\"\n\t\t\t\t><span class=\"dijitReset dijitInline\" \n\t\t\t\t\tdojoAttachPoint=\"iconNode\"\n\t\t\t\t></span\n\t\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"  \n\t\t\t\t\tdojoAttachPoint=\"containerNode,popupStateNode\" \n\t\t\t\t\tid=\"${id}_label\"\n\t\t\t\t></span\n\t\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonInner\">&thinsp;</span\n\t\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonChar\">&#9660;</span\n\t\t\t></button\n\t\t></span\n\t></span\n></span>\n",_fillContent:function(){
+if(this.srcNodeRef){
+var _c=dojo.query("*",this.srcNodeRef);
+dijit.form.DropDownButton.superclass._fillContent.call(this,_c[0]);
+this.dropDownContainer=this.srcNodeRef;
+}
+},startup:function(){
+if(this._started){
+return;
+}
+if(!this.dropDown){
+var _d=dojo.query("[widgetId]",this.dropDownContainer)[0];
+this.dropDown=dijit.byNode(_d);
+delete this.dropDownContainer;
+}
+dijit.popup.prepare(this.dropDown.domNode);
+this.inherited(arguments);
+},destroyDescendants:function(){
+if(this.dropDown){
+this.dropDown.destroyRecursive();
+delete this.dropDown;
+}
+this.inherited(arguments);
+},_onArrowClick:function(e){
+if(this.disabled||this.readOnly){
+return;
+}
+this._toggleDropDown();
+},_onDropDownClick:function(e){
+var _10=dojo.isFF&&dojo.isFF<3&&navigator.appVersion.indexOf("Macintosh")!=-1;
+if(!_10||e.detail!=0||this._seenKeydown){
+this._onArrowClick(e);
+}
+this._seenKeydown=false;
+},_onDropDownKeydown:function(e){
+this._seenKeydown=true;
+},_onDropDownBlur:function(e){
+this._seenKeydown=false;
+},_onKey:function(e){
+if(this.disabled||this.readOnly){
+return;
+}
+if(e.charOrCode==dojo.keys.DOWN_ARROW){
+if(!this.dropDown||this.dropDown.domNode.style.visibility=="hidden"){
+dojo.stopEvent(e);
+this._toggleDropDown();
+}
+}
+},_onBlur:function(){
+this._closeDropDown();
+this.inherited(arguments);
+},_toggleDropDown:function(){
+if(this.disabled||this.readOnly){
+return;
+}
+dijit.focus(this.popupStateNode);
+var _14=this.dropDown;
+if(!_14){
+return;
+}
+if(!this._opened){
+if(_14.href&&!_14.isLoaded){
+var _15=this;
+var _16=dojo.connect(_14,"onLoad",function(){
+dojo.disconnect(_16);
+_15._openDropDown();
+});
+_14.refresh();
+return;
+}else{
+this._openDropDown();
+}
+}else{
+this._closeDropDown();
+}
+},_openDropDown:function(){
+var _17=this.dropDown;
+var _18=_17.domNode.style.width;
+var _19=this;
+dijit.popup.open({parent:this,popup:_17,around:this.domNode,orient:this.isLeftToRight()?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"},onExecute:function(){
+_19._closeDropDown(true);
+},onCancel:function(){
+_19._closeDropDown(true);
+},onClose:function(){
+_17.domNode.style.width=_18;
+_19.popupStateNode.removeAttribute("popupActive");
+_19._opened=false;
+}});
+if(this.domNode.offsetWidth>_17.domNode.offsetWidth){
+var _1a=null;
+if(!this.isLeftToRight()){
+_1a=_17.domNode.parentNode;
+var _1b=_1a.offsetLeft+_1a.offsetWidth;
+}
+dojo.marginBox(_17.domNode,{w:this.domNode.offsetWidth});
+if(_1a){
+_1a.style.left=_1b-this.domNode.offsetWidth+"px";
+}
+}
+this.popupStateNode.setAttribute("popupActive","true");
+this._opened=true;
+if(_17.focus){
+_17.focus();
+}
+},_closeDropDown:function(_1c){
+if(this._opened){
+dijit.popup.close(this.dropDown);
+if(_1c){
+this.focus();
+}
+this._opened=false;
+}
+}});
+dojo.declare("dijit.form.ComboButton",dijit.form.DropDownButton,{templateString:"<table class='dijit dijitReset dijitInline dijitLeft'\n\tcellspacing='0' cellpadding='0' waiRole=\"presentation\"\n\t><tbody waiRole=\"presentation\"><tr waiRole=\"presentation\"\n\t\t><td class=\"dijitReset dijitStretch dijitButtonContents dijitButtonNode\"\n\t\t\tdojoAttachEvent=\"ondijitclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"  dojoAttachPoint=\"titleNode\"\n\t\t\twaiRole=\"button\" waiState=\"labelledby-${id}_label\"\n\t\t\t><div class=\"dijitReset dijitInline\" dojoAttachPoint=\"iconNode\" waiRole=\"presentation\"></div\n\t\t\t><div class=\"dijitReset dijitInline dijitButtonText\" id=\"${id}_label\" dojoAttachPoint=\"containerNode\" waiRole=\"presentation\"></div\n\t\t></td\n\t\t><td class='dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton'\n\t\t\tdojoAttachPoint=\"popupStateNode,focusNode\"\n\t\t\tdojoAttachEvent=\"ondijitclick:_onArrowClick, onkeypress:_onKey,onmouseenter:_onMouse,onmouseleave:_onMouse\"\n\t\t\tstateModifier=\"DownArrow\"\n\t\t\ttitle=\"${optionsTitle}\" ${nameAttrSetting}\n\t\t\twaiRole=\"button\" waiState=\"haspopup-true\"\n\t\t\t><div class=\"dijitReset dijitArrowButtonInner\" waiRole=\"presentation\">&thinsp;</div\n\t\t\t><div class=\"dijitReset dijitArrowButtonChar\" waiRole=\"presentation\">&#9660;</div\n\t\t></td\n\t></tr></tbody\n></table>\n",attributeMap:dojo.mixin(dojo.clone(dijit.form.Button.prototype.attributeMap),{id:"",tabIndex:["focusNode","titleNode"]}),optionsTitle:"",baseClass:"dijitComboButton",_focusedNode:null,postCreate:function(){
+this.inherited(arguments);
+this._focalNodes=[this.titleNode,this.popupStateNode];
+dojo.forEach(this._focalNodes,dojo.hitch(this,function(_1d){
+if(dojo.isIE){
+this.connect(_1d,"onactivate",this._onNodeFocus);
+this.connect(_1d,"ondeactivate",this._onNodeBlur);
+}else{
+this.connect(_1d,"onfocus",this._onNodeFocus);
+this.connect(_1d,"onblur",this._onNodeBlur);
+}
+}));
+},focusFocalNode:function(_1e){
+this._focusedNode=_1e;
+dijit.focus(_1e);
+},hasNextFocalNode:function(){
+return this._focusedNode!==this.getFocalNodes()[1];
+},focusNext:function(){
+this._focusedNode=this.getFocalNodes()[this._focusedNode?1:0];
+dijit.focus(this._focusedNode);
+},hasPrevFocalNode:function(){
+return this._focusedNode!==this.getFocalNodes()[0];
+},focusPrev:function(){
+this._focusedNode=this.getFocalNodes()[this._focusedNode?0:1];
+dijit.focus(this._focusedNode);
+},getFocalNodes:function(){
+return this._focalNodes;
+},_onNodeFocus:function(evt){
+this._focusedNode=evt.currentTarget;
+var fnc=this._focusedNode==this.focusNode?"dijitDownArrowButtonFocused":"dijitButtonContentsFocused";
+dojo.addClass(this._focusedNode,fnc);
+},_onNodeBlur:function(evt){
+var fnc=evt.currentTarget==this.focusNode?"dijitDownArrowButtonFocused":"dijitButtonContentsFocused";
+dojo.removeClass(evt.currentTarget,fnc);
+},_onBlur:function(){
+this.inherited(arguments);
+this._focusedNode=null;
+}});
+dojo.declare("dijit.form.ToggleButton",dijit.form.Button,{baseClass:"dijitToggleButton",checked:false,attributeMap:dojo.mixin(dojo.clone(dijit.form.Button.prototype.attributeMap),{checked:"focusNode"}),_clicked:function(evt){
+this.attr("checked",!this.checked);
+},_setCheckedAttr:function(_24){
+this.checked=_24;
+dojo.attr(this.focusNode||this.domNode,"checked",_24);
+dijit.setWaiState(this.focusNode||this.domNode,"pressed",_24);
+this._setStateClass();
+this._handleOnChange(_24,true);
+},setChecked:function(_25){
+dojo.deprecated("setChecked("+_25+") is deprecated. Use attr('checked',"+_25+") instead.","","2.0");
+this.attr("checked",_25);
+},reset:function(){
+this._hasBeenBlurred=false;
+this.attr("checked",this.params.checked||false);
+}});
+}

Added: branches/vhffs-design/vhffs-panel/js/dijit/form/CheckBox.js
===================================================================
--- branches/vhffs-design/vhffs-panel/js/dijit/form/CheckBox.js	                        (rev 0)
+++ branches/vhffs-design/vhffs-panel/js/dijit/form/CheckBox.js	2010-03-14 18:29:22 UTC (rev 1558)
@@ -0,0 +1,65 @@
+/*
+	Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
+	Available via Academic Free License >= 2.1 OR the modified BSD license.
+	see: http://dojotoolkit.org/license for details
+*/
+
+
+if(!dojo._hasResource["dijit.form.CheckBox"]){
+dojo._hasResource["dijit.form.CheckBox"]=true;
+dojo.provide("dijit.form.CheckBox");
+dojo.require("dijit.form.Button");
+dojo.declare("dijit.form.CheckBox",dijit.form.ToggleButton,{templateString:"<div class=\"dijitReset dijitInline\" waiRole=\"presentation\"\n\t><input\n\t \t${nameAttrSetting} type=\"${type}\" ${checkedAttrSetting}\n\t\tclass=\"dijitReset dijitCheckBoxInput\"\n\t\tdojoAttachPoint=\"focusNode\"\n\t \tdojoAttachEvent=\"onmouseover:_onMouse,onmouseout:_onMouse,onclick:_onClick\"\n/></div>\n",baseClass:"dijitCheckBox",type:"checkbox",value:"on",_setValueAttr:function(_1){
+if(typeof _1=="string"){
+this.value=_1;
+dojo.attr(this.focusNode,"value",_1);
+_1=true;
+}
+if(this._created){
+this.attr("checked",_1);
+}
+},_getValueAttr:function(){
+return (this.checked?this.value:false);
+},postMixInProperties:function(){
+if(this.value==""){
+this.value="on";
+}
+this.checkedAttrSetting=this.checked?"checked":"";
+this.inherited(arguments);
+},_fillContent:function(_2){
+},reset:function(){
+this._hasBeenBlurred=false;
+this.attr("checked",this.params.checked||false);
+this.value=this.params.value||"on";
+dojo.attr(this.focusNode,"value",this.value);
+},_onFocus:function(){
+if(this.id){
+dojo.query("label[for='"+this.id+"']").addClass("dijitFocusedLabel");
+}
+},_onBlur:function(){
+if(this.id){
+dojo.query("label[for='"+this.id+"']").removeClass("dijitFocusedLabel");
+}
+}});
+dojo.declare("dijit.form.RadioButton",dijit.form.CheckBox,{type:"radio",baseClass:"dijitRadio",_setCheckedAttr:function(_3){
+this.inherited(arguments);
+if(!this._created){
+return;
+}
+if(_3){
+var _4=this;
+dojo.query("INPUT[type=radio]",this.focusNode.form||dojo.doc).forEach(function(_5){
+if(_5.name==_4.name&&_5!=_4.focusNode&&_5.form==_4.focusNode.form){
+var _6=dijit.getEnclosingWidget(_5);
+if(_6&&_6.checked){
+_6.attr("checked",false);
+}
+}
+});
+}
+},_clicked:function(e){
+if(!this.checked){
+this.attr("checked",true);
+}
+}});
+}


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/