Lines Matching refs:search
67 this.search = null;
257 this.search = simplePath[2];
260 this.query = querystring.parse(this.search.slice(1));
262 this.query = this.search.slice(1);
265 this.search = null;
441 this.search = rest.slice(questionIdx);
444 this.search = rest.slice(questionIdx, hashIdx);
453 this.search = null;
472 if (this.pathname || this.search) {
474 const s = this.search || '';
617 let search = this.search || (query && ('?' + query)) || '';
663 search = search.replace(/#/g, '%23');
667 if (search && search.charCodeAt(0) !== CHAR_QUESTION_MARK)
668 search = '?' + search;
670 return protocol + host + pathname + search + hash;
763 result.search = relative.search;
770 if (result.pathname || result.search) {
772 const s = result.search || '';
829 result.search = relative.search;
839 result.search = relative.search;
841 } else if (relative.search !== null && relative.search !== undefined) {
857 result.search = relative.search;
860 if (result.pathname !== null || result.search !== null) {
862 (result.search ? result.search : '');
872 if (result.search) {
873 result.path = '/' + result.search;
953 if (result.pathname !== null || result.search !== null) {
955 (result.search ? result.search : '');