| <#-- |
| /* |
| * Licensed to the Apache Software Foundation (ASF) under one |
| * or more contributor license agreements. See the NOTICE file |
| * distributed with this work for additional information |
| * regarding copyright ownership. The ASF licenses this file |
| * to you under the Apache License, Version 2.0 (the |
| * "License"); you may not use this file except in compliance |
| * with the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, |
| * software distributed under the License is distributed on an |
| * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| * KIND, either express or implied. See the License for the |
| * specific language governing permissions and limitations |
| * under the License. |
| */ |
| --> |
| </form> |
| |
| <#if (parameters.customOnsubmitEnabled??)> |
| <script type="text/javascript"> |
| <#-- |
| Enable auto-select of optiontransferselect tag's entries upon containing form's |
| submission. |
| --> |
| <#if (parameters.optiontransferselectIds!?size > 0)> |
| var containingForm = document.getElementById("${parameters.id}"); |
| <#assign selectObjIds = parameters.optiontransferselectIds.keySet() /> |
| <#list selectObjIds as selectObjectId> |
| StrutsUtils.addEventListener(containingForm, "submit", |
| function(evt) { |
| var selectObj = document.getElementById("${selectObjectId}"); |
| <#if parameters.optiontransferselectIds.get(selectObjectId)??> |
| <#assign selectTagHeaderKey = parameters.optiontransferselectIds.get(selectObjectId)/> |
| selectAllOptionsExceptSome(selectObj, "key", "${selectTagHeaderKey}"); |
| <#else> |
| selectAllOptionsExceptSome(selectObj, "key", ""); |
| </#if> |
| }, true); |
| </#list> |
| </#if> |
| <#if (parameters.inputtransferselectIds!?size > 0)> |
| var containingForm = document.getElementById("${parameters.id}"); |
| <#assign selectObjIds = parameters.inputtransferselectIds.keySet() /> |
| <#list selectObjIds as selectObjectId> |
| StrutsUtils.addEventListener(containingForm, "submit", |
| function(evt) { |
| var selectObj = document.getElementById("${selectObjectId}"); |
| <#if parameters.inputtransferselectIds.get(selectObjectId)??> |
| <#assign selectTagHeaderKey = parameters.inputtransferselectIds.get(selectObjectId)/> |
| selectAllOptionsExceptSome(selectObj, "key", "${selectTagHeaderKey}"); |
| <#else> |
| selectAllOptionsExceptSome(selectObj, "key", ""); |
| </#if> |
| }, true); |
| </#list> |
| </#if> |
| <#if (parameters.optiontransferselectDoubleIds!?size > 0)> |
| var containingForm = document.getElementById("${parameters.id}"); |
| <#assign selectDoubleObjIds = parameters.optiontransferselectDoubleIds.keySet() /> |
| <#list selectDoubleObjIds as selectObjId> |
| StrutsUtils.addEventListener(containingForm, "submit", |
| function(evt) { |
| var selectObj = document.getElementById("${selectObjId}"); |
| <#if parameters.optiontransferselectDoubleIds.get(selectObjId)??> |
| <#assign selectTagHeaderKey = parameters.optiontransferselectDoubleIds.get(selectObjId)/> |
| selectAllOptionsExceptSome(selectObj, "key", "${selectTagHeaderKey}"); |
| <#else> |
| selectAllOptionsExceptSome(selectObj, "key", ""); |
| </#if> |
| }, true); |
| </#list> |
| </#if> |
| |
| |
| <#-- |
| Enable auto-select of all elements of updownselect tag upon its containing form |
| submission |
| --> |
| <#if (parameters.updownselectIds!?size > 0)> |
| var containingForm = document.getElementById("${parameters.id}"); |
| <#assign tmpIds = parameters.updownselectIds.keySet() /> |
| <#list tmpIds as tmpId> |
| StrutsUtils.addEventListener(containingForm, "submit", |
| function(evt) { |
| var updownselectObj = document.getElementById("${tmpId}"); |
| <#if parameters.updownselectIds.get(tmpId)??> |
| <#assign tmpHeaderKey = parameters.updownselectIds.get(tmpId) /> |
| selectAllOptionsExceptSome(updownselectObj, "key", "${tmpHeaderKey}"); |
| <#else> |
| selectAllOptionsExceptSome(updownselectObj, "key", ""); |
| </#if> |
| }, true); |
| </#list> |
| </#if> |
| </script> |
| </#if> |
| |
| <#include "/${parameters.templateDir}/${parameters.expandTheme}/form-close-tooltips.ftl" /> |