]> git.pond.sub.org Git - eow/blobdiff - static/dojo-release-1.1.1/dojox/grid/tests/test_grid_tooltip_menu.html
Replace Dojo with jQuery
[eow] / static / dojo-release-1.1.1 / dojox / grid / tests / test_grid_tooltip_menu.html
diff --git a/static/dojo-release-1.1.1/dojox/grid/tests/test_grid_tooltip_menu.html b/static/dojo-release-1.1.1/dojox/grid/tests/test_grid_tooltip_menu.html
deleted file mode 100644 (file)
index 52c7726..0000000
+++ /dev/null
@@ -1,161 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\r
-<html>\r
-<head>\r
-       <title>Test dojox.Grid Basic</title>\r
-       <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>\r
-       <style type="text/css">\r
-               @import "../_grid/Grid.css";\r
-               @import "../../../dojo/resources/dojo.css";
-               @import "../../../dijit/tests/css/dijitTests.css";
-               body {\r
-                       font-size: 0.9em;\r
-                       font-family: Geneva, Arial, Helvetica, sans-serif;\r
-               }\r
-               .heading {\r
-                       font-weight: bold;\r
-                       padding-bottom: 0.25em;\r
-               }\r
-                               \r
-               #grid { \r
-                       border: 1px solid #333;\r
-                       width: 35em;\r
-                       height: 30em;\r
-               }\r
-       </style>\r
-       <script type="text/javascript" src="../../../dojo/dojo.js" djConfig="isDebug:false, parseOnLoad: true"></script>\r
-       <script type="text/javascript" src="../../../dijit/tests/_testCommon.js"></script>\r
-       <script type="text/javascript">\r
-               dojo.require("dojox.grid.Grid");\r
-               dojo.require("dijit.Tooltip");\r
-               dojo.require("dijit.Menu");\r
-               dojo.require("dijit.ColorPalette");\r
-               dojo.require("dojo.parser");\r
-       </script>\r
-       <script type="text/javascript" src="support/test_data.js"></script>\r
-       <script type="text/javascript">\r
-               // a grid view is a group of columns\r
-               var view1 = {\r
-                       cells: [[\r
-                               {name: 'Column 0'}, {name: 'Column 1'}, {name: 'Column 2'}, {name: 'Column 3', width: "150px"}, {name: 'Column 4'}\r
-                       ],[\r
-                               {name: 'Column 5'}, {name: 'Column 6'}, {name: 'Column 7'}, {name: 'Column 8', field: 3, colSpan: 2}\r
-                       ]]\r
-               };\r
-               // a grid layout is an array of views.\r
-               var layout = [ view1 ];\r
-               \r
-               dojo.addOnLoad(function() {\r
-                       window["grid"] = dijit.byId("grid");\r
-                       var \r
-                               showTooltip = function(e) {\r
-                                       if(gridTooltipEnabled){\r
-                                               var msg = "This is cell " + e.rowIndex + ", " + e.cellIndex;\r
-                                               dijit.showTooltip(msg, e.cellNode);\r
-                                       }\r
-                               },\r
-                               hideTooltip = function(e) {\r
-                                       dijit.hideTooltip(e.cellNode);\r
-                                       // FIXME: make sure that pesky tooltip doesn't reappear!\r
-                                       // would be nice if there were a way to hide tooltip without regard to aroundNode.\r
-                                       dijit._masterTT._onDeck=null;\r
-                               }\r
-                       \r
-                       // cell tooltip\r
-                       dojo.connect(grid, "onCellMouseOver", showTooltip);\r
-                       dojo.connect(grid, "onCellMouseOut", hideTooltip);\r
-                       // header cell tooltip\r
-                       dojo.connect(grid, "onHeaderCellMouseOver", showTooltip);\r
-                       dojo.connect(grid, "onHeaderCellMouseOut", hideTooltip);\r
-\r
-                       // grid menu\r
-                       window["gridMenu"] = dijit.byId("gridMenu");\r
-                       gridMenu.bindDomNode(grid.domNode);\r
-                       // prevent grid methods from killing the context menu event by implementing our own handler\r
-                       grid.onCellContextMenu = function(e) {\r
-                               cellNode = e.cellNode;\r
-                       };\r
-                       grid.onHeaderContextMenu = function(e) {\r
-                               cellNode = e.cellNode;\r
-                       };\r
-               });\r
-               \r
-               function reportCell() {\r
-                       if(cellNode){\r
-                               alert("Cell contents:  " + cellNode.innerHTML);\r
-                               cellNode = null;\r
-                       }\r
-               }\r
-               \r
-               gridTooltipEnabled = true;\r
-               function toggleTooltip(button){\r
-                       gridTooltipEnabled = !gridTooltipEnabled;\r
-                       button.value = gridTooltipEnabled ? "Disable Grid Tooltip" : "Enable Grid Tooltip";\r
-               }\r
-               \r
-               gridMenuEnabled = true;\r
-               function toggleMenu(button){\r
-                       gridMenuEnabled = !gridMenuEnabled;\r
-                       button.value = gridMenuEnabled ? "Disable Grid Menu" : "Enable Grid Menu";\r
-                       gridMenu[gridMenuEnabled ? "bindDomNode" : "unBindDomNode"](grid.domNode);\r
-               }\r
-</script>\r
-</head>\r
-<body>\r
-<div dojoType="dijit.Menu" id="gridMenu"  style="display: none;">\r
-       <div dojoType="dijit.MenuItem" onClick="reportCell">See cell text...</div>\r
-       <div dojoType="dijit.MenuItem" disabled="true">Disabled Item</div>\r
-       <div dojoType="dijit.MenuSeparator"></div>\r
-       <div dojoType="dijit.MenuItem" iconClass="dijitEditorIcon dijitEditorIconCut"\r
-               onClick="alert('not actually cutting anything, just a test!')">Cut</div>\r
-       <div dojoType="dijit.MenuItem" iconClass="dijitEditorIcon dijitEditorIconCopy"\r
-               onClick="alert('not actually copying anything, just a test!')">Copy</div>\r
-       <div dojoType="dijit.MenuItem" iconClass="dijitEditorIcon dijitEditorIconPaste"\r
-               onClick="alert('not actually pasting anything, just a test!')">Paste</div>\r
-       <div dojoType="dijit.MenuSeparator"></div>\r
-</div>\r
-<div dojoType="dijit.Menu" id="submenu1" contextMenuForWindow="true" style="display: none;">\r
-       <div dojoType="dijit.MenuItem" onClick="alert('Hello world');">Enabled Item</div>\r
-       <div dojoType="dijit.MenuItem" disabled="true">Disabled Item</div>\r
-       <div dojoType="dijit.MenuSeparator"></div>\r
-       <div dojoType="dijit.MenuItem" iconClass="dijitEditorIcon dijitEditorIconCut"\r
-               onClick="alert('not actually cutting anything, just a test!')">Cut</div>\r
-       <div dojoType="dijit.MenuItem" iconClass="dijitEditorIcon dijitEditorIconCopy"\r
-               onClick="alert('not actually copying anything, just a test!')">Copy</div>\r
-       <div dojoType="dijit.MenuItem" iconClass="dijitEditorIcon dijitEditorIconPaste"\r
-               onClick="alert('not actually pasting anything, just a test!')">Paste</div>\r
-       <div dojoType="dijit.MenuSeparator"></div>\r
-       <div dojoType="dijit.PopupMenuItem">\r
-               <span>Enabled Submenu</span>\r
-               <div dojoType="dijit.Menu" id="submenu2">\r
-                       <div dojoType="dijit.MenuItem" onClick="alert('Submenu 1!')">Submenu Item One</div>\r
-                       <div dojoType="dijit.MenuItem" onClick="alert('Submenu 2!')">Submenu Item Two</div>\r
-                       <div dojoType="dijit.PopupMenuItem">\r
-                               <span>Deeper Submenu</span>\r
-                               <div dojoType="dijit.Menu" id="submenu4"">\r
-                                       <div dojoType="dijit.MenuItem" onClick="alert('Sub-submenu 1!')">Sub-sub-menu Item One</div>\r
-                                       <div dojoType="dijit.MenuItem" onClick="alert('Sub-submenu 2!')">Sub-sub-menu Item Two</div>\r
-                               </div>\r
-                       </div>\r
-               </div>\r
-       </div>\r
-       <div dojoType="dijit.PopupMenuItem" disabled="true">\r
-               <span>Disabled Submenu</span>\r
-               <div dojoType="dijit.Menu" id="submenu3" style="display: none;">\r
-                       <div dojoType="dijit.MenuItem" onClick="alert('Submenu 1!')">Submenu Item One</div>\r
-                       <div dojoType="dijit.MenuItem" onClick="alert('Submenu 2!')">Submenu Item Two</div>\r
-               </div>\r
-       </div>\r
-       <div dojoType="dijit.PopupMenuItem">\r
-               <span>Different popup</span>\r
-               <div dojoType="dijit.ColorPalette"></div>\r
-       </div>\r
-</div>\r
-<div class="heading">dojox.Grid Basic Test</div>\r
-<p>\r
-       <input type="button" onclick="toggleTooltip(this)" value="Disable Grid Tooltip">&nbsp;&nbsp;\r
-       <input type="button" onclick="toggleMenu(this)" value="Disable Grid Menu">&nbsp;&nbsp;<br />\r
-       Note: when the grid menu is disabled, the document's dijit context menu should be shown over the grid.\r
-</p>\r
-<div id="grid" dojoType="dojox.Grid" model="model" structure="layout"></div>\r
-</body>\r
-</html>\r