Sha256: aa8f31ce3fd6ebf46b8a8dafb1a4ff15fe34c8a30499f284b095084d0584e33a

Contents?: true

Size: 1.38 KB

Versions: 41

Compression:

Stored size: 1.38 KB

Contents

function getElementsByClassName(oElm, strTagName, strClassName){
// Written by Jonathan Snook, http://www.snook.ca/jon;
// Add-ons by Robert Nyman, http://www.robertnyman.com
var arrElements = (strTagName == "*" && document.all)? document.all :
oElm.getElementsByTagName(strTagName);
var arrReturnElements = new Array();
strClassName = strClassName.replace(/\-/g, "\\-");
var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$$)");
var oElement;
for(var i=0; i<arrElements.length; i++){
    oElement = arrElements[i];
    if(oRegExp.test(oElement.className)){
        arrReturnElements.push(oElement);
    }
}
return (arrReturnElements)
}
function hideAll(elems) {
for (var e = 0; e < elems.length; e++) {
elems[e].style.display = 'none';
}
}
window.onload = function() {
hideAll(getElementsByClassName(document, 'table', 'vars'));
hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
hideAll(getElementsByClassName(document, 'ol', 'post-context'));
}
function toggle() {
for (var i = 0; i < arguments.length; i++) {
var e = document.getElementById(arguments[i]);
if (e) {
  e.style.display = e.style.display == 'none' ? 'block' : 'none';
}
}
return false;
}
function varToggle(link, id) {
toggle('v' + id);
var s = link.getElementsByTagName('span')[0];
var uarr = String.fromCharCode(0x25b6);
var darr = String.fromCharCode(0x25bc);
s.innerHTML = s.innerHTML == uarr ? darr : uarr;
return false;
}

Version data entries

41 entries across 41 versions & 2 rubygems

Version Path
orange-core-0.7.1 lib/orange-core/assets/js/exceptions.js
orange-core-0.7.0 lib/orange-core/assets/js/exceptions.js
orange-core-0.6.0 lib/orange-core/assets/js/exceptions.js
orange-core-0.5.9 lib/orange-core/assets/js/exceptions.js
orange-core-0.5.8 lib/orange-core/assets/js/exceptions.js
orange-core-0.5.5 lib/orange-core/assets/js/exceptions.js
orange-core-0.5.3 lib/orange-core/assets/js/exceptions.js
orange-0.5.5 lib/orange-core/assets/js/exceptions.js
orange-0.5.4 lib/orange-core/assets/js/exceptions.js
orange-0.5.3 lib/orange-core/assets/js/exceptions.js
orange-0.5.2 lib/orange-core/assets/js/exceptions.js
orange-0.5.1 lib/orange-core/assets/js/exceptions.js
orange-0.4.0 lib/orange-core/assets/js/exceptions.js
orange-0.3.9 lib/orange-core/assets/js/exceptions.js
orange-0.3.8 lib/orange-core/assets/js/exceptions.js
orange-0.3.7 lib/orange-core/assets/js/exceptions.js
orange-0.3.6 lib/orange-core/assets/js/exceptions.js
orange-0.3.5 lib/orange-core/assets/js/exceptions.js
orange-0.3.4 lib/orange-core/assets/js/exceptions.js
orange-0.3.3 lib/orange-core/assets/js/exceptions.js