mirror of
https://github.com/Karaka-Management/jsOMS.git
synced 2026-02-15 16:58:42 +00:00
Add root path usage/offset
This commit is contained in:
parent
4dff9197c6
commit
8e27d4d9b3
30
Uri/Http.js
30
Uri/Http.js
|
|
@ -32,6 +32,7 @@
|
||||||
this.queryString = '';
|
this.queryString = '';
|
||||||
this.fragment = '';
|
this.fragment = '';
|
||||||
this.base = '';
|
this.base = '';
|
||||||
|
this.root = '/';
|
||||||
|
|
||||||
this.set(uri);
|
this.set(uri);
|
||||||
};
|
};
|
||||||
|
|
@ -181,9 +182,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
this.fragment = typeof parsed['fragment'] !== 'undefined' ? parsed['fragment'] : '';
|
this.fragment = typeof parsed['fragment'] !== 'undefined' ? parsed['fragment'] : '';
|
||||||
|
this.base = this.scheme + '://' + this.host + this.root;
|
||||||
// todo: needs + rootPath at the end but how to define? maybe look at inline js uri is defined there?!
|
|
||||||
this.base = this.scheme + '://' + this.host;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
jsOMS.Uri.Http.prototype.setRootPath = function(rootPath)
|
jsOMS.Uri.Http.prototype.setRootPath = function(rootPath)
|
||||||
|
|
@ -195,50 +194,55 @@
|
||||||
jsOMS.Uri.Http.prototype.getBase = function()
|
jsOMS.Uri.Http.prototype.getBase = function()
|
||||||
{
|
{
|
||||||
return this.base;
|
return this.base;
|
||||||
}
|
};
|
||||||
|
|
||||||
jsOMS.Uri.Http.prototype.getScheme = function()
|
jsOMS.Uri.Http.prototype.getScheme = function()
|
||||||
{
|
{
|
||||||
return this.scheme;
|
return this.scheme;
|
||||||
}
|
};
|
||||||
|
|
||||||
jsOMS.Uri.Http.prototype.getHost = function()
|
jsOMS.Uri.Http.prototype.getHost = function()
|
||||||
{
|
{
|
||||||
return this.host;
|
return this.host;
|
||||||
}
|
};
|
||||||
|
|
||||||
jsOMS.Uri.Http.prototype.getPort = function()
|
jsOMS.Uri.Http.prototype.getPort = function()
|
||||||
{
|
{
|
||||||
return this.port;
|
return this.port;
|
||||||
}
|
};
|
||||||
|
|
||||||
jsOMS.Uri.Http.prototype.getUser = function()
|
jsOMS.Uri.Http.prototype.getUser = function()
|
||||||
{
|
{
|
||||||
return this.user;
|
return this.user;
|
||||||
}
|
};
|
||||||
|
|
||||||
jsOMS.Uri.Http.prototype.getPass = function()
|
jsOMS.Uri.Http.prototype.getPass = function()
|
||||||
{
|
{
|
||||||
return this.pass;
|
return this.pass;
|
||||||
}
|
};
|
||||||
|
|
||||||
jsOMS.Uri.Http.prototype.getQuery = function()
|
jsOMS.Uri.Http.prototype.getQuery = function()
|
||||||
{
|
{
|
||||||
return this.queryString;
|
return this.queryString;
|
||||||
}
|
};
|
||||||
|
|
||||||
jsOMS.Uri.Http.prototype.getUri = function()
|
jsOMS.Uri.Http.prototype.getUri = function()
|
||||||
{
|
{
|
||||||
return this.uri;
|
return this.uri;
|
||||||
}
|
};
|
||||||
|
|
||||||
jsOMS.Uri.Http.prototype.getFragment = function()
|
jsOMS.Uri.Http.prototype.getFragment = function()
|
||||||
{
|
{
|
||||||
return this.fragment;
|
return this.fragment;
|
||||||
}
|
};
|
||||||
|
|
||||||
jsOMS.Uri.Http.prototype.getPath = function()
|
jsOMS.Uri.Http.prototype.getPath = function()
|
||||||
{
|
{
|
||||||
return this.path;
|
return this.path;
|
||||||
}
|
};
|
||||||
|
|
||||||
|
jsOMS.Uri.Http.prototype.getPathOffset = function()
|
||||||
|
{
|
||||||
|
return jsOMS.substr_count(this.root, '/') - 1;
|
||||||
|
};
|
||||||
}(window.jsOMS = window.jsOMS || {}));
|
}(window.jsOMS = window.jsOMS || {}));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user