| 185 | | dojo.connect(targetWindow.document, "onmousedown", null, function(evt){ |
| 186 | | dijit._justMouseDowned = true; |
| 187 | | setTimeout(function(){ dijit._justMouseDowned = false; }, 0); |
| 188 | | dijit._onTouchNode(evt.target||evt.srcElement); |
| | 185 | dojo.connect(targetWindow.document, "onmousedown", function(evt){ |
| | 186 | var n=evt.target||evt.srcElement; |
| | 187 | //Do not try to set focus to a node in an editor iframe if the window already has focus, see #6112 |
| | 188 | if(targetWindow['__isEditorFrame'] && dijit._curFocus && dijit._curFocus.nodeName=='IFRAME' && |
| | 189 | dijit._curFocus.contentWindow===targetWindow ){ |
| | 190 | return; |
| | 191 | } |
| | 192 | dijit._justMouseDowned = true; |
| | 193 | setTimeout(function(){ dijit._justMouseDowned = false; }, 0); |
| | 194 | dijit._onTouchNode(n); |