Fix deeplinking for topbar plugin (#4181)
* Fix deeplinking for topbar plugin * Lint & added tests for search parsing/serialization
This commit is contained in:
committed by
kyle
parent
e41067b4c1
commit
71d7c1a5ab
@@ -623,13 +623,19 @@ export const parseSearch = () => {
|
||||
continue
|
||||
}
|
||||
i = params[i].split("=")
|
||||
map[decodeURIComponent(i[0])] = decodeURIComponent(i[1])
|
||||
map[decodeURIComponent(i[0])] = (i[1] && decodeURIComponent(i[1])) || ""
|
||||
}
|
||||
}
|
||||
|
||||
return map
|
||||
}
|
||||
|
||||
export const serializeSearch = (searchMap) => {
|
||||
return Object.keys(searchMap).map(k => {
|
||||
return encodeURIComponent(k) + "=" + encodeURIComponent(searchMap[k])
|
||||
}).join("&")
|
||||
}
|
||||
|
||||
export const btoa = (str) => {
|
||||
let buffer
|
||||
|
||||
|
||||
Reference in New Issue
Block a user