From 51a72c63fa95f1295e71e231aa0d4b7cf813d782 Mon Sep 17 00:00:00 2001 From: cahrens Date: Tue, 23 Jun 2015 16:12:36 -0400 Subject: [PATCH] Delete files that have no references to them. --- lms/static/js/help.js | 10 - lms/static/js/html5shiv.js | 3 - lms/static/js/simplewiki-AutoSuggest_c_2.0.js | 961 ------------------ lms/static/js/sticky_footer.js | 23 - 4 files changed, 997 deletions(-) delete mode 100644 lms/static/js/help.js delete mode 100644 lms/static/js/html5shiv.js delete mode 100644 lms/static/js/simplewiki-AutoSuggest_c_2.0.js delete mode 100644 lms/static/js/sticky_footer.js diff --git a/lms/static/js/help.js b/lms/static/js/help.js deleted file mode 100644 index dc6e22b1fb..0000000000 --- a/lms/static/js/help.js +++ /dev/null @@ -1,10 +0,0 @@ -$(document).ready(function() { - var open_question = ""; - var question_id; - - $('.response').click(function(){ - $(this).toggleClass('opened'); - answer = $(this).find(".answer"); - answer.slideToggle('fast'); - }); -}); diff --git a/lms/static/js/html5shiv.js b/lms/static/js/html5shiv.js deleted file mode 100644 index 1ec510f2a4..0000000000 --- a/lms/static/js/html5shiv.js +++ /dev/null @@ -1,3 +0,0 @@ -// HTML5 Shiv v3 | @jon_neal @afarkas @rem | MIT/GPL2 Licensed -// Uncompressed source: https://github.com/aFarkas/html5shiv -(function(a,b){function f(a){var c,d,e,f;b.documentMode>7?(c=b.createElement("font"),c.setAttribute("data-html5shiv",a.nodeName.toLowerCase())):c=b.createElement("shiv:"+a.nodeName);while(a.firstChild)c.appendChild(a.childNodes[0]);for(d=a.attributes,e=d.length,f=0;f7?e[g][e[g].length-1]=e[g][e[g].length-1].replace(d,'$1font[data-html5shiv="$2"]'):e[g][e[g].length-1]=e[g][e[g].length-1].replace(d,"$1shiv\\:$2"),e[g]=e[g].join("}");return e.join("{")}var c=function(a){return a.innerHTML="",a.childNodes.length===1}(b.createElement("a")),d=function(a,b,c){return b.appendChild(a),(c=(c?c(a):a.currentStyle).display)&&b.removeChild(a)&&c==="block"}(b.createElement("nav"),b.documentElement,a.getComputedStyle),e={elements:"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video".split(" "),shivDocument:function(a){a=a||b;if(a.documentShived)return;a.documentShived=!0;var f=a.createElement,g=a.createDocumentFragment,h=a.getElementsByTagName("head")[0],i=function(a){f(a)};c||(e.elements.join(" ").replace(/\w+/g,i),a.createElement=function(a){var b=f(a);return b.canHaveChildren&&e.shivDocument(b.document),b},a.createDocumentFragment=function(){return e.shivDocument(g())});if(!d&&h){var j=f("div");j.innerHTML=["x"].join(""),h.insertBefore(j.lastChild,h.firstChild)}return a}};e.shivDocument(b),a.html5=e;if(c||!a.attachEvent)return;a.attachEvent("onbeforeprint",function(){if(a.html5.supportsXElement||!b.namespaces)return;b.namespaces.shiv||b.namespaces.add("shiv");var c=-1,d=new RegExp("^("+a.html5.elements.join("|")+")$","i"),e=b.getElementsByTagName("*"),g=e.length,j,k=i(h(function(a,b){var c=[],d=a.length;while(d)c.unshift(a[--d]);d=b.length;while(d)c.unshift(b[--d]);c.sort(function(a,b){return a.sourceIndex-b.sourceIndex}),d=c.length;while(d)c[--d]=c[d].styleSheet;return c}(b.getElementsByTagName("style"),b.getElementsByTagName("link"))));while(++cthis.nInputChars && this.aSuggestions.length && this.oP.cache) - { - var arr = []; - for (var i=0;i" + val.substring(st, st+this.sInput.length) + "" + val.substring(st+this.sInput.length); - - - var span = _bsn.DOM.createElement("span", {}, output, true); - if (arr[i].info != "") - { - var br = _bsn.DOM.createElement("br", {}); - span.appendChild(br); - var small = _bsn.DOM.createElement("small", {}, arr[i].info); - span.appendChild(small); - } - - var a = _bsn.DOM.createElement("a", { href:"#" }); - - var tl = _bsn.DOM.createElement("span", {className:"tl"}, " "); - var tr = _bsn.DOM.createElement("span", {className:"tr"}, " "); - a.appendChild(tl); - a.appendChild(tr); - - a.appendChild(span); - - a.name = i+1; - a.onclick = function () { pointer.setHighlightedValue(); return false; } - a.onmouseover = function () { pointer.setHighlight(this.name); } - - var li = _bsn.DOM.createElement( "li", {}, a ); - - ul.appendChild( li ); - } - - - // no results - // - if (arr.length == 0) - { - var li = _bsn.DOM.createElement( "li", {className:"as_warning"}, this.oP.noresults ); - - ul.appendChild( li ); - } - - - div.appendChild( ul ); - - - var fcorner = _bsn.DOM.createElement("div", {className:"as_corner"}); - var fbar = _bsn.DOM.createElement("div", {className:"as_bar"}); - var footer = _bsn.DOM.createElement("div", {className:"as_footer"}); - footer.appendChild(fcorner); - footer.appendChild(fbar); - div.appendChild(footer); - - - - // get position of target textfield - // position holding div below it - // set width of holding div to width of field - // - var pos = _bsn.DOM.getPos(this.fld); - - div.style.left = pos.x + "px"; - div.style.top = ( pos.y + this.fld.offsetHeight + this.oP.offsety ) + "px"; - div.style.width = this.fld.offsetWidth + "px"; - - - - // set mouseover functions for div - // when mouse pointer leaves div, set a timeout to remove the list after an interval - // when mouse enters div, kill the timeout so the list won't be removed - // - div.onmouseover = function(){ pointer.killTimeout() } - div.onmouseout = function(){ pointer.resetTimeout() } - - - // add DIV to document - // - document.getElementsByTagName("body")[0].appendChild(div); - - - - // currently no item is highlighted - // - this.iHighlighted = 0; - - - - - - - // remove list after an interval - // - var pointer = this; - this.toID = setTimeout(function () { pointer.clearSuggestions() }, this.oP.timeout); -} - - - - - - - - - - - - - - - -_bsn.AutoSuggest.prototype.changeHighlight = function(key) -{ - var list = _bsn.DOM.getElement("as_ul"); - if (!list) - return false; - - var n; - - if (key == 40) - n = this.iHighlighted + 1; - else if (key == 38) - n = this.iHighlighted - 1; - - - if (n > list.childNodes.length) - n = list.childNodes.length; - if (n < 1) - n = 1; - - - this.setHighlight(n); -} - - - -_bsn.AutoSuggest.prototype.setHighlight = function(n) -{ - var list = _bsn.DOM.getElement("as_ul"); - if (!list) - return false; - - if (this.iHighlighted > 0) - this.clearHighlight(); - - this.iHighlighted = Number(n); - - list.childNodes[this.iHighlighted-1].className = "as_highlight"; - - - this.killTimeout(); -} - - -_bsn.AutoSuggest.prototype.clearHighlight = function() -{ - var list = _bsn.DOM.getElement("as_ul"); - if (!list) - return false; - - if (this.iHighlighted > 0) - { - list.childNodes[this.iHighlighted-1].className = ""; - this.iHighlighted = 0; - } -} - - -_bsn.AutoSuggest.prototype.setHighlightedValue = function () -{ - if (this.iHighlighted) - { - this.sInput = this.fld.value = this.aSuggestions[ this.iHighlighted-1 ].value; - - // move cursor to end of input (safari) - // - this.fld.focus(); - if (this.fld.selectionStart) - this.fld.setSelectionRange(this.sInput.length, this.sInput.length); - - - this.clearSuggestions(); - - // pass selected object to callback function, if exists - // - if (typeof(this.oP.callback) == "function") - this.oP.callback( this.aSuggestions[this.iHighlighted-1] ); - } -} - - - - - - - - - - - - - -_bsn.AutoSuggest.prototype.killTimeout = function() -{ - clearTimeout(this.toID); -} - -_bsn.AutoSuggest.prototype.resetTimeout = function() -{ - clearTimeout(this.toID); - var pointer = this; - this.toID = setTimeout(function () { pointer.clearSuggestions() }, 1000); -} - - - - - - - -_bsn.AutoSuggest.prototype.clearSuggestions = function () -{ - - this.killTimeout(); - - var ele = _bsn.DOM.getElement(this.idAs); - var pointer = this; - if (ele) - { - var fade = new _bsn.Fader(ele,1,0,250,function () { _bsn.DOM.removeElement(pointer.idAs) }); - } -} - - - - - - - - - - -// AJAX PROTOTYPE _____________________________________________ - - -if (typeof(_bsn.Ajax) == "undefined") - _bsn.Ajax = {} - - - -_bsn.Ajax = function () -{ - this.req = {}; - this.isIE = false; -} - - - -_bsn.Ajax.prototype.makeRequest = function (url, meth, onComp, onErr) -{ - - if (meth != "POST") - meth = "GET"; - - this.onComplete = onComp; - this.onError = onErr; - - var pointer = this; - - // branch for native XMLHttpRequest object - if (window.XMLHttpRequest) - { - this.req = new XMLHttpRequest(); - this.req.onreadystatechange = function () { pointer.processReqChange() }; - this.req.open("GET", url, true); // - this.req.send(null); - // branch for IE/Windows ActiveX version - } - else if (window.ActiveXObject) - { - this.req = new ActiveXObject("Microsoft.XMLHTTP"); - if (this.req) - { - this.req.onreadystatechange = function () { pointer.processReqChange() }; - this.req.open(meth, url, true); - this.req.send(); - } - } -} - - -_bsn.Ajax.prototype.processReqChange = function() -{ - - // only if req shows "loaded" - if (this.req.readyState == 4) { - // only if "OK" - if (this.req.status == 200) - { - this.onComplete( this.req ); - } else { - this.onError( this.req.status ); - } - } -} - - - - - - - - - - -// DOM PROTOTYPE _____________________________________________ - - -if (typeof(_bsn.DOM) == "undefined") - _bsn.DOM = {} - - - - -_bsn.DOM.createElement = function ( type, attr, cont, html ) -{ - var ne = document.createElement( type ); - if (!ne) - return false; - - for (var a in attr) - ne[a] = attr[a]; - - if (typeof(cont) == "string" && !html) - ne.appendChild( document.createTextNode(cont) ); - else if (typeof(cont) == "string" && html) - ne.innerHTML = cont; - else if (typeof(cont) == "object") - ne.appendChild( cont ); - - return ne; -} - - - - - -_bsn.DOM.clearElement = function ( id ) -{ - var ele = this.getElement( id ); - - if (!ele) - return false; - - while (ele.childNodes.length) - ele.removeChild( ele.childNodes[0] ); - - return true; -} - - - - - - - - - -_bsn.DOM.removeElement = function ( ele ) -{ - var e = this.getElement(ele); - - if (!e) - return false; - else if (e.parentNode.removeChild(e)) - return true; - else - return false; -} - - - - - -_bsn.DOM.replaceContent = function ( id, cont, html ) -{ - var ele = this.getElement( id ); - - if (!ele) - return false; - - this.clearElement( ele ); - - if (typeof(cont) == "string" && !html) - ele.appendChild( document.createTextNode(cont) ); - else if (typeof(cont) == "string" && html) - ele.innerHTML = cont; - else if (typeof(cont) == "object") - ele.appendChild( cont ); -} - - - - - - - - - -_bsn.DOM.getElement = function ( ele ) -{ - if (typeof(ele) == "undefined") - { - return false; - } - else if (typeof(ele) == "string") - { - var re = document.getElementById( ele ); - if (!re) - return false; - else if (typeof(re.appendChild) != "undefined" ) { - return re; - } else { - return false; - } - } - else if (typeof(ele.appendChild) != "undefined") - return ele; - else - return false; -} - - - - - - - -_bsn.DOM.appendChildren = function ( id, arr ) -{ - var ele = this.getElement( id ); - - if (!ele) - return false; - - - if (typeof(arr) != "object") - return false; - - for (var i=0;i