action-ae.adp
Delivered as text/html
Related Files
- packages/workflow/www/admin/action-ae.xql
- packages/workflow/www/admin/action-ae.tcl
- packages/workflow/www/admin/action-ae.adp
[ hide source ] | [ make this the default ]
File Contents
<master> <property name="doc(title)"> @title@ </property> <property name=context> @context@ </property> <formtemplate id=add_edit> <table> <tr> <td> Short Name:</td> <td><formwidget id=short_name></td> </tr> <tr> <td> Pretty Name: </td> <td><formwidget id=pretty_name></td></tr> <tr> <td> Pretty Past Tense: </td> <td><formwidget id=pretty_past_tense></td></tr> <tr> <td> Description: </td> <td><formwidget id=description></td> </tr> <tr> <td> Trigger type: </td> <td><formwidget id=trigger_type></td> </tr> <tr> <td> Timeout Seconds only applicable for timer trigger type: </td> <td><formwidget id=timeout_seconds></td> </tr> <tr> <td> New State: </td> <td><formwidget id=new_state_id></td> </tr> <tr> <td> Insert or remove callbacks. Put a new callback on a separate line: </td> <td><formwidget id=callbacks></td> </tr> <tr> <td> Always Enabled?</td> <td> <table> <tr><td> <formgroup id=always_enabled_p onClick=showSelected(document.add_edit.always_enabled_p);> @formgroup.widget;noquote@ @formgroup.label@ <br> </formgroup> </td></tr> </table> </td> </tr> <tr> <td> <span id=1 style=display:none;> Enabled States </span> </td> <td> <span id=2 style=display:none;> <table> <tr><td> <formgroup id=enabled_states> @formgroup.widget;noquote@ @formgroup.label@ <br> </formgroup> </td></tr> </table> </span> </td> </tr> <tr> <td> <span id=3 style=display:none;> Assigned States </span> </td> <td> <span id=4 style=display:none;> <table> <tr><td> <formgroup id=assigned_states> @formgroup.widget;noquote@ @formgroup.label@ <br> </formgroup> </td></tr> </table> </span> </td> </tr> <tr> <td> Assigned Role: </td> <td><formwidget id=assigned_role></td> </tr> <tr> <td> Allowed Roles: </td> <td><formwidget id=allowed_roles></td> </tr> <tr> <td> Privileges: </td> <td><formwidget id=privileges></td> </tr> </table> <center> <formwidget id=sub></center> </formtemplate> <script language="javascript" src="layer-procs.js"></script> <script language="javascript"> showSelected(document.add_edit.always_enabled_p); function showSelected(buttonGroup) { var edit_section = document.getElementById(1).style.display='none'; var edit_section = document.getElementById(2).style.display='none'; var edit_section = document.getElementById(3).style.display='none'; var edit_section = document.getElementById(4).style.display='none'; buttonValue = getSelectedRadioValue(buttonGroup); if (buttonValue == 'f') { showHideWidget(1); showHideWidget(2); showHideWidget(3); showHideWidget(4); } } function getSelectedRadio(buttonGroup) { // returns the array number of the selected radio button or -1 if no button is selected if (buttonGroup[0]) { // if the button group is an array (one button is not an array) for (var i=0; i<buttonGroup.length; i++) { if (buttonGroup[i].checked) { return i } } } else { if (buttonGroup.checked) { return 0; } // if the one button is checked, return zero } // if we get to this point, no radio button is selected return -1; } // Ends the "getSelectedRadio" function function getSelectedRadioValue(buttonGroup) { // returns the value of the selected radio button or "" if no button is selected var i = getSelectedRadio(buttonGroup); if (i == -1) { return ""; } else { if (buttonGroup[i]) { // Make sure the button group is an array (not just one button) return buttonGroup[i].value; } else { // The button group is just the one button, and it is checked return buttonGroup.value; } } } // Ends the "getSelectedRadioValue" function </script>