Author: jmorliaguet
Date: Tue Dec 27 16:28:49 2005
New Revision: 2088
Modified:
cpsskins/branches/jmo-perspectives/ui/framework/tests/functional/contextualmenus.css
cpsskins/branches/jmo-perspectives/ui/framework/tests/functional/cpsskins_contextualmenu_test.html
cpsskins/branches/jmo-perspectives/ui/framework/tests/functional/cpsskins_tooltip.html
cpsskins/branches/jmo-perspectives/ui/framework/tests/functional/tooltip.css
Log:
- more explicit XML for declaring widgets, controls ...
Modified:
cpsskins/branches/jmo-perspectives/ui/framework/tests/functional/contextualmenus.css
==
---
cpsskins/branches/jmo-perspectives/ui/framework/tests/functional/contextualmenus.css
(original)
+++
cpsskins/branches/jmo-perspectives/ui/framework/tests/functional/contextualmenus.css
Tue Dec 27 16:28:49 2005
@@ -46,7 +46,6 @@
.contextMenu {
position: absolute;
- display: none;
cursor: default;
z-index: 2000;
display: table;
@@ -64,8 +63,6 @@
.contextMenu .submenu {
position: absolute;
- top: auto;
- left: auto;
border-width: 1px 2px 2px 1px;
border-style: solid;
border-color: #333;
@@ -74,8 +71,6 @@
.contextMenu .submenu a {
background: #f6f3f3;
- background-repeat: no-repeat;
- background-position: 6px center;
}
.contextMenu .submenu a:hover {
@@ -83,10 +78,6 @@
color: #fff;
}
-.contextMenu .submenu .items { /* ignored by IE */
- margin-top: -20px;
-}
-
.large {
font: 11px Verdana, Arial, Helvetica, sans-serif;
Modified:
cpsskins/branches/jmo-perspectives/ui/framework/tests/functional/cpsskins_contextualmenu_test.html
==
---
cpsskins/branches/jmo-perspectives/ui/framework/tests/functional/cpsskins_contextualmenu_test.html
(original)
+++
cpsskins/branches/jmo-perspectives/ui/framework/tests/functional/cpsskins_contextualmenu_test.html
Tue Dec 27 16:28:49 2005
@@ -12,29 +12,13 @@
link rel=stylesheet href=../test.css type=text/css /
link rel=stylesheet href=contextualmenus.css type=text/css /
- script type=text/javascript
-function displayChoice(selected, choice) {
- alert('You have clicked on ' + selected.getAttribute('id')
-+ ' and selected the ' + choice + ' menu item.');
-}
-var menu_actions = new CPSSkins.Controller('actions');
-menu_actions.add({
- 'edit': displayChoice,
- 'copy': displayChoice,
- 'paste': displayChoice,
- 'format': displayChoice,
- 'delete': displayChoice,
- });
-
- /script
-
/head
body
h1CPSSkins Contextual menus/h1
- div id=message.../div
+ pre id=message.../pre
div style=float: left; margin: 1em
h2Menu 1/h2
@@ -53,29 +37,72 @@
div style=float: left; margin: 1em
h2Menu 2/h2
div id=testArea2
- div id=area6 class=pad editable=1 formattable=1area6/div
+ div id=area6 class=pad editable=1 formattable=1
+ targets=here:Paste here,above:Paste above
+ formats=style:Style,widget:Widgetarea6/div
/div
/div
- cpsskins:contextmenu controller=actions area=testArea1 class=large
-item action=edit visible=editableEdit/item
-item action=copyCopy/item
-item action=paste visible=editablePaste/item
-item action=format visible=formatFormattable/item
-item action=delete visible=editable
- confirm=Deleting, are you sure?Delete/item
- /cpsskins:contextmenu
+ cpsskins:contextmenu
+ controller=controller
+ area=testArea1
+ class=large
+
+item
+label=Edit
+action=edit
+visible=editable
+/
+
+item
+label=Copy
+action=copy
+/
+
+item
+label=Paste
+action=paste
+visible=editable
+/
+
+submenu
+label=Format
+visible=formattable
+
+ items
+ action=format
+ choices=formats
+ /
+
+/submenu
+
+item
+label=Delete
+action=delete
+visible=editable
+confirm=Deleting, are you sure?
+/
- cpsskins:contextmenu controller=actions area=testArea2 class=small
-item action=edit visible=editableEdit/item
-item action=copyCopy/item
-item action=paste visible=editablePaste/item
-item action=format visible=formatFormattable/item
-item action=delete visible=editable
- confirm=Deleting, are you sure?Delete/item
/cpsskins:contextmenu
+
+ script type=text/javascript
+function displayChoice(selected, choice) {
+ alert('You have clicked on ' + selected.getAttribute('id')
++ ' and selected the ' + choice + ' menu item.');
+}
+
+new CPSSkins.Controller('controller').register({
+ 'edit': displayChoice,
+ 'copy': displayChoice,
+ 'paste': displayChoice,
+ 'format': displayChoice,
+ 'delete': displayChoice
+});
+
+ /script
+
/body
/html