You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by oc...@apache.org on 2007/08/31 13:04:54 UTC

svn commit: r571430 - /maven/archiva/trunk/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/admin/editProxyConnector.jsp

Author: oching
Date: Fri Aug 31 04:04:54 2007
New Revision: 571430

URL: http://svn.apache.org/viewvc?rev=571430&view=rev
Log:
[MRM-392]
- Added javascript function for submitting the form to a specific action depending on which textfield the onKeyPress event was invoked
- Added onkeypress action to the property, blacklist pattern and whitelist pattern textfields


Modified:
    maven/archiva/trunk/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/admin/editProxyConnector.jsp

Modified: maven/archiva/trunk/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/admin/editProxyConnector.jsp
URL: http://svn.apache.org/viewvc/maven/archiva/trunk/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/admin/editProxyConnector.jsp?rev=571430&r1=571429&r2=571430&view=diff
==============================================================================
--- maven/archiva/trunk/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/admin/editProxyConnector.jsp (original)
+++ maven/archiva/trunk/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/jsp/admin/editProxyConnector.jsp Fri Aug 31 04:04:54 2007
@@ -86,9 +86,11 @@
         <label for="propertiesEntry">Properties:</label>
       </td>
       <td>
-        <ww:textfield name="propertyKey" size="15" id="propertiesEntry" theme="simple" /> :
-        <ww:textfield name="propertyValue" size="15" id="propertiesValue" theme="simple" />
-        <ww:submit name="action:editProxyConnector!addProperty" value="Add Property" theme="simple" />
+          <ww:textfield name="propertyKey" size="15" id="propertiesEntry" theme="simple"
+              onkeypress="submitenter(event, 'editProxyConnector!addProperty.action')" /> :
+          <ww:textfield name="propertyValue" size="15" id="propertiesValue" theme="simple"
+              onkeypress="submitenter(event, 'editProxyConnector!addProperty.action')"/>
+          <ww:submit name="action:editProxyConnector!addProperty" value="Add Property" theme="simple" />          
       </td>
     </tr>
     
@@ -137,7 +139,8 @@
         <label for="blackListEntry">Black List:</label>
       </td>
       <td>
-        <ww:textfield name="blackListPattern" size="30" id="blackListEntry" theme="simple" />
+        <ww:textfield name="blackListPattern" size="30" id="blackListEntry" theme="simple"
+            onkeypress="submitenter(event, 'editProxyConnector!addBlackListPattern.action')"/>
         <ww:submit name="action:editProxyConnector!addBlackListPattern" value="Add Pattern" theme="simple" />
       </td>
     </tr>
@@ -180,7 +183,8 @@
         <label for="whiteListEntry">White List:</label>
       </td>
       <td>
-        <ww:textfield name="whiteListPattern" size="30" id="whiteListEntry" theme="simple" />
+        <ww:textfield name="whiteListPattern" size="30" id="whiteListEntry" theme="simple"
+                      onkeypress="submitenter(event, 'editProxyConnector!addWhiteListPattern.action')"/>
         <ww:submit name="action:editProxyConnector!addWhiteListPattern" value="Add Pattern" theme="simple" />
       </td>
     </tr>
@@ -233,6 +237,43 @@
       f.elements[id].value = value;
       f.submit();
     }
+
+    function submitForm( action )
+    {
+      var f = document.forms['saveProxyConnector'];
+
+      f.action = action;
+      f.submit();
+    }
+
+    function submitenter( e, action )
+    {
+      var keycode;
+
+      if (window.event)
+      {
+        keycode = window.event.keyCode;
+      }
+      else if (e)
+      {
+          keycode = e.which;
+      }
+      else
+      {
+        return true;
+      }
+
+      if (keycode == 13)
+      {
+         submitForm( action );
+         return false;
+      }
+      else
+      {
+         return true;
+      }
+    }
+
     //-->
   </script>