mirror of
https://github.com/Karaka-Management/jsOMS.git
synced 2026-02-11 23:28:41 +00:00
Improved substr and added comments
This commit is contained in:
parent
9a9ce50716
commit
8728eef6af
|
|
@ -122,6 +122,14 @@
|
||||||
/**
|
/**
|
||||||
* Build uri
|
* Build uri
|
||||||
*
|
*
|
||||||
|
* # = DOM id
|
||||||
|
* . = DOM class
|
||||||
|
* / = Current path
|
||||||
|
* ? = Current query
|
||||||
|
* # = Current fragment
|
||||||
|
* @ =
|
||||||
|
* $ = Other data
|
||||||
|
*
|
||||||
* @param {string} uri Raw uri
|
* @param {string} uri Raw uri
|
||||||
* @param {Object} toMatch Key/value pair to replace in raw
|
* @param {Object} toMatch Key/value pair to replace in raw
|
||||||
*
|
*
|
||||||
|
|
@ -143,9 +151,9 @@
|
||||||
} else if (jsOMS.Uri.UriFactory.uri[match] !== 'undefined') {
|
} else if (jsOMS.Uri.UriFactory.uri[match] !== 'undefined') {
|
||||||
return jsOMS.Uri.UriFactory.uri[match];
|
return jsOMS.Uri.UriFactory.uri[match];
|
||||||
} else if (match.indexOf('#') === 0) {
|
} else if (match.indexOf('#') === 0) {
|
||||||
return document.getElementById(match.substring(1, match.length)).value;
|
return document.getElementById(match.substr(1)).value;
|
||||||
} else if (match.indexOf('?') === 0) {
|
} else if (match.indexOf('?') === 0) {
|
||||||
return jsOMS.Uri.UriFactory.getUriQueryParameter(current.query, match.substring(1, match.length));
|
return jsOMS.Uri.UriFactory.getUriQueryParameter(current.query, match.substr(1));
|
||||||
} else if (match.indexOf('/') === 0) {
|
} else if (match.indexOf('/') === 0) {
|
||||||
// todo: second match should return second path
|
// todo: second match should return second path
|
||||||
return 'ERROR PATH';
|
return 'ERROR PATH';
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user