Add docstring for init_atag_merge_params.
This commit is contained in:
parent
8fcba8f05b
commit
2ba9eb8df2
1 changed files with 11 additions and 0 deletions
|
@ -109,6 +109,17 @@ function entry_with_history_hook(box, button)
|
||||||
common.init_atag_merge_params =
|
common.init_atag_merge_params =
|
||||||
function init_atag_merge_params()
|
function init_atag_merge_params()
|
||||||
{
|
{
|
||||||
|
/*
|
||||||
|
To create an <a> tag where the ?parameters written on the href are merged
|
||||||
|
with the parameters of the current page URL, give it the class
|
||||||
|
"merge_params". If the URL and href contain the same parameter, the href
|
||||||
|
takes priority.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
URL: ?filter=hello&orderby=score
|
||||||
|
href: "?orderby=date"
|
||||||
|
Result: "?filter=hello&orderby=date"
|
||||||
|
*/
|
||||||
var as = Array.from(document.getElementsByClassName("merge_params"));
|
var as = Array.from(document.getElementsByClassName("merge_params"));
|
||||||
page_params = new URLSearchParams(window.location.search);
|
page_params = new URLSearchParams(window.location.search);
|
||||||
as.forEach(function(a){
|
as.forEach(function(a){
|
||||||
|
|
Loading…
Reference in a new issue