diff --git a/collects/scribble/html-render.ss b/collects/scribble/html-render.ss index 0acb2aff..5d89505c 100644 --- a/collects/scribble/html-render.ss +++ b/collects/scribble/html-render.ss @@ -619,7 +619,7 @@ ,@(navigation d ri #t) ,@(render-part d ri) ,@(navigation d ri #f))) - (div ([id "langindicator"]) nbsp))))))))) + (div ([id "contextindicator"]) nbsp))))))))) (define/private (part-parent d ri) (collected-info-parent (part-collected-info d ri))) diff --git a/collects/scribble/scribble-common.js b/collects/scribble/scribble-common.js index b56fa3df..34c0575e 100644 --- a/collects/scribble/scribble-common.js +++ b/collects/scribble/scribble-common.js @@ -1,5 +1,56 @@ // Common functionality for PLT documentation pages +// Page Parameters ------------------------------------------------------------ + +var page_query_string = + (location.href.search(/\?([^#]+)(?:#|$)/) >= 0) && RegExp.$1; + +var page_args = + ((function(){ + if (!page_query_string) return []; + var args = page_query_string.split(/[&;]/); + for (var i=0; i= 0) args[i] = [a.substring(0,p), a.substring(p+1)]; + else args[i] = [a, false]; + } + return args; + })()); + +function GetPageArg(key, def) { + for (var i=0; i