Changeset 9928
- Timestamp:
- 08/02/07 12:32:15 (18 months ago)
- Location:
- dijit/trunk
- Files:
-
- 7 modified
- 2 moved
-
ColorPalette.js (modified) (2 diffs)
-
form/templates/ComboBox.html (modified) (1 diff)
-
form/templates/ComboButton.html (modified) (2 diffs)
-
layout/templates/AccordionPane.html (modified) (1 diff)
-
Menu.js (modified) (1 diff)
-
tests/module.js (modified) (1 diff)
-
tests/ondijitclick.html (moved) (moved from dijit/trunk/tests/onklick.html) (7 diffs)
-
tests/ondijitclick.js (moved) (moved from dijit/trunk/tests/onklick.js) (1 diff)
-
_Widget.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
dijit/trunk/ColorPalette.js
r9913 r9928 110 110 var highlightStyle = highlightNode.style; 111 111 highlightStyle.color = highlightStyle.backgroundColor = highlightNode.color; 112 dojo.forEach([" Klick", "MouseOut", "MouseOver", "Blur", "Focus"], function(handler){112 dojo.forEach(["Dijitclick", "MouseOut", "MouseOver", "Blur", "Focus"], function(handler){ 113 113 this.connect(highlightNode, "on"+handler.toLowerCase(), "_onColor"+handler); 114 114 }, this); … … 168 168 }, 169 169 170 _onColor Klick: function(/*Event*/ evt){170 _onColorDijitclick: function(/*Event*/ evt){ 171 171 // summary: 172 172 // Handler for click, enter key & space key. Selects the color. -
dijit/trunk/form/templates/ComboBox.html
r9801 r9928 12 12 ></td><td class='dijitReset dijitRight dijitButtonNode dijitDownArrowButton' 13 13 dojoAttachPoint="downArrowNode" 14 dojoAttachEvent="on klick:_onArrowClick,onmousedown:_onMouse,onmouseup:_onMouse,onmouseover:_onMouse,onmouseout:_onMouse"14 dojoAttachEvent="ondijitclick:_onArrowClick,onmousedown:_onMouse,onmouseup:_onMouse,onmouseover:_onMouse,onmouseout:_onMouse" 15 15 ><div waiRole="presentation" tabIndex="-1">▼</div> 16 16 </td></tr> -
dijit/trunk/form/templates/ComboButton.html
r9820 r9928 5 5 <td class="dijitStretch dijitButtonContents dijitButtonNode" 6 6 tabIndex="${tabIndex}" 7 dojoAttachEvent="on klick:_onButtonClick" dojoAttachPoint="titleNode"7 dojoAttachEvent="ondijitclick:_onButtonClick" dojoAttachPoint="titleNode" 8 8 waiRole="button" waiState="labelledby-${id}_label"> 9 9 <div class="dijitInline ${iconClass}"></div> … … 12 12 <td class='dijitReset dijitRight dijitButtonNode dijitDownArrowButton' 13 13 dojoAttachPoint="popupStateNode,focusNode" 14 dojoAttachEvent="onmouseover:_onMouse,onmouseout:_onMouse,onmousedown:_onMouse,on klick:_onArrowClick, onkeypress:_onKey"14 dojoAttachEvent="onmouseover:_onMouse,onmouseout:_onMouse,onmousedown:_onMouse,ondijitclick:_onArrowClick, onkeypress:_onKey" 15 15 baseClass="dijitComboButtonDownArrow" 16 16 title="${optionsTitle}" -
dijit/trunk/layout/templates/AccordionPane.html
r9912 r9928 1 1 <div class='dijitAccordionPane' 2 ><div dojoAttachPoint='titleNode,focusNode' dojoAttachEvent='on klick:_onTitleClick,onkeypress:_onKeyPress'2 ><div dojoAttachPoint='titleNode,focusNode' dojoAttachEvent='ondijitclick:_onTitleClick,onkeypress:_onKeyPress' 3 3 class='dijitAccordionTitle' wairole="tab" 4 4 ><div class='dijitAccordionArrow'></div -
dijit/trunk/Menu.js
r9916 r9928 392 392 templateString: 393 393 '<tr class="dijitReset dijitMenuItem"' 394 +'dojoAttachEvent="onmouseover:_onHover,onmouseout:_onUnhover,on klick:_onClick">'394 +'dojoAttachEvent="onmouseover:_onHover,onmouseout:_onUnhover,ondijitclick:_onClick">' 395 395 +'<td class="dijitReset"><div class="dijitMenuItemIcon ${iconClass}"></div></td>' 396 396 +'<td tabIndex="-1" class="dijitReset dijitMenuItemLabel" dojoAttachPoint="containerNode" waiRole="menuitem"></td>' -
dijit/trunk/tests/module.js
r9773 r9928 7 7 dojo.require("dijit.tests.Container"); 8 8 dojo.require("dijit.tests.layout.ContentPane"); 9 dojo.require("dijit.tests.on klick");9 dojo.require("dijit.tests.ondijitclick"); 10 10 dojo.require("dijit.tests.form.Form"); 11 11 }catch(e){ -
dijit/trunk/tests/ondijitclick.html
r9777 r9928 4 4 <head> 5 5 6 <title>Test Dijit Internal Event: "on klick"</title>6 <title>Test Dijit Internal Event: "ondijitclick"</title> 7 7 8 8 <script type="text/javascript" src="../../dojo/dojo.js" djConfig="isDebug: true, parseOnLoad: true"></script> … … 12 12 dojo.require("dojo.parser"); 13 13 14 dojo.declare("dijit.WidgetWithOn klick",14 dojo.declare("dijit.WidgetWithOndijitclick", 15 15 dijit._Widget, 16 16 { 17 onklickCount: 0,18 _on Klick: function() {19 this. onklickCount++;17 clickCount: 0, 18 _onClick: function() { 19 this.clickCount++; 20 20 }, 21 21 postCreate: function() { 22 this.connect(this.domNode, "on klick", "_onKlick");22 this.connect(this.domNode, "ondijitclick", "_onClick"); 23 23 } 24 24 } … … 26 26 27 27 dojo.addOnLoad(function(){ 28 doh.register("on klick",28 doh.register("ondijitclick", 29 29 [ 30 30 { 31 name: "on klick fires once on a space-key-up",31 name: "ondijitclick fires once on a space-key-up", 32 32 runTest: function(t){ 33 33 var w = dijit.byId("widget1"); … … 42 42 e.initKeyEvent("keyup",true,true,null,false,false,false,false,32,0); 43 43 w.domNode.focus(); 44 w. onklickCount = 0;44 w.clickCount = 0; 45 45 w.domNode.dispatchEvent(e); 46 t.is(1, w. onklickCount);46 t.is(1, w.clickCount); 47 47 } 48 48 } 49 49 }, 50 50 { 51 name: "on klick fires once on an enter-key-down",51 name: "ondijitclick fires once on an enter-key-down", 52 52 runTest: function(t){ 53 53 var w = dijit.byId("widget1"); … … 62 62 e.initKeyEvent("keydown",true,true,null,false,false,false,false,13,0); 63 63 w.domNode.focus(); 64 w. onklickCount = 0;64 w.clickCount = 0; 65 65 w.domNode.dispatchEvent(e); 66 t.is(1, w. onklickCount);66 t.is(1, w.clickCount); 67 67 } 68 68 } 69 69 }, 70 70 { 71 name: "on klick fires once on a mouse click",71 name: "ondijitclick fires once on a mouse click", 72 72 runTest: function(t){ 73 73 var w = dijit.byId("widget1"); … … 77 77 var e = document.createEvent("MouseEvents"); 78 78 e.initMouseEvent('click', true, true, document.defaultView, 1, 0, 0, 3, 3, false, false, false, false, 0, w.domNode); 79 w. onklickCount = 0;79 w.clickCount = 0; 80 80 w.domNode.dispatchEvent(e); 81 t.is(1, w. onklickCount);81 t.is(1, w.clickCount); 82 82 } 83 83 } … … 91 91 </head> 92 92 <body class="tundra"> 93 <div id="widget1" dojoType="dijit.WidgetWithOn klick"></div>93 <div id="widget1" dojoType="dijit.WidgetWithOndijitclick"></div> 94 94 </body> 95 95 </html> -
dijit/trunk/tests/ondijitclick.js
r9299 r9928 1 dojo.provide("dijit.tests.on klick");1 dojo.provide("dijit.tests.ondijitclick"); 2 2 3 3 if(dojo.isBrowser){ 4 doh.registerUrl("dijit.tests.on klick", dojo.moduleUrl("dijit", "tests/onklick.html"));4 doh.registerUrl("dijit.tests.ondijitclick", dojo.moduleUrl("dijit", "tests/ondijitclick.html")); 5 5 } -
dijit/trunk/_Widget.js
r9911 r9928 219 219 // Connects specified obj/event to specified method of this object 220 220 // and registers for disconnect() on widget destroy. 221 // Special event: "on klick" triggers on a click or enter-down or space-up221 // Special event: "ondijitclick" triggers on a click or enter-down or space-up 222 222 // Similar to dojo.connect() but takes three arguments rather than four. 223 223 var handles =[]; 224 if(event == "on klick"){224 if(event == "ondijitclick"){ 225 225 var w = this; 226 226 // add key based click activation for unsupported nodes.