Set attributes hidden by default
This commit is contained in:
parent
22dad4b044
commit
520d5f4cb9
1 changed files with 24 additions and 8 deletions
|
@ -963,20 +963,22 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$("#toggle-all-docs").on("click", toggleAllDocs);
|
function collapseDocs(toggle, animate) {
|
||||||
|
|
||||||
$(document).on("click", ".collapse-toggle", function() {
|
|
||||||
var toggle = $(this);
|
|
||||||
var relatedDoc = toggle.parent().next();
|
var relatedDoc = toggle.parent().next();
|
||||||
if (relatedDoc.is(".stability")) {
|
if (relatedDoc.is(".stability")) {
|
||||||
relatedDoc = relatedDoc.next();
|
relatedDoc = relatedDoc.next();
|
||||||
}
|
}
|
||||||
if (relatedDoc.is(".docblock")) {
|
if (relatedDoc.is(".docblock")) {
|
||||||
if (relatedDoc.is(":visible")) {
|
if (relatedDoc.is(":visible")) {
|
||||||
relatedDoc.slideUp({duration: 'fast', easing: 'linear'});
|
if (animate === true) {
|
||||||
|
relatedDoc.slideUp({duration: 'fast', easing: 'linear'});
|
||||||
|
toggle.children(".toggle-label").fadeIn();
|
||||||
|
} else {
|
||||||
|
relatedDoc.hide();
|
||||||
|
toggle.children(".toggle-label").show();
|
||||||
|
}
|
||||||
toggle.parent(".toggle-wrapper").addClass("collapsed");
|
toggle.parent(".toggle-wrapper").addClass("collapsed");
|
||||||
toggle.children(".inner").text(labelForToggleButton(true));
|
toggle.children(".inner").text(labelForToggleButton(true));
|
||||||
toggle.children(".toggle-label").fadeIn();
|
|
||||||
} else {
|
} else {
|
||||||
relatedDoc.slideDown({duration: 'fast', easing: 'linear'});
|
relatedDoc.slideDown({duration: 'fast', easing: 'linear'});
|
||||||
toggle.parent(".toggle-wrapper").removeClass("collapsed");
|
toggle.parent(".toggle-wrapper").removeClass("collapsed");
|
||||||
|
@ -984,6 +986,12 @@
|
||||||
toggle.children(".toggle-label").hide();
|
toggle.children(".toggle-label").hide();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$("#toggle-all-docs").on("click", toggleAllDocs);
|
||||||
|
|
||||||
|
$(document).on("click", ".collapse-toggle", function() {
|
||||||
|
collapseDocs($(this), true)
|
||||||
});
|
});
|
||||||
|
|
||||||
$(function() {
|
$(function() {
|
||||||
|
@ -999,14 +1007,22 @@
|
||||||
});
|
});
|
||||||
|
|
||||||
var mainToggle =
|
var mainToggle =
|
||||||
$(toggle).append(
|
$(toggle.clone()).append(
|
||||||
$('<span/>', {'class': 'toggle-label'})
|
$('<span/>', {'class': 'toggle-label'})
|
||||||
.css('display', 'none')
|
.css('display', 'none')
|
||||||
.html(' Expand description'));
|
.html(' Expand description'));
|
||||||
var wrapper = $("<div class='toggle-wrapper'>").append(mainToggle);
|
var wrapper = $("<div class='toggle-wrapper'>").append(mainToggle);
|
||||||
$("#main > .docblock").before(wrapper);
|
$("#main > .docblock").before(wrapper);
|
||||||
|
var mainToggle =
|
||||||
|
$(toggle).append(
|
||||||
|
$('<span/>', {'class': 'toggle-label'})
|
||||||
|
.css('display', 'none')
|
||||||
|
.html(' Expand attributes'));
|
||||||
var wrapper = $("<div class='toggle-wrapper toggle-attributes'>").append(mainToggle);
|
var wrapper = $("<div class='toggle-wrapper toggle-attributes'>").append(mainToggle);
|
||||||
$("#main > pre > .docblock").before(wrapper);
|
$("#main > pre > .attributes").each(function() {
|
||||||
|
$(this).before(wrapper);
|
||||||
|
collapseDocs($($(this).prev().children()[0]), false);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
$('pre.line-numbers').on('click', 'span', function() {
|
$('pre.line-numbers').on('click', 'span', function() {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue