summaryrefslogtreecommitdiff
path: root/js/webtrees.js
diff options
context:
space:
mode:
authorRob Peters <makitso@gmail.com>2012-01-30 22:51:19 +0000
committerRob Peters <makitso@gmail.com>2012-01-30 22:51:19 +0000
commit74cada3cd4fdf85868ca30bcfc5c9ac9bb7d5425 (patch)
tree2b53a89321c257da83e65da61a7d6d0a9f0bd4f3 /js/webtrees.js
parent47e599f3a859f9c03f04dcc663bf3edb143eae69 (diff)
downloadwebtrees-74cada3cd4fdf85868ca30bcfc5c9ac9bb7d5425.tar.gz
webtrees-74cada3cd4fdf85868ca30bcfc5c9ac9bb7d5425.tar.bz2
webtrees-74cada3cd4fdf85868ca30bcfc5c9ac9bb7d5425.zip
Add check for browsers that do not support document.getElementsByClassName
Diffstat (limited to 'js/webtrees.js')
-rw-r--r--js/webtrees.js12
1 files changed, 10 insertions, 2 deletions
diff --git a/js/webtrees.js b/js/webtrees.js
index 998cc402db..59671d5631 100644
--- a/js/webtrees.js
+++ b/js/webtrees.js
@@ -563,11 +563,19 @@ var oldiconsdislpay = 0;
function expandbox(boxid, bstyle) {
if (big==1) {
- if (compact_count.length>0) {fontdef.style.display='none';} // True only if compact chart
+ if (document.getElementsByClassName) { // Check if browser supports the getElementByClassName function
+ if (compact_count.length>0) { // True only if compact chart
+ fontdef.style.display='none';
+ }
+ }
restorebox(oldboxid, bstyle);
if (boxid==oldboxid) return true;
}
- compact_count = document.getElementsByClassName("compact_view");
+ if (document.getElementsByClassName) { // Check if browser supports the getElementByClassName function
+ compact_count = document.getElementsByClassName("compact_view");
+ ie8=0;
+ }
+
url = window.location.toString();
divbox = document.getElementById("out-"+boxid);
inbox = document.getElementById("inout-"+boxid);