summaryrefslogtreecommitdiffstats
path: root/lib/javascript-base.js
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2008-03-18 02:19:58 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2008-03-18 02:19:58 +0000
commit6e23458ab0bdfd415b2de38a1ad03dbb03644410 (patch)
treea83467b3cc6eb1977b6f680e8200b40bdee1ff3c /lib/javascript-base.js
parent179b7dab439f4993b6de0f95ef130b1dbf4d4acf (diff)
downloadampache-6e23458ab0bdfd415b2de38a1ad03dbb03644410.tar.gz
ampache-6e23458ab0bdfd415b2de38a1ad03dbb03644410.tar.bz2
ampache-6e23458ab0bdfd415b2de38a1ad03dbb03644410.zip
slight tweak to the hotness added by spocky, added in a slight delay on the onKeyUp removed the alpha list
Diffstat (limited to 'lib/javascript-base.js')
-rw-r--r--lib/javascript-base.js24
1 files changed, 21 insertions, 3 deletions
diff --git a/lib/javascript-base.js b/lib/javascript-base.js
index a89f06d7..15587961 100644
--- a/lib/javascript-base.js
+++ b/lib/javascript-base.js
@@ -1,6 +1,6 @@
//
//
-// Copyright (c) 2001 - 2006 Ampache.org
+// Copyright (c) 2001 - 2008 Ampache.org
// All rights reserved.
//
// This program is free software; you can redistribute it and/or
@@ -38,8 +38,8 @@ function flipField(element) {
element_id.disabled=false;
}
}
-function selectField(element)
-{
+
+function selectField(element) {
var element_id = document.getElementById(element);
element_id.focus();
}
@@ -49,6 +49,24 @@ function update_txt(value,field) {
document.getElementById(field).innerHTML=value;
}
+///
+// DelayRun
+// This function delays the run of another function by X milliseconds
+function DelayRun(element,time,method,page,source) {
+
+ var function_string = method + '(\'' + page + '\',\'' + source + '\')';
+
+ var action = function () { eval(function_string); };
+
+ if (element.zid) {
+ clearTimeout(element.zid);
+ }
+
+ element.zid = setTimeout(action,time);
+
+} // DelayRun
+
+
// Reload our util frame
// IE issue fixed by Spocky, we have to use the iframe for Democratic Play & Localplay
// which don't actually prompt for a new file