summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDominique Martinet <asmadeus@codewreck.org>2012-10-28 09:56:26 +0100
committerDominique Martinet <asmadeus@codewreck.org>2015-11-08 14:27:58 +0100
commit5c7284c59b3ae0b54c154c4abc04ccd5e3147b16 (patch)
tree18bf4c02d6109f1f1f452fc9dfa3e78c918b1616
parentbc31658f5cf48f4cfd7484cba8a077f7dcd72d48 (diff)
AddItem: search function adds on enter! Also, can remove entry 0...
-rw-r--r--templates/default/admin/additem.html28
1 files changed, 21 insertions, 7 deletions
diff --git a/templates/default/admin/additem.html b/templates/default/admin/additem.html
index cef442e..9a4a550 100644
--- a/templates/default/admin/additem.html
+++ b/templates/default/admin/additem.html
@@ -51,7 +51,9 @@ function fnSearch( searchField, searchItem )
for ( var i = 0; i < len; i++ )
{
selectBox.options[i].selected = false;
-
+ }
+ for ( var i = 0; i < len; i++ )
+ {
if ( reSearch.test(selectBox.options[i].value) )
{
selectBox.options[i].selected = true;
@@ -125,17 +127,29 @@ function fnRemoveMember()
selectedSize = aSelected.length;
if ( selectedSize > 0 )
{
- for ( i = selectedSize; i > -1; i-- )
+ for ( i = selectedSize-1; i > -1; i-- )
{
index = aSelected[i];
- if ( index )
- {
- toField.options.remove(index);
- }
+ toField.options.remove(index);
}
}
}
+
+function dontSubmit(e, fn)
+{
+ var key;
+
+ if (window.event)
+ key = window.event.keyCode; //IE
+ else
+ key = e.which; //Firefox & others
+
+ if(key == 13) {
+ if (fn) fn();
+ return false;
+ }
+}
//-->
</script>
@@ -151,7 +165,7 @@ function fnRemoveMember()
{FV_ITEM_BUYERS}<br /><b>{L_BUYERS}:</b> <span class="small">{L_HOLD_CTRL_NOTE}</span><br />
<table width="100%" border="0" cellpadding="3" cellspacing="0" class="borderless">
<tr>
- <td colspan="3">{L_SEARCH_MEMBERS}: <input type="text" name="memberSearch" size="35" maxlength="255" value="" class="input" onkeyup="fnSearch(this.name, 'all_members')" /></td>
+ <td colspan="3">{L_SEARCH_MEMBERS}: <input type="text" name="memberSearch" size="35" maxlength="255" value="" class="input" onkeypress="return dontSubmit(event);" onkeyup="fnSearch(this.name, 'all_members'); return dontSubmit(event, fnAddMember);" /></td>
</tr>
<tr>
<td>