From: Nick J. <nje...@us...> - 2002-02-28 04:57:17
|
Update of /cvsroot/sandweb/sandweb/templates In directory usw-pr-cvs1:/tmp/cvs-serv13851 Modified Files: repository.html Log Message: * created some javascript for the repository menu to confirm delete, check fields before submitting, etc. Index: repository.html =================================================================== RCS file: /cvsroot/sandweb/sandweb/templates/repository.html,v retrieving revision 1.10 retrieving revision 1.11 diff -U2 -r1.10 -r1.11 --- repository.html 28 Feb 2002 04:32:52 -0000 1.10 +++ repository.html 28 Feb 2002 04:57:13 -0000 1.11 @@ -5,4 +5,63 @@ document.repository.submit(); } + +function doSubmit(clicked) { + var submitOk = false; + if (checkForm(clicked)) { + submitOk = true + } + +// else if (clicked == 'Cancel') { +// if (formChanged()) { +// if (confirm("This form has been modified. Continue anyway?")) { +// submitOk = true; +// } +// } +// else { +// submitOk = true; +// } +// } + + if (submitOk) { + submitForm(clicked); + } +} + +function checkForm(clicked) { + if (clicked == 'Delete') { + if (confirm("Are you sure you wish to delete this repository?")) { + return true; + } + } + else if (clicked == 'Commit') { + if (isEmpty(document.repository.repo_name.value)) { + alert("Please enter a name for the repository."); + return false; + } + else if (isEmpty(document.repository.repo_server.value)) { + alert("Please enter a servername for the repository."); + return false; + } + else if (isEmpty(document.repository.repo_root.value)) { + alert("Please enter the root path to the repository."); + return false; + } + return true; + } + else { + return true; + } + return false; +} + +function isEmpty(input) { + if (input == "" || input == null || input == 0) { + return true; + } + else { + return false; + } +} + // --> </script> @@ -87,7 +146,12 @@ <td width="25%" align="center"> <br /> - <input type="submit" name="Submit" Value="Delete" /> + <input type="submit" name="Submit" Value="Delete" onClick="javascript:{doSubmit('Delete');}" /> +<!-- +<a href="javascript:{doSubmit('Delete');}" onMouseOver="rollOver(2)" onMouseO +ut="rollOut(2)"><img border="0" src="<TMPL_VAR NAME=IMAGE_DIR>/delete_share-out- +<TMPL_VAR NAME=LANG>.gif" width="79" height="20" name="button2"></a> +--> - <input type="submit" name="Submit" Value="Commit" /> + <input type="submit" name="Submit" Value="Commit" onClick="javascript:{doSubmit('Commit');}" /> </td> <td width="60%" align="center"> |