1var sbar_toggler = { 2sidebar_open: true, 3toggle: function() { 4 //var side_bar = document.getElementById("left_sidebar").style; 5 //var right_page = document.getElementById("right_page").style; 6 var side_bar = this.get_div_style("left_sidebar"); 7 var right_page = this.get_div_style("right_page"); 8 var bar_bottom = document.getElementById('bar__bottom').style; 9 10 if(!side_bar || !right_page) return; 11 if(this.sidebar_open) { 12 side_bar.display = 'none'; 13 right_page.width = "95%"; 14 bar_bottom.width = "92%"; 15 this.sidebar_open = false; 16 return; 17 } 18 side_bar.display = 'block'; 19 right_page.width = "80%"; 20 bar_bottom.width = "77%"; 21 this.sidebar_open = true; 22}, 23 24get_div_style: function(className) { 25 var hasClassName = new RegExp("(?:^|\\s)" + className + "(?:$|\\s)"); 26 var divs = document.getElementsByTagName('div'); 27 var element; 28 for (var i = 0; (element = divs[i]) != null; i++) { 29 var elementClass = element.className; 30 if (elementClass && elementClass.indexOf(className) != -1 && hasClassName.test(elementClass)) 31 return element.style; 32 } 33 34 return null; 35} 36 37}; 38/* 39if (document.getElementsByClassName == undefined) { 40 document.getElementsByClassName = function(className) 41 { 42 var hasClassName = new RegExp("(?:^|\\s)" + className + "(?:$|\\s)"); 43 var allElements = document.getElementsByTagName("*"); 44 var results = []; 45 46 var element; 47 for (var i = 0; (element = allElements[i]) != null; i++) { 48 var elementClass = element.className; 49 if (elementClass && elementClass.indexOf(className) != -1 && hasClassName.test(elementClass)) 50 results.push(element); 51 } 52 53 return results; 54 } 55} 56*/