MCPcopy Create free account
hub / github.com/zhongsp/TypeScript / renderURL

Function renderURL

docs/searcher.js:94–111  ·  view source on GitHub ↗
(urlobject)

Source from the content-addressed store, hash-verified

92
93 // Helper to recreate a url string from its building blocks.
94 function renderURL(urlobject) {
95 var url = urlobject.protocol + "://" + urlobject.host;
96 if (urlobject.port != "") {
97 url += ":" + urlobject.port;
98 }
99 url += urlobject.path;
100 var joiner = "?";
101 for(var prop in urlobject.params) {
102 if(urlobject.params.hasOwnProperty(prop)) {
103 url += joiner + prop + "=" + urlobject.params[prop];
104 joiner = "&";
105 }
106 }
107 if (urlobject.hash != "") {
108 url += "#" + urlobject.hash;
109 }
110 return url;
111 }
112
113 // Helper to escape html special chars for displaying the teasers
114 var escapeHTML = (function() {

Callers 1

setSearchUrlParametersFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected