mirror of https://github.com/django/django.git
Fixed #28008 -- Replaced getElementsByClassName() JavaScript in debug view template.
This commit is contained in:
parent
83cbb8d080
commit
941b869135
1
AUTHORS
1
AUTHORS
|
@ -8,6 +8,7 @@ answer newbie questions, and generally made Django that much better:
|
||||||
Aaron Cannon <cannona@fireantproductions.com>
|
Aaron Cannon <cannona@fireantproductions.com>
|
||||||
Aaron Swartz <http://www.aaronsw.com/>
|
Aaron Swartz <http://www.aaronsw.com/>
|
||||||
Aaron T. Myers <atmyers@gmail.com>
|
Aaron T. Myers <atmyers@gmail.com>
|
||||||
|
Abhishek Gautam <abhishekg1128@yahoo.com>
|
||||||
Adam Johnson <https://github.com/adamchainz>
|
Adam Johnson <https://github.com/adamchainz>
|
||||||
Adam Malinowski <http://adammalinowski.co.uk>
|
Adam Malinowski <http://adammalinowski.co.uk>
|
||||||
Adam Vandenberg
|
Adam Vandenberg
|
||||||
|
|
|
@ -65,32 +65,16 @@
|
||||||
</style>
|
</style>
|
||||||
{% if not is_email %}
|
{% if not is_email %}
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
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) {
|
function hideAll(elems) {
|
||||||
for (var e = 0; e < elems.length; e++) {
|
for (var e = 0; e < elems.length; e++) {
|
||||||
elems[e].style.display = 'none';
|
elems[e].style.display = 'none';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
window.onload = function() {
|
window.onload = function() {
|
||||||
hideAll(getElementsByClassName(document, 'table', 'vars'));
|
hideAll(document.querySelectorAll('table.vars'));
|
||||||
hideAll(getElementsByClassName(document, 'ol', 'pre-context'));
|
hideAll(document.querySelectorAll('ol.pre-context'));
|
||||||
hideAll(getElementsByClassName(document, 'ol', 'post-context'));
|
hideAll(document.querySelectorAll('ol.post-context'));
|
||||||
hideAll(getElementsByClassName(document, 'div', 'pastebin'));
|
hideAll(document.querySelectorAll('div.pastebin'));
|
||||||
}
|
}
|
||||||
function toggle() {
|
function toggle() {
|
||||||
for (var i = 0; i < arguments.length; i++) {
|
for (var i = 0; i < arguments.length; i++) {
|
||||||
|
|
Loading…
Reference in New Issue