mirror of
https://github.com/rust-lang/rust.git
synced 2024-10-30 14:01:51 +00:00
parent
a75fed74b6
commit
624885d242
@ -279,7 +279,8 @@ function preLoadCss(cssUrl) {
|
|||||||
const params = {};
|
const params = {};
|
||||||
window.location.search.substring(1).split("&").
|
window.location.search.substring(1).split("&").
|
||||||
map(s => {
|
map(s => {
|
||||||
const pair = s.split("=");
|
// https://github.com/rust-lang/rust/issues/119219
|
||||||
|
const pair = s.split("=").map(x => x.replace(/\+/g, " "));
|
||||||
params[decodeURIComponent(pair[0])] =
|
params[decodeURIComponent(pair[0])] =
|
||||||
typeof pair[1] === "undefined" ? null : decodeURIComponent(pair[1]);
|
typeof pair[1] === "undefined" ? null : decodeURIComponent(pair[1]);
|
||||||
});
|
});
|
||||||
|
@ -137,3 +137,12 @@ call-function: (
|
|||||||
"menu_a_color": "#3873ad",
|
"menu_a_color": "#3873ad",
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// Check that search input correctly decodes form encoding.
|
||||||
|
go-to: "file://" + |DOC_PATH| + "/test_docs/index.html?search=a+b"
|
||||||
|
wait-for: "#search-tabs" // Waiting for the search.js to load.
|
||||||
|
assert-property: (".search-input", { "value": "a b" })
|
||||||
|
// Check that literal + is not treated as space.
|
||||||
|
go-to: "file://" + |DOC_PATH| + "/test_docs/index.html?search=a%2Bb"
|
||||||
|
wait-for: "#search-tabs" // Waiting for the search.js to load.
|
||||||
|
assert-property: (".search-input", { "value": "a+b" })
|
||||||
|
Loading…
Reference in New Issue
Block a user