You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xap-commits@incubator.apache.org by mt...@apache.org on 2007/02/12 22:42:48 UTC
svn commit: r506724 -
/incubator/xap/trunk/samples/WebContent/examples/widgets/index.html
Author: mturyn
Date: Mon Feb 12 14:42:47 2007
New Revision: 506724
URL: http://svn.apache.org/viewvc?view=rev&rev=506724
Log:
Minor changes to make it easier to debug widgets---now loads widget pages using a function which in turn turns debugging on or off, depending on the state of a checkbox at the bottom of the page.
Modified:
incubator/xap/trunk/samples/WebContent/examples/widgets/index.html
Modified: incubator/xap/trunk/samples/WebContent/examples/widgets/index.html
URL: http://svn.apache.org/viewvc/incubator/xap/trunk/samples/WebContent/examples/widgets/index.html?view=diff&rev=506724&r1=506723&r2=506724
==============================================================================
--- incubator/xap/trunk/samples/WebContent/examples/widgets/index.html (original)
+++ incubator/xap/trunk/samples/WebContent/examples/widgets/index.html Mon Feb 12 14:42:47 2007
@@ -19,48 +19,67 @@
<body>
+<script language="JavaScript">
+ loadXalFile = function(str,args){
+ var newLoc = "widget_loader.html?xalFile="+str+".xal" ;
+ for( var ii=0; args && ii< args.length; ++ii){
+ newLoc += "&"+escape(args[ii]) ;
+ }
+ var debugP = document.getElementById("debugP") ;
+ if(debugP && debugP.checked){
+ newLoc += "&debug=all" ;
+ }
+ location.href = newLoc ;
+ }
+
+
+
+</script>
+
+
<h2>Component Tests</h2>
Note - these load slow since there is a lot of testing code along with the widget<br/>
+
<ul>
-<li><a href="widget_loader.html?xalFile=button.xal"><button></a></li>
-<li><a href="widget_loader.html?xalFile=label.xal"><label></a></li>
-<li><a href="widget_loader.html?xalFile=link.xal"><link></a></li>
-<li><a href="widget_loader.html?xalFile=checkBox.xal"><checkBox></a></li>
-<li><a href="widget_loader.html?xalFile=radioButton.xal"><radioButton></a></li>
-<li><a href="widget_loader.html?xalFile=combobox.xal"><comboBox></a></li>
-<li><a href="widget_loader.html?xalFile=editableCombobox.xal"><editableComboBox></a></li>
-<li><a href="widget_loader.html?xalFile=listbox.xal"><listbox></a></li>
-<li><a href="widget_loader.html?xalFile=textField.xal"><textField></a></li>
-<li><a href="widget_loader.html?xalFile=textArea.xal"><textArea></a></li>
-<li><a href="widget_loader.html?xalFile=passwordField.xal"><passwordField></a></li>
-<li><a href="widget_loader.html?xalFile=htmlView.xal"><htmlView>/<textView></a></li>
-<li><a href="widget_loader.html?xalFile=tabPane.xal"><tabPane></a></li>
-<li><a href="widget_loader.html?xalFile=horizontalSplitPane.xal"><horizontalSplitPane></a></li>
-<li><a href="widget_loader.html?xalFile=verticalSplitPane.xal"><verticalSplitPane></a></li>
-<li><a href="widget_loader.html?xalFile=freePane.xal"><freePane></a></li>
-<li><a href="widget_loader.html?xalFile=verticalBoxPane.xal"><verticalBoxPane></a></li>
-<li><a href="widget_loader.html?xalFile=horizontalBoxPane.xal"><horizontalBoxPane></a></li>
-<li><a href="widget_loader.html?xalFile=borderPane.xal"><borderPane></a></li>
-<li><a href="widget_loader.html?xalFile=table.xal"><table></a></li>
-<li><a href="widget_loader.html?xalFile=row.xal"><row></a></li>
-<li><a href="widget_loader.html?xalFile=cell.xal"><cell></a></li>
-<li><a href="widget_loader.html?xalFile=tree.xal"><tree></a></li>
-<li><a href="widget_loader.html?xalFile=treeTable.xal"><treeTable></a></li>
-<li><a href="widget_loader.html?xalFile=menu.xal"><menu></a></li>
-<li><a href="widget_loader.html?xalFile=popupMenu.xal"><popupMenu></a></li>
-<li><a href="widget_loader.html?xalFile=tooltip.xal"><tooltip></a></li>
-<li><a href="widget_loader.html?xalFile=window.xal"><window></a></li>
-<li><a href="widget_loader.html?xalFile=horizontalFlowPane.xal"><horizontalFlowPane></a></li>
-<li><a href="widget_loader.html?xalFile=scrollPane.xal"><scrollPane></a></li>
-<li><a href="widget_loader.html?xalFile=desktopPane.xal"><desktopPane></a></li>
-<li><a href="widget_loader.html?xalFile=verticalToolBar.xal"><verticalToolBar></a></li>
-<li><a href="widget_loader.html?xalFile=horizontalToolBar.xal"><horizontalToolBar></a></li>
+<li><a href="javascript:loadXalFile('button')"><button></a></li>
+<li><a href="javascript:loadXalFile('label')"><label></a></li>
+<li><a href="javascript:loadXalFile('link')"><link></a></li>
+<li><a href="javascript:loadXalFile('checkBox')"><checkBox></a></li>
+<li><a href="javascript:loadXalFile('radioButton')"><radioButton></a></li>
+<li><a href="javascript:loadXalFile('combobox')"><comboBox></a></li>
+<li><a href="javascript:loadXalFile('editableCombobox')"><editableComboBox></a></li>
+<li><a href="javascript:loadXalFile('listbox')"><listbox></a></li>
+<li><a href="javascript:loadXalFile('textField')"><textField></a></li>
+<li><a href="javascript:loadXalFile('textArea')"><textArea></a></li>
+<li><a href="javascript:loadXalFile('passwordField')"><passwordField></a></li>
+<li><a href="javascript:loadXalFile('htmlView')"><htmlView>/<textView></a></li>
+<li><a href="javascript:loadXalFile('tabPane')"><tabPane></a></li>
+<li><a href="javascript:loadXalFile('horizontalSplitPane')"><horizontalSplitPane></a></li>
+<li><a href="javascript:loadXalFile('verticalSplitPane')"><verticalSplitPane></a></li>
+<li><a href="javascript:loadXalFile('freePane')"><freePane></a></li>
+<li><a href="javascript:loadXalFile('verticalBoxPane')"><verticalBoxPane></a></li>
+<li><a href="javascript:loadXalFile('horizontalBoxPane')"><horizontalBoxPane></a></li>
+<li><a href="javascript:loadXalFile('borderPane')"><borderPane></a></li>
+<li><a href="javascript:loadXalFile('table')"><table></a></li>
+<li><a href="javascript:loadXalFile('row')"><row></a></li>
+<li><a href="javascript:loadXalFile('cell')"><cell></a></li>
+<li><a href="javascript:loadXalFile('tree')"><tree></a></li>
+<li><a href="javascript:loadXalFile('treeTable')"><treeTable></a></li>
+<li><a href="javascript:loadXalFile('menu')"><menu></a></li>
+<li><a href="javascript:loadXalFile('popupMenu')"><popupMenu></a></li>
+<li><a href="javascript:loadXalFile('tooltip')"><tooltip></a></li>
+<li><a href="javascript:loadXalFile('window')"><window></a></li>
+<li><a href="javascript:loadXalFile('horizontalFlowPane')"><horizontalFlowPane></a></li>
+<li><a href="javascript:loadXalFile('scrollPane')"><scrollPane></a></li>
+<li><a href="javascript:loadXalFile('desktopPane')"><desktopPane></a></li>
+<li><a href="javascript:loadXalFile('verticalToolBar')"><verticalToolBar></a></li>
+<li><a href="javascript:loadXalFile('horizontalToolBar')"><horizontalToolBar></a></li>
</ul>
<h2>Table</h2>
<ul>
-<li><a href="widget_loader.html?xalFile=widget_examples/tableSorting.xal">sorting</a></li>
-<li><a href="widget_loader.html?xalFile=widget_examples/rowCycling.xal">constant row addition/removal</a></li>
+<li><a href="javascript:loadXalFile('widget_examples/tableSorting')">sorting</a></li>
+<li><a href="javascript:loadXalFile('widget_examples/rowCycling')">constant row addition/removal</a></li>
</ul>
@@ -68,9 +87,9 @@
<h2>GridPane</h2>
<ul>
-<li><a href="widget_loader.html?xalFile=gridPane.xal"><gridPane></a></li>
-<li><a href="widget_loader.html?xalFile=gridPane2.xal"><gridPane2></a></li>
-<li><a href="widget_loader.html?xalFile=gridPane3.xal"><gridPane3></a></li>
+<li><a href="javascript:loadXalFile('gridPane')"><gridPane></a></li>
+<li><a href="javascript:loadXalFile('gridPane2')"><gridPane2></a></li>
+<li><a href="javascript:loadXalFile('gridPane3')"><gridPane3></a></li>
</ul>
@@ -78,14 +97,23 @@
<br>
<h2>Examples</h2>
<ul>
-<li><a href="widget_loader.html?xalFile=widget_examples/splitPaneExample.xal"><splitPane></a></li>
-<li><a href="widget_loader.html?xalFile=widget_examples/tabPaneExample.xal"><splitPane></a></li>
-<li><a href="widget_loader.html?xalFile=widget_examples/verticalPanelExample.xal"><verticalPanel></a></li>
+<li><a href="javascript:loadXalFile('widget_examples/splitPaneExample')"><splitPane></a></li>
+<li><a href="javascript:loadXalFile('widget_examples/tabPaneExample')"><splitPane></a></li>
+<li><a href="javascript:loadXalFile('widget_examples/verticalPanelExample')"><verticalPanel></a></li>
</ul>
<br>
<h2>Complex Examples</h2>
<ul>
-<li><a href="widget_loader.html?xalFile=widget_examples/complexExample.xal"><Complex example 1></a></li>
+<li><a href="javascript:loadXalFile('widget_examples/complexExample')"><Complex example 1></a></li>
</ul>
+
+
+ <br/>
+ <br/>
+ <span style='opacity:0.6'>
+ Debugger-friendly loading (<input type='checkbox' id='debugP' value='true'></input>)
+ will slow things down even more.
+ </span>
+
</body>