diff options
| author | Andy Russell <arussell123@gmail.com> | 2017-04-06 14:53:15 -0400 |
|---|---|---|
| committer | Andy Russell <arussell123@gmail.com> | 2017-04-06 21:56:47 -0400 |
| commit | 8a1d2a3a5a4ec0288c72a1b68864c8ac8a3074e4 (patch) | |
| tree | 1193d04c52764a1b7348d4d9aeaf0e327f3efe80 /src/librustdoc/html/static | |
| parent | 44855a4cef3e83c76c386fdcf034447a8ee128e4 (diff) | |
| download | rust-8a1d2a3a5a4ec0288c72a1b68864c8ac8a3074e4.tar.gz rust-8a1d2a3a5a4ec0288c72a1b68864c8ac8a3074e4.zip | |
rustdoc: collapse docblock before showing label
Diffstat (limited to 'src/librustdoc/html/static')
| -rw-r--r-- | src/librustdoc/html/static/main.js | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/src/librustdoc/html/static/main.js b/src/librustdoc/html/static/main.js index 20028586227..cf9408abf5e 100644 --- a/src/librustdoc/html/static/main.js +++ b/src/librustdoc/html/static/main.js @@ -951,14 +951,21 @@ if (relatedDoc.is(".docblock")) { if (relatedDoc.is(":visible")) { if (animate === true) { - relatedDoc.slideUp({duration: 'fast', easing: 'linear'}); - toggle.children(".toggle-label").fadeIn(); + relatedDoc.slideUp({ + duration: 'fast', + easing: 'linear', + complete: function() { + toggle.children(".toggle-label").fadeIn(); + toggle.parent(".toggle-wrapper").addClass("collapsed"); + toggle.children(".inner").text(labelForToggleButton(true)); + }, + }); } else { relatedDoc.hide(); toggle.children(".toggle-label").show(); + toggle.parent(".toggle-wrapper").addClass("collapsed"); + toggle.children(".inner").text(labelForToggleButton(true)); } - toggle.parent(".toggle-wrapper").addClass("collapsed"); - toggle.children(".inner").text(labelForToggleButton(true)); } else { relatedDoc.slideDown({duration: 'fast', easing: 'linear'}); toggle.parent(".toggle-wrapper").removeClass("collapsed"); |
