Merge pull request #7860 from openlayers/rm_export_webgl

Don't export private constant from ol/webgl
This commit is contained in:
Frédéric Junod
2018-02-20 14:49:36 +01:00
committed by GitHub

View File

@@ -258,10 +258,9 @@ export const FRAMEBUFFER = 0x8D40;
/** /**
* @const * @const
* @private
* @type {Array.<string>} * @type {Array.<string>}
*/ */
export const CONTEXT_IDS_ = [ const CONTEXT_IDS = [
'experimental-webgl', 'experimental-webgl',
'webgl', 'webgl',
'webkit-3d', 'webkit-3d',
@@ -275,10 +274,10 @@ export const CONTEXT_IDS_ = [
* @return {WebGLRenderingContext} WebGL rendering context. * @return {WebGLRenderingContext} WebGL rendering context.
*/ */
export function getContext(canvas, opt_attributes) { export function getContext(canvas, opt_attributes) {
const ii = CONTEXT_IDS_.length; const ii = CONTEXT_IDS.length;
for (let i = 0; i < ii; ++i) { for (let i = 0; i < ii; ++i) {
try { try {
const context = canvas.getContext(CONTEXT_IDS_[i], opt_attributes); const context = canvas.getContext(CONTEXT_IDS[i], opt_attributes);
if (context) { if (context) {
return /** @type {!WebGLRenderingContext} */ (context); return /** @type {!WebGLRenderingContext} */ (context);
} }