[Lutinweb-commits] r77 - trunk/lutinrss/src/main/webapp
Author: tchemit Date: 2008-05-31 16:34:27 +0000 (Sat, 31 May 2008) New Revision: 77 Modified: trunk/lutinrss/src/main/webapp/rssgenerator.js trunk/lutinrss/src/main/webapp/testGenerator.html Log: finish ui rss generator testor Modified: trunk/lutinrss/src/main/webapp/rssgenerator.js =================================================================== --- trunk/lutinrss/src/main/webapp/rssgenerator.js 2008-05-31 16:33:29 UTC (rev 76) +++ trunk/lutinrss/src/main/webapp/rssgenerator.js 2008-05-31 16:34:27 UTC (rev 77) @@ -34,14 +34,15 @@ var i=0; var max = divs.length; while (i<max) { + var divText=text; var div = divs[i++]; - if (!!select) { - var name = div.getAttribute("action"); - text = "<select name='"+name+"' length='50'>" + text+"</select>" - } - div.innerHTML =text; + if (!!select && text.indexOf("error")==-1) { + var name = div.getAttribute("action"); + divText = "<select name='"+name+"' length='50'>" + text+"</select>" + } + div.innerHTML =divText; } - } +// load initRssGenerator if (window.addEventListener) window.addEventListener( 'load', initRssGenerator,false); else if (window.attachEvent) window.attachEvent( 'onload', initRssGenerator); Modified: trunk/lutinrss/src/main/webapp/testGenerator.html =================================================================== --- trunk/lutinrss/src/main/webapp/testGenerator.html 2008-05-31 16:33:29 UTC (rev 76) +++ trunk/lutinrss/src/main/webapp/testGenerator.html 2008-05-31 16:34:27 UTC (rev 77) @@ -7,62 +7,100 @@ <html> <head> <title>Page de test de génération de flux rss</title> - <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> + <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> + <style type="text/css"> + .error {color:red; display:block;} + fieldset {height:120px;} + iframe { width:100%;height:400px;} + </style> <script src="rssgenerator.js"></script> + <script> + var doAction=function(action) { + var form = document.feeds; + form.action.value=action; + if (action=='show'){ + //form.method='get'; + form.target='content'; + } else { + //form.action.value=action; + //form.method='post'; + form.target=''; + } + return true; + } + </script> </head> <body> <h1>Test RSS Generator</h1> - <fieldset style="width:200px"> - <legend>Create new feed</legend> - <form method="post" action="RSSGeneratorServlet?action=create"> - <input type="hidden" name="from" value="/lutinrss-2.1/testGenerator.html"> - <table> - <tr> - <td>feedName :</td> - <td><input name="feedName" type="text" size="50"></td> - </tr> - <tr> - <td>feedDescription: </td> - <td><input name="feedDescription" type="text" size="50"></td> - </tr> - <tr> - <td>feedLink : </td> - <td><input name="feedLink" type="text" size="50"></td> - </tr> - <tr> - <td colspan="2" align="right"><input type="submit" value="create"></td> - </tr> - </table> - </form> - </fieldset> - <fieldset style="width:200px"> - <legend>Add item to known feed</legend> - <form method="post" action="RSSGeneratorServlet?action=addItem"> - <input type="hidden" name="from" value="/lutinrss-2.1/testGenerator.html"> - <table> - <tr> - <td>feedName :</td> - <td width="100%"> - <div name="rssgeneratorlist" action="feedName" with="100%"></div> - </td> - </tr> - <tr> - <td>itemName :</td> - <td><input name="itemName" type="text" size="50"></td> - </tr> - <tr> - <td>itemDescription: </td> - <td><input name="itemDescription" type="text" size="50"></td> - </tr> - <tr> - <td>itemLink : </td> - <td><input name="itemLink" type="text" size="50"></td> - </tr> - <tr> - <td colspan="2" align="right"><input type="submit" value="create"></td> - </tr> - </table> - </form> - </fieldset> + <table width="100%"> + <tr> + <td width="50%" valign="top"> + <form method="post" action="RSSGeneratorServlet"> + <fieldset> + <legend><input type="submit" value="create a new feed"></legend> + <input type="hidden" name="action" value="create"> + <input type="hidden" name="from" value="/lutinrss-2.1/testGenerator.html"> + <table> + <tr> + <td>feedName (*) :</td> + <td><input name="feedName" type="text" size="50"></td> + </tr> + <tr> + <td>feedDescription (*) : </td> + <td><input name="feedDescription" type="text" size="50"></td> + </tr> + <tr> + <td>feedLink (*) : </td> + <td><input name="feedLink" type="text" size="50"></td> + </tr> + <tr> + <td>feedAuthor : </td> + <td><input name="feedAuthor" type="text" size="50"></td> + </tr> + <tr><td style="font-size:11px">(*) Mandatory field</td></tr> + </table> + </fieldset> + </form> + </td> + <td width="50%" valign="top"> + <form name="feeds" method="post" action="RSSGeneratorServlet"> + <fieldset> + <legend> + <input type="submit" value="add item to feed" onclick="return doAction('addItem');"> + <input type="submit" value="delete feed" onclick="return doAction('delete');"> + <input type="submit" value="show feed" onclick="return doAction('show');"> + </legend> + <input type="hidden" name="from" value="testGenerator.html"> + <input type="hidden" name="action" value=""> + <table> + <tr> + <td>feedName :</td> + <td> + <div name="rssgeneratorlist" action="feedName"></div> + </td> + </tr> + <tr> + <td>itemName :</td> + <td><input name="itemName" type="text" size="50"></td> + </tr> + <tr> + <td>itemDescription: </td> + <td><input name="itemDescription" type="text" size="50"></td> + </tr> + <tr> + <td>itemLink : </td> + <td><input name="itemLink" type="text" size="50"></td> + </tr> + <tr> + <td>itemAuthor : </td> + <td><input name="itemAuthor" type="text" size="50"></td> + </tr> + </table> + </fieldset> + </form> + </td> + </tr> + </table> + <iframe name="content" scrolling="yes" frameborder="1"></iframe> </body> </html>
participants (1)
-
tchemit@users.labs.libre-entreprise.org