You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by mu...@apache.org on 2007/06/12 19:55:37 UTC

svn commit: r546575 - in /struts/struts2/trunk/core/src: main/resources/org/apache/struts2/static/ main/resources/template/simple/ test/resources/org/apache/struts2/views/jsp/ui/

Author: musachy
Date: Tue Jun 12 10:55:36 2007
New Revision: 546575

URL: http://svn.apache.org/viewvc?view=rev&rev=546575
Log:
* Remove last references to Dojo
* Remove unused file (TimePicker-1.txt)

Removed:
    struts/struts2/trunk/core/src/test/resources/org/apache/struts2/views/jsp/ui/TimePicker-1.txt
Modified:
    struts/struts2/trunk/core/src/main/resources/org/apache/struts2/static/utils.js
    struts/struts2/trunk/core/src/main/resources/template/simple/form-close.ftl
    struts/struts2/trunk/core/src/main/resources/template/simple/head.ftl
    struts/struts2/trunk/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-11.txt
    struts/struts2/trunk/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-2.txt
    struts/struts2/trunk/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-6.txt
    struts/struts2/trunk/core/src/test/resources/org/apache/struts2/views/jsp/ui/HeadTagTest-1.txt

Modified: struts/struts2/trunk/core/src/main/resources/org/apache/struts2/static/utils.js
URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/resources/org/apache/struts2/static/utils.js?view=diff&rev=546575&r1=546574&r2=546575
==============================================================================
--- struts/struts2/trunk/core/src/main/resources/org/apache/struts2/static/utils.js (original)
+++ struts/struts2/trunk/core/src/main/resources/org/apache/struts2/static/utils.js Tue Jun 12 10:55:36 2007
@@ -64,7 +64,7 @@
     return StrutsUtils.nextElement(node, tagName);
   }
   return node;  
-}
+};
 
 StrutsUtils.previousElement = function(node, tagName) {
   if(!node) { return null; }
@@ -77,4 +77,24 @@
     return StrutsUtils.previousElement(node, tagName);
   }
   return node;  
-}
+};
+
+StrutsUtils.addOnLoad = function(func) {
+  var oldonload = window.onload;
+  if (typeof window.onload != 'function') {
+    window.onload = func;
+  } else {
+    window.onload = function() {
+      oldonload();
+      func();
+    }
+  }
+};
+
+StrutsUtils.addEventListener = function(element, name, observer, capture) {
+  if (element.addEventListener) {
+    element.addEventListener(name, observer, false);
+  } else if (element.attachEvent) {
+    element.attachEvent('on' + name, observer);
+  }
+};

Modified: struts/struts2/trunk/core/src/main/resources/template/simple/form-close.ftl
URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/resources/template/simple/form-close.ftl?view=diff&rev=546575&r1=546574&r2=546575
==============================================================================
--- struts/struts2/trunk/core/src/main/resources/template/simple/form-close.ftl (original)
+++ struts/struts2/trunk/core/src/main/resources/template/simple/form-close.ftl Tue Jun 12 10:55:36 2007
@@ -6,12 +6,11 @@
   Enable auto-select of optiontransferselect tag's entries upon containing form's 
   submission.
 -->
-dojo.require("dojo.event.*");
 <#if (parameters.optiontransferselectIds?if_exists?size > 0)>
 	var containingForm = document.getElementById("${parameters.id}");
 	<#assign selectObjIds = parameters.optiontransferselectIds.keySet() />
 	<#list selectObjIds as selectObjectId>
-		dojo.event.connect(containingForm, "onsubmit", 
+		StrutsUtils.addEventListener(containingForm, "submit", 
 			function(evt) {
 				var selectObj = document.getElementById("${selectObjectId}");
 				<#if parameters.optiontransferselectIds.get(selectObjectId)?exists>
@@ -20,14 +19,14 @@
 				<#else>
 					selectAllOptionsExceptSome(selectObj, "key", "");
 				</#if>
-			});
+			}, true);
 	</#list>
 </#if>
 <#if (parameters.inputtransferselectIds?if_exists?size > 0)>
 	var containingForm = document.getElementById("${parameters.id}");
 	<#assign selectObjIds = parameters.inputtransferselectIds.keySet() />
 	<#list selectObjIds as selectObjectId>
-		dojo.event.connect(containingForm, "onsubmit",
+		StrutsUtils.addEventListener(containingForm, "submit",
 			function(evt) {
 				var selectObj = document.getElementById("${selectObjectId}");
 				<#if parameters.inputtransferselectIds.get(selectObjectId)?exists>
@@ -36,14 +35,14 @@
 				<#else>
 					selectAllOptionsExceptSome(selectObj, "key", "");
 				</#if>
-			});
+			}, true);
 	</#list>
 </#if>
 <#if (parameters.optiontransferselectDoubleIds?if_exists?size > 0)>
 	var containingForm = document.getElementById("${parameters.id}");
 	<#assign selectDoubleObjIds = parameters.optiontransferselectDoubleIds.keySet() />
 	<#list selectDoubleObjIds as selectObjId>
