From c49e67abc8aead25b8185fb6b6c1a84b2d077f4a Mon Sep 17 00:00:00 2001 From: Willy Aguirre Date: Mon, 28 Sep 2015 23:40:17 -0500 Subject: [PATCH] fixes #28696 (added keyup and search handler for .search-input) --- src/librustdoc/html/static/main.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/librustdoc/html/static/main.js b/src/librustdoc/html/static/main.js index 5b0b19b95af19..125f326d60a92 100644 --- a/src/librustdoc/html/static/main.js +++ b/src/librustdoc/html/static/main.js @@ -890,6 +890,22 @@ return "\u2212"; // "\u2212" is '−' minus sign } + $(".search-input").on("keyup",function() { + if ($(this).val().length === 0) { + window.history.pushState("", "std - Rust", "?search="); + $('#main.content').removeClass('hidden'); + $('#search.content').addClass('hidden'); + } + }); + + $('.search-input').on('search', function () { + if ($(this).val().length === 0) { + window.history.pushState("", "std - Rust", "?search="); + $('#main.content').removeClass('hidden'); + $('#search.content').addClass('hidden'); + } + }); + $("#toggle-all-docs").on("click", function() { var toggle = $("#toggle-all-docs"); if (toggle.hasClass("will-expand")) {