Skip to content

Commit 8a1d2a3

Browse files
committed
rustdoc: collapse docblock before showing label
1 parent 44855a4 commit 8a1d2a3

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

src/librustdoc/html/static/main.js

+11-4
Original file line numberDiff line numberDiff line change
@@ -951,14 +951,21 @@
951951
if (relatedDoc.is(".docblock")) {
952952
if (relatedDoc.is(":visible")) {
953953
if (animate === true) {
954-
relatedDoc.slideUp({duration: 'fast', easing: 'linear'});
955-
toggle.children(".toggle-label").fadeIn();
954+
relatedDoc.slideUp({
955+
duration: 'fast',
956+
easing: 'linear',
957+
complete: function() {
958+
toggle.children(".toggle-label").fadeIn();
959+
toggle.parent(".toggle-wrapper").addClass("collapsed");
960+
toggle.children(".inner").text(labelForToggleButton(true));
961+
},
962+
});
956963
} else {
957964
relatedDoc.hide();
958965
toggle.children(".toggle-label").show();
966+
toggle.parent(".toggle-wrapper").addClass("collapsed");
967+
toggle.children(".inner").text(labelForToggleButton(true));
959968
}
960-
toggle.parent(".toggle-wrapper").addClass("collapsed");
961-
toggle.children(".inner").text(labelForToggleButton(true));
962969
} else {
963970
relatedDoc.slideDown({duration: 'fast', easing: 'linear'});
964971
toggle.parent(".toggle-wrapper").removeClass("collapsed");

0 commit comments

Comments
 (0)