- Revision
- 458
- Author
- mward
- Date
- 2007-12-10 22:32:28 -0600 (Mon, 10 Dec 2007)
Log Message
updated _javascript_
Modified Paths
Diff
Modified: trunk/waffle-resources/src/main/resources/js/waffle/action.js (457 => 458)
--- trunk/waffle-resources/src/main/resources/js/waffle/action.js 2007-12-10 16:17:17 UTC (rev 457) +++ trunk/waffle-resources/src/main/resources/js/waffle/action.js 2007-12-11 04:32:28 UTC (rev 458) @@ -7,25 +7,41 @@ * the LICENSE.txt file. * *****************************************************************************/ -function fireActionMethod(methodName) { - var form = document.forms[0]; - submitInputMethod(form, methodName); +function findForm(formId) { + if(formId == null) { + return document.forms[0]; + } else { + return document.getElementById(formId); + } } -function fireMultipartActionMethod(methodName) { - var form = document.forms[0]; - form.method="post"; - form.encoding="multipart/form-data"; - submitInputMethod(form, methodName); +/** + * @param methodName + * @param formId reference to the form id (optional) + */ +function fireActionMethod(methodName, formId) { + var form = findForm(formId); + submitInputMethod(form, methodName); } +/** + * @param methodName + * @param formId reference to the form id (optional) + */ +function fireMultipartActionMethod(methodName, formId) { + var form = findForm(formId); + form.method="post"; + form.encoding="multipart/form-data"; + submitInputMethod(form, methodName); +} + function submitInputMethod(form, methodName) { - var method = document.createElement("input"); - method.setAttribute("type", "hidden"); - method.setAttribute("name", "method"); - method.value = methodName; + var method = document.createElement("input"); + method.setAttribute("type", "hidden"); + method.setAttribute("name", "method"); + method.value = methodName; - form.appendChild(method); - form.submit(); - return true; + form.appendChild(method); + form.submit(); + return true; } \ No newline at end of file
To unsubscribe from this list please visit:
