[vlc-devel] [PATCH 04/17] test pages: Submit values if return key is pressed in a text field

Daniel Amm da2424 at t-online.de
Sun Jun 14 00:35:40 CEST 2015


---
 share/test/test.html       | 77 +++++++++++++++++++++++++++-------------------
 share/test/windowless.html | 12 ++++++--
 2 files changed, 54 insertions(+), 35 deletions(-)

diff --git a/share/test/test.html b/share/test/test.html
index 7579a18..156f7ef 100755
--- a/share/test/test.html
+++ b/share/test/test.html
@@ -4,7 +4,9 @@
 <title>VLC Plugin test page</title>
 
 <style type="text/css">
-
+form {
+    display:inline;
+}
 </style>
 
 <script type="text/javascript">
@@ -234,9 +236,11 @@ function close()
     <tr>
         <td colspan="2">
             MRL:
-            <input type="text" size="90" id="targetTextField" value="">
-            <input type="submit" value="Go" onClick="doGo(document.getElementById('targetTextField').value);">
-            <input type="submit" value="Add" onClick="doAdd(document.getElementById('targetTextField').value);">
+            <form action="javascript:doGo(document.getElementById('targetTextField').value);">
+                <input type="text" size="90" id="targetTextField" value="">
+                <input type="submit" value="Go">
+                <input type="button" value="Add" onClick="doAdd(document.getElementById('targetTextField').value);">
+            </form>
         </td>
     </tr>
     <tr>
@@ -324,9 +328,11 @@ function close()
             </select>
         </td>
         <td style="text-align:right">
-            <input type="button" id="itemCount" value=" Items 0 " onClick='doItemCount();'>
-            <input type="text" size="4" value="" id="removeid">
-            <input type="submit" value="Delete" onClick="doRemoveItem(document.getElementById('removeid').value);">
+            <input type="button" id="itemCount" value="Items 0" onClick='doItemCount();'>
+            <form action="javascript:doRemoveItem(document.getElementById('removeid').value);">
+                <input type="text" size="4" value="" id="removeid">
+                <input type="submit" value="Delete">
+            </form>
         </td>
     </tr>
     <tr>
@@ -376,43 +382,50 @@ function close()
         <td colspan="2">Marquee video filter:
             <input type="button" value="Enable" onClick='getVLC("vlc").video.marquee.enable();'>
             <input type="button" value="Disable" onClick='getVLC("vlc").video.marquee.disable();'>
-            <input type="text" size="4" value="" id="marqueeIntValue">
-            <select id="marqueeSelect">
-                <option value="1">Color</option>
-                <option value="2">Opacity</option>
-                <option value="3">Position</option>
-                <option value="4">Refresh</option>
-                <option value="5">Size</option>
-                <option value="6">Text</option>
-                <option value="7">Timeout</option>
-                <option value="8">X</option>
-                <option value="9">Y</option>
-            </select>
-            <input type="button" onclick="doMarqueeOption(document.getElementById('marqueeSelect').value,document.getElementById('marqueeIntValue').value);" value="Go">
+            <form action="javascript:doMarqueeOption(document.getElementById('marqueeSelect').value,document.getElementById('marqueeIntValue').value);">
+                <select id="marqueeSelect">
+                    <option value="1">Color</option>
+                    <option value="2">Opacity</option>
+                    <option value="3">Position</option>
+                    <option value="4">Refresh</option>
+                    <option value="5">Size</option>
+                    <option value="6">Text</option>
+                    <option value="7">Timeout</option>
+                    <option value="8">X</option>
+                    <option value="9">Y</option>
+                </select>
+                <input type="text" size="8" value="" id="marqueeIntValue">
+                <input type="submit" value="Go">
+            </form>
         </td>
     </tr>
     <tr>
         <td colspan="2">Logo video filter:
             <input type="button" value="Enable" onClick='getVLC("vlc").video.logo.enable();'>
             <input type="button" value="Disable" onClick='getVLC("vlc").video.logo.disable();'>
-            <input type="text" size="4" value="" id="logoIntValue">
-            <select id="logoSelect">
-                <option value="1">File</option>
-                <option value="2">Position</option>
-                <option value="3">Opacity</option>
-                <option value="4">Repeat</option>
-                <option value="5">Delay</option>
-                <option value="6">X</option>
-                <option value="7">Y</option>
-            </select>
-            <input type="button" onclick="doLogoOption(document.getElementById('logoSelect').value,document.getElementById('logoIntValue').value);" value="Go">
+            <form action="javascript:doLogoOption(document.getElementById('logoSelect').value,document.getElementById('logoIntValue').value);">
+                <select id="logoSelect">
+                    <option value="1">File</option>
+                    <option value="2">Position</option>
+                    <option value="3">Opacity</option>
+                    <option value="4">Repeat</option>
+                    <option value="5">Delay</option>
+                    <option value="6">X</option>
+                    <option value="7">Y</option>
+                </select>
+                <input type="text" size="8" value="" id="logoIntValue">
+                <input type="submit" value="Go">
+            </form>
         </td>
     </tr>
     <tr>
         <td colspan="2">
             <input type="button" id="telx" value="Teletext off" onClick='doToggleTeletext();'>
             Teletext page:
-            <input type="text" size="4" value="100" id="telxPage" onClick='doTelxPage(document.getElementById("telxPage").value);'>
+            <form action="javascript:doTelxPage(document.getElementById('telxPage').value);">
+                <input type="text" size="4" value="100" id="telxPage">
+                <input type="submit" value="Set page">
+            </form>
         </td>
     </tr>
 </table>
diff --git a/share/test/windowless.html b/share/test/windowless.html
index 9270d11..e02a376 100755
--- a/share/test/windowless.html
+++ b/share/test/windowless.html
@@ -7,6 +7,10 @@
 body {
     background: grey;
 }
+
+form {
+    display:inline;
+}
 </style>
 
 <script type="text/javascript">
@@ -272,9 +276,11 @@ function close()
     <tr>
         <td colspan="2">
             MRL:
-            <input type="text" size="90" id="targetTextField" value="">
-            <input type="submit" value="Go" onClick="doGo(document.getElementById('targetTextField').value);">
-            <input type="submit" value="Add" onClick="doAdd(document.getElementById('targetTextField').value);">
+            <form action="javascript:doGo(document.getElementById('targetTextField').value);">
+                <input type="text" size="90" id="targetTextField" value="">
+                <input type="submit" value="Go">
+                <input type="button" value="Add" onClick="doAdd(document.getElementById('targetTextField').value);">
+            </form>
         </td>
     </tr>
 
-- 
2.1.4




More information about the vlc-devel mailing list