addSelectorsToURL : function()

in src/main/js/bmaputil.js [351:371]


        addSelectorsToURL : function(url, selectors) {
            var file = this.getFileFromURL(url),
                parameters = BrowserMapUtil.Url.getURLParametersString(url);
            file = BrowserMapUtil.File.removeSelectorsFromFile(file);
            if (file && file !== '') {
                var path = this.getFolderPathFromURL(url);
                var extension = BrowserMapUtil.File.getFileExtension(file);
                file = file.replace('.' + extension, '');
                var newURL = path + file;
                if (selectors.length > 0) {
                    newURL += '.';
                }
                newURL += selectors.join('.');
                if (extension && extension !== '') {
                    newURL += '.' + extension;
                }
                newURL += parameters;
                return newURL;
            }
            return url;
        },