From 11bfcbc720bb39833efddc367ac671723f3944a2 Mon Sep 17 00:00:00 2001 From: Jeremy Kerr Date: Wed, 24 Sep 2008 16:21:38 +1000 Subject: [PATCH] [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 --- htdocs/js/autocomplete.js | 43 ---------------- htdocs/js/{confirm.js => common.js} | 1 + htdocs/js/filters.js | 78 ----------------------------- htdocs/js/people.js | 5 -- templates/patchwork/bundles.html | 2 +- 5 files changed, 2 insertions(+), 127 deletions(-) delete mode 100644 htdocs/js/autocomplete.js rename htdocs/js/{confirm.js => common.js} (99%) delete mode 100644 htdocs/js/filters.js delete mode 100644 htdocs/js/people.js 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 similarity index 99% rename from htdocs/js/confirm.js rename to 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 + - ''; - } - - 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!"); -} diff --git a/templates/patchwork/bundles.html b/templates/patchwork/bundles.html index 7f87f6f..276e58a 100644 --- a/templates/patchwork/bundles.html +++ b/templates/patchwork/bundles.html @@ -4,7 +4,7 @@ {% block heading %}Bundles{% endblock %} {% block headers %} - {% endblock %} -- 2.39.2