diff --git a/lib/client/loader.js b/lib/client/loader.js index 3232c646..b20beea6 100644 --- a/lib/client/loader.js +++ b/lib/client/loader.js @@ -19,22 +19,21 @@ var Util, DOM; * * Example: http://domain.com/1.js -> 1_js */ - this.getIdBySrc = function(pSrc) { - var lRet = Util.isString(pSrc); + this.getIdBySrc = function(src) { + var num, sub, id, + isStr = Util.isString(src); - if (lRet) { - var lNum = pSrc.lastIndexOf('/') + 1, - lSub = pSrc.substr(pSrc, lNum), - lID = Util.removeStrOneTime(pSrc, lSub ); + if (isStr) { + num = src.lastIndexOf('/') + 1, + sub = src.substr(src, num), + id = Util.removeStrOneTime(src, sub); /* убираем точки */ - while (lID.indexOf('.') > 0) - lID = lID.replace('.', '_'); - - lRet = lID; + while (id.indexOf('.') > 0) + id = id.replace('.', '_'); } - return lRet; + return id; }; /**