diff --git a/app/views/wiki/edit_web.rhtml b/app/views/wiki/edit_web.rhtml index 0477233f..b26619b3 100755 --- a/app/views/wiki/edit_web.rhtml +++ b/app/views/wiki/edit_web.rhtml @@ -3,73 +3,91 @@
-- - Clean up by entering system password - - and - - -
- - + + diff --git a/public/javascripts/.java_script_files_go_here b/public/javascripts/.java_script_files_go_here deleted file mode 100755 index e69de29b..00000000 diff --git a/public/javascripts/edit_web.js b/public/javascripts/edit_web.js new file mode 100644 index 00000000..d9dbe7a9 --- /dev/null +++ b/public/javascripts/edit_web.js @@ -0,0 +1,48 @@ +function proposeAddress() { + document.getElementById('address').value = + document.getElementById('name').value.replace(/[^a-zA-Z0-9]/g, "").toLowerCase(); +} + +function cleanAddress() { + document.getElementById('address').value = + document.getElementById('address').value.replace(/[^a-zA-Z0-9]/g, "").toLowerCase(); +} + +function validateSetup() { + if (document.getElementById('system_password').value == "") { + alert("You must enter the system password"); + return false; + } + + if (document.getElementById('name').value == "") { + alert("You must pick a name for the web"); + return false; + } + + if (document.getElementById('address').value == "") { + alert("You must pick an address for the web"); + return false; + } + + if (document.getElementById('password').value != "" && + document.getElementById('password').value != document.getElementById('password_check').value) { + alert("The password and its verification doesn't match"); + return false; + } + + return true; +} + +// overriding auto-complete by form managers +// code by Chris Holland, lifted from +// http://chrisholland.blogspot.com/2004/11/banks-protect-privacy-disable.html +function overrideAutocomplete() { + if (document.getElementsByTagName) { + var inputElements = document.getElementsByTagName("input"); + for (i=0; inputElements[i]; i++) { + if (inputElements[i].className && (inputElements[i].className.indexOf("disableAutoComplete") != -1)) { + inputElements[i].setAttribute("autocomplete","off"); + }//if current input element has the disableAutoComplete class set. + }//loop thru input elements + } +}