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