Lines Matching refs:pathname
80 this.pathname = null;
255 this.pathname = simplePath[1];
414 // the pathname as we've done in getHostname, throw an exception to
480 this.pathname = rest;
482 this.pathname = rest.slice(0, firstIdx);
485 this.hostname && !this.pathname) {
486 this.pathname = '/';
490 if (this.pathname || this.search) {
491 const p = this.pathname || '';
631 let pathname = this.pathname || '';
660 for (let i = 0; i < pathname.length; ++i) {
661 switch (pathname.charCodeAt(i)) {
664 newPathname += pathname.slice(lastPos, i);
670 newPathname += pathname.slice(lastPos, i);
677 if (lastPos !== pathname.length)
678 pathname = newPathname + pathname.slice(lastPos);
680 pathname = newPathname;
687 if (pathname && pathname.charCodeAt(0) !== CHAR_FORWARD_SLASH)
688 pathname = '/' + pathname;
706 return protocol + host + pathname + search + hash;
758 result.hostname && !result.pathname) {
759 result.path = result.pathname = '/';
789 const relPath = (relative.pathname || '').split('/');
795 result.pathname = relPath.join('/');
797 result.pathname = relative.pathname;
806 if (result.pathname || result.search) {
807 const p = result.pathname || '';
816 const isSourceAbs = (result.pathname && result.pathname.charAt(0) === '/');
818 relative.host || (relative.pathname && relative.pathname.charAt(0) === '/')
821 (result.host && relative.pathname));
823 let srcPath = (result.pathname && result.pathname.split('/')) || [];
824 const relPath = (relative.pathname && relative.pathname.split('/')) || [];
896 if (result.pathname !== null || result.search !== null) {
897 result.path = (result.pathname ? result.pathname : '') +
906 result.pathname = null;
982 result.pathname = null;
985 result.pathname = srcPath.join('/');
989 if (result.pathname !== null || result.search !== null) {
990 result.path = (result.pathname ? result.pathname : '') +