Forráskód Böngészése

HPCC-9299 Upgrade to dojo 1.9.0

Fixes HPCC-9299

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
Gordon Smith 12 éve
szülő
commit
46dad5cb45
100 módosított fájl, 4469 hozzáadás és 4321 törlés
  1. 32 33
      esp/files/dijit/BackgroundIframe.js
  2. 62 69
      esp/files/dijit/Calendar.js
  3. 95 92
      esp/files/dijit/CalendarLite.js
  4. 4 4
      esp/files/dijit/CheckedMenuItem.js
  5. 1 1
      esp/files/dijit/ColorPalette.js
  6. 16 12
      esp/files/dijit/Declaration.js
  7. 123 132
      esp/files/dijit/Dialog.js
  8. 48 12
      esp/files/dijit/DialogUnderlay.js
  9. 13 21
      esp/files/dijit/DropDownMenu.js
  10. 139 135
      esp/files/dijit/Editor.js
  11. 14 0
      esp/files/dijit/Fieldset.js
  12. 70 74
      esp/files/dijit/InlineEditBox.js
  13. 1 1
      esp/files/dijit/LICENSE
  14. 74 68
      esp/files/dijit/Menu.js
  15. 23 24
      esp/files/dijit/MenuBar.js
  16. 1 1
      esp/files/dijit/MenuBarItem.js
  17. 47 33
      esp/files/dijit/MenuItem.js
  18. 1 1
      esp/files/dijit/MenuSeparator.js
  19. 17 8
      esp/files/dijit/PopupMenuItem.js
  20. 20 17
      esp/files/dijit/ProgressBar.js
  21. 24 0
      esp/files/dijit/RadioMenuItem.js
  22. 53 39
      esp/files/dijit/TitlePane.js
  23. 4 3
      esp/files/dijit/Toolbar.js
  24. 6 3
      esp/files/dijit/Tooltip.js
  25. 35 23
      esp/files/dijit/TooltipDialog.js
  26. 438 498
      esp/files/dijit/Tree.js
  27. 28 9
      esp/files/dijit/Viewport.js
  28. 94 0
      esp/files/dijit/_AttachMixin.js
  29. 53 0
      esp/files/dijit/_BidiMixin.js
  30. 4 27
      esp/files/dijit/_BidiSupport.js
  31. 21 12
      esp/files/dijit/_Container.js
  32. 91 76
      esp/files/dijit/_CssStateMixin.js
  33. 69 114
      esp/files/dijit/_HasDropDown.js
  34. 26 82
      esp/files/dijit/_KeyNavContainer.js
  35. 166 0
      esp/files/dijit/_KeyNavMixin.js
  36. 124 115
      esp/files/dijit/_MenuBase.js
  37. 5 5
      esp/files/dijit/_OnDijitClickMixin.js
  38. 21 19
      esp/files/dijit/_PaletteMixin.js
  39. 12 16
      esp/files/dijit/_Templated.js
  40. 55 109
      esp/files/dijit/_TemplatedMixin.js
  41. 92 156
      esp/files/dijit/_TimePicker.js
  42. 119 111
      esp/files/dijit/_WidgetBase.js
  43. 29 7
      esp/files/dijit/_WidgetsInTemplateMixin.js
  44. 43 137
      esp/files/dijit/_base/focus.js
  45. 744 726
      esp/files/dijit/_editor/RichText.js
  46. 50 54
      esp/files/dijit/_editor/_Plugin.js
  47. 1 1
      esp/files/dijit/_editor/nls/FontChoice.js
  48. 1 1
      esp/files/dijit/_editor/nls/LinkDialog.js
  49. 1 1
      esp/files/dijit/_editor/nls/ar/commands.js
  50. 2 0
      esp/files/dijit/_editor/nls/bg/FontChoice.js
  51. 2 0
      esp/files/dijit/_editor/nls/bg/LinkDialog.js
  52. 2 0
      esp/files/dijit/_editor/nls/bg/commands.js
  53. 1 1
      esp/files/dijit/_editor/nls/ca/commands.js
  54. 1 1
      esp/files/dijit/_editor/nls/commands.js
  55. 1 1
      esp/files/dijit/_editor/nls/cs/commands.js
  56. 1 1
      esp/files/dijit/_editor/nls/de/commands.js
  57. 1 1
      esp/files/dijit/_editor/nls/el/commands.js
  58. 1 1
      esp/files/dijit/_editor/nls/fr/commands.js
  59. 1 1
      esp/files/dijit/_editor/nls/he/commands.js
  60. 1 1
      esp/files/dijit/_editor/nls/it/commands.js
  61. 1 1
      esp/files/dijit/_editor/nls/kk/commands.js
  62. 1 1
      esp/files/dijit/_editor/nls/ko/commands.js
  63. 1 1
      esp/files/dijit/_editor/nls/pl/commands.js
  64. 1 1
      esp/files/dijit/_editor/nls/pt-pt/commands.js
  65. 1 1
      esp/files/dijit/_editor/nls/pt/commands.js
  66. 1 1
      esp/files/dijit/_editor/nls/ru/commands.js
  67. 1 1
      esp/files/dijit/_editor/nls/sl/commands.js
  68. 1 1
      esp/files/dijit/_editor/nls/sv/commands.js
  69. 1 1
      esp/files/dijit/_editor/nls/th/commands.js
  70. 2 0
      esp/files/dijit/_editor/nls/uk/FontChoice.js
  71. 2 0
      esp/files/dijit/_editor/nls/uk/LinkDialog.js
  72. 2 0
      esp/files/dijit/_editor/nls/uk/commands.js
  73. 1 1
      esp/files/dijit/_editor/nls/zh/commands.js
  74. 5 3
      esp/files/dijit/_editor/plugins/AlwaysShowToolbar.js
  75. 279 278
      esp/files/dijit/_editor/plugins/EnterKeyHandling.js
  76. 148 146
      esp/files/dijit/_editor/plugins/FontChoice.js
  77. 81 81
      esp/files/dijit/_editor/plugins/FullScreen.js
  78. 25 25
      esp/files/dijit/_editor/plugins/LinkDialog.js
  79. 2 2
      esp/files/dijit/_editor/plugins/TabIndent.js
  80. 2 2
      esp/files/dijit/_editor/plugins/ToggleDir.js
  81. 112 112
      esp/files/dijit/_editor/plugins/ViewSource.js
  82. 120 130
      esp/files/dijit/_editor/range.js
  83. 50 53
      esp/files/dijit/a11y.js
  84. 53 52
      esp/files/dijit/a11yclick.js
  85. 2 2
      esp/files/dijit/dijit-all.js
  86. 2 2
      esp/files/dijit/dijit.js
  87. 87 104
      esp/files/dijit/focus.js
  88. 28 20
      esp/files/dijit/form/Button.js
  89. 5 5
      esp/files/dijit/form/CheckBox.js
  90. 2 2
      esp/files/dijit/form/ComboBoxMixin.js
  91. 14 12
      esp/files/dijit/form/ComboButton.js
  92. 7 9
      esp/files/dijit/form/CurrencyTextBox.js
  93. 1 1
      esp/files/dijit/form/DateTextBox.js
  94. 3 1
      esp/files/dijit/form/DropDownButton.js
  95. 44 44
      esp/files/dijit/form/FilteringSelect.js
  96. 14 12
      esp/files/dijit/form/Form.js
  97. 31 15
      esp/files/dijit/form/HorizontalRuleLabels.js
  98. 105 101
      esp/files/dijit/form/HorizontalSlider.js
  99. 7 7
      esp/files/dijit/form/MappedTextBox.js
  100. 0 0
      esp/files/dijit/form/MultiSelect.js

+ 32 - 33
esp/files/dijit/BackgroundIframe.js

@@ -1,53 +1,52 @@
 //>>built
