sample skeleton application with dojo toolkit & arcgis js api v 4.30
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

56 lines
1.5 KiB

<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>TooltipDialog non-robot Automated Test</title>
<script src="boilerplate.js"></script>
<script type="text/javascript">
require([
"doh/runner", "dojo/dom-class", "dojo/dom-geometry", "dojo/_base/window",
"dijit/popup", "dijit/form/DropDownButton", "dijit/TooltipDialog",
"dojo/domReady!"
], function(doh, domClass, domGeometry, win, popup, DropDownButton, TooltipDialog){
doh.register("TooltipDialog", [
function create(){
td = new TooltipDialog({
id:"mytooltip",
content: "hello world"
});
button = new DropDownButton({
id: "tooltipDropDownButton",
label: "show tooltip",
dropDown: td
});
button.placeAt(win.body());
},
function openAround(){
button.openDropDown();
doh.t(domClass.contains(td.domNode, "dijitTooltipBelow"), "dijitTooltipBelow");
button.closeDropDown();
},
function openAt(){
popup.open({
popup: td,
x: 10,
y: 15
});
var popupCoords = domGeometry.position(td.domNode);
doh.is(10, popupCoords.x, "popup x coord");
doh.is(15, popupCoords.y, "popup y coord");
doh.t(domClass.contains(td.domNode, "dijitTooltipBelow"), "dijitTooltipBelow");
doh.t(domClass.contains(td.domNode, "dijitTooltipABLeft"), "dijitTooltipABLeft");
popup.close(td);
}
]);
doh.run();
});
</script>
</head>
<body class="claro" role="main">
</body>
</html>