-		dojo.event.connect(containingForm, "onsubmit", 
+		StrutsUtils.addEventListener(containingForm, "submit", 
 			function(evt) {
 				var selectObj = document.getElementById("${selectObjId}");
 				<#if parameters.optiontransferselectDoubleIds.get(selectObjId)?exists>
@@ -52,7 +51,7 @@
 				<#else>
 					selectAllOptionsExceptSome(selectObj, "key", "");
 				</#if>
-			});
+			}, true);
 	</#list>
 </#if>
 
@@ -65,7 +64,7 @@
 	var containingForm = document.getElementById("${parameters.id}");
 	<#assign tmpIds = parameters.updownselectIds.keySet() />
 	<#list tmpIds as tmpId>
-		dojo.event.connect(containingForm, "onsubmit", 
+		StrutsUtils.addEventListener(containingForm, "submit", 
 			function(evt) {
 				var updownselectObj = document.getElementById("${tmpId}");
 				<#if parameters.updownselectIds.get(tmpId)?exists>
@@ -74,7 +73,7 @@
 				<#else>
 					selectAllOptionsExceptSome(updownselectObj, "key", "");
 				</#if>
-			});
+			}, true);
 	</#list>
 </#if>
 </script>

Modified: struts/struts2/trunk/core/src/main/resources/template/simple/head.ftl
URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/resources/template/simple/head.ftl?view=diff&rev=546575&r1=546574&r2=546575
==============================================================================
--- struts/struts2/trunk/core/src/main/resources/template/simple/head.ftl (original)
+++ struts/struts2/trunk/core/src/main/resources/template/simple/head.ftl Tue Jun 12 10:55:36 2007
@@ -0,0 +1 @@
+<script language="JavaScript" src="${base}/struts/utils.js" type="text/javascript"></script>
\ No newline at end of file

Modified: struts/struts2/trunk/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-11.txt
URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-11.txt?view=diff&rev=546575&r1=546574&r2=546575
==============================================================================
--- struts/struts2/trunk/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-11.txt (original)
+++ struts/struts2/trunk/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-11.txt Tue Jun 12 10:55:36 2007
@@ -21,11 +21,10 @@
 
 
 <script type="text/javascript">
-	dojo.require("dojo.event.*");
 	var containingForm = document.getElementById("myAction");
-	dojo.event.connect(containingForm, "onsubmit", 
+	StrutsUtils.addEventListener(containingForm, "submit", 
 			function(evt) {
 				var updownselectObj = document.getElementById("myAction_myUpDownSelectTag");
 				selectAllOptionsExceptSome(updownselectObj, "key", "");
-			});
+			}, true);
 </script>

Modified: struts/struts2/trunk/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-2.txt
URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-2.txt?view=diff&rev=546575&r1=546574&r2=546575
==============================================================================
--- struts/struts2/trunk/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-2.txt (original)
+++ struts/struts2/trunk/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-2.txt Tue Jun 12 10:55:36 2007
@@ -21,13 +21,12 @@
 
 
 <script type="text/javascript">
-	dojo.require("dojo.event.*");
 	var containingForm = document.getElementById("myAction");
-	dojo.event.connect(containingForm, "onsubmit", 
+	StrutsUtils.addEventListener(containingForm, "submit", 
 			function(evt) {
 				var updownselectObj = document.getElementById("myAction_myUpDownSelectTag");
 				selectAllOptionsExceptSome(updownselectObj, "key", "");
-			});
+			}, true);
 </script>
 
 <script type="text/javascript">

Modified: struts/struts2/trunk/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-6.txt
URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-6.txt?view=diff&rev=546575&r1=546574&r2=546575
==============================================================================
--- struts/struts2/trunk/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-6.txt (original)
+++ struts/struts2/trunk/core/src/test/resources/org/apache/struts2/views/jsp/ui/Formtag-6.txt Tue Jun 12 10:55:36 2007
@@ -19,11 +19,10 @@
 
 
 <script type="text/javascript">
-	dojo.require("dojo.event.*");
 	var containingForm = document.getElementById("myAction");
-	dojo.event.connect(containingForm, "onsubmit", 
+	StrutsUtils.addEventListener(containingForm, "submit", 
 			function(evt) {
 				var updownselectObj = document.getElementById("myAction_myUpDownSelectTag");
 				selectAllOptionsExceptSome(updownselectObj, "key", "");
-			});
+			}, true);
 </script>

Modified: struts/struts2/trunk/core/src/test/resources/org/apache/struts2/views/jsp/ui/HeadTagTest-1.txt
URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/test/resources/org/apache/struts2/views/jsp/ui/HeadTagTest-1.txt?view=diff&rev=546575&r1=546574&r2=546575
==============================================================================
--- struts/struts2/trunk/core/src/test/resources/org/apache/struts2/views/jsp/ui/HeadTagTest-1.txt (original)
+++ struts/struts2/trunk/core/src/test/resources/org/apache/struts2/views/jsp/ui/HeadTagTest-1.txt Tue Jun 12 10:55:36 2007
@@ -1 +1,2 @@
-<link rel="stylesheet" href="/struts/xhtml/styles.css" type="text/css"/>
\ No newline at end of file
+<link rel="stylesheet" href="/struts/xhtml/styles.css" type="text/css"/>
+<script language="JavaScript" src="/struts/utils.js" type="text/javascript"></script>
\ No newline at end of file