-define("dijit/BackgroundIframe",["require","./main","dojo/_base/config","dojo/dom-construct","dojo/dom-style","dojo/_base/lang","dojo/on","dojo/sniff","dojo/_base/window"],function(_1,_2,_3,_4,_5,_6,on,_7,_8){
-var _9=new function(){
-var _a=[];
+define("dijit/BackgroundIframe",["require","./main","dojo/_base/config","dojo/dom-construct","dojo/dom-style","dojo/_base/lang","dojo/on","dojo/sniff"],function(_1,_2,_3,_4,_5,_6,on,_7){
+_7.add("config-bgIframe",!_7("touch"));
+var _8=new function(){
+var _9=[];
 this.pop=function(){
-var _b;
-if(_a.length){
-_b=_a.pop();
-_b.style.display="";
+var _a;
+if(_9.length){
+_a=_9.pop();
+_a.style.display="";
 }else{
 if(_7("ie")<9){
-var _c=_3["dojoBlankHtmlUrl"]||_1.toUrl("dojo/resources/blank.html")||"javascript:\"\"";
-var _d="<iframe src='"+_c+"' role='presentation'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";
-_b=_8.doc.createElement(_d);
+var _b=_3["dojoBlankHtmlUrl"]||_1.toUrl("dojo/resources/blank.html")||"javascript:\"\"";
+var _c="<iframe src='"+_b+"' role='presentation'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";
+_a=document.createElement(_c);
 }else{
-_b=_4.create("iframe");
-_b.src="javascript:\"\"";
-_b.className="dijitBackgroundIframe";
-_b.setAttribute("role","presentation");
-_5.set(_b,"opacity",0.1);
+_a=_4.create("iframe");
+_a.src="javascript:\"\"";
+_a.className="dijitBackgroundIframe";
+_a.setAttribute("role","presentation");
+_5.set(_a,"opacity",0.1);
 }
-_b.tabIndex=-1;
+_a.tabIndex=-1;
 }
-return _b;
+return _a;
 };
-this.push=function(_e){
-_e.style.display="none";
-_a.push(_e);
+this.push=function(_d){
+_d.style.display="none";
+_9.push(_d);
 };
 }();
-_2.BackgroundIframe=function(_f){
-if(!_f.id){
+_2.BackgroundIframe=function(_e){
+if(!_e.id){
 throw new Error("no id");
 }
-if(_7("ie")||_7("mozilla")){
-var _10=(this.iframe=_9.pop());
-_f.appendChild(_10);
+if(_7("config-bgIframe")){
+var _f=(this.iframe=_8.pop());
+_e.appendChild(_f);
 if(_7("ie")<7||_7("quirks")){
-this.resize(_f);
-this._conn=on(_f,"resize",_6.hitch(this,function(){
-this.resize(_f);
-}));
+this.resize(_e);
+this._conn=on(_e,"resize",_6.hitch(this,"resize",_e));
 }else{
-_5.set(_10,{width:"100%",height:"100%"});
+_5.set(_f,{width:"100%",height:"100%"});
 }
 }
 };
-_6.extend(_2.BackgroundIframe,{resize:function(_11){
+_6.extend(_2.BackgroundIframe,{resize:function(_10){
 if(this.iframe){
-_5.set(this.iframe,{width:_11.offsetWidth+"px",height:_11.offsetHeight+"px"});
+_5.set(this.iframe,{width:_10.offsetWidth+"px",height:_10.offsetHeight+"px"});
 }
 },destroy:function(){
 if(this._conn){
@@ -55,7 +54,7 @@ this._conn.remove();
 this._conn=null;
 }
 if(this.iframe){
-_9.push(this.iframe);
+_8.push(this.iframe);
 delete this.iframe;
 }
 }});

+ 62 - 69
esp/files/dijit/Calendar.js

@@ -1,30 +1,26 @@
 //>>built
-define("dijit/Calendar",["dojo/_base/array","dojo/date","dojo/date/locale","dojo/_base/declare","dojo/dom-attr","dojo/dom-class","dojo/_base/event","dojo/_base/kernel","dojo/keys","dojo/_base/lang","dojo/sniff","./CalendarLite","./_Widget","./_CssStateMixin","./_TemplatedMixin","./form/DropDownButton"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9,_a,_b,_c,_d,_e,_f,_10){
-var _11=_4("dijit.Calendar",[_c,_d,_e],{cssStateNodes:{"decrementMonth":"dijitCalendarArrow","incrementMonth":"dijitCalendarArrow","previousYearLabelNode":"dijitCalendarPreviousYear","nextYearLabelNode":"dijitCalendarNextYear"},setValue:function(_12){
-_8.deprecated("dijit.Calendar:setValue() is deprecated.  Use set('value', ...) instead.","","2.0");
-this.set("value",_12);
+define("dijit/Calendar",["dojo/_base/array","dojo/date","dojo/date/locale","dojo/_base/declare","dojo/dom-attr","dojo/dom-class","dojo/_base/kernel","dojo/keys","dojo/_base/lang","dojo/on","dojo/sniff","./CalendarLite","./_Widget","./_CssStateMixin","./_TemplatedMixin","./form/DropDownButton"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9,on,_a,_b,_c,_d,_e,_f){
+var _10=_4("dijit.Calendar",[_b,_c,_d],{cssStateNodes:{"decrementMonth":"dijitCalendarArrow","incrementMonth":"dijitCalendarArrow","previousYearLabelNode":"dijitCalendarPreviousYear","nextYearLabelNode":"dijitCalendarNextYear"},setValue:function(_11){
+_7.deprecated("dijit.Calendar:setValue() is deprecated.  Use set('value', ...) instead.","","2.0");
+this.set("value",_11);
 },_createMonthWidget:function(){
-return new _11._MonthDropDownButton({id:this.id+"_mddb",tabIndex:-1,onMonthSelect:_a.hitch(this,"_onMonthSelect"),lang:this.lang,dateLocaleModule:this.dateLocaleModule},this.monthNode);
+return new _10._MonthDropDownButton({id:this.id+"_mddb",tabIndex:-1,onMonthSelect:_9.hitch(this,"_onMonthSelect"),lang:this.lang,dateLocaleModule:this.dateLocaleModule},this.monthNode);
 },postCreate:function(){
 this.inherited(arguments);
-this.connect(this.domNode,"onkeydown","_onKeyDown");
-this.connect(this.dateRowsNode,"onmouseover","_onDayMouseOver");
-this.connect(this.dateRowsNode,"onmouseout","_onDayMouseOut");
-this.connect(this.dateRowsNode,"onmousedown","_onDayMouseDown");
-this.connect(this.dateRowsNode,"onmouseup","_onDayMouseUp");
-},_onMonthSelect:function(_13){
-var _14=new this.dateClassObj(this.currentFocus);
-_14.setDate(1);
-_14.setMonth(_13);
-var _15=this.dateModule.getDaysInMonth(_14);
-var _16=this.currentFocus.getDate();
-_14.setDate(Math.min(_16,_15));
-this._setCurrentFocusAttr(_14);
+this.own(on(this.domNode,"keydown",_9.hitch(this,"_onKeyDown")),on(this.dateRowsNode,"mouseover",_9.hitch(this,"_onDayMouseOver")),on(this.dateRowsNode,"mouseout",_9.hitch(this,"_onDayMouseOut")),on(this.dateRowsNode,"mousedown",_9.hitch(this,"_onDayMouseDown")),on(this.dateRowsNode,"mouseup",_9.hitch(this,"_onDayMouseUp")));
+},_onMonthSelect:function(_12){
+var _13=new this.dateClassObj(this.currentFocus);
+_13.setDate(1);
+_13.setMonth(_12);
+var _14=this.dateModule.getDaysInMonth(_13);
+var _15=this.currentFocus.getDate();
+_13.setDate(Math.min(_15,_14));
+this._setCurrentFocusAttr(_13);
 },_onDayMouseOver:function(evt){
-var _17=_6.contains(evt.target,"dijitCalendarDateLabel")?evt.target.parentNode:evt.target;
-if(_17&&((_17.dijitDateValue&&!_6.contains(_17,"dijitCalendarDisabledDate"))||_17==this.previousYearLabelNode||_17==this.nextYearLabelNode)){
-_6.add(_17,"dijitCalendarHoveredDate");
-this._currentNode=_17;
+var _16=_6.contains(evt.target,"dijitCalendarDateLabel")?evt.target.parentNode:evt.target;
+if(_16&&((_16.dijitDateValue&&!_6.contains(_16,"dijitCalendarDisabledDate"))||_16==this.previousYearLabelNode||_16==this.nextYearLabelNode)){
+_6.add(_16,"dijitCalendarHoveredDate");
+this._currentNode=_16;
 }
 },_onDayMouseOut:function(evt){
 if(!this._currentNode){
@@ -40,77 +36,74 @@ cls+=" dijitCalendarActiveDate";
 _6.remove(this._currentNode,cls);
 this._currentNode=null;
 },_onDayMouseDown:function(evt){
-var _18=evt.target.parentNode;
-if(_18&&_18.dijitDateValue&&!_6.contains(_18,"dijitCalendarDisabledDate")){
-_6.add(_18,"dijitCalendarActiveDate");
-this._currentNode=_18;
+var _17=evt.target.parentNode;
+if(_17&&_17.dijitDateValue&&!_6.contains(_17,"dijitCalendarDisabledDate")){
+_6.add(_17,"dijitCalendarActiveDate");
+this._currentNode=_17;
 }
 },_onDayMouseUp:function(evt){
-var _19=evt.target.parentNode;
-if(_19&&_19.dijitDateValue){
-_6.remove(_19,"dijitCalendarActiveDate");
+var _18=evt.target.parentNode;
+if(_18&&_18.dijitDateValue){
+_6.remove(_18,"dijitCalendarActiveDate");
 }
 },handleKey:function(evt){
-var _1a=-1,_1b,_1c=this.currentFocus;
+var _19=-1,_1a,_1b=this.currentFocus;
 switch(evt.keyCode){
-case _9.RIGHT_ARROW:
-_1a=1;
-case _9.LEFT_ARROW:
-_1b="day";
+case _8.RIGHT_ARROW:
+_19=1;
+case _8.LEFT_ARROW:
+_1a="day";
 if(!this.isLeftToRight()){
-_1a*=-1;
+_19*=-1;
 }
 break;
-case _9.DOWN_ARROW:
-_1a=1;
-case _9.UP_ARROW:
-_1b="week";
-break;
-case _9.PAGE_DOWN:
-_1a=1;
-case _9.PAGE_UP:
-_1b=evt.ctrlKey||evt.altKey?"year":"month";
+case _8.DOWN_ARROW:
+_19=1;
+case _8.UP_ARROW:
+_1a="week";
 break;
-case _9.END:
-_1c=this.dateModule.add(_1c,"month",1);
-_1b="day";
-case _9.HOME:
-_1c=new this.dateClassObj(_1c);
-_1c.setDate(1);
+case _8.PAGE_DOWN:
+_19=1;
+case _8.PAGE_UP:
+_1a=evt.ctrlKey||evt.altKey?"year":"month";
 break;
-case _9.ENTER:
-case _9.SPACE:
-this.set("value",this.currentFocus);
+case _8.END:
+_1b=this.dateModule.add(_1b,"month",1);
+_1a="day";
+case _8.HOME:
+_1b=new this.dateClassObj(_1b);
+_1b.setDate(1);
 break;
 default:
 return true;
 }
-if(_1b){
-_1c=this.dateModule.add(_1c,_1b,_1a);
+if(_1a){
+_1b=this.dateModule.add(_1b,_1a,_19);
 }
-this._setCurrentFocusAttr(_1c);
+this._setCurrentFocusAttr(_1b);
 return false;
 },_onKeyDown:function(evt){
 if(!this.handleKey(evt)){
-_7.stop(evt);
+evt.stopPropagation();
+evt.preventDefault();
 }
 },onValueSelected:function(){
-},onChange:function(_1d){
-this.onValueSelected(_1d);
+},onChange:function(_1c){
+this.onValueSelected(_1c);
 },getClassForDate:function(){
 }});
-_11._MonthDropDownButton=_4("dijit.Calendar._MonthDropDownButton",_10,{onMonthSelect:function(){
+_10._MonthDropDownButton=_4("dijit.Calendar._MonthDropDownButton",_f,{onMonthSelect:function(){
 },postCreate:function(){
 this.inherited(arguments);
-this.dropDown=new _11._MonthDropDown({id:this.id+"_mdd",onChange:this.onMonthSelect});
-},_setMonthAttr:function(_1e){
-var _1f=this.dateLocaleModule.getNames("months","wide","standAlone",this.lang,_1e);
-this.dropDown.set("months",_1f);
-this.containerNode.innerHTML=(_b("ie")==6?"":"<div class='dijitSpacer'>"+this.dropDown.domNode.innerHTML+"</div>")+"<div class='dijitCalendarMonthLabel dijitCalendarCurrentMonthLabel'>"+_1f[_1e.getMonth()]+"</div>";
+this.dropDown=new _10._MonthDropDown({id:this.id+"_mdd",onChange:this.onMonthSelect});
+},_setMonthAttr:function(_1d){
+var _1e=this.dateLocaleModule.getNames("months","wide","standAlone",this.lang,_1d);
+this.dropDown.set("months",_1e);
+this.containerNode.innerHTML=(_a("ie")==6?"":"<div class='dijitSpacer'>"+this.dropDown.domNode.innerHTML+"</div>")+"<div class='dijitCalendarMonthLabel dijitCalendarCurrentMonthLabel'>"+_1e[_1d.getMonth()]+"</div>";
 }});
-_11._MonthDropDown=_4("dijit.Calendar._MonthDropDown",[_d,_f],{months:[],templateString:"<div class='dijitCalendarMonthMenu dijitMenu' "+"data-dojo-attach-event='onclick:_onClick,onmouseover:_onMenuHover,onmouseout:_onMenuHover'></div>",_setMonthsAttr:function(_20){
-this.domNode.innerHTML=_1.map(_20,function(_21,idx){
-return _21?"<div class='dijitCalendarMonthLabel' month='"+idx+"'>"+_21+"</div>":"";
+_10._MonthDropDown=_4("dijit.Calendar._MonthDropDown",[_c,_e],{months:[],templateString:"<div class='dijitCalendarMonthMenu dijitMenu' "+"data-dojo-attach-event='onclick:_onClick,onmouseover:_onMenuHover,onmouseout:_onMenuHover'></div>",_setMonthsAttr:function(_1f){
+this.domNode.innerHTML=_1.map(_1f,function(_20,idx){
+return _20?"<div class='dijitCalendarMonthLabel' month='"+idx+"'>"+_20+"</div>":"";
 }).join("");
 },_onClick:function(evt){
 this.onChange(_5.get(evt.target,"month"));
@@ -118,5 +111,5 @@ this.onChange(_5.get(evt.target,"month"));
 },_onMenuHover:function(evt){
 _6.toggle(evt.target,"dijitCalendarMonthLabelHover",evt.type=="mouseover");
 }});
-return _11;
+return _10;
 });

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 95 - 92
esp/files/dijit/CalendarLite.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 4 - 4
esp/files/dijit/CheckedMenuItem.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 1
esp/files/dijit/ColorPalette.js


+ 16 - 12
esp/files/dijit/Declaration.js

@@ -1,14 +1,14 @@
 //>>built
-define("dijit/Declaration",["dojo/_base/array","dojo/_base/connect","dojo/_base/declare","dojo/_base/lang","dojo/parser","dojo/query","./_Widget","./_TemplatedMixin","./_WidgetsInTemplateMixin","dojo/NodeList-dom"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9){
+define("dijit/Declaration",["dojo/_base/array","dojo/aspect","dojo/_base/declare","dojo/_base/lang","dojo/parser","dojo/query","./_Widget","./_TemplatedMixin","./_WidgetsInTemplateMixin","dojo/NodeList-dom"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9){
 return _3("dijit.Declaration",_7,{_noScript:true,stopParser:true,widgetClass:"",defaults:null,mixins:[],buildRendering:function(){
-var _a=this.srcNodeRef.parentNode.removeChild(this.srcNodeRef),_b=_6("> script[type^='dojo/method']",_a).orphan(),_c=_6("> script[type^='dojo/connect']",_a).orphan(),_d=_a.nodeName;
-var _e=this.defaults||{};
+var _a=this.srcNodeRef.parentNode.removeChild(this.srcNodeRef),_b=_6("> script[type='dojo/method']",_a).orphan(),_c=_6("> script[type='dojo/connect']",_a).orphan(),_d=_6("> script[type='dojo/aspect']",_a).orphan(),_e=_a.nodeName;
+var _f=this.defaults||{};
 _1.forEach(_b,function(s){
-var _f=s.getAttribute("event")||s.getAttribute("data-dojo-event"),_10=_5._functionFromScript(s);
-if(_f){
-_e[_f]=_10;
+var evt=s.getAttribute("event")||s.getAttribute("data-dojo-event"),_10=_5._functionFromScript(s,"data-dojo-");
+if(evt){
+_f[evt]=_10;
 }else{
-_c.push(s);
+_d.push(s);
 }
 });
 if(this.mixins.length){
@@ -18,12 +18,16 @@ return _4.getObject(_11);
 }else{
 this.mixins=[_7,_8,_9];
 }
-_e._skipNodeCache=true;
-_e.templateString="<"+_d+" class='"+_a.className+"'"+" data-dojo-attach-point='"+(_a.getAttribute("data-dojo-attach-point")||_a.getAttribute("dojoAttachPoint")||"")+"' data-dojo-attach-event='"+(_a.getAttribute("data-dojo-attach-event")||_a.getAttribute("dojoAttachEvent")||"")+"' >"+_a.innerHTML.replace(/\%7B/g,"{").replace(/\%7D/g,"}")+"</"+_d+">";
-var wc=_3(this.widgetClass,this.mixins,_e);
+_f._skipNodeCache=true;
+_f.templateString="<"+_e+" class='"+_a.className+"'"+" data-dojo-attach-point='"+(_a.getAttribute("data-dojo-attach-point")||_a.getAttribute("dojoAttachPoint")||"")+"' data-dojo-attach-event='"+(_a.getAttribute("data-dojo-attach-event")||_a.getAttribute("dojoAttachEvent")||"")+"' >"+_a.innerHTML.replace(/\%7B/g,"{").replace(/\%7D/g,"}")+"</"+_e+">";
+var wc=_3(this.widgetClass,this.mixins,_f);
+_1.forEach(_d,function(s){
+var _12=s.getAttribute("data-dojo-advice")||"after",_13=s.getAttribute("data-dojo-method")||"postscript",_14=_5._functionFromScript(s);
+_2.after(wc.prototype,_13,_14,true);
+});
 _1.forEach(_c,function(s){
-var evt=s.getAttribute("event")||s.getAttribute("data-dojo-event")||"postscript",_12=_5._functionFromScript(s);
-_2.connect(wc.prototype,evt,_12);
+var evt=s.getAttribute("event")||s.getAttribute("data-dojo-event"),_15=_5._functionFromScript(s);
+_2.after(wc.prototype,evt,_15,true);
 });
 }});
 });

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 123 - 132
esp/files/dijit/Dialog.js


+ 48 - 12
esp/files/dijit/DialogUnderlay.js

@@ -1,29 +1,65 @@
 //>>built
-define("dijit/DialogUnderlay",["dojo/_base/declare","dojo/dom-attr","dojo/window","./_Widget","./_TemplatedMixin","./BackgroundIframe"],function(_1,_2,_3,_4,_5,_6){
-return _1("dijit.DialogUnderlay",[_4,_5],{templateString:"<div class='dijitDialogUnderlayWrapper'><div class='dijitDialogUnderlay' data-dojo-attach-point='node'></div></div>",dialogId:"","class":"",_setDialogIdAttr:function(id){
-_2.set(this.node,"id",id+"_underlay");
+define("dijit/DialogUnderlay",["dojo/_base/declare","dojo/_base/lang","dojo/aspect","dojo/dom-attr","dojo/dom-style","dojo/on","dojo/window","./_Widget","./_TemplatedMixin","./BackgroundIframe","./Viewport","./main"],function(_1,_2,_3,_4,_5,on,_6,_7,_8,_9,_a,_b){
+var _c=_1("dijit.DialogUnderlay",[_7,_8],{templateString:"<div class='dijitDialogUnderlayWrapper'><div class='dijitDialogUnderlay' tabIndex='-1' data-dojo-attach-point='node'></div></div>",dialogId:"","class":"",_modalConnects:[],_setDialogIdAttr:function(id){
+_4.set(this.node,"id",id+"_underlay");
 this._set("dialogId",id);
-},_setClassAttr:function(_7){
-this.node.className="dijitDialogUnderlay "+_7;
-this._set("class",_7);
+},_setClassAttr:function(_d){
+this.node.className="dijitDialogUnderlay "+_d;
+this._set("class",_d);
 },postCreate:function(){
 this.ownerDocumentBody.appendChild(this.domNode);
+this.own(on(this.domNode,"keydown",_2.hitch(this,"_onKeyDown")));
+this.inherited(arguments);
 },layout:function(){
 var is=this.node.style,os=this.domNode.style;
 os.display="none";
-var _8=_3.getBox(this.ownerDocument);
-os.top=_8.t+"px";
-os.left=_8.l+"px";
-is.width=_8.w+"px";
-is.height=_8.h+"px";
+var _e=_6.getBox(this.ownerDocument);
+os.top=_e.t+"px";
+os.left=_e.l+"px";
+is.width=_e.w+"px";
+is.height=_e.h+"px";
 os.display="block";
 },show:function(){
 this.domNode.style.display="block";
+this.open=true;
 this.layout();
-this.bgIframe=new _6(this.domNode);
+this.bgIframe=new _9(this.domNode);
+var _f=_6.get(this.ownerDocument);
+this._modalConnects=[_a.on("resize",_2.hitch(this,"layout")),on(_f,"scroll",_2.hitch(this,"layout"))];
 },hide:function(){
 this.bgIframe.destroy();
 delete this.bgIframe;
 this.domNode.style.display="none";
+while(this._modalConnects.length){
+(this._modalConnects.pop()).remove();
+}
+this.open=false;
+},destroy:function(){
+while(this._modalConnects.length){
+(this._modalConnects.pop()).remove();
+}
+this.inherited(arguments);
+},_onKeyDown:function(){
 }});
+_c.show=function(_10,_11){
+var _12=_c._singleton;
+if(!_12||_12._destroyed){
+_12=_b._underlay=_c._singleton=new _c(_10);
+}else{
+if(_10){
+_12.set(_10);
+}
+}
+_5.set(_12.domNode,"zIndex",_11);
+if(!_12.open){
+_12.show();
+}
+};
+_c.hide=function(){
+var _13=_c._singleton;
+if(_13&&!_13._destroyed){
+_13.hide();
+}
+};
+return _c;
 });

+ 13 - 21
esp/files/dijit/DropDownMenu.js

@@ -1,22 +1,14 @@
 //>>built
-require({cache:{"url:dijit/templates/Menu.html":"<table class=\"dijit dijitMenu dijitMenuPassive dijitReset dijitMenuTable\" role=\"menu\" tabIndex=\"${tabIndex}\"\n\t   data-dojo-attach-event=\"onkeypress:_onKeyPress\" cellspacing=\"0\">\n\t<tbody class=\"dijitReset\" data-dojo-attach-point=\"containerNode\"></tbody>\n</table>\n"}});
-define("dijit/DropDownMenu",["dojo/_base/declare","dojo/_base/event","dojo/keys","dojo/text!./templates/Menu.html","./_OnDijitClickMixin","./_MenuBase"],function(_1,_2,_3,_4,_5,_6){
-return _1("dijit.DropDownMenu",[_6,_5],{templateString:_4,baseClass:"dijitMenu",postCreate:function(){
-this.inherited(arguments);
-var l=this.isLeftToRight();
-this._openSubMenuKey=l?_3.RIGHT_ARROW:_3.LEFT_ARROW;
-this._closeSubMenuKey=l?_3.LEFT_ARROW:_3.RIGHT_ARROW;
-this.connectKeyNavHandlers([_3.UP_ARROW],[_3.DOWN_ARROW]);
-},_onKeyPress:function(_7){
-if(_7.ctrlKey||_7.altKey){
-return;
-}
-switch(_7.charOrCode){
-case this._openSubMenuKey:
-this._moveToPopup(_7);
-_2.stop(_7);
-break;
-case this._closeSubMenuKey:
+define("dijit/DropDownMenu",["dojo/_base/declare","dojo/keys","dojo/text!./templates/Menu.html","./_OnDijitClickMixin","./_MenuBase"],function(_1,_2,_3,_4,_5){
+return _1("dijit.DropDownMenu",[_5,_4],{templateString:_3,baseClass:"dijitMenu",_onUpArrow:function(){
+this.focusPrev();
+},_onDownArrow:function(){
+this.focusNext();
+},_onRightArrow:function(_6){
+this._moveToPopup(_6);
+_6.stopPropagation();
+_6.preventDefault();
+},_onLeftArrow:function(){
 if(this.parentMenu){
 if(this.parentMenu._isMenuBar){
 this.parentMenu.focusPrev();
@@ -24,9 +16,9 @@ this.parentMenu.focusPrev();
 this.onCancel(false);
 }
 }else{
-_2.stop(_7);
-}
-break;
+evt.stopPropagation();
+evt.preventDefault();
 }
 }});
 });
+require({cache:{"url:dijit/templates/Menu.html":"<table class=\"dijit dijitMenu dijitMenuPassive dijitReset dijitMenuTable\" role=\"menu\" tabIndex=\"${tabIndex}\"\n\t   cellspacing=\"0\">\n\t<tbody class=\"dijitReset\" data-dojo-attach-point=\"containerNode\"></tbody>\n</table>\n"}});

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 139 - 135
esp/files/dijit/Editor.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 14 - 0
esp/files/dijit/Fieldset.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 70 - 74
esp/files/dijit/InlineEditBox.js


+ 1 - 1
esp/files/dijit/LICENSE

@@ -13,7 +13,7 @@ The text of the AFL and BSD licenses is reproduced below.
 The "New" BSD License:
 **********************
 
-Copyright (c) 2005-2012, The Dojo Foundation
+Copyright (c) 2005-2013, The Dojo Foundation
 All rights reserved.
 
 Redistribution and use in source and binary forms, with or without

+ 74 - 68
esp/files/dijit/Menu.js

@@ -1,12 +1,12 @@
 //>>built
-define("dijit/Menu",["require","dojo/_base/array","dojo/_base/declare","dojo/_base/event","dojo/dom","dojo/dom-attr","dojo/dom-geometry","dojo/dom-style","dojo/keys","dojo/_base/lang","dojo/on","dojo/sniff","dojo/_base/window","dojo/window","./popup","./DropDownMenu","dojo/ready"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9,_a,on,_b,_c,_d,pm,_e,_f){
-if(_b("dijit-legacy-requires")){
-_f(0,function(){
-var _10=["dijit/MenuItem","dijit/PopupMenuItem","dijit/CheckedMenuItem","dijit/MenuSeparator"];
-_1(_10);
+define("dijit/Menu",["require","dojo/_base/array","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-geometry","dojo/dom-style","dojo/keys","dojo/_base/lang","dojo/on","dojo/sniff","dojo/_base/window","dojo/window","./popup","./DropDownMenu","dojo/ready"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9,on,_a,_b,_c,pm,_d,_e){
+if(_a("dijit-legacy-requires")){
+_e(0,function(){
+var _f=["dijit/MenuItem","dijit/PopupMenuItem","dijit/CheckedMenuItem","dijit/MenuSeparator"];
+_1(_f);
 });
 }
-return _3("dijit.Menu",_e,{constructor:function(){
+return _3("dijit.Menu",_d,{constructor:function(){
 this._bindings=[];
 },targetNodeIds:[],selector:"",contextMenuForWindow:false,leftClickToOpen:false,refocus:true,postCreate:function(){
 if(this.contextMenuForWindow){
@@ -15,109 +15,115 @@ this.bindDomNode(this.ownerDocumentBody);
 _2.forEach(this.targetNodeIds,this.bindDomNode,this);
 }
 this.inherited(arguments);
-},_iframeContentWindow:function(_11){
-return _d.get(this._iframeContentDocument(_11))||this._iframeContentDocument(_11)["__parent__"]||(_11.name&&_c.doc.frames[_11.name])||null;
-},_iframeContentDocument:function(_12){
-return _12.contentDocument||(_12.contentWindow&&_12.contentWindow.document)||(_12.name&&_c.doc.frames[_12.name]&&_c.doc.frames[_12.name].document)||null;
-},bindDomNode:function(_13){
-_13=_5.byId(_13,this.ownerDocument);
+},_iframeContentWindow:function(_10){
+return _c.get(this._iframeContentDocument(_10))||this._iframeContentDocument(_10)["__parent__"]||(_10.name&&document.frames[_10.name])||null;
+},_iframeContentDocument:function(_11){
+return _11.contentDocument||(_11.contentWindow&&_11.contentWindow.document)||(_11.name&&document.frames[_11.name]&&document.frames[_11.name].document)||null;
+},bindDomNode:function(_12){
+_12=_4.byId(_12,this.ownerDocument);
 var cn;
-if(_13.tagName.toLowerCase()=="iframe"){
-var _14=_13,_15=this._iframeContentWindow(_14);
-cn=_c.body(_15.document);
+if(_12.tagName.toLowerCase()=="iframe"){
+var _13=_12,_14=this._iframeContentWindow(_13);
+cn=_b.body(_14.document);
 }else{
-cn=(_13==_c.body(this.ownerDocument)?this.ownerDocument.documentElement:_13);
-}
-var _16={node:_13,iframe:_14};
-_6.set(_13,"_dijitMenu"+this.id,this._bindings.push(_16));
-var _17=_a.hitch(this,function(cn){
-var _18=this.selector,_19=_18?function(_1a){
-return on.selector(_18,_1a);
-}:function(_1b){
-return _1b;
-},_1c=this;
-return [on(cn,_19(this.leftClickToOpen?"click":"contextmenu"),function(evt){
-_4.stop(evt);
-_1c._scheduleOpen(this,_14,{x:evt.pageX,y:evt.pageY});
-}),on(cn,_19("keydown"),function(evt){
-if(evt.shiftKey&&evt.keyCode==_9.F10){
-_4.stop(evt);
-_1c._scheduleOpen(this,_14);
+cn=(_12==_b.body(this.ownerDocument)?this.ownerDocument.documentElement:_12);
+}
+var _15={node:_12,iframe:_13};
+_5.set(_12,"_dijitMenu"+this.id,this._bindings.push(_15));
+var _16=_9.hitch(this,function(cn){
+var _17=this.selector,_18=_17?function(_19){
+return on.selector(_17,_19);
+}:function(_1a){
+return _1a;
+},_1b=this;
+return [on(cn,_18(this.leftClickToOpen?"click":"contextmenu"),function(evt){
+evt.stopPropagation();
+evt.preventDefault();
+_1b._scheduleOpen(this,_13,{x:evt.pageX,y:evt.pageY});
+}),on(cn,_18("keydown"),function(evt){
+if(evt.shiftKey&&evt.keyCode==_8.F10){
+evt.stopPropagation();
+evt.preventDefault();
+_1b._scheduleOpen(this,_13);
 }
 })];
 });
-_16.connects=cn?_17(cn):[];
-if(_14){
-_16.onloadHandler=_a.hitch(this,function(){
-var _1d=this._iframeContentWindow(_14);
-cn=_c.body(_1d.document);
-_16.connects=_17(cn);
+_15.connects=cn?_16(cn):[];
+if(_13){
+_15.onloadHandler=_9.hitch(this,function(){
+var _1c=this._iframeContentWindow(_13),cn=_b.body(_1c.document);
+_15.connects=_16(cn);
 });
-if(_14.addEventListener){
-_14.addEventListener("load",_16.onloadHandler,false);
+if(_13.addEventListener){
+_13.addEventListener("load",_15.onloadHandler,false);
 }else{
-_14.attachEvent("onload",_16.onloadHandler);
+_13.attachEvent("onload",_15.onloadHandler);
 }
 }
-},unBindDomNode:function(_1e){
-var _1f;
+},unBindDomNode:function(_1d){
+var _1e;
 try{
-_1f=_5.byId(_1e,this.ownerDocument);
+_1e=_4.byId(_1d,this.ownerDocument);
 }
 catch(e){
 return;
 }
-var _20="_dijitMenu"+this.id;
-if(_1f&&_6.has(_1f,_20)){
-var bid=_6.get(_1f,_20)-1,b=this._bindings[bid],h;
+var _1f="_dijitMenu"+this.id;
+if(_1e&&_5.has(_1e,_1f)){
+var bid=_5.get(_1e,_1f)-1,b=this._bindings[bid],h;
 while((h=b.connects.pop())){
 h.remove();
 }
-var _21=b.iframe;
-if(_21){
-if(_21.removeEventListener){
-_21.removeEventListener("load",b.onloadHandler,false);
+var _20=b.iframe;
+if(_20){
+if(_20.removeEventListener){
+_20.removeEventListener("load",b.onloadHandler,false);
 }else{
-_21.detachEvent("onload",b.onloadHandler);
+_20.detachEvent("onload",b.onloadHandler);
 }
 }
-_6.remove(_1f,_20);
+_5.remove(_1e,_1f);
 delete this._bindings[bid];
 }
-},_scheduleOpen:function(_22,_23,_24){
+},_scheduleOpen:function(_21,_22,_23){
 if(!this._openTimer){
 this._openTimer=this.defer(function(){
 delete this._openTimer;
-this._openMyself({target:_22,iframe:_23,coords:_24});
+this._openMyself({target:_21,iframe:_22,coords:_23});
 },1);
 }
-},_openMyself:function(_25){
-var _26=_25.target,_27=_25.iframe,_28=_25.coords;
-this.currentTarget=_26;
-if(_28){
+},_openMyself:function(_24){
+var _25=_24.target,_26=_24.iframe,_27=_24.coords,_28=!_27;
+this.currentTarget=_25;
 if(_27){
-var ifc=_7.position(_27,true),_29=this._iframeContentWindow(_27),_2a=_7.docScroll(_29.document);
-var cs=_8.getComputedStyle(_27),tp=_8.toPixelValue,_2b=(_b("ie")&&_b("quirks")?0:tp(_27,cs.paddingLeft))+(_b("ie")&&_b("quirks")?tp(_27,cs.borderLeftWidth):0),top=(_b("ie")&&_b("quirks")?0:tp(_27,cs.paddingTop))+(_b("ie")&&_b("quirks")?tp(_27,cs.borderTopWidth):0);
-_28.x+=ifc.x+_2b-_2a.x;
-_28.y+=ifc.y+top-_2a.y;
+if(_26){
+var ifc=_6.position(_26,true),_29=this._iframeContentWindow(_26),_2a=_6.docScroll(_29.document);
+var cs=_7.getComputedStyle(_26),tp=_7.toPixelValue,_2b=(_a("ie")&&_a("quirks")?0:tp(_26,cs.paddingLeft))+(_a("ie")&&_a("quirks")?tp(_26,cs.borderLeftWidth):0),top=(_a("ie")&&_a("quirks")?0:tp(_26,cs.paddingTop))+(_a("ie")&&_a("quirks")?tp(_26,cs.borderTopWidth):0);
+_27.x+=ifc.x+_2b-_2a.x;
+_27.y+=ifc.y+top-_2a.y;
 }
 }else{
-_28=_7.position(_26,true);
-_28.x+=10;
-_28.y+=10;
+_27=_6.position(_25,true);
+_27.x+=10;
+_27.y+=10;
 }
 var _2c=this;
 var _2d=this._focusManager.get("prevNode");
 var _2e=this._focusManager.get("curNode");
-var _2f=!_2e||(_5.isDescendant(_2e,this.domNode))?_2d:_2e;
+var _2f=!_2e||(_4.isDescendant(_2e,this.domNode))?_2d:_2e;
 function _30(){
 if(_2c.refocus&&_2f){
 _2f.focus();
 }
 pm.close(_2c);
 };
-pm.open({popup:this,x:_28.x,y:_28.y,onExecute:_30,onCancel:_30,orient:this.isLeftToRight()?"L":"R"});
+pm.open({popup:this,x:_27.x,y:_27.y,onExecute:_30,onCancel:_30,orient:this.isLeftToRight()?"L":"R"});
 this.focus();
+if(!_28){
+this.defer(function(){
+this._cleanUp(true);
+});
+}
 this._onBlur=function(){
 this.inherited("_onBlur",arguments);
 pm.close(this);

+ 23 - 24
esp/files/dijit/MenuBar.js

@@ -1,35 +1,34 @@
 //>>built
-require({cache:{"url:dijit/templates/MenuBar.html":"<div class=\"dijitMenuBar dijitMenuPassive\" data-dojo-attach-point=\"containerNode\"  role=\"menubar\" tabIndex=\"${tabIndex}\" data-dojo-attach-event=\"onkeypress: _onKeyPress\"></div>\n"}});
-define("dijit/MenuBar",["dojo/_base/declare","dojo/_base/event","dojo/keys","./_MenuBase","dojo/text!./templates/MenuBar.html"],function(_1,_2,_3,_4,_5){
-return _1("dijit.MenuBar",_4,{templateString:_5,baseClass:"dijitMenuBar",_isMenuBar:true,postCreate:function(){
-this.inherited(arguments);
-var l=this.isLeftToRight();
-this.connectKeyNavHandlers(l?[_3.LEFT_ARROW]:[_3.RIGHT_ARROW],l?[_3.RIGHT_ARROW]:[_3.LEFT_ARROW]);
-this._orient=["below"];
-},_moveToPopup:function(_6){
+define("dijit/MenuBar",["dojo/_base/declare","dojo/keys","./_MenuBase","dojo/text!./templates/MenuBar.html"],function(_1,_2,_3,_4){
+return _1("dijit.MenuBar",_3,{templateString:_4,baseClass:"dijitMenuBar",popupDelay:0,_isMenuBar:true,_orient:["below"],_moveToPopup:function(_5){
 if(this.focusedChild&&this.focusedChild.popup&&!this.focusedChild.disabled){
-this.onItemClick(this.focusedChild,_6);
+this.onItemClick(this.focusedChild,_5);
 }
-},focusChild:function(_7){
-var _8=this.focusedChild,_9=_8&&_8.popup&&_8.popup.isShowingNow;
+},focusChild:function(_6){
 this.inherited(arguments);
-if(_9&&_7.popup&&!_7.disabled){
-this._openPopup(true);
-}
-},_onKeyPress:function(_a){
-if(_a.ctrlKey||_a.altKey){
-return;
+if(this.activated&&_6.popup&&!_6.disabled){
+this._openItemPopup(_6,true);
 }
-switch(_a.charOrCode){
-case _3.DOWN_ARROW:
-this._moveToPopup(_a);
-_2.stop(_a);
+},_onChildDeselect:function(_7){
+if(this.currentPopupItem==_7){
+this.currentPopupItem=null;
+_7._closePopup();
 }
-},onItemClick:function(_b,_c){
-if(_b.popup&&_b.popup.isShowingNow&&(_c.type!=="keypress"||_c.keyCode!==_3.DOWN_ARROW)){
-_b.popup.onCancel();
+this.inherited(arguments);
+},_onLeftArrow:function(){
+this.focusPrev();
+},_onRightArrow:function(){
+this.focusNext();
+},_onDownArrow:function(_8){
+this._moveToPopup(_8);
+},_onUpArrow:function(){
+},onItemClick:function(_9,_a){
+if(_9.popup&&_9.popup.isShowingNow&&(!/^key/.test(_a.type)||_a.keyCode!==_2.DOWN_ARROW)){
+_9.focusNode.focus();
+this._cleanUp(true);
 }else{
 this.inherited(arguments);
 }
 }});
 });
+require({cache:{"url:dijit/templates/MenuBar.html":"<div class=\"dijitMenuBar dijitMenuPassive\" data-dojo-attach-point=\"containerNode\" role=\"menubar\" tabIndex=\"${tabIndex}\"\n\t ></div>\n"}});

+ 1 - 1
esp/files/dijit/MenuBarItem.js

@@ -1,8 +1,8 @@
 //>>built
-require({cache:{"url:dijit/templates/MenuBarItem.html":"<div class=\"dijitReset dijitInline dijitMenuItem dijitMenuItemLabel\" data-dojo-attach-point=\"focusNode\"\n\t \trole=\"menuitem\" tabIndex=\"-1\">\n\t<span data-dojo-attach-point=\"containerNode\"></span>\n</div>\n"}});
 define("dijit/MenuBarItem",["dojo/_base/declare","./MenuItem","dojo/text!./templates/MenuBarItem.html"],function(_1,_2,_3){
 var _4=_1("dijit._MenuBarItemMixin",null,{templateString:_3,_setIconClassAttr:null});
 var _5=_1("dijit.MenuBarItem",[_2,_4],{});
 _5._MenuBarItemMixin=_4;
 return _5;
 });
+require({cache:{"url:dijit/templates/MenuBarItem.html":"<div class=\"dijitReset dijitInline dijitMenuItem dijitMenuItemLabel\" data-dojo-attach-point=\"focusNode\"\n\t \trole=\"menuitem\" tabIndex=\"-1\">\n\t<span data-dojo-attach-point=\"containerNode,textDirNode\"></span>\n</div>\n"}});

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 47 - 33
esp/files/dijit/MenuItem.js


+ 1 - 1
esp/files/dijit/MenuSeparator.js

@@ -1,5 +1,4 @@
 //>>built
-require({cache:{"url:dijit/templates/MenuSeparator.html":"<tr class=\"dijitMenuSeparator\">\n\t<td class=\"dijitMenuSeparatorIconCell\">\n\t\t<div class=\"dijitMenuSeparatorTop\"></div>\n\t\t<div class=\"dijitMenuSeparatorBottom\"></div>\n\t</td>\n\t<td colspan=\"3\" class=\"dijitMenuSeparatorLabelCell\">\n\t\t<div class=\"dijitMenuSeparatorTop dijitMenuSeparatorLabel\"></div>\n\t\t<div class=\"dijitMenuSeparatorBottom\"></div>\n\t</td>\n</tr>"}});
 define("dijit/MenuSeparator",["dojo/_base/declare","dojo/dom","./_WidgetBase","./_TemplatedMixin","./_Contained","dojo/text!./templates/MenuSeparator.html"],function(_1,_2,_3,_4,_5,_6){
 return _1("dijit.MenuSeparator",[_3,_4,_5],{templateString:_6,buildRendering:function(){
 this.inherited(arguments);
@@ -8,3 +7,4 @@ _2.setSelectable(this.domNode,false);
 return false;
 }});
 });
+require({cache:{"url:dijit/templates/MenuSeparator.html":"<tr class=\"dijitMenuSeparator\" role=\"separator\">\n\t<td class=\"dijitMenuSeparatorIconCell\">\n\t\t<div class=\"dijitMenuSeparatorTop\"></div>\n\t\t<div class=\"dijitMenuSeparatorBottom\"></div>\n\t</td>\n\t<td colspan=\"3\" class=\"dijitMenuSeparatorLabelCell\">\n\t\t<div class=\"dijitMenuSeparatorTop dijitMenuSeparatorLabel\"></div>\n\t\t<div class=\"dijitMenuSeparatorBottom\"></div>\n\t</td>\n</tr>\n"}});

+ 17 - 8
esp/files/dijit/PopupMenuItem.js

@@ -1,19 +1,28 @@
 //>>built
-define("dijit/PopupMenuItem",["dojo/_base/declare","dojo/dom-style","dojo/query","./registry","./MenuItem","./hccss"],function(_1,_2,_3,_4,_5){
-return _1("dijit.PopupMenuItem",_5,{_fillContent:function(){
+define("dijit/PopupMenuItem",["dojo/_base/declare","dojo/dom-style","dojo/_base/lang","dojo/query","./popup","./registry","./MenuItem","./hccss"],function(_1,_2,_3,_4,pm,_5,_6){
+return _1("dijit.PopupMenuItem",_6,{_fillContent:function(){
 if(this.srcNodeRef){
-var _6=_3("*",this.srcNodeRef);
-this.inherited(arguments,[_6[0]]);
+var _7=_4("*",this.srcNodeRef);
+this.inherited(arguments,[_7[0]]);
 this.dropDownContainer=this.srcNodeRef;
 }
+},_openPopup:function(_8,_9){
+var _a=this.popup;
+pm.open(_3.delegate(_8,{popup:this.popup,around:this.domNode}));
+if(_9&&_a.focus){
+_a.focus();
+}
+},_closePopup:function(){
+pm.close(this.popup);
+this.popup.parentMenu=null;
 },startup:function(){
 if(this._started){
 return;
 }
 this.inherited(arguments);
 if(!this.popup){
-var _7=_3("[widgetId]",this.dropDownContainer)[0];
-this.popup=_4.byNode(_7);
+var _b=_4("[widgetId]",this.dropDownContainer)[0];
+this.popup=_5.byNode(_b);
 }
 this.ownerDocumentBody.appendChild(this.popup.domNode);
 this.popup.startup();
@@ -22,10 +31,10 @@ if(this.arrowWrapper){
 _2.set(this.arrowWrapper,"visibility","");
 }
 this.focusNode.setAttribute("aria-haspopup","true");
-},destroyDescendants:function(_8){
+},destroyDescendants:function(_c){
 if(this.popup){
 if(!this.popup._destroyed){
-this.popup.destroyRecursive(_8);
+this.popup.destroyRecursive(_c);
 }
 delete this.popup;
 }

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 20 - 17
esp/files/dijit/ProgressBar.js


+ 24 - 0
esp/files/dijit/RadioMenuItem.js

@@ -0,0 +1,24 @@
+//>>built
+define("dijit/RadioMenuItem",["dojo/_base/declare","dojo/dom-class","./CheckedMenuItem"],function(_1,_2,_3){
+return _1("dijit.RadioButtonMenuItem",_3,{baseClass:"dijitRadioMenuItem",role:"menuitemradio",checkedChar:"*",group:"",_currentlyChecked:{},_setCheckedAttr:function(_4){
+if(_4&&this.group&&this._currentlyChecked[this.group]&&this._currentlyChecked[this.group]!=this){
+this._currentlyChecked[this.group].set("checked",false);
+}
+this.inherited(arguments);
+if(this.group){
+if(_4){
+this._currentlyChecked[this.group]=this;
+}else{
+if(this._currentlyChecked[this.group]==this){
+this._currentlyChecked[this.group]=null;
+}
+}
+}
+},_onClick:function(_5){
+if(!this.disabled&&!this.checked){
+this.set("checked",true);
+this.onChange(true);
+}
+this.onClick(_5);
+}});
+});

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 53 - 39
esp/files/dijit/TitlePane.js


+ 4 - 3
esp/files/dijit/Toolbar.js

@@ -6,8 +6,9 @@ var _9=["dijit/ToolbarSeparator"];
 _1(_9);
 });
 }
-return _2("dijit.Toolbar",[_6,_8,_7],{templateString:"<div class=\"dijit\" role=\"toolbar\" tabIndex=\"${tabIndex}\" data-dojo-attach-point=\"containerNode\">"+"</div>",baseClass:"dijitToolbar",postCreate:function(){
-this.inherited(arguments);
-this.connectKeyNavHandlers(this.isLeftToRight()?[_4.LEFT_ARROW]:[_4.RIGHT_ARROW],this.isLeftToRight()?[_4.RIGHT_ARROW]:[_4.LEFT_ARROW]);
+return _2("dijit.Toolbar",[_6,_8,_7],{templateString:"<div class=\"dijit\" role=\"toolbar\" tabIndex=\"${tabIndex}\" data-dojo-attach-point=\"containerNode\">"+"</div>",baseClass:"dijitToolbar",_onLeftArrow:function(){
+this.focusPrev();
+},_onRightArrow:function(){
+this.focusNext();
 }});
 });

+ 6 - 3
esp/files/dijit/Tooltip.js

@@ -1,5 +1,4 @@
 //>>built
-require({cache:{"url:dijit/templates/Tooltip.html":"<div class=\"dijitTooltip dijitTooltipLeft\" id=\"dojoTooltip\"\n\t><div class=\"dijitTooltipContainer dijitTooltipContents\" data-dojo-attach-point=\"containerNode\" role='alert'></div\n\t><div class=\"dijitTooltipConnector\" data-dojo-attach-point=\"connectorNode\"></div\n></div>\n"}});
 define("dijit/Tooltip",["dojo/_base/array","dojo/_base/declare","dojo/_base/fx","dojo/dom","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/lang","dojo/mouse","dojo/on","dojo/sniff","./_base/manager","./place","./_Widget","./_TemplatedMixin","./BackgroundIframe","dojo/text!./templates/Tooltip.html","./main"],function(_1,_2,fx,_3,_4,_5,_6,_7,_8,on,_9,_a,_b,_c,_d,_e,_f,_10){
 var _11=_2("dijit._MasterTooltip",[_c,_d],{duration:_a.defaultDuration,templateString:_f,postCreate:function(){
 this.ownerDocumentBody.appendChild(this.domNode);
@@ -86,8 +85,10 @@ if(this._onDeck){
 this.show.apply(this,this._onDeck);
 this._onDeck=null;
 }
-},_setAutoTextDir:function(_24){
-this.applyTextDir(_24,_9("ie")?_24.outerText:_24.textContent);
+}});
+if(_9("dojo-bidi")){
+_11.extend({_setAutoTextDir:function(_24){
+this.applyTextDir(_24);
 _1.forEach(_24.children,function(_25){
 this._setAutoTextDir(_25);
 },this);
@@ -99,6 +100,7 @@ this._setAutoTextDir(this.containerNode);
 this.containerNode.dir=this.textDir;
 }
 }});
+}
 _10.showTooltip=function(_27,_28,_29,rtl,_2a){
 if(_29){
 _29=_1.map(_29,function(val){
@@ -206,3 +208,4 @@ _16.hide=_10.hideTooltip;
 _16.defaultPosition=["after-centered","before-centered"];
 return _16;
 });
+require({cache:{"url:dijit/templates/Tooltip.html":"<div class=\"dijitTooltip dijitTooltipLeft\" id=\"dojoTooltip\"\n\t><div class=\"dijitTooltipConnector\" data-dojo-attach-point=\"connectorNode\"></div\n\t><div class=\"dijitTooltipContainer dijitTooltipContents\" data-dojo-attach-point=\"containerNode\" role='alert'></div\n></div>\n"}});

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 35 - 23
esp/files/dijit/TooltipDialog.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 438 - 498
esp/files/dijit/Tree.js


+ 28 - 9
esp/files/dijit/Viewport.js

@@ -1,25 +1,44 @@
 //>>built
-define("dijit/Viewport",["dojo/Evented","dojo/on","dojo/ready","dojo/sniff","dojo/_base/window","dojo/window"],function(_1,on,_2,_3,_4,_5){
-var _6=new _1();
-_2(200,function(){
-var _7=_5.getBox();
-_6._rlh=on(_4.global,"resize",function(){
-var _8=_5.getBox();
+define("dijit/Viewport",["dojo/Evented","dojo/on","dojo/domReady","dojo/sniff","dojo/window"],function(_1,on,_2,_3,_4){
+var _5=new _1();
+var _6;
+_2(function(){
+var _7=_4.getBox();
+_5._rlh=on(window,"resize",function(){
+var _8=_4.getBox();
 if(_7.h==_8.h&&_7.w==_8.w){
 return;
 }
 _7=_8;
-_6.emit("resize");
+_5.emit("resize");
 });
 if(_3("ie")==8){
 var _9=screen.deviceXDPI;
 setInterval(function(){
 if(screen.deviceXDPI!=_9){
 _9=screen.deviceXDPI;
-_6.emit("resize");
+_5.emit("resize");
 }
 },500);
 }
+if(_3("ios")){
+on(document,"focusin",function(_a){
+_6=_a.target;
 });
-return _6;
+on(document,"focusout",function(_b){
+_6=null;
+});
+}
+});
+_5.getEffectiveBox=function(_c){
+var _d=_4.getBox(_c);
+var _e=_6&&_6.tagName&&_6.tagName.toLowerCase();
+if(_3("ios")&&_6&&!_6.readOnly&&(_e=="textarea"||(_e=="input"&&/^(color|email|number|password|search|tel|text|url)$/.test(_6.type)))){
+_d.h*=(orientation==0||orientation==180?0.66:0.4);
+var _f=_6.getBoundingClientRect();
+_d.h=Math.max(_d.h,_f.top+_f.height);
+}
+return _d;
+};
+return _5;
 });

+ 94 - 0
esp/files/dijit/_AttachMixin.js

@@ -0,0 +1,94 @@
+//>>built
+define("dijit/_AttachMixin",["require","dojo/_base/array","dojo/_base/connect","dojo/_base/declare","dojo/_base/lang","dojo/mouse","dojo/on","dojo/touch","./_WidgetBase"],function(_1,_2,_3,_4,_5,_6,on,_7,_8){
+var _9=_5.delegate(_7,{"mouseenter":_6.enter,"mouseleave":_6.leave,"keypress":_3._keypress});
+var _a;
+var _b=_4("dijit._AttachMixin",null,{constructor:function(){
+this._attachPoints=[];
+this._attachEvents=[];
+},buildRendering:function(){
+this.inherited(arguments);
+this._attachTemplateNodes(this.domNode);
+this._beforeFillContent();
+},_beforeFillContent:function(){
+},_attachTemplateNodes:function(_c){
+var _d=_c;
+while(true){
+if(_d.nodeType==1&&(this._processTemplateNode(_d,function(n,p){
+return n.getAttribute(p);
+},this._attach)||this.searchContainerNode)&&_d.firstChild){
+_d=_d.firstChild;
+}else{
+if(_d==_c){
+return;
+}
+while(!_d.nextSibling){
+_d=_d.parentNode;
+if(_d==_c){
+return;
+}
+}
+_d=_d.nextSibling;
+}
+}
+},_processTemplateNode:function(_e,_f,_10){
+var ret=true;
+var _11=this.attachScope||this,_12=_f(_e,"dojoAttachPoint")||_f(_e,"data-dojo-attach-point");
+if(_12){
+var _13,_14=_12.split(/\s*,\s*/);
+while((_13=_14.shift())){
+if(_5.isArray(_11[_13])){
+_11[_13].push(_e);
+}else{
+_11[_13]=_e;
+}
+ret=(_13!="containerNode");
+this._attachPoints.push(_13);
+}
+}
+var _15=_f(_e,"dojoAttachEvent")||_f(_e,"data-dojo-attach-event");
+if(_15){
+var _16,_17=_15.split(/\s*,\s*/);
+var _18=_5.trim;
+while((_16=_17.shift())){
+if(_16){
+var _19=null;
+if(_16.indexOf(":")!=-1){
+var _1a=_16.split(":");
+_16=_18(_1a[0]);
+_19=_18(_1a[1]);
+}else{
+_16=_18(_16);
+}
+if(!_19){
+_19=_16;
+}
+this._attachEvents.push(_10(_e,_16,_5.hitch(_11,_19)));
+}
+}
+}
+return ret;
+},_attach:function(_1b,_1c,_1d){
+_1c=_1c.replace(/^on/,"").toLowerCase();
+if(_1c=="dijitclick"){
+_1c=_a||(_a=_1("./a11yclick"));
+}else{
+_1c=_9[_1c]||_1c;
+}
+return on(_1b,_1c,_1d);
+},_detachTemplateNodes:function(){
+var _1e=this.attachScope||this;
+_2.forEach(this._attachPoints,function(_1f){
+delete _1e[_1f];
+});
+this._attachPoints=[];
+_2.forEach(this._attachEvents,function(_20){
+_20.remove();
+});
+this._attachEvents=[];
+},destroyRendering:function(){
+this._detachTemplateNodes();
+this.inherited(arguments);
+}});
+_5.extend(_8,{dojoAttachEvent:"",dojoAttachPoint:""});
+return _b;
+});

+ 53 - 0
esp/files/dijit/_BidiMixin.js

@@ -0,0 +1,53 @@
+//>>built
+define("dijit/_BidiMixin",[],function(){
+var _1={LRM:"‎",LRE:"‪",PDF:"‬",RLM:"‏",RLE:"‫"};
+return {textDir:"",getTextDir:function(_2){
+return this.textDir=="auto"?this._checkContextual(_2):this.textDir;
+},_checkContextual:function(_3){
+var _4=/[A-Za-z\u05d0-\u065f\u066a-\u06ef\u06fa-\u07ff\ufb1d-\ufdff\ufe70-\ufefc]/.exec(_3);
+return _4?(_4[0]<="z"?"ltr":"rtl"):this.dir?this.dir:this.isLeftToRight()?"ltr":"rtl";
+},applyTextDir:function(_5,_6){
+if(this.textDir){
+var _7=this.textDir;
+if(_7=="auto"){
+if(typeof _6==="undefined"){
+var _8=_5.tagName.toLowerCase();
+_6=(_8=="input"||_8=="textarea")?_5.value:_5.innerText||_5.textContent||"";
+}
+_7=this._checkContextual(_6);
+}
+if(_5.dir!=_7){
+_5.dir=_7;
+}
+}
+},enforceTextDirWithUcc:function(_9,_a){
+if(this.textDir){
+if(_9){
+_9.originalText=_a;
+}
+var _b=this.textDir=="auto"?this._checkContextual(_a):this.textDir;
+return (_b=="ltr"?_1.LRE:_1.RLE)+_a+_1.PDF;
+}
+return _a;
+},restoreOriginalText:function(_c){
+if(_c.originalText){
+_c.text=_c.originalText;
+delete _c.originalText;
+}
+return _c;
+},_setTextDirAttr:function(_d){
+if(!this._created||this.textDir!=_d){
+this._set("textDir",_d);
+var _e=null;
+if(this.displayNode){
+_e=this.displayNode;
+this.displayNode.align=this.dir=="rtl"?"right":"left";
+}else{
+_e=this.textDirNode||this.focusNode||this.textbox;
+}
+if(_e){
+this.applyTextDir(_e);
+}
+}
+}};
+});

+ 4 - 27
esp/files/dijit/_BidiSupport.js

@@ -1,29 +1,6 @@
 //>>built
-define("dijit/_BidiSupport",["./_WidgetBase"],function(_1){
-_1.extend({getTextDir:function(_2){
-return this.textDir=="auto"?this._checkContextual(_2):this.textDir;
-},_checkContextual:function(_3){
-var _4=/[A-Za-z\u05d0-\u065f\u066a-\u06ef\u06fa-\u07ff\ufb1d-\ufdff\ufe70-\ufefc]/.exec(_3);
-return _4?(_4[0]<="z"?"ltr":"rtl"):this.dir?this.dir:this.isLeftToRight()?"ltr":"rtl";
-},applyTextDir:function(_5,_6){
-var _7=this.textDir=="auto"?this._checkContextual(_6):this.textDir;
-if(_5.dir!=_7){
-_5.dir=_7;
-}
-},enforceTextDirWithUcc:function(_8,_9){
-if(this.textDir){
-_8.originalText=_9;
-var _a=this.textDir=="auto"?this._checkContextual(_9):this.textDir;
-return (_a=="ltr"?_b.LRE:_b.RLE)+_9+_b.PDF;
-}
-return _9;
-},restoreOriginalText:function(_c){
-if(_c.originalText){
-_c.text=_c.originalText;
-delete _c.originalText;
-}
-return _c;
-}});
-var _b={LRM:"‎",LRE:"‪",PDF:"‬",RLM:"‏",RLE:"‫"};
-return _1;
+define("dijit/_BidiSupport",["dojo/has","./_WidgetBase","./_BidiMixin"],function(_1,_2,_3){
+_2.extend(_3);
+_1.add("dojo-bidi",true);
+return _2;
 });

+ 21 - 12
esp/files/dijit/_Container.js

@@ -1,22 +1,30 @@
 //>>built
-define("dijit/_Container",["dojo/_base/array","dojo/_base/declare","dojo/dom-construct"],function(_1,_2,_3){
+define("dijit/_Container",["dojo/_base/array","dojo/_base/declare","dojo/dom-construct","dojo/_base/kernel"],function(_1,_2,_3,_4){
 return _2("dijit._Container",null,{buildRendering:function(){
 this.inherited(arguments);
 if(!this.containerNode){
 this.containerNode=this.domNode;
 }
-},addChild:function(_4,_5){
-var _6=this.containerNode;
-if(_5&&typeof _5=="number"){
-var _7=this.getChildren();
-if(_7&&_7.length>=_5){
-_6=_7[_5-1].domNode;
-_5="after";
+},addChild:function(_5,_6){
+var _7=this.containerNode;
+if(_6>0){
+_7=_7.firstChild;
+while(_6>0){
+if(_7.nodeType==1){
+_6--;
 }
+_7=_7.nextSibling;
 }
-_3.place(_4.domNode,_6,_5);
-if(this._started&&!_4._started){
-_4.startup();
+if(_7){
+_6="before";
+}else{
+_7=this.containerNode;
+_6="last";
+}
+}
+_3.place(_5.domNode,_7,_6);
+if(this._started&&!_5._started){
+_5.startup();
 }
 },removeChild:function(_8){
 if(typeof _8=="number"){
@@ -31,7 +39,8 @@ _9.parentNode.removeChild(_9);
 },hasChildren:function(){
 return this.getChildren().length>0;
 },_getSiblingOfChild:function(_a,_b){
-var _c=this.getChildren(),_d=_1.indexOf(this.getChildren(),_a);
+_4.deprecated(this.declaredClass+"::_getSiblingOfChild() is deprecated. Use _KeyNavMixin::_getNext() instead.","","2.0");
+var _c=this.getChildren(),_d=_1.indexOf(_c,_a);
 return _c[_d+_b];
 },getIndexOfChild:function(_e){
 return _1.indexOf(this.getChildren(),_e);

+ 91 - 76
esp/files/dijit/_CssStateMixin.js

@@ -1,172 +1,187 @@
 //>>built
-define("dijit/_CssStateMixin",["dojo/_base/array","dojo/_base/declare","dojo/dom","dojo/dom-class","dojo/has","dojo/_base/lang","dojo/on","dojo/ready","dojo/_base/window","./registry"],function(_1,_2,_3,_4,_5,_6,on,_7,_8,_9){
-var _a=_2("dijit._CssStateMixin",[],{cssStateNodes:{},hovering:false,active:false,_applyAttributes:function(){
+define("dijit/_CssStateMixin",["dojo/_base/array","dojo/_base/declare","dojo/dom","dojo/dom-class","dojo/has","dojo/_base/lang","dojo/on","dojo/domReady","dojo/touch","dojo/_base/window","./a11yclick","./registry"],function(_1,_2,_3,_4,_5,_6,on,_7,_8,_9,_a,_b){
+var _c=_2("dijit._CssStateMixin",[],{hovering:false,active:false,_applyAttributes:function(){
 this.inherited(arguments);
-_1.forEach(["disabled","readOnly","checked","selected","focused","state","hovering","active","_opened"],function(_b){
-this.watch(_b,_6.hitch(this,"_setStateClass"));
+_1.forEach(["disabled","readOnly","checked","selected","focused","state","hovering","active","_opened"],function(_d){
+this.watch(_d,_6.hitch(this,"_setStateClass"));
 },this);
-for(var ap in this.cssStateNodes){
+for(var ap in this.cssStateNodes||{}){
 this._trackMouseState(this[ap],this.cssStateNodes[ap]);
 }
 this._trackMouseState(this.domNode,this.baseClass);
 this._setStateClass();
-},_cssMouseEvent:function(_c){
+},_cssMouseEvent:function(_e){
 if(!this.disabled){
-switch(_c.type){
+switch(_e.type){
 case "mouseover":
+case "MSPointerOver":
 this._set("hovering",true);
 this._set("active",this._mouseDown);
 break;
 case "mouseout":
+case "MSPointerOut":
 this._set("hovering",false);
 this._set("active",false);
 break;
 case "mousedown":
 case "touchstart":
+case "MSPointerDown":
+case "keydown":
 this._set("active",true);
 break;
 case "mouseup":
-case "touchend":
+case "dojotouchend":
+case "keyup":
 this._set("active",false);
 break;
 }
 }
 },_setStateClass:function(){
-var _d=this.baseClass.split(" ");
-function _e(_f){
-_d=_d.concat(_1.map(_d,function(c){
-return c+_f;
-}),"dijit"+_f);
+var _f=this.baseClass.split(" ");
+function _10(_11){
+_f=_f.concat(_1.map(_f,function(c){
+return c+_11;
+}),"dijit"+_11);
 };
 if(!this.isLeftToRight()){
-_e("Rtl");
+_10("Rtl");
 }
-var _10=this.checked=="mixed"?"Mixed":(this.checked?"Checked":"");
+var _12=this.checked=="mixed"?"Mixed":(this.checked?"Checked":"");
 if(this.checked){
-_e(_10);
+_10(_12);
 }
 if(this.state){
-_e(this.state);
+_10(this.state);
 }
 if(this.selected){
-_e("Selected");
+_10("Selected");
 }
 if(this._opened){
-_e("Opened");
+_10("Opened");
 }
 if(this.disabled){
-_e("Disabled");
+_10("Disabled");
 }else{
 if(this.readOnly){
-_e("ReadOnly");
+_10("ReadOnly");
 }else{
 if(this.active){
-_e("Active");
+_10("Active");
 }else{
 if(this.hovering){
-_e("Hover");
+_10("Hover");
 }
 }
 }
 }
 if(this.focused){
-_e("Focused");
+_10("Focused");
 }
-var tn=this.stateNode||this.domNode,_11={};
+var tn=this.stateNode||this.domNode,_13={};
 _1.forEach(tn.className.split(" "),function(c){
-_11[c]=true;
+_13[c]=true;
 });
 if("_stateClasses" in this){
 _1.forEach(this._stateClasses,function(c){
-delete _11[c];
+delete _13[c];
 });
 }
-_1.forEach(_d,function(c){
-_11[c]=true;
+_1.forEach(_f,function(c){
+_13[c]=true;
 });
-var _12=[];
-for(var c in _11){
-_12.push(c);
+var _14=[];
+for(var c in _13){
+_14.push(c);
 }
-tn.className=_12.join(" ");
-this._stateClasses=_d;
-},_subnodeCssMouseEvent:function(_13,_14,evt){
+tn.className=_14.join(" ");
+this._stateClasses=_f;
+},_subnodeCssMouseEvent:function(_15,_16,evt){
 if(this.disabled||this.readOnly){
 return;
 }
-function _15(_16){
-_4.toggle(_13,_14+"Hover",_16);
-};
 function _17(_18){
-_4.toggle(_13,_14+"Active",_18);
+_4.toggle(_15,_16+"Hover",_18);
 };
 function _19(_1a){
-_4.toggle(_13,_14+"Focused",_1a);
+_4.toggle(_15,_16+"Active",_1a);
+};
+function _1b(_1c){
+_4.toggle(_15,_16+"Focused",_1c);
 };
 switch(evt.type){
 case "mouseover":
-_15(true);
+case "MSPointerOver":
+_17(true);
 break;
 case "mouseout":
-_15(false);
+case "MSPointerOut":
 _17(false);
+_19(false);
 break;
 case "mousedown":
 case "touchstart":
-_17(true);
+case "MSPointerDown":
+case "keydown":
+_19(true);
 break;
 case "mouseup":
-case "touchend":
-_17(false);
+case "MSPointerUp":
+case "dojotouchend":
+case "keyup":
+_19(false);
 break;
 case "focus":
 case "focusin":
-_19(true);
+_1b(true);
 break;
 case "blur":
 case "focusout":
-_19(false);
+_1b(false);
 break;
 }
-},_trackMouseState:function(_1b,_1c){
-_1b._cssState=_1c;
+},_trackMouseState:function(_1d,_1e){
+_1d._cssState=_1e;
 }});
 _7(function(){
-function _1d(evt){
-if(!_3.isDescendant(evt.relatedTarget,evt.target)){
-for(var _1e=evt.target;_1e&&_1e!=evt.relatedTarget;_1e=_1e.parentNode){
-if(_1e._cssState){
-var _1f=_9.getEnclosingWidget(_1e);
-if(_1f){
-if(_1e==_1f.domNode){
-_1f._cssMouseEvent(evt);
-}else{
-_1f._subnodeCssMouseEvent(_1e,_1e._cssState,evt);
+function _1f(evt,_20,_21){
+if(_21&&_3.isDescendant(_21,_20)){
+return;
 }
+for(var _22=_20;_22&&_22!=_21;_22=_22.parentNode){
+if(_22._cssState){
+var _23=_b.getEnclosingWidget(_22);
+if(_23){
+if(_22==_23.domNode){
+_23._cssMouseEvent(evt);
+}else{
+_23._subnodeCssMouseEvent(_22,_22._cssState,evt);
 }
 }
 }
 }
 };
-function _20(evt){
-evt.target=evt.srcElement;
-_1d(evt);
-};
-var _21=_8.body(),_22=(_5("touch")?[]:["mouseover","mouseout"]).concat(["mousedown","touchstart","mouseup","touchend"]);
-_1.forEach(_22,function(_23){
-if(_21.addEventListener){
-_21.addEventListener(_23,_1d,true);
-}else{
-_21.attachEvent("on"+_23,_20);
-}
+var _24=_9.body(),_25;
+on(_24,_8.over,function(evt){
+_1f(evt,evt.target,evt.relatedTarget);
+});
+on(_24,_8.out,function(evt){
+_1f(evt,evt.target,evt.relatedTarget);
+});
+on(_24,_a.press,function(evt){
+_25=evt.target;
+_1f(evt,_25);
+});
+on(_24,_a.release,function(evt){
+_1f(evt,_25);
+_25=null;
 });
-on(_21,"focusin, focusout",function(evt){
-var _24=evt.target;
-if(_24._cssState&&!_24.getAttribute("widgetId")){
-var _25=_9.getEnclosingWidget(_24);
-_25._subnodeCssMouseEvent(_24,_24._cssState,evt);
+on(_24,"focusin, focusout",function(evt){
+var _26=evt.target;
+if(_26._cssState&&!_26.getAttribute("widgetId")){
+var _27=_b.getEnclosingWidget(_26);
+_27._subnodeCssMouseEvent(_26,_26._cssState,evt);
 }
 });
 });
-return _a;
+return _c;
 });

+ 69 - 114
esp/files/dijit/_HasDropDown.js

@@ -1,37 +1,38 @@
 //>>built
-define("dijit/_HasDropDown",["dojo/_base/declare","dojo/_base/Deferred","dojo/_base/event","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/has","dojo/keys","dojo/_base/lang","dojo/on","dojo/window","./registry","./focus","./popup","./_FocusMixin"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9,_a,_b,on,_c,_d,_e,_f,_10){
-return _1("dijit._HasDropDown",_10,{_buttonNode:null,_arrowWrapperNode:null,_popupStateNode:null,_aroundNode:null,dropDown:null,autoWidth:true,forceWidth:false,maxHeight:0,dropDownPosition:["below","above"],_stopClickEvents:true,_onDropDownMouseDown:function(e){
+define("dijit/_HasDropDown",["dojo/_base/declare","dojo/_base/Deferred","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/has","dojo/keys","dojo/_base/lang","dojo/on","dojo/touch","./registry","./focus","./popup","./_FocusMixin"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9,_a,on,_b,_c,_d,_e,_f){
+return _1("dijit._HasDropDown",_f,{_buttonNode:null,_arrowWrapperNode:null,_popupStateNode:null,_aroundNode:null,dropDown:null,autoWidth:true,forceWidth:false,maxHeight:-1,dropDownPosition:["below","above"],_stopClickEvents:true,_onDropDownMouseDown:function(e){
 if(this.disabled||this.readOnly){
 return;
 }
 e.preventDefault();
-this._docHandler=this.connect(this.ownerDocument,"mouseup","_onDropDownMouseUp");
+this._docHandler=this.own(on(this.ownerDocument,_b.release,_a.hitch(this,"_onDropDownMouseUp")))[0];
 this.toggleDropDown();
 },_onDropDownMouseUp:function(e){
 if(e&&this._docHandler){
-this.disconnect(this._docHandler);
+this._docHandler.remove();
+this._docHandler=null;
 }
-var _11=this.dropDown,_12=false;
+var _10=this.dropDown,_11=false;
 if(e&&this._opened){
-var c=_7.position(this._buttonNode,true);
+var c=_6.position(this._buttonNode,true);
 if(!(e.pageX>=c.x&&e.pageX<=c.x+c.w)||!(e.pageY>=c.y&&e.pageY<=c.y+c.h)){
 var t=e.target;
-while(t&&!_12){
-if(_6.contains(t,"dijitPopup")){
-_12=true;
+while(t&&!_11){
+if(_5.contains(t,"dijitPopup")){
+_11=true;
 }else{
 t=t.parentNode;
 }
 }
-if(_12){
+if(_11){
 t=e.target;
-if(_11.onItemClick){
-var _13;
-while(t&&!(_13=_d.byNode(t))){
+if(_10.onItemClick){
+var _12;
+while(t&&!(_12=_c.byNode(t))){
 t=t.parentNode;
 }
-if(_13&&_13.onClick&&_13.getParent){
-_13.getParent().onItemClick(_13,e);
+if(_12&&_12.onClick&&_12.getParent){
+_12.getParent().onItemClick(_12,e);
 }
 }
 return;
@@ -39,39 +40,32 @@ return;
 }
 }
 if(this._opened){
-if(_11.focus&&_11.autoFocus!==false){
+if(_10.focus&&_10.autoFocus!==false){
 this._focusDropDownTimer=this.defer(function(){
-_11.focus();
+_10.focus();
 delete this._focusDropDownTimer;
 });
 }
 }else{
+if(this.focus){
 this.defer("focus");
 }
-if(_9("touch")){
-this._justGotMouseUp=true;
-this.defer(function(){
-this._justGotMouseUp=false;
-});
 }
 },_onDropDownClick:function(e){
-if(_9("touch")&&!this._justGotMouseUp){
-this._onDropDownMouseDown(e);
-this._onDropDownMouseUp(e);
-}
 if(this._stopClickEvents){
-_3.stop(e);
+e.stopPropagation();
+e.preventDefault();
 }
 },buildRendering:function(){
 this.inherited(arguments);
 this._buttonNode=this._buttonNode||this.focusNode||this.domNode;
 this._popupStateNode=this._popupStateNode||this.focusNode||this._buttonNode;
-var _14={"after":this.isLeftToRight()?"Right":"Left","before":this.isLeftToRight()?"Left":"Right","above":"Up","below":"Down","left":"Left","right":"Right"}[this.dropDownPosition[0]]||this.dropDownPosition[0]||"Down";
-_6.add(this._arrowWrapperNode||this._buttonNode,"dijit"+_14+"ArrowButton");
+var _13={"after":this.isLeftToRight()?"Right":"Left","before":this.isLeftToRight()?"Left":"Right","above":"Up","below":"Down","left":"Left","right":"Right"}[this.dropDownPosition[0]]||this.dropDownPosition[0]||"Down";
+_5.add(this._arrowWrapperNode||this._buttonNode,"dijit"+_13+"ArrowButton");
 },postCreate:function(){
 this.inherited(arguments);
-var _15=this.focusNode||this.domNode;
-this.own(on(this._buttonNode,"mousedown",_b.hitch(this,"_onDropDownMouseDown")),on(this._buttonNode,"click",_b.hitch(this,"_onDropDownClick")),on(_15,"keydown",_b.hitch(this,"_onKey")),on(_15,"keyup",_b.hitch(this,"_onKeyUp")));
+var _14=this.focusNode||this.domNode;
+this.own(on(this._buttonNode,_b.press,_a.hitch(this,"_onDropDownMouseDown")),on(this._buttonNode,"click",_a.hitch(this,"_onDropDownClick")),on(_14,"keydown",_a.hitch(this,"_onKey")),on(_14,"keyup",_a.hitch(this,"_onKeyUp")));
 },destroy:function(){
 if(this.dropDown){
 if(!this.dropDown._destroyed){
@@ -84,20 +78,23 @@ this.inherited(arguments);
 if(this.disabled||this.readOnly){
 return;
 }
-var d=this.dropDown,_16=e.target;
+var d=this.dropDown,_15=e.target;
 if(d&&this._opened&&d.handleKey){
 if(d.handleKey(e)===false){
-_3.stop(e);
+e.stopPropagation();
+e.preventDefault();
 return;
 }
 }
-if(d&&this._opened&&e.keyCode==_a.ESCAPE){
+if(d&&this._opened&&e.keyCode==_9.ESCAPE){
 this.closeDropDown();
-_3.stop(e);
+e.stopPropagation();
+e.preventDefault();
 }else{
-if(!this._opened&&(e.keyCode==_a.DOWN_ARROW||((e.keyCode==_a.ENTER||e.keyCode==_a.SPACE)&&((_16.tagName||"").toLowerCase()!=="input"||(_16.type&&_16.type.toLowerCase()!=="text"))))){
+if(!this._opened&&(e.keyCode==_9.DOWN_ARROW||((e.keyCode==_9.ENTER||(e.keyCode==_9.SPACE&&(!this._searchTimer||(e.ctrlKey||e.altKey||e.metaKey))))&&((_15.tagName||"").toLowerCase()!=="input"||(_15.type&&_15.type.toLowerCase()!=="text"))))){
 this._toggleOnKeyUp=true;
-_3.stop(e);
+e.stopPropagation();
+e.preventDefault();
 }
 }
 },_onKeyUp:function(){
@@ -106,26 +103,25 @@ delete this._toggleOnKeyUp;
 this.toggleDropDown();
 var d=this.dropDown;
 if(d&&d.focus){
-this.defer(_b.hitch(d,"focus"),1);
+this.defer(_a.hitch(d,"focus"),1);
 }
 }
 },_onBlur:function(){
-var _17=_e.curNode&&this.dropDown&&_4.isDescendant(_e.curNode,this.dropDown.domNode);
-this.closeDropDown(_17);
+this.closeDropDown(false);
 this.inherited(arguments);
 },isLoaded:function(){
 return true;
-},loadDropDown:function(_18){
-_18();
+},loadDropDown:function(_16){
+_16();
 },loadAndOpenDropDown:function(){
-var d=new _2(),_19=_b.hitch(this,function(){
+var d=new _2(),_17=_a.hitch(this,function(){
 this.openDropDown();
 d.resolve(this.dropDown);
 });
 if(!this.isLoaded()){
-this.loadDropDown(_19);
+this.loadDropDown(_17);
 }else{
-_19();
+_17();
 }
 return d;
 },toggleDropDown:function(){
@@ -135,88 +131,47 @@ return;
 if(!this._opened){
 this.loadAndOpenDropDown();
 }else{
-this.closeDropDown();
+this.closeDropDown(true);
 }
 },openDropDown:function(){
-var _1a=this.dropDown,_1b=_1a.domNode,_1c=this._aroundNode||this.domNode,_1d=this;
-if(!this._preparedNode){
-this._preparedNode=true;
-if(_1b.style.width){
-this._explicitDDWidth=true;
-}
-if(_1b.style.height){
-this._explicitDDHeight=true;
-}
-}
-if(this.maxHeight||this.forceWidth||this.autoWidth){
-var _1e={display:"",visibility:"hidden"};
-if(!this._explicitDDWidth){
-_1e.width="";
-}
-if(!this._explicitDDHeight){
-_1e.height="";
-}
-_8.set(_1b,_1e);
-var _1f=this.maxHeight;
-if(_1f==-1){
-var _20=_c.getBox(this.ownerDocument),_21=_7.position(_1c,false);
-_1f=Math.floor(Math.max(_21.y,_20.h-(_21.y+_21.h)));
-}
-_f.moveOffScreen(_1a);
-if(_1a.startup&&!_1a._started){
-_1a.startup();
-}
-var mb=_7.getMarginSize(_1b);
-var _22=(_1f&&mb.h>_1f);
-_8.set(_1b,{overflowX:"visible",overflowY:_22?"auto":"visible"});
-if(_22){
-mb.h=_1f;
-if("w" in mb){
-mb.w+=16;
-}
-}else{
-delete mb.h;
-}
-if(this.forceWidth){
-mb.w=_1c.offsetWidth;
-}else{
-if(this.autoWidth){
-mb.w=Math.max(mb.w,_1c.offsetWidth);
-}else{
-delete mb.w;
-}
-}
-if(_b.isFunction(_1a.resize)){
-_1a.resize(mb);
-}else{
-_7.setMarginBox(_1b,mb);
-}
-}
-var _23=_f.open({parent:this,popup:_1a,around:_1c,orient:this.dropDownPosition,onExecute:function(){
-_1d.closeDropDown(true);
+var _18=this.dropDown,_19=_18.domNode,_1a=this._aroundNode||this.domNode,_1b=this;
+var _1c=_e.open({parent:this,popup:_18,around:_1a,orient:this.dropDownPosition,maxHeight:this.maxHeight,onExecute:function(){
+_1b.closeDropDown(true);
 },onCancel:function(){
-_1d.closeDropDown(true);
+_1b.closeDropDown(true);
 },onClose:function(){
-_5.set(_1d._popupStateNode,"popupActive",false);
-_6.remove(_1d._popupStateNode,"dijitHasDropDownOpen");
-_1d._set("_opened",false);
+_4.set(_1b._popupStateNode,"popupActive",false);
+_5.remove(_1b._popupStateNode,"dijitHasDropDownOpen");
+_1b._set("_opened",false);
 }});
-_5.set(this._popupStateNode,"popupActive","true");
-_6.add(this._popupStateNode,"dijitHasDropDownOpen");
+if(this.forceWidth||(this.autoWidth&&_1a.offsetWidth>_18._popupWrapper.offsetWidth)){
+var _1d={w:_1a.offsetWidth-(_18._popupWrapper.offsetWidth-_18.domNode.offsetWidth)};
+if(_a.isFunction(_18.resize)){
+_18.resize(_1d);
+}else{
+_6.setMarginBox(_19,_1d);
+}
+}
+_4.set(this._popupStateNode,"popupActive","true");
+_5.add(this._popupStateNode,"dijitHasDropDownOpen");
 this._set("_opened",true);
-this.domNode.setAttribute("aria-expanded","true");
-return _23;
-},closeDropDown:function(_24){
+this._popupStateNode.setAttribute("aria-expanded","true");
+this._popupStateNode.setAttribute("aria-owns",_18.id);
+if(_19.getAttribute("role")!=="presentation"&&!_19.getAttribute("aria-labelledby")){
+_19.setAttribute("aria-labelledby",this.id);
+}
+return _1c;
+},closeDropDown:function(_1e){
 if(this._focusDropDownTimer){
 this._focusDropDownTimer.remove();
 delete this._focusDropDownTimer;
 }
 if(this._opened){
-this.domNode.setAttribute("aria-expanded","false");
-if(_24){
+this._popupStateNode.setAttribute("aria-expanded","false");
+if(_1e){
 this.focus();
 }
-_f.close(this.dropDown);
+_e.close(this.dropDown);
 this._opened=false;
 }
 }});

+ 26 - 82
esp/files/dijit/_KeyNavContainer.js

@@ -1,95 +1,39 @@
 //>>built
-define("dijit/_KeyNavContainer",["dojo/_base/kernel","./_Container","./_FocusMixin","dojo/_base/array","dojo/keys","dojo/_base/declare","dojo/_base/event","dojo/dom-attr","dojo/_base/lang"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9){
-return _6("dijit._KeyNavContainer",[_3,_2],{tabIndex:"0",connectKeyNavHandlers:function(_a,_b){
-var _c=(this._keyNavCodes={});
-var _d=_9.hitch(this,"focusPrev");
-var _e=_9.hitch(this,"focusNext");
-_4.forEach(_a,function(_f){
-_c[_f]=_d;
+define("dijit/_KeyNavContainer",["dojo/_base/array","dojo/_base/declare","dojo/dom-attr","dojo/_base/kernel","dojo/keys","dojo/_base/lang","./registry","./_Container","./_FocusMixin","./_KeyNavMixin"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9,_a){
+return _2("dijit._KeyNavContainer",[_9,_a,_8],{connectKeyNavHandlers:function(_b,_c){
+var _d=(this._keyNavCodes={});
+var _e=_6.hitch(this,"focusPrev");
+var _f=_6.hitch(this,"focusNext");
+_1.forEach(_b,function(_10){
+_d[_10]=_e;
 });
-_4.forEach(_b,function(_10){
-_c[_10]=_e;
+_1.forEach(_c,function(_11){
+_d[_11]=_f;
 });
-_c[_5.HOME]=_9.hitch(this,"focusFirstChild");
-_c[_5.END]=_9.hitch(this,"focusLastChild");
-this.connect(this.domNode,"onkeypress","_onContainerKeypress");
-this.connect(this.domNode,"onfocus","_onContainerFocus");
+_d[_5.HOME]=_6.hitch(this,"focusFirstChild");
+_d[_5.END]=_6.hitch(this,"focusLastChild");
 },startupKeyNavChildren:function(){
-_1.deprecated("startupKeyNavChildren() call no longer needed","","2.0");
+_4.deprecated("startupKeyNavChildren() call no longer needed","","2.0");
 },startup:function(){
 this.inherited(arguments);
-_4.forEach(this.getChildren(),_9.hitch(this,"_startupChild"));
-},addChild:function(_11,_12){
+_1.forEach(this.getChildren(),_6.hitch(this,"_startupChild"));
+},addChild:function(_12,_13){
 this.inherited(arguments);
-this._startupChild(_11);
-},focus:function(){
-this.focusFirstChild();
-},focusFirstChild:function(){
-this.focusChild(this._getFirstFocusableChild());
-},focusLastChild:function(){
-this.focusChild(this._getLastFocusableChild());
+this._startupChild(_12);
+},_startupChild:function(_14){
+_14.set("tabIndex","-1");
+},_getFirst:function(){
+var _15=this.getChildren();
+return _15.length?_15[0]:null;
+},_getLast:function(){
+var _16=this.getChildren();
+return _16.length?_16[_16.length-1]:null;
 },focusNext:function(){
 this.focusChild(this._getNextFocusableChild(this.focusedChild,1));
 },focusPrev:function(){
 this.focusChild(this._getNextFocusableChild(this.focusedChild,-1),true);
-},focusChild:function(_13,_14){
-if(!_13){
-return;
-}
-if(this.focusedChild&&_13!==this.focusedChild){
-this._onChildBlur(this.focusedChild);
-}
-_13.set("tabIndex",this.tabIndex);
-_13.focus(_14?"end":"start");
-this._set("focusedChild",_13);
-},_startupChild:function(_15){
-_15.set("tabIndex","-1");
-this.connect(_15,"_onFocus",function(){
-_15.set("tabIndex",this.tabIndex);
-});
-this.connect(_15,"_onBlur",function(){
-_15.set("tabIndex","-1");
-});
-},_onContainerFocus:function(evt){
-if(evt.target!==this.domNode||this.focusedChild){
-return;
-}
-this.focusFirstChild();
-_8.set(this.domNode,"tabIndex","-1");
-},_onBlur:function(evt){
-if(this.tabIndex){
-_8.set(this.domNode,"tabIndex",this.tabIndex);
-}
-this.focusedChild=null;
-this.inherited(arguments);
-},_onContainerKeypress:function(evt){
-if(evt.ctrlKey||evt.altKey){
-return;
-}
-var _16=this._keyNavCodes[evt.charOrCode];
-if(_16){
-_16();
-_7.stop(evt);
-}
-},_onChildBlur:function(){
-},_getFirstFocusableChild:function(){
-return this._getNextFocusableChild(null,1);
-},_getLastFocusableChild:function(){
-return this._getNextFocusableChild(null,-1);
-},_getNextFocusableChild:function(_17,dir){
-if(_17){
-_17=this._getSiblingOfChild(_17,dir);
-}
-var _18=this.getChildren();
-for(var i=0;i<_18.length;i++){
-if(!_17){
-_17=_18[(dir>0)?0:(_18.length-1)];
-}
-if(_17.isFocusable()){
-return _17;
-}
-_17=this._getSiblingOfChild(_17,dir);
-}
-return null;
+},childSelector:function(_17){
+var _17=_7.byNode(_17);
+return _17&&_17.getParent()==this;
 }});
 });

+ 166 - 0
esp/files/dijit/_KeyNavMixin.js

@@ -0,0 +1,166 @@
+//>>built
+define("dijit/_KeyNavMixin",["dojo/_base/array","dojo/_base/declare","dojo/dom-attr","dojo/keys","dojo/_base/lang","dojo/on","dijit/registry","dijit/_FocusMixin"],function(_1,_2,_3,_4,_5,on,_6,_7){
+return _2("dijit._KeyNavMixin",_7,{tabIndex:"0",childSelector:null,postCreate:function(){
+this.inherited(arguments);
+_3.set(this.domNode,"tabIndex",this.tabIndex);
+if(!this._keyNavCodes){
+var _8=this._keyNavCodes={};
+_8[_4.HOME]=_5.hitch(this,"focusFirstChild");
+_8[_4.END]=_5.hitch(this,"focusLastChild");
+_8[this.isLeftToRight()?_4.LEFT_ARROW:_4.RIGHT_ARROW]=_5.hitch(this,"_onLeftArrow");
+_8[this.isLeftToRight()?_4.RIGHT_ARROW:_4.LEFT_ARROW]=_5.hitch(this,"_onRightArrow");
+_8[_4.UP_ARROW]=_5.hitch(this,"_onUpArrow");
+_8[_4.DOWN_ARROW]=_5.hitch(this,"_onDownArrow");
+}
+var _9=this,_a=typeof this.childSelector=="string"?this.childSelector:_5.hitch(this,"childSelector");
+this.own(on(this.domNode,"keypress",_5.hitch(this,"_onContainerKeypress")),on(this.domNode,"keydown",_5.hitch(this,"_onContainerKeydown")),on(this.domNode,"focus",_5.hitch(this,"_onContainerFocus")),on(this.containerNode,on.selector(_a,"focusin"),function(_b){
+_9._onChildFocus(_6.getEnclosingWidget(this),_b);
+}));
+},_onLeftArrow:function(){
+},_onRightArrow:function(){
+},_onUpArrow:function(){
+},_onDownArrow:function(){
+},focus:function(){
+this.focusFirstChild();
+},_getFirstFocusableChild:function(){
+return this._getNextFocusableChild(null,1);
+},_getLastFocusableChild:function(){
+return this._getNextFocusableChild(null,-1);
+},focusFirstChild:function(){
+this.focusChild(this._getFirstFocusableChild());
+},focusLastChild:function(){
+this.focusChild(this._getLastFocusableChild());
+},focusChild:function(_c,_d){
+if(!_c){
+return;
+}
+if(this.focusedChild&&_c!==this.focusedChild){
+this._onChildBlur(this.focusedChild);
+}
+_c.set("tabIndex",this.tabIndex);
+_c.focus(_d?"end":"start");
+},_onContainerFocus:function(_e){
+if(_e.target!==this.domNode||this.focusedChild){
+return;
+}
+this.focus();
+},_onFocus:function(){
+_3.set(this.domNode,"tabIndex","-1");
+this.inherited(arguments);
+},_onBlur:function(_f){
+_3.set(this.domNode,"tabIndex",this.tabIndex);
+if(this.focusedChild){
+this.focusedChild.set("tabIndex","-1");
+this.lastFocusedChild=this.focusedChild;
+this._set("focusedChild",null);
+}
+this.inherited(arguments);
+},_onChildFocus:function(_10){
+if(_10&&_10!=this.focusedChild){
+if(this.focusedChild&&!this.focusedChild._destroyed){
+this.focusedChild.set("tabIndex","-1");
+}
+_10.set("tabIndex",this.tabIndex);
+this.lastFocused=_10;
+this._set("focusedChild",_10);
+}
+},_searchString:"",multiCharSearchDuration:1000,onKeyboardSearch:function(_11,evt,_12,_13){
+if(_11){
+this.focusChild(_11);
+}
+},_keyboardSearchCompare:function(_14,_15){
+var _16=_14.domNode,_17=_14.label||(_16.focusNode?_16.focusNode.label:"")||_16.innerText||_16.textContent||"",_18=_17.replace(/^\s+/,"").substr(0,_15.length).toLowerCase();
+return (!!_15.length&&_18==_15)?-1:0;
+},_onContainerKeydown:function(evt){
+var _19=this._keyNavCodes[evt.keyCode];
+if(_19){
+_19(evt,this.focusedChild);
+evt.stopPropagation();
+evt.preventDefault();
+this._searchString="";
+}else{
+if(evt.keyCode==_4.SPACE&&this._searchTimer&&!(evt.ctrlKey||evt.altKey)){
+evt.stopImmediatePropagation();
+evt.preventDefault();
+this._keyboardSearch(evt," ");
+}
+}
+},_onContainerKeypress:function(evt){
+if(evt.charCode<_4.SPACE||(evt.ctrlKey||evt.altKey)||(evt.charCode==_4.SPACE&&this._searchTimer)){
+return;
+}
+evt.preventDefault();
+evt.stopPropagation();
+this._keyboardSearch(evt,String.fromCharCode(evt.charCode).toLowerCase());
+},_keyboardSearch:function(evt,_1a){
+var _1b=null,_1c,_1d=0,_1e=_5.hitch(this,function(){
+if(this._searchTimer){
+this._searchTimer.remove();
+}
+this._searchString+=_1a;
+var _1f=/^(.)\1*$/.test(this._searchString);
+var _20=_1f?1:this._searchString.length;
+_1c=this._searchString.substr(0,_20);
+this._searchTimer=this.defer(function(){
+this._searchTimer=null;
+this._searchString="";
+},this.multiCharSearchDuration);
+var _21=this.focusedChild||null;
+if(_20==1||!_21){
+_21=this._getNextFocusableChild(_21,1);
+if(!_21){
+return;
+}
+}
+var _22=_21;
+do{
+var rc=this._keyboardSearchCompare(_21,_1c);
+if(!!rc&&_1d++==0){
+_1b=_21;
+}
+if(rc==-1){
+_1d=-1;
+break;
+}
+_21=this._getNextFocusableChild(_21,1);
+}while(_21!=_22);
+});
+_1e();
+this.onKeyboardSearch(_1b,evt,_1c,_1d);
+},_onChildBlur:function(){
+},_getNextFocusableChild:function(_23,dir){
+var _24=_23;
+do{
+if(!_23){
+_23=this[dir>0?"_getFirst":"_getLast"]();
+if(!_23){
+break;
+}
+}else{
+_23=this._getNext(_23,dir);
+}
+if(_23!=null&&_23!=_24&&_23.isFocusable()){
+return _23;
+}
+}while(_23!=_24);
+return null;
+},_getFirst:function(){
+return null;
+},_getLast:function(){
+return null;
+},_getNext:function(_25,dir){
+if(_25){
+_25=_25.domNode;
+while(_25){
+_25=_25[dir<0?"previousSibling":"nextSibling"];
+if(_25&&"getAttribute" in _25){
+var w=_6.byNode(_25);
+if(w){
+return w;
+}
+}
+}
+}
+return null;
+}});
+});

+ 124 - 115
esp/files/dijit/_MenuBase.js

@@ -1,175 +1,184 @@
 //>>built
-define("dijit/_MenuBase",["dojo/_base/array","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/_base/lang","dojo/mouse","dojo/on","dojo/window","./a11yclick","./popup","./registry","./_Widget","./_KeyNavContainer","./_TemplatedMixin"],function(_1,_2,_3,_4,_5,_6,_7,on,_8,_9,pm,_a,_b,_c,_d){
-return _2("dijit._MenuBase",[_b,_d,_c],{parentMenu:null,popupDelay:500,autoFocus:false,childSelector:function(_e){
-var _f=_a.byNode(_e);
-return _e.parentNode==this.containerNode&&_f&&_f.focus;
+define("dijit/_MenuBase",["dojo/_base/array","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-class","dojo/_base/lang","dojo/mouse","dojo/on","dojo/window","./a11yclick","./registry","./_Widget","./_CssStateMixin","./_KeyNavContainer","./_TemplatedMixin"],function(_1,_2,_3,_4,_5,_6,_7,on,_8,_9,_a,_b,_c,_d,_e){
+return _2("dijit._MenuBase",[_b,_e,_d,_c],{selected:null,_setSelectedAttr:function(_f){
+if(this.selected!=_f){
+if(this.selected){
+this.selected._setSelected(false);
+this._onChildDeselect(this.selected);
+}
+if(_f){
+_f._setSelected(true);
+}
+this._set("selected",_f);
+}
+},activated:false,_setActivatedAttr:function(val){
+_5.toggle(this.domNode,"dijitMenuActive",val);
+_5.toggle(this.domNode,"dijitMenuPassive",!val);
+this._set("activated",val);
+},parentMenu:null,popupDelay:500,passivePopupDelay:Infinity,autoFocus:false,childSelector:function(_10){
+var _11=_a.byNode(_10);
+return _10.parentNode==this.containerNode&&_11&&_11.focus;
 },postCreate:function(){
-var _10=this,_11=typeof this.childSelector=="string"?this.childSelector:_6.hitch(this,"childSelector");
-this.own(on(this.containerNode,on.selector(_11,_7.enter),function(){
-_10.onItemHover(_a.byNode(this));
-}),on(this.containerNode,on.selector(_11,_7.leave),function(){
-_10.onItemUnhover(_a.byNode(this));
-}),on(this.containerNode,on.selector(_11,_9),function(evt){
-_10.onItemClick(_a.byNode(this),evt);
+var _12=this,_13=typeof this.childSelector=="string"?this.childSelector:_6.hitch(this,"childSelector");
+this.own(on(this.containerNode,on.selector(_13,_7.enter),function(){
+_12.onItemHover(_a.byNode(this));
+}),on(this.containerNode,on.selector(_13,_7.leave),function(){
+_12.onItemUnhover(_a.byNode(this));
+}),on(this.containerNode,on.selector(_13,_9),function(evt){
+_12.onItemClick(_a.byNode(this),evt);
 evt.stopPropagation();
 evt.preventDefault();
 }));
 this.inherited(arguments);
+},onKeyboardSearch:function(_14,evt,_15,_16){
+this.inherited(arguments);
+if(!!_14&&(_16==-1||(!!_14.popup&&_16==1))){
+this.onItemClick(_14,evt);
+}
+},_keyboardSearchCompare:function(_17,_18){
+if(!!_17.shortcutKey){
+return _18==_17.shortcutKey.toLowerCase()?-1:0;
+}
+return this.inherited(arguments)?1:0;
 },onExecute:function(){
 },onCancel:function(){
 },_moveToPopup:function(evt){
 if(this.focusedChild&&this.focusedChild.popup&&!this.focusedChild.disabled){
 this.onItemClick(this.focusedChild,evt);
 }else{
-var _12=this._getTopMenu();
-if(_12&&_12._isMenuBar){
-_12.focusNext();
+var _19=this._getTopMenu();
+if(_19&&_19._isMenuBar){
+_19.focusNext();
 }
 }
 },_onPopupHover:function(){
-if(this.currentPopup&&this.currentPopup._pendingClose_timer){
-var _13=this.currentPopup.parentMenu;
-if(_13.focusedChild){
-_13.focusedChild._setSelected(false);
-}
-_13.focusedChild=this.currentPopup.from_item;
-_13.focusedChild._setSelected(true);
-this._stopPendingCloseTimer(this.currentPopup);
+this.set("selected",this.currentPopupItem);
+this._stopPendingCloseTimer();
+},onItemHover:function(_1a){
+if(this.activated){
+this.set("selected",_1a);
+if(_1a.popup&&!_1a.disabled&&!this.hover_timer){
+this.hover_timer=this.defer(function(){
+this._openItemPopup(_1a);
+},this.popupDelay);
 }
-},onItemHover:function(_14){
-if(this.isActive){
-this.focusChild(_14);
-if(this.focusedChild.popup&&!this.focusedChild.disabled&&!this.hover_timer){
-this.hover_timer=this.defer("_openPopup",this.popupDelay);
+}else{
+if(this.passivePopupDelay<Infinity){
+if(this.passive_hover_timer){
+this.passive_hover_timer.remove();
 }
+this.passive_hover_timer=this.defer(function(){
+this.onItemClick(_1a,{type:"click"});
+},this.passivePopupDelay);
 }
-if(this.focusedChild){
-this.focusChild(_14);
 }
-this._hoveredChild=_14;
-_14._set("hovering",true);
-},_onChildBlur:function(_15){
+this._hoveredChild=_1a;
+_1a._set("hovering",true);
+},_onChildDeselect:function(_1b){
 this._stopPopupTimer();
-_15._setSelected(false);
-var _16=_15.popup;
-if(_16){
-this._stopPendingCloseTimer(_16);
-_16._pendingClose_timer=this.defer(function(){
-_16._pendingClose_timer=null;
-if(_16.parentMenu){
-_16.parentMenu.currentPopup=null;
-}
-pm.close(_16);
+if(this.currentPopupItem==_1b){
+this._stopPendingCloseTimer();
+this._pendingClose_timer=this.defer(function(){
+this._pendingClose_timer=null;
+this.currentPopupItem=null;
+_1b._closePopup();
 },this.popupDelay);
 }
-},onItemUnhover:function(_17){
-if(this.isActive){
-this._stopPopupTimer();
-}
-if(this._hoveredChild==_17){
+},onItemUnhover:function(_1c){
+if(this._hoveredChild==_1c){
 this._hoveredChild=null;
 }
-_17._set("hovering",false);
+if(this.passive_hover_timer){
+this.passive_hover_timer.remove();
+this.passive_hover_timer=null;
+}
+_1c._set("hovering",false);
 },_stopPopupTimer:function(){
 if(this.hover_timer){
 this.hover_timer=this.hover_timer.remove();
 }
-},_stopPendingCloseTimer:function(_18){
-if(_18._pendingClose_timer){
-_18._pendingClose_timer=_18._pendingClose_timer.remove();
-}
-},_stopFocusTimer:function(){
-if(this._focus_timer){
-this._focus_timer=this._focus_timer.remove();
+},_stopPendingCloseTimer:function(){
+if(this._pendingClose_timer){
+this._pendingClose_timer=this._pendingClose_timer.remove();
 }
 },_getTopMenu:function(){
 for(var top=this;top.parentMenu;top=top.parentMenu){
 }
 return top;
-},onItemClick:function(_19,evt){
-if(typeof this.isShowingNow=="undefined"){
-this._markActive();
+},onItemClick:function(_1d,evt){
+if(this.passive_hover_timer){
+this.passive_hover_timer.remove();
 }
-this.focusChild(_19);
-if(_19.disabled){
+this.focusChild(_1d);
+if(_1d.disabled){
 return false;
 }
-if(_19.popup){
-this._openPopup(evt.type=="keypress");
+if(_1d.popup){
+this.set("selected",_1d);
+this.set("activated",true);
+this._openItemPopup(_1d,/^key/.test(evt._origType||evt.type));
 }else{
 this.onExecute();
-_19._onClick?_19._onClick(evt):_19.onClick(evt);
+_1d._onClick?_1d._onClick(evt):_1d.onClick(evt);
 }
-},_openPopup:function(_1a){
-this._stopPopupTimer();
-var _1b=this.focusedChild;
-if(!_1b){
+},_openItemPopup:function(_1e,_1f){
+if(_1e==this.currentPopupItem){
 return;
 }
-var _1c=_1b.popup;
-if(!_1c.isShowingNow){
-if(this.currentPopup){
-this._stopPendingCloseTimer(this.currentPopup);
-pm.close(this.currentPopup);
-}
-_1c.parentMenu=this;
-_1c.from_item=_1b;
-var _1d=this;
-pm.open({parent:this,popup:_1c,around:_1b.domNode,orient:this._orient||["after","before"],onCancel:function(){
-_1d.focusChild(_1b);
-_1d._cleanUp();
-_1b._setSelected(true);
-_1d.focusedChild=_1b;
-},onExecute:_6.hitch(this,"_cleanUp")});
-this.currentPopup=_1c;
-_1c.connect(_1c.domNode,"onmouseenter",_6.hitch(_1d,"_onPopupHover"));
-}
-if(_1a&&_1c.focus){
-_1c._focus_timer=this.defer(_6.hitch(_1c,function(){
-this._focus_timer=null;
-this.focus();
-}));
+if(this.currentPopupItem){
+this._stopPendingCloseTimer();
+this.currentPopupItem._closePopup();
 }
-},_markActive:function(){
-this.isActive=true;
-_5.replace(this.domNode,"dijitMenuActive","dijitMenuPassive");
+this._stopPopupTimer();
+var _20=_1e.popup;
+_20.parentMenu=this;
+this.own(this._mouseoverHandle=on.once(_20.domNode,"mouseover",_6.hitch(this,"_onPopupHover")));
+var _21=this;
+_1e._openPopup({parent:this,orient:this._orient||["after","before"],onCancel:function(){
+if(_1f){
+_21.focusChild(_1e);
+}
+_21._cleanUp();
+},onExecute:_6.hitch(this,"_cleanUp",true),onClose:function(){
+if(_21._mouseoverHandle){
+_21._mouseoverHandle.remove();
+delete _21._mouseoverHandle;
+}
+}},_1f);
+this.currentPopupItem=_1e;
 },onOpen:function(){
 this.isShowingNow=true;
-this._markActive();
-},_markInactive:function(){
-this.isActive=false;
-_5.replace(this.domNode,"dijitMenuPassive","dijitMenuActive");
+this.set("activated",true);
 },onClose:function(){
-this._stopFocusTimer();
-this._markInactive();
+this.set("activated",false);
+this.set("selected",null);
 this.isShowingNow=false;
 this.parentMenu=null;
 },_closeChild:function(){
 this._stopPopupTimer();
-if(this.currentPopup){
-if(_1.indexOf(this._focusManager.activeStack,this.id)>=0){
-_4.set(this.focusedChild.focusNode,"tabIndex",this.tabIndex);
-this.focusedChild.focusNode.focus();
+if(this.currentPopupItem){
+if(this.focused){
+_4.set(this.selected.focusNode,"tabIndex",this.tabIndex);
+this.selected.focusNode.focus();
 }
-pm.close(this.currentPopup);
-this.currentPopup=null;
+this.currentPopupItem._closePopup();
+this.currentPopupItem=null;
 }
-if(this.focusedChild){
-this.focusedChild._setSelected(false);
-this.onItemUnhover(this.focusedChild);
-this.focusedChild=null;
-}
-},_onItemFocus:function(_1e){
-if(this._hoveredChild&&this._hoveredChild!=_1e){
+},_onItemFocus:function(_22){
+if(this._hoveredChild&&this._hoveredChild!=_22){
 this.onItemUnhover(this._hoveredChild);
 }
+this.set("selected",_22);
 },_onBlur:function(){
-this._cleanUp();
+this._cleanUp(true);
 this.inherited(arguments);
-},_cleanUp:function(){
+},_cleanUp:function(_23){
 this._closeChild();
 if(typeof this.isShowingNow=="undefined"){
-this._markInactive();
+this.set("activated",false);
+}
+if(_23){
+this.set("selected",null);
 }
 }});
 });

+ 5 - 5
esp/files/dijit/_OnDijitClickMixin.js

@@ -1,8 +1,8 @@
 //>>built
-define("dijit/_OnDijitClickMixin",["dojo/on","dojo/_base/array","dojo/keys","dojo/_base/declare","dojo/has","dojo/_base/unload","dojo/_base/window","./a11yclick"],function(on,_1,_2,_3,_4,_5,_6,_7){
-var _8=_3("dijit._OnDijitClickMixin",null,{connect:function(_9,_a,_b){
-return this.inherited(arguments,[_9,_a=="ondijitclick"?_7:_a,_b]);
+define("dijit/_OnDijitClickMixin",["dojo/on","dojo/_base/array","dojo/keys","dojo/_base/declare","dojo/has","./a11yclick"],function(on,_1,_2,_3,_4,_5){
+var _6=_3("dijit._OnDijitClickMixin",null,{connect:function(_7,_8,_9){
+return this.inherited(arguments,[_7,_8=="ondijitclick"?_5:_8,_9]);
 }});
-_8.a11yclick=_7;
-return _8;
+_6.a11yclick=_5;
+return _6;
 });

+ 21 - 19
esp/files/dijit/_PaletteMixin.js

@@ -1,30 +1,30 @@
 //>>built
-define("dijit/_PaletteMixin",["dojo/_base/declare","dojo/dom-attr","dojo/dom-class","dojo/dom-construct","dojo/_base/event","dojo/keys","dojo/_base/lang","./_CssStateMixin","./focus","./typematic"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9,_a){
-return _1("dijit._PaletteMixin",[_8],{defaultTimeout:500,timeoutChangeRate:0.9,value:"",_selectedCell:-1,tabIndex:"0",cellClass:"dijitPaletteCell",dyeClass:null,summary:"",_setSummaryAttr:"paletteTableNode",_dyeFactory:function(_b){
-var _c=typeof this.dyeClass=="string"?_7.getObject(this.dyeClass):this.dyeClass;
-return new _c(_b);
-},_preparePalette:function(_d,_e){
+define("dijit/_PaletteMixin",["dojo/_base/declare","dojo/dom-attr","dojo/dom-class","dojo/dom-construct","dojo/keys","dojo/_base/lang","dojo/on","./_CssStateMixin","./a11yclick","./focus","./typematic"],function(_1,_2,_3,_4,_5,_6,on,_7,_8,_9,_a){
+var _b=_1("dijit._PaletteMixin",_7,{defaultTimeout:500,timeoutChangeRate:0.9,value:"",_selectedCell:-1,tabIndex:"0",cellClass:"dijitPaletteCell",dyeClass:null,_dyeFactory:function(_c){
+var _d=typeof this.dyeClass=="string"?_6.getObject(this.dyeClass):this.dyeClass;
+return new _d(_c);
+},_preparePalette:function(_e,_f){
 this._cells=[];
-var _f=this._blankGif;
-this.connect(this.gridNode,"ondijitclick","_onCellClick");
-for(var row=0;row<_d.length;row++){
-var _10=_4.create("tr",{tabIndex:"-1"},this.gridNode);
-for(var col=0;col<_d[row].length;col++){
-var _11=_d[row][col];
+var url=this._blankGif;
+this.own(on(this.gridNode,_8,_6.hitch(this,"_onCellClick")));
+for(var row=0;row<_e.length;row++){
+var _10=_4.create("tr",{tabIndex:"-1",role:"row"},this.gridNode);
+for(var col=0;col<_e[row].length;col++){
+var _11=_e[row][col];
 if(_11){
-var _12=this._dyeFactory(_11,row,col,_e[_11]);
-var _13=_4.create("td",{"class":this.cellClass,tabIndex:"-1",title:_e[_11],role:"gridcell"},_10);
-_12.fillCell(_13,_f);
+var _12=this._dyeFactory(_11,row,col,_f[_11]);
+var _13=_4.create("td",{"class":this.cellClass,tabIndex:"-1",title:_f[_11],role:"gridcell"},_10);
+_12.fillCell(_13,url);
 _13.idx=this._cells.length;
 this._cells.push({node:_13,dye:_12});
 }
 }
 }
-this._xDim=_d[0].length;
-this._yDim=_d.length;
+this._xDim=_e[0].length;
+this._yDim=_e.length;
 var _14={UP_ARROW:-this._xDim,DOWN_ARROW:this._xDim,RIGHT_ARROW:this.isLeftToRight()?1:-1,LEFT_ARROW:this.isLeftToRight()?-1:1};
 for(var key in _14){
-this.own(_a.addKeyListener(this.domNode,{charOrCode:_6[key],ctrlKey:false,altKey:false,shiftKey:false},this,function(){
+this.own(_a.addKeyListener(this.domNode,{keyCode:_5[key],ctrlKey:false,altKey:false,shiftKey:false},this,function(){
 var _15=_14[key];
 return function(_16){
 this._navigateByKey(_15,_16);
@@ -48,7 +48,8 @@ var _18=this._getDye(_17).getValue();
 this._setCurrent(_17);
 _9.focus(_17);
 this._setValueAttr(_18,true);
-_5.stop(evt);
+evt.stopPropagation();
+evt.preventDefault();
 },_setCurrent:function(_19){
 if("_currentFocus" in this){
 _2.set(this._currentFocus,"tabIndex","-1");
@@ -84,9 +85,10 @@ var _1e=this._currentFocus.idx+_1c;
 if(_1e<this._cells.length&&_1e>-1){
 var _1f=this._cells[_1e].node;
 this._setCurrent(_1f);
-this.defer(_7.hitch(_9,"focus",_1f));
+this.defer(_6.hitch(_9,"focus",_1f));
 }
 },_getDye:function(_20){
 return this._cells[_20.idx].dye;
 }});
+return _b;
 });

+ 12 - 16
esp/files/dijit/_Templated.js

@@ -3,25 +3,21 @@ define("dijit/_Templated",["./_WidgetBase","./_TemplatedMixin","./_WidgetsInTemp
 _6.extend(_1,{waiRole:"",waiState:""});
 return _5("dijit._Templated",[_2,_3],{widgetsInTemplate:false,constructor:function(){
 _7.deprecated(this.declaredClass+": dijit._Templated deprecated, use dijit._TemplatedMixin and if necessary dijit._WidgetsInTemplateMixin","","2.0");
-},_attachTemplateNodes:function(_8,_9){
-this.inherited(arguments);
-var _a=_6.isArray(_8)?_8:(_8.all||_8.getElementsByTagName("*"));
-var x=_6.isArray(_8)?0:-1;
-for(;x<_a.length;x++){
-var _b=(x==-1)?_8:_a[x];
-var _c=_9(_b,"waiRole");
-if(_c){
-_b.setAttribute("role",_c);
+},_processNode:function(_8,_9){
+var _a=this.inherited(arguments);
+var _b=_9(_8,"waiRole");
+if(_b){
+_8.setAttribute("role",_b);
 }
-var _d=_9(_b,"waiState");
-if(_d){
-_4.forEach(_d.split(/\s*,\s*/),function(_e){
-if(_e.indexOf("-")!=-1){
-var _f=_e.split("-");
-_b.setAttribute("aria-"+_f[0],_f[1]);
+var _c=_9(_8,"waiState");
+if(_c){
+_4.forEach(_c.split(/\s*,\s*/),function(_d){
+if(_d.indexOf("-")!=-1){
+var _e=_d.split("-");
+_8.setAttribute("aria-"+_e[0],_e[1]);
 }
 });
 }
-}
+return _a;
 }});
 });

+ 55 - 109
esp/files/dijit/_TemplatedMixin.js

@@ -1,140 +1,86 @@
 //>>built
-define("dijit/_TemplatedMixin",["dojo/_base/lang","dojo/touch","./_WidgetBase","dojo/string","dojo/cache","dojo/_base/array","dojo/_base/declare","dojo/dom-construct","dojo/sniff","dojo/_base/unload"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9,_a){
-var _b=_7("dijit._TemplatedMixin",null,{templateString:null,templatePath:null,_skipNodeCache:false,_earlyTemplatedStartup:false,constructor:function(){
-this._attachPoints=[];
-this._attachEvents=[];
-},_stringRepl:function(_c){
-var _d=this.declaredClass,_e=this;
-return _4.substitute(_c,this,function(_f,key){
-if(key.charAt(0)=="!"){
-_f=_1.getObject(key.substr(1),false,_e);
-}
-if(typeof _f=="undefined"){
-throw new Error(_d+" template:"+key);
-}
-if(_f==null){
+define("dijit/_TemplatedMixin",["dojo/cache","dojo/_base/declare","dojo/dom-construct","dojo/_base/lang","dojo/on","dojo/sniff","dojo/string","./_AttachMixin"],function(_1,_2,_3,_4,on,_5,_6,_7){
+var _8=_2("dijit._TemplatedMixin",_7,{templateString:null,templatePath:null,_skipNodeCache:false,searchContainerNode:true,_stringRepl:function(_9){
+var _a=this.declaredClass,_b=this;
+return _6.substitute(_9,this,function(_c,_d){
+if(_d.charAt(0)=="!"){
+_c=_4.getObject(_d.substr(1),false,_b);
+}
+if(typeof _c=="undefined"){
+throw new Error(_a+" template:"+_d);
+}
+if(_c==null){
 return "";
 }
-return key.charAt(0)=="!"?_f:_f.toString().replace(/"/g,"&quot;");
+return _d.charAt(0)=="!"?_c:_c.toString().replace(/"/g,"&quot;");
 },this);
 },buildRendering:function(){
+if(!this._rendered){
 if(!this.templateString){
-this.templateString=_5(this.templatePath,{sanitize:true});
+this.templateString=_1(this.templatePath,{sanitize:true});
 }
-var _10=_b.getCachedTemplate(this.templateString,this._skipNodeCache,this.ownerDocument);
-var _11;
-if(_1.isString(_10)){
-_11=_8.toDom(this._stringRepl(_10),this.ownerDocument);
-if(_11.nodeType!=1){
-throw new Error("Invalid template: "+_10);
+var _e=_8.getCachedTemplate(this.templateString,this._skipNodeCache,this.ownerDocument);
+var _f;
+if(_4.isString(_e)){
+_f=_3.toDom(this._stringRepl(_e),this.ownerDocument);
+if(_f.nodeType!=1){
+throw new Error("Invalid template: "+_e);
 }
 }else{
-_11=_10.cloneNode(true);
+_f=_e.cloneNode(true);
+}
+this.domNode=_f;
 }
-this.domNode=_11;
 this.inherited(arguments);
-this._attachTemplateNodes(_11,function(n,p){
-return n.getAttribute(p);
-});
-this._beforeFillContent();
+if(!this._rendered){
 this._fillContent(this.srcNodeRef);
-},_beforeFillContent:function(){
-},_fillContent:function(_12){
-var _13=this.containerNode;
-if(_12&&_13){
-while(_12.hasChildNodes()){
-_13.appendChild(_12.firstChild);
-}
-}
-},_attachTemplateNodes:function(_14,_15){
-var _16=_1.isArray(_14)?_14:(_14.all||_14.getElementsByTagName("*"));
-var x=_1.isArray(_14)?0:-1;
-for(;x<0||_16[x];x++){
-var _17=(x==-1)?_14:_16[x];
-if(this.widgetsInTemplate&&(_15(_17,"dojoType")||_15(_17,"data-dojo-type"))){
-continue;
-}
-var _18=_15(_17,"dojoAttachPoint")||_15(_17,"data-dojo-attach-point");
-if(_18){
-var _19,_1a=_18.split(/\s*,\s*/);
-while((_19=_1a.shift())){
-if(_1.isArray(this[_19])){
-this[_19].push(_17);
-}else{
-this[_19]=_17;
-}
-this._attachPoints.push(_19);
-}
-}
-var _1b=_15(_17,"dojoAttachEvent")||_15(_17,"data-dojo-attach-event");
-if(_1b){
-var _1c,_1d=_1b.split(/\s*,\s*/);
-var _1e=_1.trim;
-while((_1c=_1d.shift())){
-if(_1c){
-var _1f=null;
-if(_1c.indexOf(":")!=-1){
-var _20=_1c.split(":");
-_1c=_1e(_20[0]);
-_1f=_1e(_20[1]);
-}else{
-_1c=_1e(_1c);
 }
-if(!_1f){
-_1f=_1c;
+this._rendered=true;
+},_fillContent:function(_10){
+var _11=this.containerNode;
+if(_10&&_11){
+while(_10.hasChildNodes()){
+_11.appendChild(_10.firstChild);
 }
-this._attachEvents.push(this.connect(_17,_2[_1c]||_1c,_1f));
 }
-}
-}
-}
-},destroyRendering:function(){
-_6.forEach(this._attachPoints,function(_21){
-delete this[_21];
-},this);
-this._attachPoints=[];
-_6.forEach(this._attachEvents,this.disconnect,this);
-this._attachEvents=[];
-this.inherited(arguments);
 }});
-_b._templateCache={};
-_b.getCachedTemplate=function(_22,_23,doc){
-var _24=_b._templateCache;
-var key=_22;
-var _25=_24[key];
-if(_25){
+_8._templateCache={};
+_8.getCachedTemplate=function(_12,_13,doc){
+var _14=_8._templateCache;
+var key=_12;
+var _15=_14[key];
+if(_15){
 try{
-if(!_25.ownerDocument||_25.ownerDocument==(doc||document)){
-return _25;
+if(!_15.ownerDocument||_15.ownerDocument==(doc||document)){
+return _15;
 }
 }
 catch(e){
 }
-_8.destroy(_25);
+_3.destroy(_15);
 }
-_22=_4.trim(_22);
-if(_23||_22.match(/\$\{([^\}]+)\}/g)){
-return (_24[key]=_22);
+_12=_6.trim(_12);
+if(_13||_12.match(/\$\{([^\}]+)\}/g)){
+return (_14[key]=_12);
 }else{
-var _26=_8.toDom(_22,doc);
-if(_26.nodeType!=1){
-throw new Error("Invalid template: "+_22);
+var _16=_3.toDom(_12,doc);
+if(_16.nodeType!=1){
+throw new Error("Invalid template: "+_12);
 }
-return (_24[key]=_26);
+return (_14[key]=_16);
 }
 };
-if(_9("ie")){
-_a.addOnWindowUnload(function(){
-var _27=_b._templateCache;
-for(var key in _27){
-var _28=_27[key];
-if(typeof _28=="object"){
-_8.destroy(_28);
+if(_5("ie")){
+on(window,"unload",function(){
+var _17=_8._templateCache;
+for(var key in _17){
+var _18=_17[key];
+if(typeof _18=="object"){
+_3.destroy(_18);
 }
-delete _27[key];
+delete _17[key];
 }
 });
 }
-_1.extend(_3,{dojoAttachEvent:"",dojoAttachPoint:""});
-return _b;
+return _8;
 });

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 92 - 156
esp/files/dijit/_TimePicker.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 119 - 111
esp/files/dijit/_WidgetBase.js


+ 29 - 7
esp/files/dijit/_WidgetsInTemplateMixin.js

@@ -1,22 +1,44 @@
 //>>built
-define("dijit/_WidgetsInTemplateMixin",["dojo/_base/array","dojo/_base/declare","dojo/parser"],function(_1,_2,_3){
-return _2("dijit._WidgetsInTemplateMixin",null,{_earlyTemplatedStartup:false,widgetsInTemplate:true,_beforeFillContent:function(){
+define("dijit/_WidgetsInTemplateMixin",["dojo/_base/array","dojo/aspect","dojo/_base/declare","dojo/_base/lang","dojo/parser"],function(_1,_2,_3,_4,_5){
+return _3("dijit._WidgetsInTemplateMixin",null,{_earlyTemplatedStartup:false,widgetsInTemplate:true,contextRequire:null,_beforeFillContent:function(){
 if(this.widgetsInTemplate){
-var _4=this.domNode;
-var cw=(this._startupWidgets=_3.parse(_4,{noStart:!this._earlyTemplatedStartup,template:true,inherited:{dir:this.dir,lang:this.lang,textDir:this.textDir},propsThis:this,scope:"dojo"}));
-if(!cw.isFulfilled()){
-throw new Error(this.declaredClass+": parser returned unfilled promise (probably waiting for module auto-load), "+"unsupported by _WidgetsInTemplateMixin.   Must pre-load all supporting widgets before instantiation.");
+var _6=this.domNode;
+if(this.containerNode&&!this.searchContainerNode){
+this.containerNode.stopParser=true;
 }
-this._attachTemplateNodes(cw,function(n,p){
+_5.parse(_6,{noStart:!this._earlyTemplatedStartup,template:true,inherited:{dir:this.dir,lang:this.lang,textDir:this.textDir},propsThis:this,contextRequire:this.contextRequire,scope:"dojo"}).then(_4.hitch(this,function(_7){
+this._startupWidgets=_7;
+for(var i=0;i<_7.length;i++){
+this._processTemplateNode(_7[i],function(n,p){
 return n[p];
+},function(_8,_9,_a){
+if(_9 in _8){
+return _8.connect(_8,_9,_a);
+}else{
+return _8.on(_9,_a,true);
+}
 });
 }
+if(this.containerNode&&this.containerNode.stopParser){
+delete this.containerNode.stopParser;
+}
+}));
+if(!this._startupWidgets){
+throw new Error(this.declaredClass+": parser returned unfilled promise (probably waiting for module auto-load), "+"unsupported by _WidgetsInTemplateMixin.   Must pre-load all supporting widgets before instantiation.");
+}
+}
+},_processTemplateNode:function(_b,_c,_d){
+if(_c(_b,"dojoType")||_c(_b,"data-dojo-type")){
+return true;
+}
+return this.inherited(arguments);
 },startup:function(){
 _1.forEach(this._startupWidgets,function(w){
 if(w&&!w._started&&w.startup){
 w.startup();
 }
 });
+this._startupWidgets=null;
 this.inherited(arguments);
 }});
 });

+ 43 - 137
esp/files/dijit/_base/focus.js

@@ -1,162 +1,68 @@
 //>>built
-define("dijit/_base/focus",["dojo/_base/array","dojo/dom","dojo/_base/lang","dojo/topic","dojo/_base/window","../focus","../main"],function(_1,_2,_3,_4,_5,_6,_7){
-var _8={_curFocus:null,_prevFocus:null,isCollapsed:function(){
-return _7.getBookmark().isCollapsed;
+define("dijit/_base/focus",["dojo/_base/array","dojo/dom","dojo/_base/lang","dojo/topic","dojo/_base/window","../focus","../selection","../main"],function(_1,_2,_3,_4,_5,_6,_7,_8){
+var _9={_curFocus:null,_prevFocus:null,isCollapsed:function(){
+return _8.getBookmark().isCollapsed;
 },getBookmark:function(){
-var bm,rg,tg,_9=_5.doc.selection,cf=_6.curNode;
-if(_5.global.getSelection){
-_9=_5.global.getSelection();
-if(_9){
-if(_9.isCollapsed){
-tg=cf?cf.tagName:"";
-if(tg){
-tg=tg.toLowerCase();
-if(tg=="textarea"||(tg=="input"&&(!cf.type||cf.type.toLowerCase()=="text"))){
-_9={start:cf.selectionStart,end:cf.selectionEnd,node:cf,pRange:true};
-return {isCollapsed:(_9.end<=_9.start),mark:_9};
-}
-}
-bm={isCollapsed:true};
-if(_9.rangeCount){
-bm.mark=_9.getRangeAt(0).cloneRange();
-}
-}else{
-rg=_9.getRangeAt(0);
-bm={isCollapsed:false,mark:rg.cloneRange()};
-}
-}
-}else{
-if(_9){
-tg=cf?cf.tagName:"";
-tg=tg.toLowerCase();
-if(cf&&tg&&(tg=="button"||tg=="textarea"||tg=="input")){
-if(_9.type&&_9.type.toLowerCase()=="none"){
-return {isCollapsed:true,mark:null};
-}else{
-rg=_9.createRange();
-return {isCollapsed:rg.text&&rg.text.length?false:true,mark:{range:rg,pRange:true}};
-}
-}
-bm={};
-try{
-rg=_9.createRange();
-bm.isCollapsed=!(_9.type=="Text"?rg.htmlText.length:rg.length);
-}
-catch(e){
-bm.isCollapsed=true;
-return bm;
-}
-if(_9.type.toUpperCase()=="CONTROL"){
-if(rg.length){
-bm.mark=[];
-var i=0,_a=rg.length;
-while(i<_a){
-bm.mark.push(rg.item(i++));
-}
-}else{
-bm.isCollapsed=true;
-bm.mark=null;
-}
-}else{
-bm.mark=rg.getBookmark();
-}
-}else{
-console.warn("No idea how to store the current selection for this browser!");
-}
-}
-return bm;
+var _a=_5.global==window?_7:new _7.SelectionManager(_5.global);
+return _a.getBookmark();
 },moveToBookmark:function(_b){
-var _c=_5.doc,_d=_b.mark;
-if(_d){
-if(_5.global.getSelection){
-var _e=_5.global.getSelection();
-if(_e&&_e.removeAllRanges){
-if(_d.pRange){
-var n=_d.node;
-n.selectionStart=_d.start;
-n.selectionEnd=_d.end;
-}else{
-_e.removeAllRanges();
-_e.addRange(_d);
-}
-}else{
-console.warn("No idea how to restore selection for this browser!");
-}
-}else{
-if(_c.selection&&_d){
-var rg;
-if(_d.pRange){
-rg=_d.range;
-}else{
-if(_3.isArray(_d)){
-rg=_c.body.createControlRange();
-_1.forEach(_d,function(n){
-rg.addElement(n);
-});
-}else{
-rg=_c.body.createTextRange();
-rg.moveToBookmark(_d);
-}
-}
-rg.select();
-}
-}
-}
-},getFocus:function(_f,_10){
-var _11=!_6.curNode||(_f&&_2.isDescendant(_6.curNode,_f.domNode))?_7._prevFocus:_6.curNode;
-return {node:_11,bookmark:_11&&(_11==_6.curNode)&&_5.withGlobal(_10||_5.global,_7.getBookmark),openedForWindow:_10};
-},_activeStack:[],registerIframe:function(_12){
-return _6.registerIframe(_12);
-},unregisterIframe:function(_13){
-_13&&_13.remove();
-},registerWin:function(_14,_15){
-return _6.registerWin(_14,_15);
-},unregisterWin:function(_16){
-_16&&_16.remove();
+var _c=_5.global==window?_7:new _7.SelectionManager(_5.global);
+return _c.moveToBookmark(_b);
+},getFocus:function(_d,_e){
+var _f=!_6.curNode||(_d&&_2.isDescendant(_6.curNode,_d.domNode))?_8._prevFocus:_6.curNode;
+return {node:_f,bookmark:_f&&(_f==_6.curNode)&&_5.withGlobal(_e||_5.global,_8.getBookmark),openedForWindow:_e};
+},_activeStack:[],registerIframe:function(_10){
+return _6.registerIframe(_10);
+},unregisterIframe:function(_11){
+_11&&_11.remove();
+},registerWin:function(_12,_13){
+return _6.registerWin(_12,_13);
+},unregisterWin:function(_14){
+_14&&_14.remove();
 }};
-_6.focus=function(_17){
-if(!_17){
+_6.focus=function(_15){
+if(!_15){
 return;
 }
-var _18="node" in _17?_17.node:_17,_19=_17.bookmark,_1a=_17.openedForWindow,_1b=_19?_19.isCollapsed:false;
-if(_18){
-var _1c=(_18.tagName.toLowerCase()=="iframe")?_18.contentWindow:_18;
-if(_1c&&_1c.focus){
+var _16="node" in _15?_15.node:_15,_17=_15.bookmark,_18=_15.openedForWindow,_19=_17?_17.isCollapsed:false;
+if(_16){
+var _1a=(_16.tagName.toLowerCase()=="iframe")?_16.contentWindow:_16;
+if(_1a&&_1a.focus){
 try{
-_1c.focus();
+_1a.focus();
 }
 catch(e){
 }
 }
-_6._onFocusNode(_18);
+_6._onFocusNode(_16);
 }
-if(_19&&_5.withGlobal(_1a||_5.global,_7.isCollapsed)&&!_1b){
-if(_1a){
-_1a.focus();
+if(_17&&_5.withGlobal(_18||_5.global,_8.isCollapsed)&&!_19){
+if(_18){
+_18.focus();
 }
 try{
-_5.withGlobal(_1a||_5.global,_7.moveToBookmark,null,[_19]);
+_5.withGlobal(_18||_5.global,_8.moveToBookmark,null,[_17]);
 }
 catch(e2){
 }
 }
 };
-_6.watch("curNode",function(_1d,_1e,_1f){
-_7._curFocus=_1f;
-_7._prevFocus=_1e;
-if(_1f){
-_4.publish("focusNode",_1f);
+_6.watch("curNode",function(_1b,_1c,_1d){
+_8._curFocus=_1d;
+_8._prevFocus=_1c;
+if(_1d){
+_4.publish("focusNode",_1d);
 }
 });
-_6.watch("activeStack",function(_20,_21,_22){
-_7._activeStack=_22;
+_6.watch("activeStack",function(_1e,_1f,_20){
+_8._activeStack=_20;
 });
-_6.on("widget-blur",function(_23,by){
-_4.publish("widgetBlur",_23,by);
+_6.on("widget-blur",function(_21,by){
+_4.publish("widgetBlur",_21,by);
 });
-_6.on("widget-focus",function(_24,by){
-_4.publish("widgetFocus",_24,by);
+_6.on("widget-focus",function(_22,by){
+_4.publish("widgetFocus",_22,by);
 });
-_3.mixin(_7,_8);
-return _7;
+_3.mixin(_8,_9);
+return _8;
 });

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 744 - 726
esp/files/dijit/_editor/RichText.js


+ 50 - 54
esp/files/dijit/_editor/_Plugin.js

@@ -1,51 +1,47 @@
 //>>built
-define("dijit/_editor/_Plugin",["dojo/_base/connect","dojo/_base/declare","dojo/_base/lang","../form/Button"],function(_1,_2,_3,_4){
-var _5=_2("dijit._editor._Plugin",null,{constructor:function(_6){
-this.params=_6||{};
+define("dijit/_editor/_Plugin",["dojo/_base/connect","dojo/_base/declare","dojo/_base/lang","../Destroyable","../form/Button"],function(_1,_2,_3,_4,_5){
+var _6=_2("dijit._editor._Plugin",_4,{constructor:function(_7){
+this.params=_7||{};
 _3.mixin(this,this.params);
-this._connects=[];
 this._attrPairNames={};
-},editor:null,iconClassPrefix:"dijitEditorIcon",button:null,command:"",useDefaultCommand:true,buttonClass:_4,disabled:false,getLabel:function(_7){
-return this.editor.commands[_7];
+},editor:null,iconClassPrefix:"dijitEditorIcon",button:null,command:"",useDefaultCommand:true,buttonClass:_5,disabled:false,getLabel:function(_8){
+return this.editor.commands[_8];
 },_initButton:function(){
 if(this.command.length){
-var _8=this.getLabel(this.command),_9=this.editor,_a=this.iconClassPrefix+" "+this.iconClassPrefix+this.command.charAt(0).toUpperCase()+this.command.substr(1);
+var _9=this.getLabel(this.command),_a=this.editor,_b=this.iconClassPrefix+" "+this.iconClassPrefix+this.command.charAt(0).toUpperCase()+this.command.substr(1);
 if(!this.button){
-var _b=_3.mixin({label:_8,ownerDocument:_9.ownerDocument,dir:_9.dir,lang:_9.lang,showLabel:false,iconClass:_a,dropDown:this.dropDown,tabIndex:"-1"},this.params||{});
-this.button=new this.buttonClass(_b);
+var _c=_3.mixin({label:_9,ownerDocument:_a.ownerDocument,dir:_a.dir,lang:_a.lang,showLabel:false,iconClass:_b,dropDown:this.dropDown,tabIndex:"-1"},this.params||{});
+this.button=new this.buttonClass(_c);
 }
 }
 if(this.get("disabled")&&this.button){
 this.button.set("disabled",this.get("disabled"));
 }
 },destroy:function(){
-var h;
-while(h=this._connects.pop()){
-h.remove();
-}
 if(this.dropDown){
 this.dropDown.destroyRecursive();
 }
+this.inherited(arguments);
 },connect:function(o,f,tf){
-this._connects.push(_1.connect(o,f,this,tf));
+this.own(_1.connect(o,f,this,tf));
 },updateState:function(){
-var e=this.editor,c=this.command,_c,_d;
+var e=this.editor,c=this.command,_d,_e;
 if(!e||!e.isLoaded||!c.length){
 return;
 }
-var _e=this.get("disabled");
+var _f=this.get("disabled");
 if(this.button){
 try{
-_d=!_e&&e.queryCommandEnabled(c);
-if(this.enabled!==_d){
-this.enabled=_d;
-this.button.set("disabled",!_d);
+_e=!_f&&e.queryCommandEnabled(c);
+if(this.enabled!==_e){
+this.enabled=_e;
+this.button.set("disabled",!_e);
 }
-if(_d){
+if(_e){
 if(typeof this.button.checked=="boolean"){
-_c=e.queryCommandState(c);
-if(this.checked!==_c){
-this.checked=_c;
+_d=e.queryCommandState(c);
+if(this.checked!==_d){
+this.checked=_d;
 this.button.set("checked",e.queryCommandState(c));
 }
 }
@@ -54,51 +50,51 @@ this.button.set("checked",e.queryCommandState(c));
 catch(e){
 }
 }
-},setEditor:function(_f){
-this.editor=_f;
+},setEditor:function(_10){
+this.editor=_10;
 this._initButton();
 if(this.button&&this.useDefaultCommand){
 if(this.editor.queryCommandAvailable(this.command)){
-this.connect(this.button,"onClick",_3.hitch(this.editor,"execCommand",this.command,this.commandArg));
+this.own(this.button.on("click",_3.hitch(this.editor,"execCommand",this.command,this.commandArg)));
 }else{
 this.button.domNode.style.display="none";
 }
 }
-this.connect(this.editor,"onNormalizedDisplayChanged","updateState");
-},setToolbar:function(_10){
+this.own(this.editor.on("NormalizedDisplayChanged",_3.hitch(this,"updateState")));
+},setToolbar:function(_11){
 if(this.button){
-_10.addChild(this.button);
+_11.addChild(this.button);
 }
-},set:function(_11,_12){
-if(typeof _11==="object"){
-for(var x in _11){
-this.set(x,_11[x]);
+},set:function(_12,_13){
+if(typeof _12==="object"){
+for(var x in _12){
+this.set(x,_12[x]);
 }
 return this;
 }
-var _13=this._getAttrNames(_11);
-if(this[_13.s]){
-var _14=this[_13.s].apply(this,Array.prototype.slice.call(arguments,1));
+var _14=this._getAttrNames(_12);
+if(this[_14.s]){
+var _15=this[_14.s].apply(this,Array.prototype.slice.call(arguments,1));
 }else{
-this._set(_11,_12);
-}
-return _14||this;
-},get:function(_15){
-var _16=this._getAttrNames(_15);
-return this[_16.g]?this[_16.g]():this[_15];
-},_setDisabledAttr:function(_17){
-this.disabled=_17;
+this._set(_12,_13);
+}
+return _15||this;
+},get:function(_16){
+var _17=this._getAttrNames(_16);
+return this[_17.g]?this[_17.g]():this[_16];
+},_setDisabledAttr:function(_18){
+this._set("disabled",_18);
 this.updateState();
-},_getAttrNames:function(_18){
+},_getAttrNames:function(_19){
 var apn=this._attrPairNames;
-if(apn[_18]){
-return apn[_18];
+if(apn[_19]){
+return apn[_19];
 }
-var uc=_18.charAt(0).toUpperCase()+_18.substr(1);
-return (apn[_18]={s:"_set"+uc+"Attr",g:"_get"+uc+"Attr"});
-},_set:function(_19,_1a){
-this[_19]=_1a;
+var uc=_19.charAt(0).toUpperCase()+_19.substr(1);
+return (apn[_19]={s:"_set"+uc+"Attr",g:"_get"+uc+"Attr"});
+},_set:function(_1a,_1b){
+this[_1a]=_1b;
 }});
-_5.registry={};
-return _5;
+_6.registry={};
+return _6;
 });

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 1
esp/files/dijit/_editor/nls/FontChoice.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 1
esp/files/dijit/_editor/nls/LinkDialog.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 1
esp/files/dijit/_editor/nls/ar/commands.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 2 - 0
esp/files/dijit/_editor/nls/bg/FontChoice.js


+ 2 - 0
esp/files/dijit/_editor/nls/bg/LinkDialog.js

@@ -0,0 +1,2 @@
+//>>built
+define("dijit/_editor/nls/bg/LinkDialog",({createLinkTitle:"Свойства на връзка",insertImageTitle:"Свойства на изображение",url:"URL:",text:"Описание:",target:"Цел:",set:"Задай",currentWindow:"Текущ прозорец",parentWindow:"Родителски прозорец",topWindow:"Най-горен прозорец",newWindow:"Нов прозорец"}));

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 2 - 0
esp/files/dijit/_editor/nls/bg/commands.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 1
esp/files/dijit/_editor/nls/ca/commands.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 1
esp/files/dijit/_editor/nls/commands.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 1
esp/files/dijit/_editor/nls/cs/commands.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 1
esp/files/dijit/_editor/nls/de/commands.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 1
esp/files/dijit/_editor/nls/el/commands.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 1
esp/files/dijit/_editor/nls/fr/commands.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 1
esp/files/dijit/_editor/nls/he/commands.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 1
esp/files/dijit/_editor/nls/it/commands.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 1
esp/files/dijit/_editor/nls/kk/commands.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 1
esp/files/dijit/_editor/nls/ko/commands.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 1
esp/files/dijit/_editor/nls/pl/commands.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 1
esp/files/dijit/_editor/nls/pt-pt/commands.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 1
esp/files/dijit/_editor/nls/pt/commands.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 1
esp/files/dijit/_editor/nls/ru/commands.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 1
esp/files/dijit/_editor/nls/sl/commands.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 1
esp/files/dijit/_editor/nls/sv/commands.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 1
esp/files/dijit/_editor/nls/th/commands.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 2 - 0
esp/files/dijit/_editor/nls/uk/FontChoice.js


+ 2 - 0
esp/files/dijit/_editor/nls/uk/LinkDialog.js

@@ -0,0 +1,2 @@
+//>>built
+define("dijit/_editor/nls/uk/LinkDialog",({createLinkTitle:"Властивості посилання",insertImageTitle:"Властивості зображення",url:"URL:",text:"Опис:",target:"Призначення:",set:"Встановити",currentWindow:"Поточне вікно",parentWindow:"Батьківське вікно",topWindow:"Найвище вікно",newWindow:"Нове вікно"}));

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 2 - 0
esp/files/dijit/_editor/nls/uk/commands.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 1 - 1
esp/files/dijit/_editor/nls/zh/commands.js


+ 5 - 3
esp/files/dijit/_editor/plugins/AlwaysShowToolbar.js

@@ -1,5 +1,5 @@
 //>>built
-define("dijit/_editor/plugins/AlwaysShowToolbar",["dojo/_base/declare","dojo/dom-class","dojo/dom-construct","dojo/dom-geometry","dojo/_base/lang","dojo/sniff","dojo/_base/window","../_Plugin"],function(_1,_2,_3,_4,_5,_6,_7,_8){
+define("dijit/_editor/plugins/AlwaysShowToolbar",["dojo/_base/declare","dojo/dom-class","dojo/dom-construct","dojo/dom-geometry","dojo/_base/lang","dojo/on","dojo/sniff","dojo/_base/window","../_Plugin"],function(_1,_2,_3,_4,_5,on,_6,_7,_8){
 return _1("dijit._editor.plugins.AlwaysShowToolbar",_8,{_handleScroll:true,setEditor:function(e){
 if(!e.iframe){
 return;
@@ -8,8 +8,7 @@ this.editor=e;
 e.onLoadDeferred.then(_5.hitch(this,this.enable));
 },enable:function(d){
 this._updateHeight();
-this.connect(window,"onscroll","globalOnScrollHandler");
-this.connect(this.editor,"onNormalizedDisplayChanged","_updateHeight");
+this.own(on(window,"scroll",_5.hitch(this,"globalOnScrollHandler")),this.editor.on("NormalizedDisplayChanged",_5.hitch(this,"_updateHeight")));
 return d;
 },_updateHeight:function(){
 var e=this.editor;
@@ -26,6 +25,9 @@ _9=e.editNode.scrollHeight;
 if(!_9){
 _9=_4.getMarginSize(e.document.body).h;
 }
+if(this._fixEnabled){
+_9+=_4.getMarginSize(this.editor.header).h;
+}
 if(_9==0){
 return;
 }

+ 279 - 278
esp/files/dijit/_editor/plugins/EnterKeyHandling.js

@@ -1,60 +1,61 @@
 //>>built
-define("dijit/_editor/plugins/EnterKeyHandling",["dojo/_base/declare","dojo/dom-construct","dojo/_base/event","dojo/keys","dojo/_base/lang","dojo/sniff","dojo/_base/window","dojo/window","../_Plugin","../RichText","../range","../../_base/focus"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9,_a,_b,_c){
-return _1("dijit._editor.plugins.EnterKeyHandling",_9,{blockNodeForEnter:"BR",constructor:function(_d){
-if(_d){
-if("blockNodeForEnter" in _d){
-_d.blockNodeForEnter=_d.blockNodeForEnter.toUpperCase();
+define("dijit/_editor/plugins/EnterKeyHandling",["dojo/_base/declare","dojo/dom-construct","dojo/keys","dojo/_base/lang","dojo/on","dojo/sniff","dojo/_base/window","dojo/window","../_Plugin","../RichText","../range","../../_base/focus"],function(_1,_2,_3,_4,on,_5,_6,_7,_8,_9,_a,_b){
+return _1("dijit._editor.plugins.EnterKeyHandling",_8,{blockNodeForEnter:"BR",constructor:function(_c){
+if(_c){
+if("blockNodeForEnter" in _c){
+_c.blockNodeForEnter=_c.blockNodeForEnter.toUpperCase();
 }
-_5.mixin(this,_d);
+_4.mixin(this,_c);
 }
-},setEditor:function(_e){
-if(this.editor===_e){
+},setEditor:function(_d){
+if(this.editor===_d){
 return;
 }
-this.editor=_e;
+this.editor=_d;
 if(this.blockNodeForEnter=="BR"){
 this.editor.customUndo=true;
-_e.onLoadDeferred.then(_5.hitch(this,function(d){
-this.connect(_e.document,"onkeypress",function(e){
-if(e.charOrCode==_4.ENTER){
-var ne=_5.mixin({},e);
+_d.onLoadDeferred.then(_4.hitch(this,function(d){
+this.own(on(_d.document,"keydown",_4.hitch(this,function(e){
+if(e.keyCode==_3.ENTER){
+var ne=_4.mixin({},e);
 ne.shiftKey=true;
 if(!this.handleEnterKey(ne)){
-_3.stop(e);
+e.stopPropagation();
+e.preventDefault();
 }
 }
-});
-if(_6("ie")>=9){
-this.connect(_e.document,"onpaste",function(e){
-setTimeout(dojo.hitch(this,function(){
+})));
+if(_5("ie")>=9){
+this.own(on(_d.document,"paste",_4.hitch(this,function(e){
+setTimeout(_4.hitch(this,function(){
 var r=this.editor.document.selection.createRange();
 r.move("character",-1);
 r.select();
 r.move("character",1);
 r.select();
 }),0);
-});
+})));
 }
 return d;
 }));
 }else{
 if(this.blockNodeForEnter){
-var h=_5.hitch(this,this.handleEnterKey);
-_e.addKeyHandler(13,0,0,h);
-_e.addKeyHandler(13,0,1,h);
-this.connect(this.editor,"onKeyPressed","onKeyPressed");
+var h=_4.hitch(this,"handleEnterKey");
+_d.addKeyHandler(13,0,0,h);
+_d.addKeyHandler(13,0,1,h);
+this.own(this.editor.on("KeyPressed",_4.hitch(this,"onKeyPressed")));
 }
 }
 },onKeyPressed:function(){
 if(this._checkListLater){
-if(_7.withGlobal(this.editor.window,"isCollapsed",_c)){
-var _f=this.editor._sCall("getAncestorElement",["LI"]);
-if(!_f){
-_a.prototype.execCommand.call(this.editor,"formatblock",this.blockNodeForEnter);
-var _10=this.editor._sCall("getAncestorElement",[this.blockNodeForEnter]);
-if(_10){
-_10.innerHTML=this.bogusHtmlContent;
-if(_6("ie")<=9){
+if(_6.withGlobal(this.editor.window,"isCollapsed",_b)){
+var _e=this.editor.selection.getAncestorElement("LI");
+if(!_e){
+_9.prototype.execCommand.call(this.editor,"formatblock",this.blockNodeForEnter);
+var _f=this.editor.selection.getAncestorElement(this.blockNodeForEnter);
+if(_f){
+_f.innerHTML=this.bogusHtmlContent;
+if(_5("ie")<=9){
 var r=this.editor.document.selection.createRange();
 r.move("character",-1);
 r.select();
@@ -63,19 +64,19 @@ r.select();
 console.error("onKeyPressed: Cannot find the new block node");
 }
 }else{
-if(_6("mozilla")){
-if(_f.parentNode.parentNode.nodeName=="LI"){
-_f=_f.parentNode.parentNode;
+if(_5("mozilla")){
+if(_e.parentNode.parentNode.nodeName=="LI"){
+_e=_e.parentNode.parentNode;
 }
 }
-var fc=_f.firstChild;
+var fc=_e.firstChild;
 if(fc&&fc.nodeType==1&&(fc.nodeName=="UL"||fc.nodeName=="OL")){
-_f.insertBefore(fc.ownerDocument.createTextNode(" "),fc);
-var _11=_b.create(this.editor.window);
-_11.setStart(_f.firstChild,0);
-var _12=_b.getSelection(this.editor.window,true);
-_12.removeAllRanges();
-_12.addRange(_11);
+_e.insertBefore(fc.ownerDocument.createTextNode(" "),fc);
+var _10=_a.create(this.editor.window);
+_10.setStart(_e.firstChild,0);
+var _11=_a.getSelection(this.editor.window,true);
+_11.removeAllRanges();
+_11.addRange(_10);
 }
 }
 }
@@ -88,341 +89,341 @@ this.removeTrailingBr(this._pressedEnterInBlock.previousSibling);
 delete this._pressedEnterInBlock;
 }
 },bogusHtmlContent:"&#160;",blockNodes:/^(?:P|H1|H2|H3|H4|H5|H6|LI)$/,handleEnterKey:function(e){
-var _13,_14,_15,_16,_17,_18,doc=this.editor.document,br,rs,txt;
+var _12,_13,_14,_15,_16,_17,doc=this.editor.document,br,rs,txt;
 if(e.shiftKey){
-var _19=this.editor._sCall("getParentElement",[]);
-var _1a=_b.getAncestor(_19,this.blockNodes);
-if(_1a){
-if(_1a.tagName=="LI"){
+var _18=this.editor.selection.getParentElement();
+var _19=_a.getAncestor(_18,this.blockNodes);
+if(_19){
+if(_19.tagName=="LI"){
 return true;
 }
-_13=_b.getSelection(this.editor.window);
-_14=_13.getRangeAt(0);
-if(!_14.collapsed){
-_14.deleteContents();
-_13=_b.getSelection(this.editor.window);
-_14=_13.getRangeAt(0);
+_12=_a.getSelection(this.editor.window);
+_13=_12.getRangeAt(0);
+if(!_13.collapsed){
+_13.deleteContents();
+_12=_a.getSelection(this.editor.window);
+_13=_12.getRangeAt(0);
 }
-if(_b.atBeginningOfContainer(_1a,_14.startContainer,_14.startOffset)){
+if(_a.atBeginningOfContainer(_19,_13.startContainer,_13.startOffset)){
 br=doc.createElement("br");
-_15=_b.create(this.editor.window);
-_1a.insertBefore(br,_1a.firstChild);
-_15.setStartAfter(br);
-_13.removeAllRanges();
-_13.addRange(_15);
+_14=_a.create(this.editor.window);
+_19.insertBefore(br,_19.firstChild);
+_14.setStartAfter(br);
+_12.removeAllRanges();
+_12.addRange(_14);
 }else{
-if(_b.atEndOfContainer(_1a,_14.startContainer,_14.startOffset)){
-_15=_b.create(this.editor.window);
+if(_a.atEndOfContainer(_19,_13.startContainer,_13.startOffset)){
+_14=_a.create(this.editor.window);
 br=doc.createElement("br");
-_1a.appendChild(br);
-_1a.appendChild(doc.createTextNode(" "));
-_15.setStart(_1a.lastChild,0);
-_13.removeAllRanges();
-_13.addRange(_15);
+_19.appendChild(br);
+_19.appendChild(doc.createTextNode(" "));
+_14.setStart(_19.lastChild,0);
+_12.removeAllRanges();
+_12.addRange(_14);
 }else{
-rs=_14.startContainer;
+rs=_13.startContainer;
 if(rs&&rs.nodeType==3){
 txt=rs.nodeValue;
-_16=doc.createTextNode(txt.substring(0,_14.startOffset));
-_17=doc.createTextNode(txt.substring(_14.startOffset));
-_18=doc.createElement("br");
-if(_17.nodeValue==""&&_6("webkit")){
-_17=doc.createTextNode(" ");
-}
-_2.place(_16,rs,"after");
-_2.place(_18,_16,"after");
-_2.place(_17,_18,"after");
+_15=doc.createTextNode(txt.substring(0,_13.startOffset));
+_16=doc.createTextNode(txt.substring(_13.startOffset));
+_17=doc.createElement("br");
+if(_16.nodeValue==""&&_5("webkit")){
+_16=doc.createTextNode(" ");
+}
+_2.place(_15,rs,"after");
+_2.place(_17,_15,"after");
+_2.place(_16,_17,"after");
 _2.destroy(rs);
-_15=_b.create(this.editor.window);
-_15.setStart(_17,0);
-_13.removeAllRanges();
-_13.addRange(_15);
+_14=_a.create(this.editor.window);
+_14.setStart(_16,0);
+_12.removeAllRanges();
+_12.addRange(_14);
 return false;
 }
 return true;
 }
 }
 }else{
-_13=_b.getSelection(this.editor.window);
-if(_13.rangeCount){
-_14=_13.getRangeAt(0);
-if(_14&&_14.startContainer){
-if(!_14.collapsed){
-_14.deleteContents();
-_13=_b.getSelection(this.editor.window);
-_14=_13.getRangeAt(0);
-}
-rs=_14.startContainer;
+_12=_a.getSelection(this.editor.window);
+if(_12.rangeCount){
+_13=_12.getRangeAt(0);
+if(_13&&_13.startContainer){
+if(!_13.collapsed){
+_13.deleteContents();
+_12=_a.getSelection(this.editor.window);
+_13=_12.getRangeAt(0);
+}
+rs=_13.startContainer;
 if(rs&&rs.nodeType==3){
-var _1b=false;
-var _1c=_14.startOffset;
-if(rs.length<_1c){
-ret=this._adjustNodeAndOffset(rs,_1c);
+var _1a=false;
+var _1b=_13.startOffset;
+if(rs.length<_1b){
+ret=this._adjustNodeAndOffset(rs,_1b);
 rs=ret.node;
-_1c=ret.offset;
+_1b=ret.offset;
 }
 txt=rs.nodeValue;
-_16=doc.createTextNode(txt.substring(0,_1c));
-_17=doc.createTextNode(txt.substring(_1c));
-_18=doc.createElement("br");
-if(!_17.length){
-_17=doc.createTextNode(" ");
-_1b=true;
-}
-if(_16.length){
-_2.place(_16,rs,"after");
+_15=doc.createTextNode(txt.substring(0,_1b));
+_16=doc.createTextNode(txt.substring(_1b));
+_17=doc.createElement("br");
+if(!_16.length){
+_16=doc.createTextNode(" ");
+_1a=true;
+}
+if(_15.length){
+_2.place(_15,rs,"after");
 }else{
-_16=rs;
+_15=rs;
 }
-_2.place(_18,_16,"after");
-_2.place(_17,_18,"after");
+_2.place(_17,_15,"after");
+_2.place(_16,_17,"after");
 _2.destroy(rs);
-_15=_b.create(this.editor.window);
-_15.setStart(_17,0);
-_15.setEnd(_17,_17.length);
-_13.removeAllRanges();
-_13.addRange(_15);
-if(_1b&&!_6("webkit")){
-this.editor._sCall("remove",[]);
+_14=_a.create(this.editor.window);
+_14.setStart(_16,0);
+_14.setEnd(_16,_16.length);
+_12.removeAllRanges();
+_12.addRange(_14);
+if(_1a&&!_5("webkit")){
+this.editor.selection.remove();
 }else{
-this.editor._sCall("collapse",[true]);
+this.editor.selection.collapse(true);
 }
 }else{
-var _1d;
-if(_14.startOffset>=0){
-_1d=rs.childNodes[_14.startOffset];
-}
-var _18=doc.createElement("br");
-var _17=doc.createTextNode(" ");
-if(!_1d){
-rs.appendChild(_18);
+var _1c;
+if(_13.startOffset>=0){
+_1c=rs.childNodes[_13.startOffset];
+}
+var _17=doc.createElement("br");
+var _16=doc.createTextNode(" ");
+if(!_1c){
 rs.appendChild(_17);
+rs.appendChild(_16);
 }else{
-_2.place(_18,_1d,"before");
-_2.place(_17,_18,"after");
+_2.place(_17,_1c,"before");
+_2.place(_16,_17,"after");
 }
-_15=_b.create(this.editor.window);
-_15.setStart(_17,0);
-_15.setEnd(_17,_17.length);
-_13.removeAllRanges();
-_13.addRange(_15);
-this.editor._sCall("collapse",[true]);
+_14=_a.create(this.editor.window);
+_14.setStart(_16,0);
+_14.setEnd(_16,_16.length);
+_12.removeAllRanges();
+_12.addRange(_14);
+this.editor.selection.collapse(true);
 }
 }
 }else{
-_a.prototype.execCommand.call(this.editor,"inserthtml","<br>");
+_9.prototype.execCommand.call(this.editor,"inserthtml","<br>");
 }
 }
 return false;
 }
-var _1e=true;
-_13=_b.getSelection(this.editor.window);
-_14=_13.getRangeAt(0);
-if(!_14.collapsed){
-_14.deleteContents();
-_13=_b.getSelection(this.editor.window);
-_14=_13.getRangeAt(0);
-}
-var _1f=_b.getBlockAncestor(_14.endContainer,null,this.editor.editNode);
-var _20=_1f.blockNode;
-if((this._checkListLater=(_20&&(_20.nodeName=="LI"||_20.parentNode.nodeName=="LI")))){
-if(_6("mozilla")){
-this._pressedEnterInBlock=_20;
-}
-if(/^(\s|&nbsp;|&#160;|\xA0|<span\b[^>]*\bclass=['"]Apple-style-span['"][^>]*>(\s|&nbsp;|&#160;|\xA0)<\/span>)?(<br>)?$/.test(_20.innerHTML)){
-_20.innerHTML="";
-if(_6("webkit")){
-_15=_b.create(this.editor.window);
-_15.setStart(_20,0);
-_13.removeAllRanges();
-_13.addRange(_15);
+var _1d=true;
+_12=_a.getSelection(this.editor.window);
+_13=_12.getRangeAt(0);
+if(!_13.collapsed){
+_13.deleteContents();
+_12=_a.getSelection(this.editor.window);
+_13=_12.getRangeAt(0);
+}
+var _1e=_a.getBlockAncestor(_13.endContainer,null,this.editor.editNode);
+var _1f=_1e.blockNode;
+if((this._checkListLater=(_1f&&(_1f.nodeName=="LI"||_1f.parentNode.nodeName=="LI")))){
+if(_5("mozilla")){
+this._pressedEnterInBlock=_1f;
+}
+if(/^(\s|&nbsp;|&#160;|\xA0|<span\b[^>]*\bclass=['"]Apple-style-span['"][^>]*>(\s|&nbsp;|&#160;|\xA0)<\/span>)?(<br>)?$/.test(_1f.innerHTML)){
+_1f.innerHTML="";
+if(_5("webkit")){
+_14=_a.create(this.editor.window);
+_14.setStart(_1f,0);
+_12.removeAllRanges();
+_12.addRange(_14);
 }
 this._checkListLater=false;
 }
 return true;
 }
-if(!_1f.blockNode||_1f.blockNode===this.editor.editNode){
+if(!_1e.blockNode||_1e.blockNode===this.editor.editNode){
 try{
-_a.prototype.execCommand.call(this.editor,"formatblock",this.blockNodeForEnter);
+_9.prototype.execCommand.call(this.editor,"formatblock",this.blockNodeForEnter);
 }
 catch(e2){
 }
-_1f={blockNode:this.editor._sCall("getAncestorElement",[this.blockNodeForEnter]),blockContainer:this.editor.editNode};
-if(_1f.blockNode){
-if(_1f.blockNode!=this.editor.editNode&&(!(_1f.blockNode.textContent||_1f.blockNode.innerHTML).replace(/^\s+|\s+$/g,"").length)){
-this.removeTrailingBr(_1f.blockNode);
+_1e={blockNode:this.editor.selection.getAncestorElement(this.blockNodeForEnter),blockContainer:this.editor.editNode};
+if(_1e.blockNode){
+if(_1e.blockNode!=this.editor.editNode&&(!(_1e.blockNode.textContent||_1e.blockNode.innerHTML).replace(/^\s+|\s+$/g,"").length)){
+this.removeTrailingBr(_1e.blockNode);
 return false;
 }
 }else{
-_1f.blockNode=this.editor.editNode;
-}
-_13=_b.getSelection(this.editor.window);
-_14=_13.getRangeAt(0);
-}
-var _21=doc.createElement(this.blockNodeForEnter);
-_21.innerHTML=this.bogusHtmlContent;
-this.removeTrailingBr(_1f.blockNode);
-var _22=_14.endOffset;
-var _23=_14.endContainer;
-if(_23.length<_22){
-var ret=this._adjustNodeAndOffset(_23,_22);
-_23=ret.node;
-_22=ret.offset;
-}
-if(_b.atEndOfContainer(_1f.blockNode,_23,_22)){
-if(_1f.blockNode===_1f.blockContainer){
-_1f.blockNode.appendChild(_21);
+_1e.blockNode=this.editor.editNode;
+}
+_12=_a.getSelection(this.editor.window);
+_13=_12.getRangeAt(0);
+}
+var _20=doc.createElement(this.blockNodeForEnter);
+_20.innerHTML=this.bogusHtmlContent;
+this.removeTrailingBr(_1e.blockNode);
+var _21=_13.endOffset;
+var _22=_13.endContainer;
+if(_22.length<_21){
+var ret=this._adjustNodeAndOffset(_22,_21);
+_22=ret.node;
+_21=ret.offset;
+}
+if(_a.atEndOfContainer(_1e.blockNode,_22,_21)){
+if(_1e.blockNode===_1e.blockContainer){
+_1e.blockNode.appendChild(_20);
 }else{
-_2.place(_21,_1f.blockNode,"after");
+_2.place(_20,_1e.blockNode,"after");
 }
-_1e=false;
-_15=_b.create(this.editor.window);
-_15.setStart(_21,0);
-_13.removeAllRanges();
-_13.addRange(_15);
+_1d=false;
+_14=_a.create(this.editor.window);
+_14.setStart(_20,0);
+_12.removeAllRanges();
+_12.addRange(_14);
 if(this.editor.height){
-_8.scrollIntoView(_21);
+_7.scrollIntoView(_20);
 }
 }else{
-if(_b.atBeginningOfContainer(_1f.blockNode,_14.startContainer,_14.startOffset)){
-_2.place(_21,_1f.blockNode,_1f.blockNode===_1f.blockContainer?"first":"before");
-if(_21.nextSibling&&this.editor.height){
-_15=_b.create(this.editor.window);
-_15.setStart(_21.nextSibling,0);
-_13.removeAllRanges();
-_13.addRange(_15);
-_8.scrollIntoView(_21.nextSibling);
-}
-_1e=false;
+if(_a.atBeginningOfContainer(_1e.blockNode,_13.startContainer,_13.startOffset)){
+_2.place(_20,_1e.blockNode,_1e.blockNode===_1e.blockContainer?"first":"before");
+if(_20.nextSibling&&this.editor.height){
+_14=_a.create(this.editor.window);
+_14.setStart(_20.nextSibling,0);
+_12.removeAllRanges();
+_12.addRange(_14);
+_7.scrollIntoView(_20.nextSibling);
+}
+_1d=false;
 }else{
-if(_1f.blockNode===_1f.blockContainer){
-_1f.blockNode.appendChild(_21);
+if(_1e.blockNode===_1e.blockContainer){
+_1e.blockNode.appendChild(_20);
 }else{
-_2.place(_21,_1f.blockNode,"after");
+_2.place(_20,_1e.blockNode,"after");
 }
-_1e=false;
-if(_1f.blockNode.style){
-if(_21.style){
-if(_1f.blockNode.style.cssText){
-_21.style.cssText=_1f.blockNode.style.cssText;
+_1d=false;
+if(_1e.blockNode.style){
+if(_20.style){
+if(_1e.blockNode.style.cssText){
+_20.style.cssText=_1e.blockNode.style.cssText;
 }
 }
 }
-rs=_14.startContainer;
-var _24;
+rs=_13.startContainer;
+var _23;
 if(rs&&rs.nodeType==3){
-var _25,_26;
-_22=_14.endOffset;
-if(rs.length<_22){
-ret=this._adjustNodeAndOffset(rs,_22);
+var _24,_25;
+_21=_13.endOffset;
+if(rs.length<_21){
+ret=this._adjustNodeAndOffset(rs,_21);
 rs=ret.node;
-_22=ret.offset;
+_21=ret.offset;
 }
 txt=rs.nodeValue;
-_16=doc.createTextNode(txt.substring(0,_22));
-_17=doc.createTextNode(txt.substring(_22,txt.length));
-_2.place(_16,rs,"before");
-_2.place(_17,rs,"after");
+_15=doc.createTextNode(txt.substring(0,_21));
+_16=doc.createTextNode(txt.substring(_21,txt.length));
+_2.place(_15,rs,"before");
+_2.place(_16,rs,"after");
 _2.destroy(rs);
-var _27=_16.parentNode;
-while(_27!==_1f.blockNode){
-var tg=_27.tagName;
-var _28=doc.createElement(tg);
+var _26=_15.parentNode;
+while(_26!==_1e.blockNode){
+var tg=_26.tagName;
+var _27=doc.createElement(tg);
+if(_26.style){
 if(_27.style){
-if(_28.style){
-if(_27.style.cssText){
-_28.style.cssText=_27.style.cssText;
+if(_26.style.cssText){
+_27.style.cssText=_26.style.cssText;
 }
 }
 }
-if(_27.tagName==="FONT"){
-if(_27.color){
-_28.color=_27.color;
+if(_26.tagName==="FONT"){
+if(_26.color){
+_27.color=_26.color;
 }
-if(_27.face){
-_28.face=_27.face;
+if(_26.face){
+_27.face=_26.face;
 }
-if(_27.size){
-_28.size=_27.size;
+if(_26.size){
+_27.size=_26.size;
 }
 }
-_25=_17;
-while(_25){
-_26=_25.nextSibling;
-_28.appendChild(_25);
-_25=_26;
+_24=_16;
+while(_24){
+_25=_24.nextSibling;
+_27.appendChild(_24);
+_24=_25;
 }
-_2.place(_28,_27,"after");
+_2.place(_27,_26,"after");
+_15=_26;
 _16=_27;
-_17=_28;
-_27=_27.parentNode;
+_26=_26.parentNode;
 }
-_25=_17;
-if(_25.nodeType==1||(_25.nodeType==3&&_25.nodeValue)){
-_21.innerHTML="";
+_24=_16;
+if(_24.nodeType==1||(_24.nodeType==3&&_24.nodeValue)){
+_20.innerHTML="";
 }
+_23=_24;
+while(_24){
+_25=_24.nextSibling;
+_20.appendChild(_24);
 _24=_25;
-while(_25){
-_26=_25.nextSibling;
-_21.appendChild(_25);
-_25=_26;
 }
 }
-_15=_b.create(this.editor.window);
-var _29;
-var _2a=_24;
+_14=_a.create(this.editor.window);
+var _28;
+var _29=_23;
 if(this.blockNodeForEnter!=="BR"){
-while(_2a){
-_29=_2a;
-_26=_2a.firstChild;
-_2a=_26;
-}
-if(_29&&_29.parentNode){
-_21=_29.parentNode;
-_15.setStart(_21,0);
-_13.removeAllRanges();
-_13.addRange(_15);
+while(_29){
+_28=_29;
+_25=_29.firstChild;
+_29=_25;
+}
+if(_28&&_28.parentNode){
+_20=_28.parentNode;
+_14.setStart(_20,0);
+_12.removeAllRanges();
+_12.addRange(_14);
 if(this.editor.height){
-_8.scrollIntoView(_21);
+_7.scrollIntoView(_20);
 }
-if(_6("mozilla")){
-this._pressedEnterInBlock=_1f.blockNode;
+if(_5("mozilla")){
+this._pressedEnterInBlock=_1e.blockNode;
 }
 }else{
-_1e=true;
+_1d=true;
 }
 }else{
-_15.setStart(_21,0);
-_13.removeAllRanges();
-_13.addRange(_15);
+_14.setStart(_20,0);
+_12.removeAllRanges();
+_12.addRange(_14);
 if(this.editor.height){
-_8.scrollIntoView(_21);
+_7.scrollIntoView(_20);
 }
-if(_6("mozilla")){
-this._pressedEnterInBlock=_1f.blockNode;
+if(_5("mozilla")){
+this._pressedEnterInBlock=_1e.blockNode;
 }
 }
 }
 }
-return _1e;
-},_adjustNodeAndOffset:function(_2b,_2c){
-while(_2b.length<_2c&&_2b.nextSibling&&_2b.nextSibling.nodeType==3){
-_2c=_2c-_2b.length;
-_2b=_2b.nextSibling;
+return _1d;
+},_adjustNodeAndOffset:function(_2a,_2b){
+while(_2a.length<_2b&&_2a.nextSibling&&_2a.nextSibling.nodeType==3){
+_2b=_2b-_2a.length;
+_2a=_2a.nextSibling;
 }
-return {"node":_2b,"offset":_2c};
-},removeTrailingBr:function(_2d){
-var _2e=/P|DIV|LI/i.test(_2d.tagName)?_2d:this.editor._sCall("getParentOfType",[_2d,["P","DIV","LI"]]);
-if(!_2e){
+return {"node":_2a,"offset":_2b};
+},removeTrailingBr:function(_2c){
+var _2d=/P|DIV|LI/i.test(_2c.tagName)?_2c:this.editor.selection.getParentOfType(_2c,["P","DIV","LI"]);
+if(!_2d){
 return;
 }
-if(_2e.lastChild){
-if((_2e.childNodes.length>1&&_2e.lastChild.nodeType==3&&/^[\s\xAD]*$/.test(_2e.lastChild.nodeValue))||_2e.lastChild.tagName=="BR"){
-_2.destroy(_2e.lastChild);
+if(_2d.lastChild){
+if((_2d.childNodes.length>1&&_2d.lastChild.nodeType==3&&/^[\s\xAD]*$/.test(_2d.lastChild.nodeValue))||_2d.lastChild.tagName=="BR"){
+_2.destroy(_2d.lastChild);
 }
 }
-if(!_2e.childNodes.length){
-_2e.innerHTML=this.bogusHtmlContent;
+if(!_2d.childNodes.length){
+_2d.innerHTML=this.bogusHtmlContent;
 }
 }});
 });

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 148 - 146
esp/files/dijit/_editor/plugins/FontChoice.js


+ 81 - 81
esp/files/dijit/_editor/plugins/FullScreen.js

@@ -1,44 +1,44 @@
 //>>built
-define("dijit/_editor/plugins/FullScreen",["dojo/aspect","dojo/_base/declare","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/_base/event","dojo/i18n","dojo/keys","dojo/_base/lang","dojo/on","dojo/sniff","dojo/_base/window","dojo/window","../../focus","../_Plugin","../../form/ToggleButton","../../registry","dojo/i18n!../nls/commands"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9,on,_a,_b,_c,_d,_e,_f,_10){
-var _11=_2("dijit._editor.plugins.FullScreen",_e,{zIndex:500,_origState:null,_origiFrameState:null,_resizeHandle:null,isFullscreen:false,toggle:function(){
+define("dijit/_editor/plugins/FullScreen",["dojo/aspect","dojo/_base/declare","dojo/dom-class","dojo/dom-geometry","dojo/dom-style","dojo/i18n","dojo/keys","dojo/_base/lang","dojo/on","dojo/sniff","dojo/_base/window","dojo/window","../../focus","../_Plugin","../../form/ToggleButton","../../registry","dojo/i18n!../nls/commands"],function(_1,_2,_3,_4,_5,_6,_7,_8,on,_9,_a,_b,_c,_d,_e,_f){
+var _10=_2("dijit._editor.plugins.FullScreen",_d,{zIndex:500,_origState:null,_origiFrameState:null,_resizeHandle:null,isFullscreen:false,toggle:function(){
 this.button.set("checked",!this.button.get("checked"));
 },_initButton:function(){
-var _12=_7.getLocalization("dijit._editor","commands"),_13=this.editor;
-this.button=new _f({label:_12["fullScreen"],ownerDocument:_13.ownerDocument,dir:_13.dir,lang:_13.lang,showLabel:false,iconClass:this.iconClassPrefix+" "+this.iconClassPrefix+"FullScreen",tabIndex:"-1",onChange:_9.hitch(this,"_setFullScreen")});
-},setEditor:function(_14){
-this.editor=_14;
+var _11=_6.getLocalization("dijit._editor","commands"),_12=this.editor;
+this.button=new _e({label:_11["fullScreen"],ownerDocument:_12.ownerDocument,dir:_12.dir,lang:_12.lang,showLabel:false,iconClass:this.iconClassPrefix+" "+this.iconClassPrefix+"FullScreen",tabIndex:"-1",onChange:_8.hitch(this,"_setFullScreen")});
+},setEditor:function(_13){
+this.editor=_13;
 this._initButton();
-this.editor.addKeyHandler(_8.F11,true,true,_9.hitch(this,function(e){
+this.editor.addKeyHandler(_7.F11,true,true,_8.hitch(this,function(e){
 this.toggle();
-_6.stop(e);
-setTimeout(_9.hitch(this,function(){
-this.editor.focus();
-}),250);
+e.stopPropagation();
+e.preventDefault();
+this.editor.defer("focus",250);
 return true;
 }));
-this.connect(this.editor.domNode,"onkeydown","_containFocus");
+this.own(on(this.editor.domNode,"keydown",_8.hitch(this,"_containFocus")));
 },_containFocus:function(e){
 if(this.isFullscreen){
 var ed=this.editor;
-if(!ed.isTabIndent&&ed._fullscreen_oldOnKeyDown&&e.keyCode===_8.TAB){
-var f=_d.curNode;
+if(!ed.isTabIndent&&ed._fullscreen_oldOnKeyDown&&e.keyCode===_7.TAB){
+var f=_c.curNode;
 var avn=this._getAltViewNode();
 if(f==ed.iframe||(avn&&f===avn)){
-setTimeout(_9.hitch(this,function(){
+setTimeout(_8.hitch(this,function(){
 ed.toolbar.focus();
 }),10);
 }else{
 if(avn&&_5.get(ed.iframe,"display")==="none"){
-setTimeout(_9.hitch(this,function(){
-_d.focus(avn);
+setTimeout(_8.hitch(this,function(){
+_c.focus(avn);
 }),10);
 }else{
-setTimeout(_9.hitch(this,function(){
+setTimeout(_8.hitch(this,function(){
 ed.focus();
 }),10);
 }
 }
-_6.stop(e);
+event.stopPropagation();
+event.preventDefault();
 }else{
 if(ed._fullscreen_oldOnKeyDown){
 ed._fullscreen_oldOnKeyDown(e);
@@ -46,64 +46,64 @@ ed._fullscreen_oldOnKeyDown(e);
 }
 }
 },_resizeEditor:function(){
-var vp=_c.getBox(this.editor.ownerDocument);
+var vp=_b.getBox(this.editor.ownerDocument);
 _4.setMarginBox(this.editor.domNode,{w:vp.w,h:vp.h});
-var _15=this.editor.getHeaderHeight();
-var _16=this.editor.getFooterHeight();
-var _17=_4.getPadBorderExtents(this.editor.domNode);
-var _18=_4.getPadBorderExtents(this.editor.iframe.parentNode);
-var _19=_4.getMarginExtents(this.editor.iframe.parentNode);
-var _1a=vp.h-(_15+_17.h+_16);
-_4.setMarginBox(this.editor.iframe.parentNode,{h:_1a,w:vp.w});
-_4.setMarginBox(this.editor.iframe,{h:_1a-(_18.h+_19.h)});
+var _14=this.editor.getHeaderHeight();
+var _15=this.editor.getFooterHeight();
+var _16=_4.getPadBorderExtents(this.editor.domNode);
+var _17=_4.getPadBorderExtents(this.editor.iframe.parentNode);
+var _18=_4.getMarginExtents(this.editor.iframe.parentNode);
+var _19=vp.h-(_14+_16.h+_15);
+_4.setMarginBox(this.editor.iframe.parentNode,{h:_19,w:vp.w});
+_4.setMarginBox(this.editor.iframe,{h:_19-(_17.h+_18.h)});
 },_getAltViewNode:function(){
-},_setFullScreen:function(_1b){
+},_setFullScreen:function(_1a){
 var ed=this.editor;
-var _1c=ed.ownerDocumentBody;
-var _1d=ed.domNode.parentNode;
-var vp=_c.getBox(ed.ownerDocument);
-this.isFullscreen=_1b;
-if(_1b){
-while(_1d&&_1d!==_1c){
-_3.add(_1d,"dijitForceStatic");
-_1d=_1d.parentNode;
+var _1b=ed.ownerDocumentBody;
+var _1c=ed.domNode.parentNode;
+var vp=_b.getBox(ed.ownerDocument);
+this.isFullscreen=_1a;
+if(_1a){
+while(_1c&&_1c!==_1b){
+_3.add(_1c,"dijitForceStatic");
+_1c=_1c.parentNode;
 }
 this._editorResizeHolder=this.editor.resize;
 ed.resize=function(){
 };
 ed._fullscreen_oldOnKeyDown=ed.onKeyDown;
-ed.onKeyDown=_9.hitch(this,this._containFocus);
+ed.onKeyDown=_8.hitch(this,this._containFocus);
 this._origState={};
 this._origiFrameState={};
-var _1e=ed.domNode,_1f=_1e&&_1e.style||{};
-this._origState={width:_1f.width||"",height:_1f.height||"",top:_5.get(_1e,"top")||"",left:_5.get(_1e,"left")||"",position:_5.get(_1e,"position")||"static",marginBox:_4.getMarginBox(ed.domNode)};
-var _20=ed.iframe,_21=_20&&_20.style||{};
+var _1d=ed.domNode,_1e=_1d&&_1d.style||{};
+this._origState={width:_1e.width||"",height:_1e.height||"",top:_5.get(_1d,"top")||"",left:_5.get(_1d,"left")||"",position:_5.get(_1d,"position")||"static",marginBox:_4.getMarginBox(ed.domNode)};
+var _1f=ed.iframe,_20=_1f&&_1f.style||{};
 var bc=_5.get(ed.iframe,"backgroundColor");
-this._origiFrameState={backgroundColor:bc||"transparent",width:_21.width||"auto",height:_21.height||"auto",zIndex:_21.zIndex||""};
+this._origiFrameState={backgroundColor:bc||"transparent",width:_20.width||"auto",height:_20.height||"auto",zIndex:_20.zIndex||""};
 _5.set(ed.domNode,{position:"absolute",top:"0px",left:"0px",zIndex:this.zIndex,width:vp.w+"px",height:vp.h+"px"});
 _5.set(ed.iframe,{height:"100%",width:"100%",zIndex:this.zIndex,backgroundColor:bc!=="transparent"&&bc!=="rgba(0, 0, 0, 0)"?bc:"white"});
 _5.set(ed.iframe.parentNode,{height:"95%",width:"100%"});
-if(_1c.style&&_1c.style.overflow){
-this._oldOverflow=_5.get(_1c,"overflow");
+if(_1b.style&&_1b.style.overflow){
+this._oldOverflow=_5.get(_1b,"overflow");
 }else{
 this._oldOverflow="";
 }
-if(_a("ie")&&!_a("quirks")){
-if(_1c.parentNode&&_1c.parentNode.style&&_1c.parentNode.style.overflow){
-this._oldBodyParentOverflow=_1c.parentNode.style.overflow;
+if(_9("ie")&&!_9("quirks")){
+if(_1b.parentNode&&_1b.parentNode.style&&_1b.parentNode.style.overflow){
+this._oldBodyParentOverflow=_1b.parentNode.style.overflow;
 }else{
 try{
-this._oldBodyParentOverflow=_5.get(_1c.parentNode,"overflow");
+this._oldBodyParentOverflow=_5.get(_1b.parentNode,"overflow");
 }
 catch(e){
 this._oldBodyParentOverflow="scroll";
 }
 }
-_5.set(_1c.parentNode,"overflow","hidden");
+_5.set(_1b.parentNode,"overflow","hidden");
 }
-_5.set(_1c,"overflow","hidden");
-var _22=function(){
-var vp=_c.getBox(ed.ownerDocument);
+_5.set(_1b,"overflow","hidden");
+var _21=function(){
+var vp=_b.getBox(ed.ownerDocument);
 if("_prevW" in this&&"_prevH" in this){
 if(vp.w===this._prevW&&vp.h===this._prevH){
 return;
@@ -116,18 +116,18 @@ if(this._resizer){
 clearTimeout(this._resizer);
 delete this._resizer;
 }
-this._resizer=setTimeout(_9.hitch(this,function(){
+this._resizer=setTimeout(_8.hitch(this,function(){
 delete this._resizer;
 this._resizeEditor();
 }),10);
 };
-this._resizeHandle=on(window,"resize",_9.hitch(this,_22));
-this._resizeHandle2=_1.after(ed,"onResize",_9.hitch(this,function(){
+this._resizeHandle=on(window,"resize",_8.hitch(this,_21));
+this._resizeHandle2=_1.after(ed,"onResize",_8.hitch(this,function(){
 if(this._resizer){
 clearTimeout(this._resizer);
 delete this._resizer;
 }
-this._resizer=setTimeout(_9.hitch(this,function(){
+this._resizer=setTimeout(_8.hitch(this,function(){
 delete this._resizer;
 this._resizeEditor();
 }),10);
@@ -135,7 +135,7 @@ this._resizeEditor();
 this._resizeEditor();
 var dn=this.editor.toolbar.domNode;
 setTimeout(function(){
-_c.scrollIntoView(dn);
+_b.scrollIntoView(dn);
 },250);
 }else{
 if(this._resizeHandle){
@@ -150,9 +150,9 @@ if(this._rst){
 clearTimeout(this._rst);
 this._rst=null;
 }
-while(_1d&&_1d!==_1c){
-_3.remove(_1d,"dijitForceStatic");
-_1d=_1d.parentNode;
+while(_1c&&_1c!==_1b){
+_3.remove(_1c,"dijitForceStatic");
+_1c=_1c.parentNode;
 }
 if(this._editorResizeHolder){
 this.editor.resize=this._editorResizeHolder;
@@ -164,32 +164,32 @@ if(ed._fullscreen_oldOnKeyDown){
 ed.onKeyDown=ed._fullscreen_oldOnKeyDown;
 delete ed._fullscreen_oldOnKeyDown;
 }
-var _23=this;
+var _22=this;
 setTimeout(function(){
-var mb=_23._origState.marginBox;
-var oh=_23._origState.height;
-if(_a("ie")&&!_a("quirks")){
-_1c.parentNode.style.overflow=_23._oldBodyParentOverflow;
-delete _23._oldBodyParentOverflow;
-}
-_5.set(_1c,"overflow",_23._oldOverflow);
-delete _23._oldOverflow;
-_5.set(ed.domNode,_23._origState);
+var mb=_22._origState.marginBox;
+var oh=_22._origState.height;
+if(_9("ie")&&!_9("quirks")){
+_1b.parentNode.style.overflow=_22._oldBodyParentOverflow;
+delete _22._oldBodyParentOverflow;
+}
+_5.set(_1b,"overflow",_22._oldOverflow);
+delete _22._oldOverflow;
+_5.set(ed.domNode,_22._origState);
 _5.set(ed.iframe.parentNode,{height:"",width:""});
-_5.set(ed.iframe,_23._origiFrameState);
-delete _23._origState;
-delete _23._origiFrameState;
-var _24=_10.getEnclosingWidget(ed.domNode.parentNode);
-if(_24&&_24.resize){
-_24.resize();
+_5.set(ed.iframe,_22._origiFrameState);
+delete _22._origState;
+delete _22._origiFrameState;
+var _23=_f.getEnclosingWidget(ed.domNode.parentNode);
+if(_23&&_23.resize){
+_23.resize();
 }else{
 if(!oh||oh.indexOf("%")<0){
-setTimeout(_9.hitch(this,function(){
+setTimeout(_8.hitch(this,function(){
 ed.resize({h:mb.h});
 }),0);
 }
 }
-_c.scrollIntoView(_23.editor.toolbar.domNode);
+_b.scrollIntoView(_22.editor.toolbar.domNode);
 },100);
 }
 },updateState:function(){
@@ -209,8 +209,8 @@ this._resizer=null;
 }
 this.inherited(arguments);
 }});
-_e.registry["fullScreen"]=_e.registry["fullscreen"]=function(_25){
-return new _11({zIndex:("zIndex" in _25)?_25.zIndex:500});
+_d.registry["fullScreen"]=_d.registry["fullscreen"]=function(_24){
+return new _10({zIndex:("zIndex" in _24)?_24.zIndex:500});
 };
-return _11;
+return _10;
 });

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 25 - 25
esp/files/dijit/_editor/plugins/LinkDialog.js


+ 2 - 2
esp/files/dijit/_editor/plugins/TabIndent.js

@@ -4,9 +4,9 @@ _2.experimental("dijit._editor.plugins.TabIndent");
 var _5=_1("dijit._editor.plugins.TabIndent",_3,{useDefaultCommand:false,buttonClass:_4,command:"tabIndent",_initButton:function(){
 this.inherited(arguments);
 var e=this.editor;
-this.connect(this.button,"onChange",function(_6){
+this.own(this.button.on("change",function(_6){
 e.set("isTabIndent",_6);
-});
+}));
 this.updateState();
 },updateState:function(){
 var _7=this.get("disabled");

+ 2 - 2
esp/files/dijit/_editor/plugins/ToggleDir.js

@@ -1,5 +1,5 @@
 //>>built
-define("dijit/_editor/plugins/ToggleDir",["dojo/_base/declare","dojo/dom-style","dojo/_base/kernel","dojo/_base/lang","../_Plugin","../../form/ToggleButton"],function(_1,_2,_3,_4,_5,_6){
+define("dijit/_editor/plugins/ToggleDir",["dojo/_base/declare","dojo/dom-style","dojo/_base/kernel","dojo/_base/lang","dojo/on","../_Plugin","../../form/ToggleButton"],function(_1,_2,_3,_4,on,_5,_6){
 _3.experimental("dijit._editor.plugins.ToggleDir");
 var _7=_1("dijit._editor.plugins.ToggleDir",_5,{useDefaultCommand:false,command:"toggleDir",buttonClass:_6,_initButton:function(){
 this.inherited(arguments);
@@ -8,7 +8,7 @@ var _8=this.editor.editorObject.contentWindow.document.documentElement;
 _8=_8.getElementsByTagName("body")[0];
 var _9=_2.getComputedStyle(_8).direction=="ltr";
 this.button.set("checked",!_9);
-this.connect(this.button,"onChange","_setRtl");
+this.own(this.button.on("change",_4.hitch(this,"_setRtl")));
 }));
 },updateState:function(){
 this.button.set("disabled",this.get("disabled"));

+ 112 - 112
esp/files/dijit/_editor/plugins/ViewSource.js

@@ -1,64 +1,67 @@
 //>>built
-define("dijit/_editor/plugins/ViewSource",["dojo/_base/array","dojo/_base/declare","dojo/dom-attr","dojo/dom-construct","dojo/dom-geometry","dojo/dom-style","dojo/_base/event","dojo/i18n","dojo/keys","dojo/_base/lang","dojo/on","dojo/sniff","dojo/_base/window","dojo/window","../../focus","../_Plugin","../../form/ToggleButton","../..","../../registry","dojo/aspect","dojo/i18n!../nls/commands"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9,_a,on,_b,_c,_d,_e,_f,_10,_11,_12,_13){
-var _14=_2("dijit._editor.plugins.ViewSource",_f,{stripScripts:true,stripComments:true,stripIFrames:true,readOnly:false,_fsPlugin:null,toggle:function(){
+define("dijit/_editor/plugins/ViewSource",["dojo/_base/array","dojo/aspect","dojo/_base/declare","dojo/dom-attr","dojo/dom-construct","dojo/dom-geometry","dojo/dom-style","dojo/i18n","dojo/keys","dojo/_base/lang","dojo/on","dojo/sniff","dojo/window","../../focus","../_Plugin","../../form/ToggleButton","../..","../../registry","dojo/i18n!../nls/commands"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9,_a,on,_b,_c,_d,_e,_f,_10,_11){
+var _12=_3("dijit._editor.plugins.ViewSource",_e,{stripScripts:true,stripComments:true,stripIFrames:true,readOnly:false,_fsPlugin:null,toggle:function(){
 if(_b("webkit")){
 this._vsFocused=true;
 }
 this.button.set("checked",!this.button.get("checked"));
 },_initButton:function(){
-var _15=_8.getLocalization("dijit._editor","commands"),_16=this.editor;
-this.button=new _10({label:_15["viewSource"],ownerDocument:_16.ownerDocument,dir:_16.dir,lang:_16.lang,showLabel:false,iconClass:this.iconClassPrefix+" "+this.iconClassPrefix+"ViewSource",tabIndex:"-1",onChange:_a.hitch(this,"_showSource")});
+var _13=_8.getLocalization("dijit._editor","commands"),_14=this.editor;
+this.button=new _f({label:_13["viewSource"],ownerDocument:_14.ownerDocument,dir:_14.dir,lang:_14.lang,showLabel:false,iconClass:this.iconClassPrefix+" "+this.iconClassPrefix+"ViewSource",tabIndex:"-1",onChange:_a.hitch(this,"_showSource")});
 if(_b("ie")==7){
-this._ieFixNode=_4.create("div",{style:{opacity:"0",zIndex:"-1000",position:"absolute",top:"-1000px"}},_16.ownerDocumentBody);
+this._ieFixNode=_5.create("div",{style:{opacity:"0",zIndex:"-1000",position:"absolute",top:"-1000px"}},_14.ownerDocumentBody);
 }
 this.button.set("readOnly",false);
-},setEditor:function(_17){
-this.editor=_17;
+},setEditor:function(_15){
+this.editor=_15;
 this._initButton();
 this.editor.addKeyHandler(_9.F12,true,true,_a.hitch(this,function(e){
 this.button.focus();
 this.toggle();
-_7.stop(e);
+e.stopPropagation();
+e.preventDefault();
 setTimeout(_a.hitch(this,function(){
+if(this.editor.focused){
 this.editor.focus();
+}
 }),100);
 }));
-},_showSource:function(_18){
+},_showSource:function(_16){
 var ed=this.editor;
-var _19=ed._plugins;
-var _1a;
-this._sourceShown=_18;
-var _1b=this;
+var _17=ed._plugins;
+var _18;
+this._sourceShown=_16;
+var _19=this;
 try{
 if(!this.sourceArea){
 this._createSourceView();
 }
-if(_18){
+if(_16){
 ed._sourceQueryCommandEnabled=ed.queryCommandEnabled;
 ed.queryCommandEnabled=function(cmd){
 return cmd.toLowerCase()==="viewsource";
 };
 this.editor.onDisplayChanged();
-_1a=ed.get("value");
-_1a=this._filter(_1a);
-ed.set("value",_1a);
-_1.forEach(_19,function(p){
-if(p&&!(p instanceof _14)&&p.isInstanceOf(_f)){
+_18=ed.get("value");
+_18=this._filter(_18);
+ed.set("value",_18);
+_1.forEach(_17,function(p){
+if(p&&!(p instanceof _12)&&p.isInstanceOf(_e)){
 p.set("disabled",true);
 }
 });
 if(this._fsPlugin){
 this._fsPlugin._getAltViewNode=function(){
-return _1b.sourceArea;
+return _19.sourceArea;
 };
 }
-this.sourceArea.value=_1a;
+this.sourceArea.value=_18;
 this.sourceArea.style.height=ed.iframe.style.height;
 this.sourceArea.style.width=ed.iframe.style.width;
-_6.set(ed.iframe,"display","none");
-_6.set(this.sourceArea,{display:"block"});
-var _1c=function(){
-var vp=_d.getBox(ed.ownerDocument);
+_7.set(ed.iframe,"display","none");
+_7.set(this.sourceArea,{display:"block"});
+var _1a=function(){
+var vp=_c.getBox(ed.ownerDocument);
 if("_prevW" in this&&"_prevH" in this){
 if(vp.w===this._prevW&&vp.h===this._prevH){
 return;
@@ -79,7 +82,7 @@ delete this._resizer;
 this._resize();
 }),10);
 };
-this._resizeHandle=on(window,"resize",_a.hitch(this,_1c));
+this._resizeHandle=on(window,"resize",_a.hitch(this,_1a));
 setTimeout(_a.hitch(this,this._resize),100);
 this.editor.onNormalizedDisplayChanged();
 this.editor.__oldGetValue=this.editor.getValue;
@@ -88,10 +91,10 @@ var txt=this.sourceArea.value;
 txt=this._filter(txt);
 return txt;
 });
-this._setListener=_13.after(this.editor,"setValue",_a.hitch(this,function(_1d){
-_1d=_1d||"";
-_1d=this._filter(_1d);
-this.sourceArea.value=_1d;
+this._setListener=_2.after(this.editor,"setValue",_a.hitch(this,function(_1b){
+_1b=_1b||"";
+_1b=this._filter(_1b);
+this.sourceArea.value=_1b;
 }),true);
 }else{
 if(!ed._sourceQueryCommandEnabled){
@@ -107,28 +110,28 @@ delete this.editor.__oldGetValue;
 }
 ed.queryCommandEnabled=ed._sourceQueryCommandEnabled;
 if(!this._readOnly){
-_1a=this.sourceArea.value;
-_1a=this._filter(_1a);
+_18=this.sourceArea.value;
+_18=this._filter(_18);
 ed.beginEditing();
-ed.set("value",_1a);
+ed.set("value",_18);
 ed.endEditing();
 }
-_1.forEach(_19,function(p){
-if(p&&p.isInstanceOf(_f)){
+_1.forEach(_17,function(p){
+if(p&&p.isInstanceOf(_e)){
 p.set("disabled",false);
 }
 });
-_6.set(this.sourceArea,"display","none");
-_6.set(ed.iframe,"display","block");
+_7.set(this.sourceArea,"display","none");
+_7.set(ed.iframe,"display","block");
 delete ed._sourceQueryCommandEnabled;
 this.editor.onDisplayChanged();
 }
 setTimeout(_a.hitch(this,function(){
-var _1e=ed.domNode.parentNode;
-if(_1e){
-var _1f=_12.getEnclosingWidget(_1e);
-if(_1f&&_1f.resize){
-_1f.resize();
+var _1c=ed.domNode.parentNode;
+if(_1c){
+var _1d=_11.getEnclosingWidget(_1c);
+if(_1d&&_1d.resize){
+_1d.resize();
 }
 }
 ed.resize();
@@ -142,49 +145,50 @@ this.button.set("disabled",this.get("disabled"));
 var ed=this.editor;
 var tbH=ed.getHeaderHeight();
 var fH=ed.getFooterHeight();
-var eb=_5.position(ed.domNode);
-var _20=_5.getPadBorderExtents(ed.iframe.parentNode);
-var _21=_5.getMarginExtents(ed.iframe.parentNode);
-var _22=_5.getPadBorderExtents(ed.domNode);
-var edb={w:eb.w-_22.w,h:eb.h-(tbH+_22.h+fH)};
+var eb=_6.position(ed.domNode);
+var _1e=_6.getPadBorderExtents(ed.iframe.parentNode);
+var _1f=_6.getMarginExtents(ed.iframe.parentNode);
+var _20=_6.getPadBorderExtents(ed.domNode);
+var edb={w:eb.w-_20.w,h:eb.h-(tbH+_20.h+fH)};
 if(this._fsPlugin&&this._fsPlugin.isFullscreen){
-var vp=_d.getBox(ed.ownerDocument);
-edb.w=(vp.w-_22.w);
-edb.h=(vp.h-(tbH+_22.h+fH));
+var vp=_c.getBox(ed.ownerDocument);
+edb.w=(vp.w-_20.w);
+edb.h=(vp.h-(tbH+_20.h+fH));
 }
 if(_b("ie")){
 edb.h-=2;
 }
 if(this._ieFixNode){
-var _23=-this._ieFixNode.offsetTop/1000;
-edb.w=Math.floor((edb.w+0.9)/_23);
-edb.h=Math.floor((edb.h+0.9)/_23);
+var _21=-this._ieFixNode.offsetTop/1000;
+edb.w=Math.floor((edb.w+0.9)/_21);
+edb.h=Math.floor((edb.h+0.9)/_21);
 }
-_5.setMarginBox(this.sourceArea,{w:edb.w-(_20.w+_21.w),h:edb.h-(_20.h+_21.h)});
-_5.setMarginBox(ed.iframe.parentNode,{h:edb.h});
+_6.setMarginBox(this.sourceArea,{w:edb.w-(_1e.w+_1f.w),h:edb.h-(_1e.h+_1f.h)});
+_6.setMarginBox(ed.iframe.parentNode,{h:edb.h});
 },_createSourceView:function(){
 var ed=this.editor;
-var _24=ed._plugins;
-this.sourceArea=_4.create("textarea");
+var _22=ed._plugins;
+this.sourceArea=_5.create("textarea");
 if(this.readOnly){
-_3.set(this.sourceArea,"readOnly",true);
+_4.set(this.sourceArea,"readOnly",true);
 this._readOnly=true;
 }
-_6.set(this.sourceArea,{padding:"0px",margin:"0px",borderWidth:"0px",borderStyle:"none"});
-_4.place(this.sourceArea,ed.iframe,"before");
+_7.set(this.sourceArea,{padding:"0px",margin:"0px",borderWidth:"0px",borderStyle:"none"});
+_4.set(this.sourceArea,"aria-label",this.editor.id);
+_5.place(this.sourceArea,ed.iframe,"before");
 if(_b("ie")&&ed.iframe.parentNode.lastChild!==ed.iframe){
-_6.set(ed.iframe.parentNode.lastChild,{width:"0px",height:"0px",padding:"0px",margin:"0px",borderWidth:"0px",borderStyle:"none"});
+_7.set(ed.iframe.parentNode.lastChild,{width:"0px",height:"0px",padding:"0px",margin:"0px",borderWidth:"0px",borderStyle:"none"});
 }
 ed._viewsource_oldFocus=ed.focus;
-var _25=this;
+var _23=this;
 ed.focus=function(){
-if(_25._sourceShown){
-_25.setSourceAreaCaret();
+if(_23._sourceShown){
+_23.setSourceAreaCaret();
 }else{
 try{
 if(this._vsFocused){
 delete this._vsFocused;
-_e.focus(ed.editNode);
+_d.focus(ed.editNode);
 }else{
 ed._viewsource_oldFocus();
 }
@@ -194,9 +198,9 @@ catch(e){
 }
 };
 var i,p;
-for(i=0;i<_24.length;i++){
-p=_24[i];
-if(p&&(p.declaredClass==="dijit._editor.plugins.FullScreen"||p.declaredClass===(_11._scopeName+"._editor.plugins.FullScreen"))){
+for(i=0;i<_22.length;i++){
+p=_22[i];
+if(p&&(p.declaredClass==="dijit._editor.plugins.FullScreen"||p.declaredClass===(_10._scopeName+"._editor.plugins.FullScreen"))){
 this._fsPlugin=p;
 break;
 }
@@ -204,74 +208,70 @@ break;
 if(this._fsPlugin){
 this._fsPlugin._viewsource_getAltViewNode=this._fsPlugin._getAltViewNode;
 this._fsPlugin._getAltViewNode=function(){
-return _25._sourceShown?_25.sourceArea:this._viewsource_getAltViewNode();
+return _23._sourceShown?_23.sourceArea:this._viewsource_getAltViewNode();
 };
 }
-this.connect(this.sourceArea,"onkeydown",_a.hitch(this,function(e){
+this.own(on(this.sourceArea,"keydown",_a.hitch(this,function(e){
 if(this._sourceShown&&e.keyCode==_9.F12&&e.ctrlKey&&e.shiftKey){
 this.button.focus();
 this.button.set("checked",false);
 setTimeout(_a.hitch(this,function(){
 ed.focus();
 }),100);
-_7.stop(e);
-}
-}));
-},_stripScripts:function(_26){
+e.stopPropagation();
+e.preventDefault();
+}
+})));
+},_stripScripts:function(_24){
+if(_24){
+_24=_24.replace(/<\s*script[^>]*>((.|\s)*?)<\\?\/\s*script\s*>/ig,"");
+_24=_24.replace(/<\s*script\b([^<>]|\s)*>?/ig,"");
+_24=_24.replace(/<[^>]*=(\s|)*[("|')]javascript:[^$1][(\s|.)]*[$1][^>]*>/ig,"");
+}
+return _24;
+},_stripComments:function(_25){
+if(_25){
+_25=_25.replace(/<!--(.|\s){1,}?-->/g,"");
+}
+return _25;
+},_stripIFrames:function(_26){
 if(_26){
-_26=_26.replace(/<\s*script[^>]*>((.|\s)*?)<\\?\/\s*script\s*>/ig,"");
-_26=_26.replace(/<\s*script\b([^<>]|\s)*>?/ig,"");
-_26=_26.replace(/<[^>]*=(\s|)*[("|')]javascript:[^$1][(\s|.)]*[$1][^>]*>/ig,"");
+_26=_26.replace(/<\s*iframe[^>]*>((.|\s)*?)<\\?\/\s*iframe\s*>/ig,"");
 }
 return _26;
-},_stripComments:function(_27){
+},_filter:function(_27){
 if(_27){
-_27=_27.replace(/<!--(.|\s){1,}?-->/g,"");
-}
-return _27;
-},_stripIFrames:function(_28){
-if(_28){
-_28=_28.replace(/<\s*iframe[^>]*>((.|\s)*?)<\\?\/\s*iframe\s*>/ig,"");
-}
-return _28;
-},_filter:function(_29){
-if(_29){
 if(this.stripScripts){
-_29=this._stripScripts(_29);
+_27=this._stripScripts(_27);
 }
 if(this.stripComments){
-_29=this._stripComments(_29);
+_27=this._stripComments(_27);
 }
 if(this.stripIFrames){
-_29=this._stripIFrames(_29);
+_27=this._stripIFrames(_27);
 }
 }
-return _29;
+return _27;
 },setSourceAreaCaret:function(){
-var _2a=_c.global;
-var _2b=this.sourceArea;
-_e.focus(_2b);
+var _28=this.sourceArea;
+_d.focus(_28);
 if(this._sourceShown&&!this.readOnly){
-if(_b("ie")){
-if(this.sourceArea.createTextRange){
-var _2c=_2b.createTextRange();
-_2c.collapse(true);
-_2c.moveStart("character",-99999);
-_2c.moveStart("character",0);
-_2c.moveEnd("character",0);
-_2c.select();
-}
+if(_28.setSelectionRange){
+_28.setSelectionRange(0,0);
 }else{
-if(_2a.getSelection){
-if(_2b.setSelectionRange){
-_2b.setSelectionRange(0,0);
-}
+if(this.sourceArea.createTextRange){
+var _29=_28.createTextRange();
+_29.collapse(true);
+_29.moveStart("character",-99999);
+_29.moveStart("character",0);
+_29.moveEnd("character",0);
+_29.select();
 }
 }
 }
 },destroy:function(){
 if(this._ieFixNode){
-_4.destroy(this._ieFixNode);
+_5.destroy(this._ieFixNode);
 }
 if(this._resizer){
 clearTimeout(this._resizer);
@@ -287,8 +287,8 @@ delete this._setListener;
 }
 this.inherited(arguments);
 }});
-_f.registry["viewSource"]=_f.registry["viewsource"]=function(_2d){
-return new _14({readOnly:("readOnly" in _2d)?_2d.readOnly:false,stripComments:("stripComments" in _2d)?_2d.stripComments:true,stripScripts:("stripScripts" in _2d)?_2d.stripScripts:true,stripIFrames:("stripIFrames" in _2d)?_2d.stripIFrames:true});
+_e.registry["viewSource"]=_e.registry["viewsource"]=function(_2a){
+return new _12({readOnly:("readOnly" in _2a)?_2a.readOnly:false,stripComments:("stripComments" in _2a)?_2a.stripComments:true,stripScripts:("stripScripts" in _2a)?_2a.stripScripts:true,stripIFrames:("stripIFrames" in _2a)?_2a.stripIFrames:true});
 };
-return _14;
+return _12;
 });

+ 120 - 130
esp/files/dijit/_editor/range.js

@@ -1,60 +1,57 @@
 //>>built
-define("dijit/_editor/range",["dojo/_base/array","dojo/_base/declare","dojo/_base/lang","dojo/_base/window","../main"],function(_1,_2,_3,_4,_5){
-_5.range={};
-_5.range.getIndex=function(_6,_7){
-var _8=[],_9=[];
-var _a=_6;
-var _b,n;
-while(_6!=_7){
+define("dijit/_editor/range",["dojo/_base/array","dojo/_base/declare","dojo/_base/lang"],function(_1,_2,_3){
+var _4={getIndex:function(_5,_6){
+var _7=[],_8=[];
+var _9=_5;
+var _a,n;
+while(_5!=_6){
 var i=0;
-_b=_6.parentNode;
-while((n=_b.childNodes[i++])){
-if(n===_6){
+_a=_5.parentNode;
+while((n=_a.childNodes[i++])){
+if(n===_5){
 --i;
 break;
 }
 }
-_8.unshift(i);
-_9.unshift(i-_b.childNodes.length);
-_6=_b;
+_7.unshift(i);
+_8.unshift(i-_a.childNodes.length);
+_5=_a;
 }
-if(_8.length>0&&_a.nodeType==3){
-n=_a.previousSibling;
+if(_7.length>0&&_9.nodeType==3){
+n=_9.previousSibling;
 while(n&&n.nodeType==3){
-_8[_8.length-1]--;
+_7[_7.length-1]--;
 n=n.previousSibling;
 }
-n=_a.nextSibling;
+n=_9.nextSibling;
 while(n&&n.nodeType==3){
-_9[_9.length-1]++;
+_8[_8.length-1]++;
 n=n.nextSibling;
 }
 }
-return {o:_8,r:_9};
-};
-_5.range.getNode=function(_c,_d){
-if(!_3.isArray(_c)||_c.length==0){
-return _d;
+return {o:_7,r:_8};
+},getNode:function(_b,_c){
+if(!_3.isArray(_b)||_b.length==0){
+return _c;
 }
-var _e=_d;
-_1.every(_c,function(i){
-if(i>=0&&i<_e.childNodes.length){
-_e=_e.childNodes[i];
+var _d=_c;
+_1.every(_b,function(i){
+if(i>=0&&i<_d.childNodes.length){
+_d=_d.childNodes[i];
 }else{
-_e=null;
+_d=null;
 return false;
 }
 return true;
 });
-return _e;
-};
-_5.range.getCommonAncestor=function(n1,n2,_f){
-_f=_f||n1.ownerDocument.body;
-var _10=function(n){
+return _d;
+},getCommonAncestor:function(n1,n2,_e){
+_e=_e||n1.ownerDocument.body;
+var _f=function(n){
 var as=[];
 while(n){
 as.unshift(n);
-if(n!==_f){
+if(n!==_e){
 n=n.parentNode;
 }else{
 break;
@@ -62,123 +59,115 @@ break;
 }
 return as;
 };
-var _11=_10(n1);
-var _12=_10(n2);
-var m=Math.min(_11.length,_12.length);
-var com=_11[0];
+var _10=_f(n1);
+var _11=_f(n2);
+var m=Math.min(_10.length,_11.length);
+var com=_10[0];
 for(var i=1;i<m;i++){
-if(_11[i]===_12[i]){
-com=_11[i];
+if(_10[i]===_11[i]){
+com=_10[i];
 }else{
 break;
 }
 }
 return com;
-};
-_5.range.getAncestor=function(_13,_14,_15){
-_15=_15||_13.ownerDocument.body;
-while(_13&&_13!==_15){
-var _16=_13.nodeName.toUpperCase();
-if(_14.test(_16)){
-return _13;
+},getAncestor:function(_12,_13,_14){
+_14=_14||_12.ownerDocument.body;
+while(_12&&_12!==_14){
+var _15=_12.nodeName.toUpperCase();
+if(_13.test(_15)){
+return _12;
 }
-_13=_13.parentNode;
+_12=_12.parentNode;
 }
 return null;
-};
-_5.range.BlockTagNames=/^(?:P|DIV|H1|H2|H3|H4|H5|H6|ADDRESS|PRE|OL|UL|LI|DT|DE)$/;
-_5.range.getBlockAncestor=function(_17,_18,_19){
-_19=_19||_17.ownerDocument.body;
-_18=_18||_5.range.BlockTagNames;
-var _1a=null,_1b;
-while(_17&&_17!==_19){
-var _1c=_17.nodeName.toUpperCase();
-if(!_1a&&_18.test(_1c)){
-_1a=_17;
-}
-if(!_1b&&(/^(?:BODY|TD|TH|CAPTION)$/).test(_1c)){
-_1b=_17;
-}
-_17=_17.parentNode;
-}
-return {blockNode:_1a,blockContainer:_1b||_17.ownerDocument.body};
-};
-_5.range.atBeginningOfContainer=function(_1d,_1e,_1f){
-var _20=false;
-var _21=(_1f==0);
-if(!_21&&_1e.nodeType==3){
-if(/^[\s\xA0]+$/.test(_1e.nodeValue.substr(0,_1f))){
-_21=true;
+},BlockTagNames:/^(?:P|DIV|H1|H2|H3|H4|H5|H6|ADDRESS|PRE|OL|UL|LI|DT|DE)$/,getBlockAncestor:function(_16,_17,_18){
+_18=_18||_16.ownerDocument.body;
+_17=_17||_4.BlockTagNames;
+var _19=null,_1a;
+while(_16&&_16!==_18){
+var _1b=_16.nodeName.toUpperCase();
+if(!_19&&_17.test(_1b)){
+_19=_16;
+}
+if(!_1a&&(/^(?:BODY|TD|TH|CAPTION)$/).test(_1b)){
+_1a=_16;
+}
+_16=_16.parentNode;
+}
+return {blockNode:_19,blockContainer:_1a||_16.ownerDocument.body};
+},atBeginningOfContainer:function(_1c,_1d,_1e){
+var _1f=false;
+var _20=(_1e==0);
+if(!_20&&_1d.nodeType==3){
+if(/^[\s\xA0]+$/.test(_1d.nodeValue.substr(0,_1e))){
+_20=true;
 }
 }
-if(_21){
-var _22=_1e;
-_20=true;
-while(_22&&_22!==_1d){
-if(_22.previousSibling){
-_20=false;
+if(_20){
+var _21=_1d;
+_1f=true;
+while(_21&&_21!==_1c){
+if(_21.previousSibling){
+_1f=false;
 break;
 }
-_22=_22.parentNode;
+_21=_21.parentNode;
 }
 }
-return _20;
-};
-_5.range.atEndOfContainer=function(_23,_24,_25){
-var _26=false;
-var _27=(_25==(_24.length||_24.childNodes.length));
-if(!_27&&_24.nodeType==3){
-if(/^[\s\xA0]+$/.test(_24.nodeValue.substr(_25))){
-_27=true;
+return _1f;
+},atEndOfContainer:function(_22,_23,_24){
+var _25=false;
+var _26=(_24==(_23.length||_23.childNodes.length));
+if(!_26&&_23.nodeType==3){
+if(/^[\s\xA0]+$/.test(_23.nodeValue.substr(_24))){
+_26=true;
 }
 }
-if(_27){
-var _28=_24;
-_26=true;
-while(_28&&_28!==_23){
-if(_28.nextSibling){
-_26=false;
+if(_26){
+var _27=_23;
+_25=true;
+while(_27&&_27!==_22){
+if(_27.nextSibling){
+_25=false;
 break;
 }
-_28=_28.parentNode;
+_27=_27.parentNode;
 }
 }
-return _26;
-};
-_5.range.adjacentNoneTextNode=function(_29,_2a){
-var _2b=_29;
-var len=(0-_29.length)||0;
-var _2c=_2a?"nextSibling":"previousSibling";
-while(_2b){
-if(_2b.nodeType!=3){
+return _25;
+},adjacentNoneTextNode:function(_28,_29){
+var _2a=_28;
+var len=(0-_28.length)||0;
+var _2b=_29?"nextSibling":"previousSibling";
+while(_2a){
+if(_2a.nodeType!=3){
 break;
 }
-len+=_2b.length;
-_2b=_2b[_2c];
+len+=_2a.length;
+_2a=_2a[_2b];
 }
-return [_2b,len];
-};
-_5.range.create=function(win){
+return [_2a,len];
+},create:function(win){
 win=win||window;
 if(win.getSelection){
 return win.document.createRange();
 }else{
-return new _5.range.W3CRange();
+return new _2c();
 }
-};
-_5.range.getSelection=function(_2d,_2e){
+},getSelection:function(_2d,_2e){
 if(_2d.getSelection){
 return _2d.getSelection();
 }else{
-var s=new _5.range.ie.selection(_2d);
+var s=new ie.selection(_2d);
 if(!_2e){
 s._getCurrentSelection();
 }
 return s;
 }
-};
+}};
 if(!window.getSelection){
-_5.range.ie={cachedSelection:{},selection:function(_2f){
+var ie=_4.ie={cachedSelection:{},selection:function(_2f){
 this._ranges=[];
 this.addRange=function(r,_30){
 this._ranges.push(r);
@@ -195,9 +184,9 @@ var _31=function(){
 var r=_2f.document.selection.createRange();
 var _32=_2f.document.selection.type.toUpperCase();
 if(_32=="CONTROL"){
-return new _5.range.W3CRange(_5.range.ie.decomposeControlRange(r));
+return new _2c(ie.decomposeControlRange(r));
 }else{
-return new _5.range.W3CRange(_5.range.ie.decomposeTextRange(r));
+return new _2c(ie.decomposeTextRange(r));
 }
 };
 this.getRangeAt=function(i){
@@ -216,8 +205,8 @@ this.isCollapsed=true;
 },decomposeControlRange:function(_33){
 var _34=_33.item(0),_35=_33.item(_33.length-1);
 var _36=_34.parentNode,_37=_35.parentNode;
-var _38=_5.range.getIndex(_34,_36).o[0];
-var _39=_5.range.getIndex(_35,_37).o[0]+1;
+var _38=_4.getIndex(_34,_36).o[0];
+var _39=_4.getIndex(_35,_37).o[0]+1;
 return [_36,_38,_37,_39];
 },getEndPoint:function(_3a,end){
 var _3b=_3a.duplicate();
@@ -253,13 +242,13 @@ _42=true;
 }
 }
 if(_42&&_3e){
-var _43=_5.range.adjacentNoneTextNode(_3e)[0];
+var _43=_4.adjacentNoneTextNode(_3e)[0];
 if(_43){
 _3e=_43.nextSibling;
 }else{
 _3e=_3d.firstChild;
 }
-var _44=_5.range.adjacentNoneTextNode(_3e);
+var _44=_4.adjacentNoneTextNode(_3e);
 _43=_44[0];
 var _45=_44[1];
 if(_43){
@@ -315,7 +304,7 @@ _4a.collapse(true);
 }
 }
 if(_48.nodeType==3){
-var _4e=_5.range.adjacentNoneTextNode(_48);
+var _4e=_4.adjacentNoneTextNode(_48);
 var _4f=_4e[0];
 len=_4e[1];
 if(_4f){
@@ -339,28 +328,28 @@ console.error("Error when moving!");
 }
 return _4a;
 },decomposeTextRange:function(_50){
-var _51=_5.range.ie.getEndPoint(_50);
+var _51=ie.getEndPoint(_50);
 var _52=_51[0],_53=_51[1];
 var _54=_51[0],_55=_51[1];
 if(_50.htmlText.length){
 if(_50.htmlText==_50.text){
 _55=_53+_50.text.length;
 }else{
-_51=_5.range.ie.getEndPoint(_50,true);
+_51=ie.getEndPoint(_50,true);
 _54=_51[0],_55=_51[1];
 }
 }
 return [_52,_53,_54,_55];
 },setRange:function(_56,_57,_58,_59,_5a,_5b){
-var _5c=_5.range.ie.setEndPoint(_56,_57,_58);
+var _5c=ie.setEndPoint(_56,_57,_58);
 _56.setEndPoint("StartToStart",_5c);
 if(!_5b){
-var end=_5.range.ie.setEndPoint(_56,_59,_5a);
+var end=ie.setEndPoint(_56,_59,_5a);
 }
 _56.setEndPoint("EndToEnd",end||_5c);
 return _56;
 }};
-_2("dijit.range.W3CRange",null,{constructor:function(){
+var _2c=_4.W3CRange=_2(null,{constructor:function(){
 if(arguments.length>0){
 this.setStart(arguments[0][0],arguments[0][1]);
 this.setEnd(arguments[0][2],arguments[0][3]);
@@ -374,7 +363,7 @@ this.collapsed=true;
 }
 },_updateInternal:function(){
 if(this.startContainer!==this.endContainer){
-this.commonAncestorContainer=_5.range.getCommonAncestor(this.startContainer,this.endContainer);
+this.commonAncestorContainer=_4.getCommonAncestor(this.startContainer,this.endContainer);
 }else{
 this.commonAncestorContainer=this.startContainer;
 }
@@ -414,11 +403,11 @@ this._setPoint("setEnd",_65,_66,1);
 },setEndBefore:function(_67,_68){
 this._setPoint("setEnd",_67,_68,0);
 },_setPoint:function(_69,_6a,_6b,ext){
-var _6c=_5.range.getIndex(_6a,_6a.parentNode).o;
+var _6c=_4.getIndex(_6a,_6a.parentNode).o;
 this[_69](_6a.parentNode,_6c.pop()+ext);
 },_getIERange:function(){
 var r=(this._body||this.endContainer.ownerDocument.body).createTextRange();
-_5.range.ie.setRange(r,this.startContainer,this.startOffset,this.endContainer,this.endOffset,this.collapsed);
+ie.setRange(r,this.startContainer,this.startOffset,this.endContainer,this.endOffset,this.collapsed);
 return r;
 },getBookmark:function(){
 this._getIERange();
@@ -436,7 +425,7 @@ this.endContainer=this.startContainer;
 this.endOffset=this.startOffset;
 this.collapsed=true;
 },cloneRange:function(){
-var r=new _5.range.W3CRange([this.startContainer,this.startOffset,this.endContainer,this.endOffset]);
+var r=new _2c([this.startContainer,this.startOffset,this.endContainer,this.endOffset]);
 r._body=this._body;
 return r;
 },detach:function(){
@@ -449,5 +438,6 @@ this.endOffset=0;
 this.collapsed=true;
 }});
 }
-return _5.range;
+_3.setObject("dijit.range",_4);
+return _4;
 });

+ 50 - 53
esp/files/dijit/a11y.js

@@ -1,13 +1,12 @@
 //>>built
-define("dijit/a11y",["dojo/_base/array","dojo/_base/config","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-style","dojo/sniff","./main"],function(_1,_2,_3,_4,_5,_6,_7,_8){
-var _9=(_8._isElementShown=function(_a){
-var s=_6.get(_a);
-return (s.visibility!="hidden")&&(s.visibility!="collapsed")&&(s.display!="none")&&(_5.get(_a,"type")!="hidden");
-});
-_8.hasDefaultTabStop=function(_b){
-switch(_b.nodeName.toLowerCase()){
+define("dijit/a11y",["dojo/_base/array","dojo/dom","dojo/dom-attr","dojo/dom-style","dojo/_base/lang","dojo/sniff","./main"],function(_1,_2,_3,_4,_5,_6,_7){
+var _8={_isElementShown:function(_9){
+var s=_4.get(_9);
+return (s.visibility!="hidden")&&(s.visibility!="collapsed")&&(s.display!="none")&&(_3.get(_9,"type")!="hidden");
+},hasDefaultTabStop:function(_a){
+switch(_a.nodeName.toLowerCase()){
 case "a":
-return _5.has(_b,"href");
+return _3.has(_a,"href");
 case "area":
 case "button":
 case "input":
@@ -16,70 +15,69 @@ case "select":
 case "textarea":
 return true;
 case "iframe":
-var _c;
+var _b;
 try{
-var _d=_b.contentDocument;
-if("designMode" in _d&&_d.designMode=="on"){
+var _c=_a.contentDocument;
+if("designMode" in _c&&_c.designMode=="on"){
 return true;
 }
-_c=_d.body;
+_b=_c.body;
 }
 catch(e1){
 try{
-_c=_b.contentWindow.document.body;
+_b=_a.contentWindow.document.body;
 }
 catch(e2){
 return false;
 }
 }
-return _c&&(_c.contentEditable=="true"||(_c.firstChild&&_c.firstChild.contentEditable=="true"));
+return _b&&(_b.contentEditable=="true"||(_b.firstChild&&_b.firstChild.contentEditable=="true"));
 default:
-return _b.contentEditable=="true";
+return _a.contentEditable=="true";
 }
-};
-var _e=(_8.isTabNavigable=function(_f){
-if(_5.get(_f,"disabled")){
+},isTabNavigable:function(_d){
+if(_3.get(_d,"disabled")){
 return false;
 }else{
-if(_5.has(_f,"tabIndex")){
-return _5.get(_f,"tabIndex")>=0;
+if(_3.has(_d,"tabIndex")){
+return _3.get(_d,"tabIndex")>=0;
 }else{
-return _8.hasDefaultTabStop(_f);
+return _8.hasDefaultTabStop(_d);
 }
 }
-});
-_8._getTabNavigable=function(_10){
-var _11,_12,_13,_14,_15,_16,_17={};
-function _18(_19){
-return _19&&_19.tagName.toLowerCase()=="input"&&_19.type&&_19.type.toLowerCase()=="radio"&&_19.name&&_19.name.toLowerCase();
+},_getTabNavigable:function(_e){
+var _f,_10,_11,_12,_13,_14,_15={};
+function _16(_17){
+return _17&&_17.tagName.toLowerCase()=="input"&&_17.type&&_17.type.toLowerCase()=="radio"&&_17.name&&_17.name.toLowerCase();
 };
+var _18=_8._isElementShown,_19=_8.isTabNavigable;
 var _1a=function(_1b){
 for(var _1c=_1b.firstChild;_1c;_1c=_1c.nextSibling){
-if(_1c.nodeType!=1||(_7("ie")<=9&&_1c.scopeName!=="HTML")||!_9(_1c)){
+if(_1c.nodeType!=1||(_6("ie")<=9&&_1c.scopeName!=="HTML")||!_18(_1c)){
 continue;
 }
-if(_e(_1c)){
-var _1d=+_5.get(_1c,"tabIndex");
-if(!_5.has(_1c,"tabIndex")||_1d==0){
-if(!_11){
-_11=_1c;
+if(_19(_1c)){
+var _1d=+_3.get(_1c,"tabIndex");
+if(!_3.has(_1c,"tabIndex")||_1d==0){
+if(!_f){
+_f=_1c;
 }
-_12=_1c;
+_10=_1c;
 }else{
 if(_1d>0){
-if(!_13||_1d<_14){
+if(!_11||_1d<_12){
+_12=_1d;
+_11=_1c;
+}
+if(!_13||_1d>=_14){
 _14=_1d;
 _13=_1c;
 }
-if(!_15||_1d>=_16){
-_16=_1d;
-_15=_1c;
-}
 }
 }
-var rn=_18(_1c);
-if(_5.get(_1c,"checked")&&rn){
-_17[rn]=_1c;
+var rn=_16(_1c);
+if(_3.get(_1c,"checked")&&rn){
+_15[rn]=_1c;
 }
 }
 if(_1c.nodeName.toUpperCase()!="SELECT"){
@@ -87,21 +85,20 @@ _1a(_1c);
 }
 }
 };
-if(_9(_10)){
-_1a(_10);
+if(_18(_e)){
+_1a(_e);
 }
 function rs(_1e){
-return _17[_18(_1e)]||_1e;
-};
-return {first:rs(_11),last:rs(_12),lowest:rs(_13),highest:rs(_15)};
+return _15[_16(_1e)]||_1e;
 };
-_8.getFirstInTabbingOrder=function(_1f,doc){
-var _20=_8._getTabNavigable(_4.byId(_1f,doc));
+return {first:rs(_f),last:rs(_10),lowest:rs(_11),highest:rs(_13)};
+},getFirstInTabbingOrder:function(_1f,doc){
+var _20=_8._getTabNavigable(_2.byId(_1f,doc));
 return _20.lowest?_20.lowest:_20.first;
-};
-_8.getLastInTabbingOrder=function(_21,doc){
-var _22=_8._getTabNavigable(_4.byId(_21,doc));
+},getLastInTabbingOrder:function(_21,doc){
+var _22=_8._getTabNavigable(_2.byId(_21,doc));
 return _22.last?_22.last:_22.highest;
-};
-return {hasDefaultTabStop:_8.hasDefaultTabStop,isTabNavigable:_8.isTabNavigable,_getTabNavigable:_8._getTabNavigable,getFirstInTabbingOrder:_8.getFirstInTabbingOrder,getLastInTabbingOrder:_8.getLastInTabbingOrder};
+}};
+1&&_5.mixin(_7,_8);
+return _8;
 });

+ 53 - 52
esp/files/dijit/a11yclick.js

@@ -1,65 +1,66 @@
 //>>built
-define("dijit/a11yclick",["dojo/on","dojo/_base/array","dojo/keys","dojo/_base/declare","dojo/has","dojo/_base/unload","dojo/_base/window"],function(on,_1,_2,_3,_4,_5,_6){
-var _7=null;
-if(_4("dom-addeventlistener")){
-_6.doc.addEventListener("keydown",function(_8){
-_7=_8.target;
-},true);
-}else{
-(function(){
-var _9=function(_a){
-_7=_a.srcElement;
-};
-_6.doc.attachEvent("onkeydown",_9);
-_5.addOnWindowUnload(function(){
-_6.doc.detachEvent("onkeydown",_9);
-});
-})();
+define("dijit/a11yclick",["dojo/keys","dojo/mouse","dojo/on","dojo/touch"],function(_1,_2,on,_3){
+function _4(e){
+if((e.keyCode===_1.ENTER||e.keyCode===_1.SPACE)&&!/input|button|textarea/i.test(e.target.nodeName)){
+for(var _5=e.target;_5;_5=_5.parentNode){
+if(_5.dojoClick){
+return true;
+}
+}
 }
-function _b(e){
-return (e.keyCode===_2.ENTER||e.keyCode===_2.SPACE)&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey;
 };
-return function(_c,_d){
-if(/input|button/i.test(_c.nodeName)){
-return on(_c,"click",_d);
-}else{
-var _e=[on(_c,"keydown",function(e){
-if(_b(e)){
-_7=e.target;
+var _6;
+on(document,"keydown",function(e){
+if(_4(e)){
+_6=e.target;
 e.preventDefault();
+}else{
+_6=null;
 }
-}),on(_c,"keyup",function(e){
-if(_b(e)&&e.target==_7){
-_7=null;
-on.emit(e.target,"click",{cancelable:true,bubbles:true});
+});
+on(document,"keyup",function(e){
+if(_4(e)&&e.target==_6){
+_6=null;
+on.emit(e.target,"click",{cancelable:true,bubbles:true,ctrlKey:e.ctrlKey,shiftKey:e.shiftKey,metaKey:e.metaKey,altKey:e.altKey,_origType:e.type});
 }
-}),on(_c,"click",function(e){
-_d.call(this,e);
-})];
-if(_4("touch")){
-var _f;
-_e.push(on(_c,"touchend",function(e){
-var _10=e.target;
-_f=setTimeout(function(){
-_f=null;
-on.emit(_10,"click",{cancelable:true,bubbles:true});
-},600);
-}),on(_c,"click",function(e){
-if(_f){
-clearTimeout(_f);
+});
+var _7=function(_8,_9){
+_8.dojoClick=true;
+return on(_8,"click",_9);
+};
+_7.click=_7;
+_7.press=function(_a,_b){
+var _c=on(_a,_3.press,function(_d){
+if(_d.type=="mousedown"&&!_2.isLeft(_d)){
+return;
 }
-}));
+_b(_d);
+}),_e=on(_a,"keydown",function(_f){
+if(_f.keyCode===_1.ENTER||_f.keyCode===_1.SPACE){
+_b(_f);
 }
-return {remove:function(){
-_1.forEach(_e,function(h){
-h.remove();
 });
-if(_f){
-clearTimeout(_f);
-_f=null;
-}
+return {remove:function(){
+_c.remove();
+_e.remove();
 }};
+};
+_7.release=function(_10,_11){
+var _12=on(_10,_3.release,function(evt){
+if(evt.type=="mouseup"&&!_2.isLeft(evt)){
+return;
 }
+_11(evt);
+}),_13=on(_10,"keyup",function(evt){
+if(evt.keyCode===_1.ENTER||evt.keyCode===_1.SPACE){
+_11(evt);
+}
+});
+return {remove:function(){
+_12.remove();
+_13.remove();
+}};
 };
-return ret;
+_7.move=_3.move;
+return _7;
 });

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 2 - 2
esp/files/dijit/dijit-all.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 2 - 2
esp/files/dijit/dijit.js


+ 87 - 104
esp/files/dijit/focus.js

@@ -1,5 +1,6 @@
 //>>built
-define("dijit/focus",["dojo/aspect","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-construct","dojo/Evented","dojo/_base/lang","dojo/on","dojo/ready","dojo/sniff","dojo/Stateful","dojo/_base/unload","dojo/_base/window","dojo/window","./a11y","./registry","./main"],function(_1,_2,_3,_4,_5,_6,_7,on,_8,_9,_a,_b,_c,_d,_e,_f,_10){
+define("dijit/focus",["dojo/aspect","dojo/_base/declare","dojo/dom","dojo/dom-attr","dojo/dom-construct","dojo/Evented","dojo/_base/lang","dojo/on","dojo/domReady","dojo/sniff","dojo/Stateful","dojo/_base/window","dojo/window","./a11y","./registry","./main"],function(_1,_2,_3,_4,_5,_6,_7,on,_8,_9,_a,_b,_c,_d,_e,_f){
+var _10;
 var _11=_2([_a,_6],{curNode:null,activeStack:[],constructor:function(){
 var _12=_7.hitch(this,function(_13){
 if(_3.isDescendant(this.curNode,_13)){
@@ -14,64 +15,48 @@ _1.before(_5,"destroy",_12);
 },registerIframe:function(_14){
 return this.registerWin(_14.contentWindow,_14);
 },registerWin:function(_15,_16){
-var _17=this;
-var _18=function(evt){
+var _17=this,_18=_15.document&&_15.document.body;
+if(_18){
+var mdh=on(_15.document,"mousedown, touchstart",function(evt){
 _17._justMouseDowned=true;
 setTimeout(function(){
 _17._justMouseDowned=false;
 },0);
-if(_9("ie")&&evt&&evt.srcElement&&evt.srcElement.parentNode==null){
+if(evt&&evt.target&&evt.target.parentNode==null){
 return;
 }
-_17._onTouchNode(_16||evt.target||evt.srcElement,"mouse");
-};
-var doc=_9("ie")?_15.document.documentElement:_15.document;
-if(doc){
-if(_9("ie")){
-_15.document.body.attachEvent("onmousedown",_18);
-var _19=function(evt){
-var tag=evt.srcElement.tagName.toLowerCase();
+_17._onTouchNode(_16||evt.target,"mouse");
+});
+var fih=on(_18,"focusin",function(evt){
+_10=(new Date()).getTime();
+if(!evt.target.tagName){
+return;
+}
+var tag=evt.target.tagName.toLowerCase();
 if(tag=="#document"||tag=="body"){
 return;
 }
-if(_e.isTabNavigable(evt.srcElement)){
-_17._onFocusNode(_16||evt.srcElement);
+if(_d.isTabNavigable(evt.target)){
+_17._onFocusNode(_16||evt.target);
 }else{
-_17._onTouchNode(_16||evt.srcElement);
+_17._onTouchNode(_16||evt.target);
+}
+});
+var foh=on(_18,"focusout",function(evt){
+if((new Date()).getTime()<_10+100){
+return;
 }
-};
-doc.attachEvent("onfocusin",_19);
-var _1a=function(evt){
-_17._onBlurNode(_16||evt.srcElement);
-};
-doc.attachEvent("onfocusout",_1a);
-return {remove:function(){
-_15.document.detachEvent("onmousedown",_18);
-doc.detachEvent("onfocusin",_19);
-doc.detachEvent("onfocusout",_1a);
-doc=null;
-}};
-}else{
-doc.body.addEventListener("mousedown",_18,true);
-doc.body.addEventListener("touchstart",_18,true);
-var _1b=function(evt){
-_17._onFocusNode(_16||evt.target);
-};
-doc.addEventListener("focus",_1b,true);
-var _1c=function(evt){
 _17._onBlurNode(_16||evt.target);
-};
-doc.addEventListener("blur",_1c,true);
+});
 return {remove:function(){
-doc.body.removeEventListener("mousedown",_18,true);
-doc.body.removeEventListener("touchstart",_18,true);
-doc.removeEventListener("focus",_1b,true);
-doc.removeEventListener("blur",_1c,true);
-doc=null;
+mdh.remove();
+fih.remove();
+foh.remove();
+mdh=fih=foh=null;
+_18=null;
 }};
 }
-}
-},_onBlurNode:function(_1d){
+},_onBlurNode:function(_19){
 if(this._clearFocusTimer){
 clearTimeout(this._clearFocusTimer);
 }
@@ -89,114 +74,112 @@ this._clearActiveWidgetsTimer=setTimeout(_7.hitch(this,function(){
 delete this._clearActiveWidgetsTimer;
 this._setStack([]);
 }),0);
-},_onTouchNode:function(_1e,by){
+},_onTouchNode:function(_1a,by){
 if(this._clearActiveWidgetsTimer){
 clearTimeout(this._clearActiveWidgetsTimer);
 delete this._clearActiveWidgetsTimer;
 }
-var _1f=[];
+var _1b=[];
 try{
-while(_1e){
-var _20=_4.get(_1e,"dijitPopupParent");
-if(_20){
-_1e=_f.byId(_20).domNode;
+while(_1a){
+var _1c=_4.get(_1a,"dijitPopupParent");
+if(_1c){
+_1a=_e.byId(_1c).domNode;
 }else{
-if(_1e.tagName&&_1e.tagName.toLowerCase()=="body"){
-if(_1e===_c.body()){
+if(_1a.tagName&&_1a.tagName.toLowerCase()=="body"){
+if(_1a===_b.body()){
 break;
 }
-_1e=_d.get(_1e.ownerDocument).frameElement;
+_1a=_c.get(_1a.ownerDocument).frameElement;
 }else{
-var id=_1e.getAttribute&&_1e.getAttribute("widgetId"),_21=id&&_f.byId(id);
-if(_21&&!(by=="mouse"&&_21.get("disabled"))){
-_1f.unshift(id);
+var id=_1a.getAttribute&&_1a.getAttribute("widgetId"),_1d=id&&_e.byId(id);
+if(_1d&&!(by=="mouse"&&_1d.get("disabled"))){
+_1b.unshift(id);
 }
-_1e=_1e.parentNode;
+_1a=_1a.parentNode;
 }
 }
 }
 }
 catch(e){
 }
-this._setStack(_1f,by);
-},_onFocusNode:function(_22){
-if(!_22){
+this._setStack(_1b,by);
+},_onFocusNode:function(_1e){
+if(!_1e){
 return;
 }
-if(_22.nodeType==9){
+if(_1e.nodeType==9){
 return;
 }
 if(this._clearFocusTimer){
 clearTimeout(this._clearFocusTimer);
 delete this._clearFocusTimer;
 }
-this._onTouchNode(_22);
-if(_22==this.curNode){
+this._onTouchNode(_1e);
+if(_1e==this.curNode){
 return;
 }
 this.set("prevNode",this.curNode);
-this.set("curNode",_22);
-},_setStack:function(_23,by){
-var _24=this.activeStack;
-this.set("activeStack",_23);
-for(var _25=0;_25<Math.min(_24.length,_23.length);_25++){
-if(_24[_25]!=_23[_25]){
-break;
-}
+this.set("curNode",_1e);
+},_setStack:function(_1f,by){
+var _20=this.activeStack,_21=_20.length-1,_22=_1f.length-1;
+if(_1f[_22]==_20[_21]){
+return;
 }
-var _26;
-for(var i=_24.length-1;i>=_25;i--){
-_26=_f.byId(_24[i]);
-if(_26){
-_26._hasBeenBlurred=true;
-_26.set("focused",false);
-if(_26._focusManager==this){
-_26._onBlur(by);
+this.set("activeStack",_1f);
+var _23,i;
+for(i=_21;i>=0&&_20[i]!=_1f[i];i--){
+_23=_e.byId(_20[i]);
+if(_23){
+_23._hasBeenBlurred=true;
+_23.set("focused",false);
+if(_23._focusManager==this){
+_23._onBlur(by);
 }
-this.emit("widget-blur",_26,by);
+this.emit("widget-blur",_23,by);
 }
 }
-for(i=_25;i<_23.length;i++){
-_26=_f.byId(_23[i]);
-if(_26){
-_26.set("focused",true);
-if(_26._focusManager==this){
-_26._onFocus(by);
+for(i++;i<=_22;i++){
+_23=_e.byId(_1f[i]);
+if(_23){
+_23.set("focused",true);
+if(_23._focusManager==this){
+_23._onFocus(by);
 }
-this.emit("widget-focus",_26,by);
+this.emit("widget-focus",_23,by);
 }
 }
-},focus:function(_27){
-if(_27){
+},focus:function(_24){
+if(_24){
 try{
-_27.focus();
+_24.focus();
 }
 catch(e){
 }
 }
 }});
-var _28=new _11();
+var _25=new _11();
 _8(function(){
-var _29=_28.registerWin(_d.get(_c.doc));
+var _26=_25.registerWin(_c.get(document));
 if(_9("ie")){
-_b.addOnWindowUnload(function(){
-if(_29){
-_29.remove();
-_29=null;
+on(window,"unload",function(){
+if(_26){
+_26.remove();
+_26=null;
 }
 });
 }
 });
-_10.focus=function(_2a){
-_28.focus(_2a);
+_f.focus=function(_27){
+_25.focus(_27);
 };
-for(var _2b in _28){
-if(!/^_/.test(_2b)){
-_10.focus[_2b]=typeof _28[_2b]=="function"?_7.hitch(_28,_2b):_28[_2b];
+for(var _28 in _25){
+if(!/^_/.test(_28)){
+_f.focus[_28]=typeof _25[_28]=="function"?_7.hitch(_25,_28):_25[_28];
 }
 }
-_28.watch(function(_2c,_2d,_2e){
-_10.focus[_2c]=_2e;
+_25.watch(function(_29,_2a,_2b){
+_f.focus[_29]=_2b;
 });
-return _28;
+return _25;
 });

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 28 - 20
esp/files/dijit/form/Button.js


+ 5 - 5
esp/files/dijit/form/CheckBox.js

@@ -1,6 +1,5 @@
 //>>built
-require({cache:{"url:dijit/form/templates/CheckBox.html":"<div class=\"dijit dijitReset dijitInline\" role=\"presentation\"\n\t><input\n\t \t${!nameAttrSetting} type=\"${type}\" role=\"${type}\" aria-checked=\"false\" ${checkedAttrSetting}\n\t\tclass=\"dijitReset dijitCheckBoxInput\"\n\t\tdata-dojo-attach-point=\"focusNode\"\n\t \tdata-dojo-attach-event=\"onclick:_onClick\"\n/></div>\n"}});
-define("dijit/form/CheckBox",["require","dojo/_base/declare","dojo/dom-attr","dojo/has","dojo/query","dojo/ready","./ToggleButton","./_CheckBoxMixin","dojo/text!./templates/CheckBox.html","dojo/NodeList-dom"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9){
+define("dijit/form/CheckBox",["require","dojo/_base/declare","dojo/dom-attr","dojo/has","dojo/query","dojo/ready","./ToggleButton","./_CheckBoxMixin","dojo/text!./templates/CheckBox.html","dojo/NodeList-dom","../a11yclick"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9){
 if(_4("dijit-legacy-requires")){
 _6(0,function(){
 var _a=["dijit/form/RadioButton"];
@@ -16,10 +15,10 @@ if(this._created){
 this.set("checked",_b,_c);
 }
 },_getValueAttr:function(){
-return (this.checked?this.value:false);
-},_setIconClassAttr:null,postMixInProperties:function(){
+return this.checked&&this._get("value");
+},_setIconClassAttr:null,_setNameAttr:"focusNode",postMixInProperties:function(){
 this.inherited(arguments);
-this.checkedAttrSetting=this.checked?"checked":"";
+this.checkedAttrSetting="";
 },_fillContent:function(){
 },_onFocus:function(){
 if(this.id){
@@ -33,3 +32,4 @@ _5("label[for='"+this.id+"']").removeClass("dijitFocusedLabel");
 this.inherited(arguments);
 }});
 });
+require({cache:{"url:dijit/form/templates/CheckBox.html":"<div class=\"dijit dijitReset dijitInline\" role=\"presentation\"\n\t><input\n\t \t${!nameAttrSetting} type=\"${type}\" role=\"${type}\" aria-checked=\"false\" ${checkedAttrSetting}\n\t\tclass=\"dijitReset dijitCheckBoxInput\"\n\t\tdata-dojo-attach-point=\"focusNode\"\n\t \tdata-dojo-attach-event=\"ondijitclick:_onClick\"\n/></div>\n"}});

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 2 - 2
esp/files/dijit/form/ComboBoxMixin.js


A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 14 - 12
esp/files/dijit/form/ComboButton.js


+ 7 - 9
esp/files/dijit/form/CurrencyTextBox.js

@@ -1,17 +1,15 @@
 //>>built
 define("dijit/form/CurrencyTextBox",["dojo/currency","dojo/_base/declare","dojo/_base/lang","./NumberTextBox"],function(_1,_2,_3,_4){
-return _2("dijit.form.CurrencyTextBox",_4,{currency:"",baseClass:"dijitTextBox dijitCurrencyTextBox",pattern:function(_5){
-return "("+(this.focused?this.inherited(arguments,[_3.mixin({},_5,this.editOptions)])+"|":"")+_1.regexp(_5)+")";
-},_formatter:_1.format,_parser:_1.parse,parse:function(_6,_7){
+return _2("dijit.form.CurrencyTextBox",_4,{currency:"",baseClass:"dijitTextBox dijitCurrencyTextBox",_formatter:_1.format,_parser:_1.parse,_regExpGenerator:_1.regexp,parse:function(_5,_6){
 var v=this.inherited(arguments);
-if(isNaN(v)&&/\d+/.test(_6)){
-v=_3.hitch(_3.mixin({},this,{_parser:_4.prototype._parser}),"inherited")(arguments);
+if(isNaN(v)&&/\d+/.test(_5)){
+v=_3.hitch(_3.delegate(this,{_parser:_4.prototype._parser}),"inherited")(arguments);
 }
 return v;
-},_setConstraintsAttr:function(_8){
-if(!_8.currency&&this.currency){
-_8.currency=this.currency;
+},_setConstraintsAttr:function(_7){
+if(!_7.currency&&this.currency){
+_7.currency=this.currency;
 }
-this.inherited(arguments,[_1._mixInDefaults(_3.mixin(_8,{exponent:false}))]);
+this.inherited(arguments,[_1._mixInDefaults(_3.mixin(_7,{exponent:false}))]);
 }});
 });

+ 1 - 1
esp/files/dijit/form/DateTextBox.js

@@ -1,4 +1,4 @@
 //>>built
 define("dijit/form/DateTextBox",["dojo/_base/declare","../Calendar","./_DateTimeTextBox"],function(_1,_2,_3){
-return _1("dijit.form.DateTextBox",_3,{baseClass:"dijitTextBox dijitComboBox dijitDateTextBox",popupClass:_2,_selector:"date",value:new Date("")});
+return _1("dijit.form.DateTextBox",_3,{baseClass:"dijitTextBox dijitComboBox dijitDateTextBox",popupClass:_2,_selector:"date",maxHeight:Infinity,value:new Date("")});
 });

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 3 - 1
esp/files/dijit/form/DropDownButton.js


+ 44 - 44
esp/files/dijit/form/FilteringSelect.js

@@ -1,6 +1,6 @@
 //>>built
-define("dijit/form/FilteringSelect",["dojo/data/util/filter","dojo/_base/declare","dojo/_base/lang","dojo/when","./MappedTextBox","./ComboBoxMixin"],function(_1,_2,_3,_4,_5,_6){
-return _2("dijit.form.FilteringSelect",[_5,_6],{required:true,_lastDisplayedValue:"",_isValidSubset:function(){
+define("dijit/form/FilteringSelect",["dojo/_base/declare","dojo/_base/lang","dojo/when","./MappedTextBox","./ComboBoxMixin"],function(_1,_2,_3,_4,_5){
+return _1("dijit.form.FilteringSelect",[_4,_5],{required:true,_lastDisplayedValue:"",_isValidSubset:function(){
 return this._opened;
 },isValid:function(){
 return !!this.item||(!this.required&&this.get("displayedValue")=="");
@@ -8,17 +8,17 @@ return !!this.item||(!this.required&&this.get("displayedValue")=="");
 if(!this.searchTimer){
 this.inherited(arguments);
 }
-},_callbackSetLabel:function(_7,_8,_9,_a){
-if((_8&&_8[this.searchAttr]!==this._lastQuery)||(!_8&&_7.length&&this.store.getIdentity(_7[0])!=this._lastQuery)){
+},_callbackSetLabel:function(_6,_7,_8,_9){
+if((_7&&_7[this.searchAttr]!==this._lastQuery)||(!_7&&_6.length&&this.store.getIdentity(_6[0])!=this._lastQuery)){
 return;
 }
-if(!_7.length){
-this.set("value","",_a||(_a===undefined&&!this.focused),this.textbox.value,null);
+if(!_6.length){
+this.set("value","",_9||(_9===undefined&&!this.focused),this.textbox.value,null);
 }else{
-this.set("item",_7[0],_a);
+this.set("item",_6[0],_9);
 }
-},_openResultList:function(_b,_c,_d){
-if(_c[this.searchAttr]!==this._lastQuery){
+},_openResultList:function(_a,_b,_c){
+if(_b[this.searchAttr]!==this._lastQuery){
 return;
 }
 this.inherited(arguments);
@@ -29,68 +29,68 @@ this.validate(true);
 return this.valueNode.value;
 },_getValueField:function(){
 return "value";
-},_setValueAttr:function(_e,_f,_10,_11){
+},_setValueAttr:function(_d,_e,_f,_10){
 if(!this._onChangeActive){
-_f=null;
+_e=null;
 }
-if(_11===undefined){
-if(_e===null||_e===""){
-_e="";
-if(!_3.isString(_10)){
-this._setDisplayedValueAttr(_10||"",_f);
+if(_10===undefined){
+if(_d===null||_d===""){
+_d="";
+if(!_2.isString(_f)){
+this._setDisplayedValueAttr(_f||"",_e);
 return;
 }
 }
-var _12=this;
-this._lastQuery=_e;
-_4(this.store.get(_e),function(_13){
-_12._callbackSetLabel(_13?[_13]:[],undefined,undefined,_f);
+var _11=this;
+this._lastQuery=_d;
+_3(this.store.get(_d),function(_12){
+_11._callbackSetLabel(_12?[_12]:[],undefined,undefined,_e);
 });
 }else{
-this.valueNode.value=_e;
+this.valueNode.value=_d;
 this.inherited(arguments);
 }
-},_setItemAttr:function(_14,_15,_16){
+},_setItemAttr:function(_13,_14,_15){
 this.inherited(arguments);
 this._lastDisplayedValue=this.textbox.value;
-},_getDisplayQueryString:function(_17){
-return _17.replace(/([\\\*\?])/g,"\\$1");
-},_setDisplayedValueAttr:function(_18,_19){
-if(_18==null){
-_18="";
+},_getDisplayQueryString:function(_16){
+return _16.replace(/([\\\*\?])/g,"\\$1");
+},_setDisplayedValueAttr:function(_17,_18){
+if(_17==null){
+_17="";
 }
 if(!this._created){
 if(!("displayedValue" in this.params)){
 return;
 }
-_19=false;
+_18=false;
 }
 if(this.store){
 this.closeDropDown();
-var _1a=_3.clone(this.query);
-var qs=this._getDisplayQueryString(_18),q;
+var _19=_2.clone(this.query);
+var qs=this._getDisplayQueryString(_17),q;
 if(this.store._oldAPI){
 q=qs;
 }else{
-q=_1.patternToRegExp(qs,this.ignoreCase);
+q=this._patternToRegExp(qs);
 q.toString=function(){
 return qs;
 };
 }
-this._lastQuery=_1a[this.searchAttr]=q;
-this.textbox.value=_18;
-this._lastDisplayedValue=_18;
-this._set("displayedValue",_18);
-var _1b=this;
-var _1c={ignoreCase:this.ignoreCase,deep:true};
-_3.mixin(_1c,this.fetchProperties);
-this._fetchHandle=this.store.query(_1a,_1c);
-_4(this._fetchHandle,function(_1d){
-_1b._fetchHandle=null;
-_1b._callbackSetLabel(_1d||[],_1a,_1c,_19);
+this._lastQuery=_19[this.searchAttr]=q;
+this.textbox.value=_17;
+this._lastDisplayedValue=_17;
+this._set("displayedValue",_17);
+var _1a=this;
+var _1b={ignoreCase:this.ignoreCase,deep:true};
+_2.mixin(_1b,this.fetchProperties);
+this._fetchHandle=this.store.query(_19,_1b);
+_3(this._fetchHandle,function(_1c){
+_1a._fetchHandle=null;
+_1a._callbackSetLabel(_1c||[],_19,_1b,_18);
 },function(err){
-_1b._fetchHandle=null;
-if(!_1b._cancelingQuery){
+_1a._fetchHandle=null;
+if(!_1a._cancelingQuery){
 console.error("dijit.form.FilteringSelect: "+err.toString());
 }
 });

+ 14 - 12
esp/files/dijit/form/Form.js

@@ -1,39 +1,41 @@
 //>>built
-define("dijit/form/Form",["dojo/_base/declare","dojo/dom-attr","dojo/_base/event","dojo/_base/kernel","dojo/sniff","../_Widget","../_TemplatedMixin","./_FormMixin","../layout/_ContentPaneResizeMixin"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9){
-return _1("dijit.form.Form",[_6,_7,_8,_9],{name:"",action:"",method:"",encType:"","accept-charset":"",accept:"",target:"",templateString:"<form data-dojo-attach-point='containerNode' data-dojo-attach-event='onreset:_onReset,onsubmit:_onSubmit' ${!nameAttrSetting}></form>",postMixInProperties:function(){
+define("dijit/form/Form",["dojo/_base/declare","dojo/dom-attr","dojo/_base/kernel","dojo/sniff","../_Widget","../_TemplatedMixin","./_FormMixin","../layout/_ContentPaneResizeMixin"],function(_1,_2,_3,_4,_5,_6,_7,_8){
+return _1("dijit.form.Form",[_5,_6,_7,_8],{name:"",action:"",method:"",encType:"","accept-charset":"",accept:"",target:"",templateString:"<form data-dojo-attach-point='containerNode' data-dojo-attach-event='onreset:_onReset,onsubmit:_onSubmit' ${!nameAttrSetting}></form>",postMixInProperties:function(){
 this.nameAttrSetting=this.name?("name='"+this.name+"'"):"";
 this.inherited(arguments);
 },execute:function(){
 },onExecute:function(){
-},_setEncTypeAttr:function(_a){
-this.encType=_a;
-_2.set(this.domNode,"encType",_a);
-if(_5("ie")){
-this.domNode.encoding=_a;
+},_setEncTypeAttr:function(_9){
+_2.set(this.domNode,"encType",_9);
+if(_4("ie")){
+this.domNode.encoding=_9;
 }
+this._set("encType",_9);
 },reset:function(e){
-var _b={returnValue:true,preventDefault:function(){
+var _a={returnValue:true,preventDefault:function(){
 this.returnValue=false;
 },stopPropagation:function(){
 },currentTarget:e?e.target:this.domNode,target:e?e.target:this.domNode};
-if(!(this.onReset(_b)===false)&&_b.returnValue){
+if(!(this.onReset(_a)===false)&&_a.returnValue){
 this.inherited(arguments,[]);
 }
 },onReset:function(){
 return true;
 },_onReset:function(e){
 this.reset(e);
-_3.stop(e);
+e.stopPropagation();
+e.preventDefault();
 return false;
 },_onSubmit:function(e){
 var fp=this.constructor.prototype;
 if(this.execute!=fp.execute||this.onExecute!=fp.onExecute){
-_4.deprecated("dijit.form.Form:execute()/onExecute() are deprecated. Use onSubmit() instead.","","2.0");
+_3.deprecated("dijit.form.Form:execute()/onExecute() are deprecated. Use onSubmit() instead.","","2.0");
 this.onExecute();
 this.execute(this.getValues());
 }
 if(this.onSubmit(e)===false){
-_3.stop(e);
+e.stopPropagation();
+e.preventDefault();
 }
 },onSubmit:function(){
 return this.isValid();

+ 31 - 15
esp/files/dijit/form/HorizontalRuleLabels.js

@@ -1,28 +1,44 @@
 //>>built
-define("dijit/form/HorizontalRuleLabels",["dojo/_base/declare","dojo/number","dojo/query","./HorizontalRule"],function(_1,_2,_3,_4){
-return _1("dijit.form.HorizontalRuleLabels",_4,{templateString:"<div class=\"dijitRuleContainer dijitRuleContainerH dijitRuleLabelsContainer dijitRuleLabelsContainerH\"></div>",labelStyle:"",labels:[],numericMargin:0,minimum:0,maximum:1,constraints:{pattern:"#%"},_positionPrefix:"<div class=\"dijitRuleLabelContainer dijitRuleLabelContainerH\" style=\"left:",_labelPrefix:"\"><div class=\"dijitRuleLabel dijitRuleLabelH\">",_suffix:"</div></div>",_calcPosition:function(_5){
-return _5;
-},_genHTML:function(_6,_7){
-return this._positionPrefix+this._calcPosition(_6)+this._positionSuffix+this.labelStyle+this._labelPrefix+this.labels[_7]+this._suffix;
+define("dijit/form/HorizontalRuleLabels",["dojo/_base/declare","dojo/has","dojo/number","dojo/query","dojo/_base/lang","./HorizontalRule"],function(_1,_2,_3,_4,_5,_6){
+var _7=_1("dijit.form.HorizontalRuleLabels",_6,{templateString:"<div class=\"dijitRuleContainer dijitRuleContainerH dijitRuleLabelsContainer dijitRuleLabelsContainerH\"></div>",labelStyle:"",labels:[],numericMargin:0,minimum:0,maximum:1,constraints:{pattern:"#%"},_positionPrefix:"<div class=\"dijitRuleLabelContainer dijitRuleLabelContainerH\" style=\"left:",_labelPrefix:"\"><div class=\"dijitRuleLabel dijitRuleLabelH\">",_suffix:"</div></div>",_calcPosition:function(_8){
+return _8;
+},_genHTML:function(_9,_a){
+var _b=this.labels[_a];
+return this._positionPrefix+this._calcPosition(_9)+this._positionSuffix+this.labelStyle+this._genDirectionHTML(_b)+this._labelPrefix+_b+this._suffix;
+},_genDirectionHTML:function(_c){
+return "";
 },getLabels:function(){
-var _8=this.labels;
-if(!_8.length&&this.srcNodeRef){
-_8=_3("> li",this.srcNodeRef).map(function(_9){
-return String(_9.innerHTML);
+var _d=this.labels;
+if(!_d.length&&this.srcNodeRef){
+_d=_4("> li",this.srcNodeRef).map(function(_e){
+return String(_e.innerHTML);
 });
 }
-if(!_8.length&&this.count>1){
-var _a=this.minimum;
-var _b=(this.maximum-_a)/(this.count-1);
+if(!_d.length&&this.count>1){
+var _f=this.minimum;
+var inc=(this.maximum-_f)/(this.count-1);
 for(var i=0;i<this.count;i++){
-_8.push((i<this.numericMargin||i>=(this.count-this.numericMargin))?"":_2.format(_a,this.constraints));
-_a+=_b;
+_d.push((i<this.numericMargin||i>=(this.count-this.numericMargin))?"":_3.format(_f,this.constraints));
+_f+=inc;
 }
 }
-return _8;
+return _d;
 },postMixInProperties:function(){
 this.inherited(arguments);
 this.labels=this.getLabels();
 this.count=this.labels.length;
 }});
+if(_2("dojo-bidi")){
+_7.extend({_setTextDirAttr:function(_10){
+if(this.textDir!=_10){
+this._set("textDir",_10);
+_4(".dijitRuleLabelContainer",this.domNode).forEach(_5.hitch(this,function(_11){
+_11.style.direction=this.getTextDir(_11.innerText||_11.textContent||"");
+}));
+}
+},_genDirectionHTML:function(_12){
+return (this.textDir?("direction:"+this.getTextDir(_12)+";"):"");
+}});
+}
+return _7;
 });

A különbségek nem kerülnek megjelenítésre, a fájl túl nagy
+ 105 - 101
esp/files/dijit/form/HorizontalSlider.js


+ 7 - 7
esp/files/dijit/form/MappedTextBox.js

@@ -1,19 +1,19 @@
 //>>built
-define("dijit/form/MappedTextBox",["dojo/_base/declare","dojo/dom-construct","./ValidationTextBox"],function(_1,_2,_3){
-return _1("dijit.form.MappedTextBox",_3,{postMixInProperties:function(){
+define("dijit/form/MappedTextBox",["dojo/_base/declare","dojo/sniff","dojo/dom-construct","./ValidationTextBox"],function(_1,_2,_3,_4){
+return _1("dijit.form.MappedTextBox",_4,{postMixInProperties:function(){
 this.inherited(arguments);
 this.nameAttrSetting="";
-},_setNameAttr:null,serialize:function(_4){
-return _4.toString?_4.toString():"";
+},_setNameAttr:"valueNode",serialize:function(_5){
+return _5.toString?_5.toString():"";
 },toString:function(){
-var _5=this.filter(this.get("value"));
-return _5!=null?(typeof _5=="string"?_5:this.serialize(_5,this.constraints)):"";
+var _6=this.filter(this.get("value"));
+return _6!=null?(typeof _6=="string"?_6:this.serialize(_6,this.constraints)):"";
 },validate:function(){
 this.valueNode.value=this.toString();
 return this.inherited(arguments);
 },buildRendering:function(){
 this.inherited(arguments);
-this.valueNode=_2.place("<input type='hidden'"+(this.name?" name=\""+this.name.replace(/"/g,"&quot;")+"\"":"")+"/>",this.textbox,"after");
+this.valueNode=_3.place("<input type='hidden'"+((this.name&&!_2("msapp"))?" name=\""+this.name.replace(/"/g,"&quot;")+"\"":"")+"/>",this.textbox,"after");
 },reset:function(){
 this.valueNode.value="";
 this.inherited(arguments);

+ 0 - 0
esp/files/dijit/form/MultiSelect.js


Nem az összes módosított fájl került megjelenítésre, mert túl sok fájl változott