summaryrefslogtreecommitdiffstats
path: root/ipa-server/ipa-gui/ipagui/templates/delegateform.kid
diff options
context:
space:
mode:
Diffstat (limited to 'ipa-server/ipa-gui/ipagui/templates/delegateform.kid')
-rw-r--r--ipa-server/ipa-gui/ipagui/templates/delegateform.kid11
1 files changed, 9 insertions, 2 deletions
diff --git a/ipa-server/ipa-gui/ipagui/templates/delegateform.kid b/ipa-server/ipa-gui/ipagui/templates/delegateform.kid
index d2be336c8..3f885fa03 100644
--- a/ipa-server/ipa-gui/ipagui/templates/delegateform.kid
+++ b/ipa-server/ipa-gui/ipagui/templates/delegateform.kid
@@ -4,6 +4,13 @@
<?python searchurl = tg.url('/delegate/group_search') ?>
<script type="text/javascript">
+ function lostFocus(which_group) {
+ /* The user has left the field, save what they put in there in case
+ * they don't do a Find. */
+ group_cn_field = $('form_' + which_group + '_group_cn');
+ group_criteria_field = $(which_group + '_criteria')
+ group_cn_field.value = group_criteria_field.value
+ }
function enterDoSearch(e, which_group) {
var keyPressed;
@@ -105,7 +112,7 @@
</div>
<div id="source_searcharea" style="display:none">
<input class="requiredfield" id="source_criteria" type="text"
- onkeypress="return enterDoSearch(event, 'source');" />
+ onkeypress="return enterDoSearch(event, 'source');" onblur="return lostFocus('source');"/>
<input class="searchbutton" type="button" value="Find"
onclick="return doSearch('source');"
/>
@@ -143,7 +150,7 @@
<div id="dest_searcharea" style="display:none">
<div>
<input class="requiredfield" id="dest_criteria" type="text"
- onkeypress="return enterDoSearch(event, 'dest');" />
+ onkeypress="return enterDoSearch(event, 'dest');" onblur="return lostFocus('dest');"/>
<input class="searchbutton" type="button" value="Find"
onclick="return doSearch('dest');"
/>