Files
openlayers/master/examples/test_UIWindowIssue_child.html
Éric Lemoine 5d14b9e2d4 Updated
2013-02-20 10:38:25 +01:00

48 lines
1.3 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>Focus Issue Child</title>
<script>
// open the parent, if user tries to open the child directly
if (parent == window)
location.href = './test_UIWindowIssue_main.html';
</script>
<script type="text/javascript" src="../../dojo/dojo.js"
data-dojo-config="parseOnLoad:false, isDebug:true"></script>
<script type="text/javascript">
dojo.require("dojo.parser");
dojo.require("dijit.Menu");
dojo.require("dijit.MenuItem");
dojo.require("dijit.PopupMenuItem");
dojo.require("dijit.CheckedMenuItem");
dojo.require("dijit.MenuSeparator");
// set objects in parent
for (var v in {'dijit':true, 'dojo':true, 'dojox':true})
parent[v] = window[v];
// set context
dojo.setContext(window, parent.document);
// fix focus issue
dojo.ready(function(){
var handle = dijit.registerWin(dojo.doc.parentWindow || dojo.doc.defaultView);
if(dojo.isIE){
dojo.addOnWindowUnload(function(){
dijit.unregisterWin(handle);
handle = null;
})
}
});
// parse the UI frame
dojo.parser.parse();
</script>
</head>
<body bgcolor="#e0e0e0">
this frame is for loading script only
</body>
</html>