• Home
  • Raw
  • Download

Lines Matching refs:pathname

69   this.pathname = null;
255 this.pathname = simplePath[1];
462 this.pathname = rest;
464 this.pathname = rest.slice(0, firstIdx);
467 this.hostname && !this.pathname) {
468 this.pathname = '/';
472 if (this.pathname || this.search) {
473 const p = this.pathname || '';
594 let pathname = this.pathname || '';
624 for (let i = 0; i < pathname.length; ++i) {
625 switch (pathname.charCodeAt(i)) {
628 newPathname += pathname.slice(lastPos, i);
634 newPathname += pathname.slice(lastPos, i);
641 if (lastPos !== pathname.length)
642 pathname = newPathname + pathname.slice(lastPos);
644 pathname = newPathname;
651 if (pathname && pathname.charCodeAt(0) !== CHAR_FORWARD_SLASH)
652 pathname = '/' + pathname;
670 return protocol + host + pathname + search + hash;
722 result.hostname && !result.pathname) {
723 result.path = result.pathname = '/';
753 const relPath = (relative.pathname || '').split('/');
759 result.pathname = relPath.join('/');
761 result.pathname = relative.pathname;
770 if (result.pathname || result.search) {
771 const p = result.pathname || '';
780 const isSourceAbs = (result.pathname && result.pathname.charAt(0) === '/');
782 relative.host || (relative.pathname && relative.pathname.charAt(0) === '/')
785 (result.host && relative.pathname));
787 let srcPath = (result.pathname && result.pathname.split('/')) || [];
788 const relPath = (relative.pathname && relative.pathname.split('/')) || [];
860 if (result.pathname !== null || result.search !== null) {
861 result.path = (result.pathname ? result.pathname : '') +
870 result.pathname = null;
946 result.pathname = null;
949 result.pathname = srcPath.join('/');
953 if (result.pathname !== null || result.search !== null) {
954 result.path = (result.pathname ? result.pathname : '') +