diff options
author | Jeremy Kerr <jk@ozlabs.org> | 2008-09-24 16:21:38 +1000 |
---|---|---|
committer | Jeremy Kerr <jk@ozlabs.org> | 2008-09-24 16:21:38 +1000 |
commit | 11bfcbc720bb39833efddc367ac671723f3944a2 (patch) | |
tree | 8e15b4f747cf74571825d56bf40c22229a131660 /htdocs | |
parent | 3a7eb8f4c66d7ff1657560ab824150dd5128a115 (diff) | |
download | patchwork-11bfcbc720bb39833efddc367ac671723f3944a2.tar patchwork-11bfcbc720bb39833efddc367ac671723f3944a2.tar.gz |
[html] Consolidate js files
We don't need most of the stuff in htdocs/js/. Put the only function
required into a common.js, which we can add other stuff to.
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'htdocs')
-rw-r--r-- | htdocs/js/autocomplete.js | 43 | ||||
-rw-r--r-- | htdocs/js/common.js (renamed from htdocs/js/confirm.js) | 1 | ||||
-rw-r--r-- | htdocs/js/filters.js | 78 | ||||
-rw-r--r-- | htdocs/js/people.js | 5 |
4 files changed, 1 insertions, 126 deletions
diff --git a/htdocs/js/autocomplete.js b/htdocs/js/autocomplete.js deleted file mode 100644 index 115ffba..0000000 --- a/htdocs/js/autocomplete.js +++ /dev/null @@ -1,43 +0,0 @@ - - -function ac_keyup(input) -{ - input.autocomplete.keyup(); -} - -function AutoComplete(input) -{ - this.input = input; - this.div = null; - this.last_value = ''; - - input.autocomplete = this; - - this.hide = function() - { - if (this.div) { - this.div.style.display = 'none'; - this.div = null; - } - - } - - this.show = function() - { - if (!this.div) { - this.div = - - this.keyup = function() - { - value = input.value; - - if (value == this.last_value) - return; - - if (value.length < 3) { - this.hide(); - } - - -} - diff --git a/htdocs/js/confirm.js b/htdocs/js/common.js index cbc91b3..c87a5f9 100644 --- a/htdocs/js/confirm.js +++ b/htdocs/js/common.js @@ -1,3 +1,4 @@ + function confirm_delete(type, name) { return confirm("Are you sure you want to delete the " + type + diff --git a/htdocs/js/filters.js b/htdocs/js/filters.js deleted file mode 100644 index d8596ea..0000000 --- a/htdocs/js/filters.js +++ /dev/null @@ -1,78 +0,0 @@ - -var available_filters = new Array(); - -function Filter(param, input_html, fn) -{ - this.param = param; - this.input_html = input_html; - this.fn = fn; -} - -function add_filter_change(input) -{ - index = input.selectedIndex - 1; - - if (index < 0 || index >= available_filters.length) - return; - - filter = available_filters[index]; - - value_element = document.getElementById("addfiltervalue"); - value_element.innerHTML = filter.input_html; -} - -function filter_form_submit(form) -{ - filter_index = form.filtertype.selectedIndex - 1; - - if (filter_index < 0 || filter_index >= available_filters.length) - return false; - - filter = available_filters[filter_index]; - - value = filter.fn(form); - updated = false; - - form = document.forms.filterparams; - - for (x = 0; x < form.elements.length; x++) { - if (form.elements[x].name == filter.param) { - form.elements[x].value = value; - updated = true; - } - } - - if (!updated && value) { - form.innerHTML = form.innerHTML + - '<input type="hidden" name="' + filter.param + - '" value="' + value + '"/>'; - } - - form.submit(); - - return false; -} - - -var submitter_input_prev_value = ''; - -function submitter_input_change(input) -{ - value = input.value; - - if (value.length < 3) - return; - - if (value == submitter_input_prev_value) - return; - - div = document.getElementById('submitter_complete'); - div.innerHTML = value; - div.style.display = 'block'; - div.style.position = 'relative'; - div.style.top = '4em'; - div.style.width = '15em'; - div.style.background = '#f0f0f0'; - div.style.padding = '0.2em'; - div.style.border = 'thin solid red'; -} diff --git a/htdocs/js/people.js b/htdocs/js/people.js deleted file mode 100644 index 7fb4e9f..0000000 --- a/htdocs/js/people.js +++ /dev/null @@ -1,5 +0,0 @@ - -function personpopup(name) -{ - alert("meep!"); -} |