Commit 42943f3805f3191c80d2515b750b03c243dad70a
1 parent
505ac394
- use inline links better (manageStates)
- catch a links inside ktDelete spans - allow search to work on groups. git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@4785 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
3 changed files
with
12 additions
and
3 deletions
resources/js/kt-utility.js
| ... | ... | @@ -10,6 +10,11 @@ function initDeleteProtection(message) { |
| 10 | 10 | |
| 11 | 11 | function setClickFunction(fn, node) { |
| 12 | 12 | // addToCallStack(node,'onClick',fn); |
| 13 | + if (node.tagName == 'SPAN') { | |
| 14 | + var ahrefs = node.getElementsByTagName('A'); | |
| 15 | + if (ahrefs.length == 1) { node = ahrefs[0]; } | |
| 16 | + else { return null; } | |
| 17 | + } | |
| 13 | 18 | if (isUndefinedOrNull(node.onclick)) { |
| 14 | 19 | node.onclick = fn; |
| 15 | 20 | } |
| ... | ... | @@ -17,4 +22,8 @@ function initDeleteProtection(message) { |
| 17 | 22 | |
| 18 | 23 | forEach(elements, partial(setClickFunction, fn)); |
| 19 | 24 | |
| 25 | + elements = getElementsByTagAndClassName('SPAN', 'ktDelete'); | |
| 26 | + | |
| 27 | + forEach(elements, partial(setClickFunction, fn)); | |
| 28 | + | |
| 20 | 29 | } |
| 21 | 30 | \ No newline at end of file | ... | ... |
templates/ktcore/principals/groupadmin.smarty
| ... | ... | @@ -8,6 +8,7 @@ number of different users at once.{/i18n}</p> |
| 8 | 8 | </fieldset> |
| 9 | 9 | <!-- we roll both in here. --> |
| 10 | 10 | <form action="{$smarty.server.PHP_SELF}" method="POST"> |
| 11 | +<input type="hidden" name="do_search" value="1" /> | |
| 11 | 12 | <fieldset> |
| 12 | 13 | <legend>{i18n}Search for groups{/i18n}</legend> |
| 13 | 14 | <p class="descriptiveText">{i18n}Since there may be many groups in the | ... | ... |
templates/ktcore/workflow/manageStates.smarty
| ... | ... | @@ -13,9 +13,8 @@ while the workflow has no documents or document-versions assigned to the workflo |
| 13 | 13 | <legend>Create a new state</legend> |
| 14 | 14 | <p class="descriptiveText">A critical part of workflow is the creation of |
| 15 | 15 | various different states for documents.</p> |
| 16 | -<a href="{addQS}action=createState&fWorkflowId={$oWorkflow->getId()}{/addQS}" | |
| 17 | - class="ktAction ktInline ktAdd">{i18n}Create a new state{/i18n}</a> | |
| 18 | -<a href="{addQS}action=createState&fWorkflowId={$oWorkflow->getId()}{/addQS}">{i18n}Create a new state{/i18n}</a> | |
| 16 | +<span class="ktActionLink ktAdd"><a href="{addQS}action=createState&fWorkflowId={$oWorkflow->getId()}{/addQS}" | |
| 17 | + >{i18n}Create a new state{/i18n}</a></span> | |
| 19 | 18 | |
| 20 | 19 | </fieldset> |
| 21 | 20 | ... | ... |