summaryrefslogtreecommitdiffstats
path: root/htdocs/js
diff options
context:
space:
mode:
authorJeremy Kerr <jk@ozlabs.org>2008-09-24 16:21:38 +1000
committerJeremy Kerr <jk@ozlabs.org>2008-09-24 16:21:38 +1000
commit11bfcbc720bb39833efddc367ac671723f3944a2 (patch)
tree8e15b4f747cf74571825d56bf40c22229a131660 /htdocs/js
parent3a7eb8f4c66d7ff1657560ab824150dd5128a115 (diff)
downloadpatchwork-11bfcbc720bb39833efddc367ac671723f3944a2.tar.bz2
patchwork-11bfcbc720bb39833efddc367ac671723f3944a2.tar.xz
[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/js')
-rw-r--r--htdocs/js/autocomplete.js43
-rw-r--r--htdocs/js/common.js (renamed from htdocs/js/confirm.js)1
-rw-r--r--htdocs/js/filters.js78
-rw-r--r--htdocs/js/people.js5
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!");
-}