Merge pull request #4387 from ahocevar/common-renderer-default
Add default argument to getRendererFromQueryString
This commit is contained in:
@@ -78,14 +78,8 @@ var vector = new ol.layer.Vector({
|
|||||||
source: vectorSource
|
source: vectorSource
|
||||||
});
|
});
|
||||||
|
|
||||||
// Use the "webgl" renderer by default.
|
|
||||||
var renderer = common.getRendererFromQueryString();
|
|
||||||
if (!renderer) {
|
|
||||||
renderer = 'webgl';
|
|
||||||
}
|
|
||||||
|
|
||||||
var map = new ol.Map({
|
var map = new ol.Map({
|
||||||
renderer: renderer,
|
renderer: common.getRendererFromQueryString('webgl'),
|
||||||
layers: [vector],
|
layers: [vector],
|
||||||
target: document.getElementById('map'),
|
target: document.getElementById('map'),
|
||||||
view: new ol.View({
|
view: new ol.View({
|
||||||
|
|||||||
@@ -83,7 +83,7 @@
|
|||||||
|
|
||||||
var common = {};
|
var common = {};
|
||||||
|
|
||||||
common.getRendererFromQueryString = function() {
|
common.getRendererFromQueryString = function(opt_default) {
|
||||||
var obj = {};
|
var obj = {};
|
||||||
var queryString = location.search.slice(1);
|
var queryString = location.search.slice(1);
|
||||||
var re = /([^&=]+)=([^&]*)/g;
|
var re = /([^&=]+)=([^&]*)/g;
|
||||||
@@ -98,6 +98,6 @@ common.getRendererFromQueryString = function() {
|
|||||||
} else if ('renderer' in obj) {
|
} else if ('renderer' in obj) {
|
||||||
return [obj['renderer']];
|
return [obj['renderer']];
|
||||||
} else {
|
} else {
|
||||||
return undefined;
|
return opt_default;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -106,14 +106,8 @@ var vector = new ol.layer.Vector({
|
|||||||
source: vectorSource
|
source: vectorSource
|
||||||
});
|
});
|
||||||
|
|
||||||
// Use the "webgl" renderer by default.
|
|
||||||
var renderer = common.getRendererFromQueryString();
|
|
||||||
if (!renderer) {
|
|
||||||
renderer = 'webgl';
|
|
||||||
}
|
|
||||||
|
|
||||||
var map = new ol.Map({
|
var map = new ol.Map({
|
||||||
renderer: renderer,
|
renderer: common.getRendererFromQueryString('webgl'),
|
||||||
layers: [vector],
|
layers: [vector],
|
||||||
target: document.getElementById('map'),
|
target: document.getElementById('map'),
|
||||||
view: new ol.View({
|
view: new ol.View({
|
||||||
|
|||||||
+2
-1
@@ -6,9 +6,10 @@ var common;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* @param {string=} opt_default Default renderer.
|
||||||
* @return {string} Renderer type.
|
* @return {string} Renderer type.
|
||||||
*/
|
*/
|
||||||
common.getRendererFromQueryString = function() {};
|
common.getRendererFromQueryString = function(opt_default) {};
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user