Author: jmorliaguet Date: Fri Dec 30 21:29:07 2005 New Revision: 2097 Modified: cpsskins/branches/jmo-perspectives/ui/framework/tests/functional/cpsskins_contextualmenu_test.html Log:
- updated the contextual menu widget definition / content data to the newer MVC format. 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 Fri Dec 30 21:29:07 2005 @@ -9,9 +9,7 @@ <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script src="../../prototype.js" type="text/javascript"></script> <script src="../../cpsskins.js" type="text/javascript"></script> - <link rel="stylesheet" href="../test.css" type="text/css" /> <link rel="stylesheet" href="contextualmenus.css" type="text/css" /> - </head> <body> @@ -23,13 +21,28 @@ <div style="float: left; margin: 1em"> <h2>Menu 1</h2> <div id="testArea1"> - <div id="area1" class="pad" copyable="1">area1</div> - <div id="area2" class="pad" formattable="1" - formats="style:Style,widget:Widget">area2</div> - <div id="area3" class="pad" editable="1">area3</div> - <div id="area4" class="pad" formattable="1" - formats="style:Style,widget:Widget,effect:Effect">area4 - <div id="area5" class="pad" editable="1">area5</div> + + <![CDATA[{"copyable":true}]]> + <div id="area1" class="pad">area1</div> + + <![CDATA[{"formattable":true,"formats":[ + {"choice":"style","label":"Style"}, + {"choice":"widget","label":"Widget"}] + } ]]> + <div id="area2" class="pad">area2</div> + + <![CDATA[{"editable":true}]]> + <div id="area3" class="pad">area3</div> + + <![CDATA[{"formattable":true,"formats":[ + {"choice":"style","label":"Style"}, + {"choice":"widget","label":"Widget"} + {"choice":"effect","label":"Effect"}] + } ]]> + <div id="area4" class="pad">area4 + + <![CDATA[{"editable":true}]]> + <div id="area5" class="pad">area5</div> </div> </div> </div> @@ -37,56 +50,39 @@ <div style="float: left; margin: 1em"> <h2>Menu 2</h2> <div id="testArea2"> - <div id="area6" class="pad" editable="1" formattable="1" - targets="here:Paste here,above:Paste above" - formats="style:Style,widget:Widget">area6</div> + + <![CDATA[{"editable":true,"formattable":true,"formats":[ + {"choice":"style","label":"Style"}, + {"choice":"widget","label":"Widget"}],"targets":[ + {"choice":"here","label":"Paste here"}, + {"choice":"above","label":"Paste above"}] + } ]]> + <div id="area6" class="pad">area6</div> </div> </div> - <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" - /> + <!-- Contextual menu widget --> + <cpsskins:contextmenu controller="controller" 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?" - /> + <item label="Delete" action="delete" visible="editable" + confirm="Deleting, are you sure?" /> </cpsskins:contextmenu> - + <!-- Controller --> <script type="text/javascript"> function displayChoice(selected, choice) { alert('You have clicked on "' + selected.getAttribute('id') -- http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins