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 2006/09/25 02:51:15 UTC

svn commit: r449553 - in /incubator/xap/trunk/WebContent/examples/dataBinding: AnArray.js javascriptDatasource.html javascriptDatasource.xal

Author: mturyn
Date: Sun Sep 24 19:51:14 2006
New Revision: 449553

URL: http://svn.apache.org/viewvc?view=rev&rev=449553
Log:
Updated for first data binding.

Modified:
    incubator/xap/trunk/WebContent/examples/dataBinding/AnArray.js
    incubator/xap/trunk/WebContent/examples/dataBinding/javascriptDatasource.html
    incubator/xap/trunk/WebContent/examples/dataBinding/javascriptDatasource.xal

Modified: incubator/xap/trunk/WebContent/examples/dataBinding/AnArray.js
URL: http://svn.apache.org/viewvc/incubator/xap/trunk/WebContent/examples/dataBinding/AnArray.js?view=diff&rev=449553&r1=449552&r2=449553
==============================================================================
--- incubator/xap/trunk/WebContent/examples/dataBinding/AnArray.js (original)
+++ incubator/xap/trunk/WebContent/examples/dataBinding/AnArray.js Sun Sep 24 19:51:14 2006
@@ -8,6 +8,6 @@
 }
 
 AnArray.prototype.twelfth = function(){
-	return AnArray.array[11] ;
+	return "The twelfth slot in this array was filled with: "+AnArray.array[11] ;
 }
 

Modified: incubator/xap/trunk/WebContent/examples/dataBinding/javascriptDatasource.html
URL: http://svn.apache.org/viewvc/incubator/xap/trunk/WebContent/examples/dataBinding/javascriptDatasource.html?view=diff&rev=449553&r1=449552&r2=449553
==============================================================================
--- incubator/xap/trunk/WebContent/examples/dataBinding/javascriptDatasource.html (original)
+++ incubator/xap/trunk/WebContent/examples/dataBinding/javascriptDatasource.html Sun Sep 24 19:51:14 2006
@@ -25,24 +25,11 @@
 		<script language="JavaScript" type="text/javascript" src="../../src/xap/taghandling/PluginDocumentHandler.js"></script>
 
 
-		<!-- script language="JavaScript" type="text/javascript" src="../../src/xap/data/DataFramework.js"> </script>
-		<script language="JavaScript" type="text/javascript" src="../../src/xap/data/DataServiceFactory.js"> </script>
-		<script language="JavaScript" type="text/javascript" src="../../src/xap/data/DataServiceImpl.js"> </script>
-		<script language="JavaScript" type="text/javascript" src="../../src/xap/data/bridge/DataFrameworkBridge.js"> </script>
-		<script language="JavaScript" type="text/javascript" src="../../src/xap/data/bridge/DataSourceBridge.js"> </script>
-		<script language="JavaScript" type="text/javascript" src="../../src/xap/data/bridge/ObjectDataSourceBridge.js"> </script>
-		<script language="JavaScript" type="text/javascript" src="../../src/xap/data/datasource/DataSourceContainerImpl.js"> </script>
-		<script language="JavaScript" type="text/javascript" src="../../src/xap/data/datasource/DataSourceImpl.js"> </script>
-		<script language="JavaScript" type="text/javascript" src="../../src/xap/session/DeclarativeArgumentParser.js"> </script>
-		<script language="JavaScript" type="text/javascript" src="../../src/xap/session/ClientSession.js"> </script>
-		<script language="JavaScript" type="text/javascript" src="../../src/xap/mco/McoNamespaceHandler.js"> </script>
-		<script language="JavaScript" type="text/javascript" src="../../src/xap/requestservice/RequestService.js"> </script>
-		<script language="JavaScript" type="text/javascript" src="../../src/xap/data/DataNamespaceHandler.js"> </script>
-		<script language="JavaScript" type="text/javascript" src="../../src/xap/xml/NamespaceHandlerManager.js"> </script -->
 
     <script language="JavaScript" type="text/javascript">
     	Xap._sourceRootDir = "../../" ; 	
 		Xap.addDebuggables(		
+							"xap.data.bridge.DataAttributeConverter",
 							"xap.data.DataFramework",
 							"xap.data.DataServiceFactory",
 							"xap.data.DataServiceImpl",
@@ -53,7 +40,7 @@
 							"xap.data.datasource.DataSourceContainerImpl",
 							"xap.data.datasource.DataSourceImpl",
 							"xap.data.datasource.AbstractDataSource",							
-							"xap.data.datasource.JavascriptDataSource",							
+							"xap.data.datasource.JavascriptDataSource",						
 							"xap.session.DeclarativeArgumentParser",
 							"xap.session.ClientSession",
 							"xap.mco.McoNamespaceHandler",
@@ -64,8 +51,14 @@
 							"xap.xml.sax.SaxContentHandler",
 							"xap.taghandling.PluginRegistryImpl",
 							"xap.taghandling.PluginDocumentHandler",
+							"xap.taghandling.AbstractTagImpl",							
 							"xap.xml.dom.Document",
-							"xap.xml.dom.XapElement"							
+							"xap.xml.dom.XapElement",
+							"xap.session.DeclarativeArgumentParser",
+							"xap.data.controller.Binding",
+							"xap.data.controller.BindingType",							
+							"xap.data.bridge.BindingBridge",
+							"xap.resolver.AttributeResolutionHandler"																			
 							) ;
 		Xap._loadDebuggables() ;							
 	</script>							

Modified: incubator/xap/trunk/WebContent/examples/dataBinding/javascriptDatasource.xal
URL: http://svn.apache.org/viewvc/incubator/xap/trunk/WebContent/examples/dataBinding/javascriptDatasource.xal?view=diff&rev=449553&r1=449552&r2=449553
==============================================================================
--- incubator/xap/trunk/WebContent/examples/dataBinding/javascriptDatasource.xal (original)
+++ incubator/xap/trunk/WebContent/examples/dataBinding/javascriptDatasource.xal Sun Sep 24 19:51:14 2006
@@ -12,6 +12,14 @@
 		id="myDataSource"
 		source="new AnArray()"
 	/>	
+	
+	
+	<binding 
+		xmlns="http://www.openxal.org/data"
+		dataSource="myDataSource" 
+		select="twelfth()" 
+		id="TWELFTH"
+	/>	
 
 
 	<xm:modifications xmlns:xm="http://www.openxal.org/xmodify">
@@ -32,7 +40,7 @@
 				width="290px" 
 				height="40px"
 				align="center"
-				text="\{bind('dataSource=myDataSource')\}"
+				text="\{bind('binding:TWELFTH')\}"
 			/>
 		
 			<xal:label 				
@@ -42,7 +50,7 @@
 				height="40px"			
 				backgroundColor="#ffdddd"			
 				alignHorizontal="center"			
-				text="bind('dataSource=myDataSource')"			
+				text="{bind(binding:TWELFTH)}"			
 				id="testComponent_0" 		
 			/>