summaryrefslogtreecommitdiff
path: root/javascript
diff options
context:
space:
mode:
authorChristian Fowler <spider@viovio.com>2009-01-06 18:07:32 +0000
committerChristian Fowler <spider@viovio.com>2009-01-06 18:07:32 +0000
commit44343bf1f6fb7e4c0a1615e1768454484ac9971b (patch)
treeabec833200491c2bc7809eff6eb94ea73134356a /javascript
parent4c688ebee272753efca634cae1272303fbe4b5f1 (diff)
downloadutil-44343bf1f6fb7e4c0a1615e1768454484ac9971b.tar.gz
util-44343bf1f6fb7e4c0a1615e1768454484ac9971b.tar.bz2
util-44343bf1f6fb7e4c0a1615e1768454484ac9971b.zip
remove use of $ alias in setFlip functions (which has conflicting implementations in jQuery vs. everyone else, so use document.getElementById, also check the flipperName id actually exists before try to flip things
Diffstat (limited to 'javascript')
-rw-r--r--javascript/bitweaver.js38
1 files changed, 21 insertions, 17 deletions
diff --git a/javascript/bitweaver.js b/javascript/bitweaver.js
index a0af087..3934ec6 100644
--- a/javascript/bitweaver.js
+++ b/javascript/bitweaver.js
@@ -1,4 +1,4 @@
-// $Header: /cvsroot/bitweaver/_bit_util/javascript/bitweaver.js,v 1.35 2008/12/20 22:03:32 tekimaki_admin Exp $
+// $Header: /cvsroot/bitweaver/_bit_util/javascript/bitweaver.js,v 1.36 2009/01/06 18:07:32 spiderr Exp $
// please modify this file and leave plenty of comments. This file will be
// compressed automatically. Please make sure you only use comments beginning
@@ -808,14 +808,16 @@ function setFlipIcon(elementId) {
// date: Pre-bitweaver
// params: elementId = a HTML Id
function flipWithSign(elementId,cookie) {
- var flipperName = "flipper" + elementId;
- if ($(elementId).style.display == "none") {
- showById(elementId,cookie);
- $(flipperName).firstChild.nodeValue = "[-]";
- } else {
- hideById(elementId,cookie);
- $(flipperName).firstChild.nodeValue = "[+]";
-} }
+ if( flipperEle = document.getElementById( "flipper"+elementId ) ) {
+ if ($(elementId).style.display == "none") {
+ showById(elementId,cookie);
+ flipperEle.firstChild.nodeValue = "[-]";
+ } else {
+ hideById(elementId,cookie);
+ flipperEle.firstChild.nodeValue = "[+]";
+ }
+ }
+}
// function: setFlipWithSign
// desc: Toggles the state of a flipped List after page reload
@@ -823,14 +825,16 @@ function flipWithSign(elementId,cookie) {
// date: Pre-bitweaver
// params: elementId = a HTML Id of a List
function setFlipWithSign(elementId) {
- var flipperName = "flipper" + elementId;
- if (getCookie(elementId) == "o") {
- showById(elementId);
- $(flipperName).firstChild.nodeValue = "[-]";
- } else {
- hideById(elementId);
- $(flipperName).firstChild.nodeValue = "[+]";
-} }
+ if( flipperEle = document.getElementById( "flipper"+elementId ) ) {
+ if (getCookie(elementId) == "o") {
+ showById(elementId);
+ flipperEle.firstChild.nodeValue = "[-]";
+ } else {
+ hideById(elementId);
+ flipperEle.firstChild.nodeValue = "[+]";
+ }
+ }
+}
// function: setCookieArray
// desc: Creates a cookie if required and sets the element in the array