Add default argument to getRendererFromQueryString

This commit is contained in:
Andreas Hocevar
2015-11-06 14:30:30 +01:00
parent d29f3b9068
commit a35b3a5f52
4 changed files with 6 additions and 17 deletions

View File

@@ -78,14 +78,8 @@ var vector = new ol.layer.Vector({
source: vectorSource
});
// Use the "webgl" renderer by default.
var renderer = common.getRendererFromQueryString();
if (!renderer) {
renderer = 'webgl';
}
var map = new ol.Map({
renderer: renderer,
renderer: common.getRendererFromQueryString('webgl'),
layers: [vector],
target: document.getElementById('map'),
view: new ol.View({

View File

@@ -83,7 +83,7 @@
var common = {};
common.getRendererFromQueryString = function() {
common.getRendererFromQueryString = function(opt_default) {
var obj = {};
var queryString = location.search.slice(1);
var re = /([^&=]+)=([^&]*)/g;
@@ -98,6 +98,6 @@ common.getRendererFromQueryString = function() {
} else if ('renderer' in obj) {
return [obj['renderer']];
} else {
return undefined;
return opt_default;
}
};

View File

@@ -106,14 +106,8 @@ var vector = new ol.layer.Vector({
source: vectorSource
});
// Use the "webgl" renderer by default.
var renderer = common.getRendererFromQueryString();
if (!renderer) {
renderer = 'webgl';
}
var map = new ol.Map({
renderer: renderer,
renderer: common.getRendererFromQueryString('webgl'),
layers: [vector],
target: document.getElementById('map'),
view: new ol.View({

View File

@@ -6,9 +6,10 @@ var common;
/**
* @param {string=} opt_default Default renderer.
* @return {string} Renderer type.
*/
common.getRendererFromQueryString = function() {};
common.getRendererFromQueryString = function(opt_default) {};
/**