Merge pull request #1588 from twpayne/event-properties
Use properties, not get* methods, in events
This commit is contained in:
@@ -26,11 +26,10 @@ var track = new ol.dom.Input(document.getElementById('track'));
|
||||
track.bindTo('checked', deviceOrientation, 'tracking');
|
||||
|
||||
deviceOrientation.on('propertychange', function(event) {
|
||||
// event.getKey() is the changed property name
|
||||
var key = event.getKey();
|
||||
var element = document.getElementById(key);
|
||||
// event.key is the changed property name
|
||||
var element = document.getElementById(event.key);
|
||||
if (element) {
|
||||
element.innerHTML = deviceOrientation.get(key);
|
||||
element.innerHTML = deviceOrientation.get(event.key);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
@@ -115,8 +115,8 @@ var map = new ol.Map({
|
||||
|
||||
dragAndDropInteraction.on('addfeatures', function(event) {
|
||||
var vectorSource = new ol.source.Vector({
|
||||
features: event.getFeatures(),
|
||||
projection: event.getProjection()
|
||||
features: event.features,
|
||||
projection: event.projection
|
||||
});
|
||||
map.getLayers().push(new ol.layer.Image({
|
||||
source: new ol.source.ImageVector({
|
||||
@@ -151,6 +151,5 @@ $(map.getViewport()).on('mousemove', function(evt) {
|
||||
});
|
||||
|
||||
map.on('singleclick', function(evt) {
|
||||
var pixel = evt.getPixel();
|
||||
displayFeatureInfo(pixel);
|
||||
displayFeatureInfo(evt.pixel);
|
||||
});
|
||||
|
||||
@@ -114,8 +114,8 @@ var map = new ol.Map({
|
||||
|
||||
dragAndDropInteraction.on('addfeatures', function(event) {
|
||||
var vectorSource = new ol.source.Vector({
|
||||
features: event.getFeatures(),
|
||||
projection: event.getProjection()
|
||||
features: event.features,
|
||||
projection: event.projection
|
||||
});
|
||||
map.getLayers().push(new ol.layer.Vector({
|
||||
source: vectorSource,
|
||||
@@ -148,6 +148,5 @@ $(map.getViewport()).on('mousemove', function(evt) {
|
||||
});
|
||||
|
||||
map.on('singleclick', function(evt) {
|
||||
var pixel = evt.getPixel();
|
||||
displayFeatureInfo(pixel);
|
||||
displayFeatureInfo(evt.pixel);
|
||||
});
|
||||
|
||||
@@ -35,8 +35,8 @@ var R = 7e6;
|
||||
var r = 2e6;
|
||||
var p = 2e6;
|
||||
map.on('postcompose', function(event) {
|
||||
var render = event.getRender();
|
||||
var frameState = event.getFrameState();
|
||||
var render = event.render;
|
||||
var frameState = event.frameState;
|
||||
var theta = 2 * Math.PI * frameState.time / omegaTheta;
|
||||
var coordinates = [];
|
||||
var i;
|
||||
|
||||
@@ -24,7 +24,7 @@ var exportPNGElement = document.getElementById('export-png');
|
||||
if ('download' in exportPNGElement) {
|
||||
exportPNGElement.addEventListener('click', function(e) {
|
||||
map.once('postcompose', function(event) {
|
||||
var canvas = event.getContext().canvas;
|
||||
var canvas = event.context.canvas;
|
||||
exportPNGElement.href = canvas.toDataURL('image/png');
|
||||
});
|
||||
map.render();
|
||||
|
||||
+1
-2
@@ -89,6 +89,5 @@ $(map.getViewport()).on('mousemove', function(evt) {
|
||||
});
|
||||
|
||||
map.on('singleclick', function(evt) {
|
||||
var pixel = evt.getPixel();
|
||||
displayFeatureInfo(pixel);
|
||||
displayFeatureInfo(evt.pixel);
|
||||
});
|
||||
|
||||
+1
-1
@@ -70,7 +70,7 @@ map.addOverlay(popup);
|
||||
|
||||
// display popup on click
|
||||
map.on('singleclick', function(evt) {
|
||||
var feature = map.forEachFeatureAtPixel(evt.getPixel(),
|
||||
var feature = map.forEachFeatureAtPixel(evt.pixel,
|
||||
function(feature, layer) {
|
||||
return feature;
|
||||
});
|
||||
|
||||
+2
-3
@@ -111,8 +111,7 @@ $(map.getViewport()).on('mousemove', function(evt) {
|
||||
});
|
||||
|
||||
map.on('singleclick', function(evt) {
|
||||
var coordinate = evt.getCoordinate();
|
||||
displaySnap(coordinate);
|
||||
displaySnap(evt.coordinate);
|
||||
});
|
||||
|
||||
var imageStyle = new ol.style.Circle({
|
||||
@@ -128,7 +127,7 @@ var strokeStyle = new ol.style.Stroke({
|
||||
width: 1
|
||||
});
|
||||
map.on('postcompose', function(evt) {
|
||||
var render = evt.getRender();
|
||||
var render = evt.render;
|
||||
if (point !== null) {
|
||||
render.setImageStyle(imageStyle);
|
||||
render.drawPointGeometry(point);
|
||||
|
||||
@@ -95,6 +95,5 @@ $(map.getViewport()).on('mousemove', function(evt) {
|
||||
});
|
||||
|
||||
map.on('singleclick', function(evt) {
|
||||
var pixel = evt.getPixel();
|
||||
displayFeatureInfo(pixel);
|
||||
displayFeatureInfo(evt.pixel);
|
||||
});
|
||||
|
||||
@@ -91,5 +91,5 @@ $(map.getViewport()).on('mousemove', function(evt) {
|
||||
});
|
||||
|
||||
map.on('singleclick', function(evt) {
|
||||
displayFeatureInfo(evt.getPixel());
|
||||
displayFeatureInfo(evt.pixel);
|
||||
});
|
||||
|
||||
@@ -97,5 +97,5 @@ $(map.getViewport()).on('mousemove', function(evt) {
|
||||
});
|
||||
|
||||
map.on('singleclick', function(evt) {
|
||||
displayFeatureInfo(evt.getPixel());
|
||||
displayFeatureInfo(evt.pixel);
|
||||
});
|
||||
|
||||
+1
-2
@@ -55,6 +55,5 @@ $(map.getViewport()).on('mousemove', function(evt) {
|
||||
});
|
||||
|
||||
map.on('singleclick', function(evt) {
|
||||
var pixel = evt.getPixel();
|
||||
displayFeatureInfo(pixel);
|
||||
displayFeatureInfo(evt.pixel);
|
||||
});
|
||||
|
||||
@@ -41,7 +41,7 @@ if (!ol.BrowserFeature.HAS_WEBGL) {
|
||||
].join('');
|
||||
|
||||
osm.on('precompose', function(event) {
|
||||
var context = event.getGlContext();
|
||||
var context = event.glContext;
|
||||
|
||||
var gl = context.getGL();
|
||||
var program = gl.createProgram();
|
||||
@@ -96,7 +96,7 @@ if (!ol.BrowserFeature.HAS_WEBGL) {
|
||||
});
|
||||
|
||||
osm.on('postcompose', function(event) {
|
||||
var context = event.getGlContext();
|
||||
var context = event.glContext;
|
||||
var gl = context.getGL();
|
||||
gl.disable(gl.STENCIL_TEST);
|
||||
});
|
||||
|
||||
@@ -19,7 +19,7 @@ var map = new ol.Map({
|
||||
});
|
||||
|
||||
osm.on('precompose', function(event) {
|
||||
var ctx = event.getContext();
|
||||
var ctx = event.context;
|
||||
ctx.save();
|
||||
ctx.translate(ctx.canvas.width / 2, ctx.canvas.height / 2);
|
||||
ctx.scale(3, 3);
|
||||
@@ -37,6 +37,6 @@ osm.on('precompose', function(event) {
|
||||
});
|
||||
|
||||
osm.on('postcompose', function(event) {
|
||||
var ctx = event.getContext();
|
||||
var ctx = event.context;
|
||||
ctx.restore();
|
||||
});
|
||||
|
||||
@@ -48,7 +48,7 @@ $(map.getViewport()).on('mousemove', function(evt) {
|
||||
|
||||
// before rendering the layer, do some clipping
|
||||
imagery.on('precompose', function(event) {
|
||||
var ctx = event.getContext();
|
||||
var ctx = event.context;
|
||||
ctx.save();
|
||||
ctx.beginPath();
|
||||
if (mousePosition) {
|
||||
@@ -63,6 +63,6 @@ imagery.on('precompose', function(event) {
|
||||
|
||||
// after rendering the layer, restore the canvas context
|
||||
imagery.on('postcompose', function(event) {
|
||||
var ctx = event.getContext();
|
||||
var ctx = event.context;
|
||||
ctx.restore();
|
||||
});
|
||||
|
||||
@@ -28,7 +28,7 @@ var map = new ol.Map({
|
||||
var swipe = document.getElementById('swipe');
|
||||
|
||||
bing.on('precompose', function(event) {
|
||||
var ctx = event.getContext();
|
||||
var ctx = event.context;
|
||||
var width = ctx.canvas.width * (swipe.value / 100);
|
||||
|
||||
ctx.save();
|
||||
@@ -38,7 +38,7 @@ bing.on('precompose', function(event) {
|
||||
});
|
||||
|
||||
bing.on('postcompose', function(event) {
|
||||
var ctx = event.getContext();
|
||||
var ctx = event.context;
|
||||
ctx.restore();
|
||||
});
|
||||
|
||||
|
||||
+1
-1
@@ -49,7 +49,7 @@ map.addOverlay(popup);
|
||||
|
||||
map.on('singleclick', function(evt) {
|
||||
var element = popup.getElement();
|
||||
var coordinate = evt.getCoordinate();
|
||||
var coordinate = evt.coordinate;
|
||||
var hdms = ol.coordinate.toStringHDMS(ol.proj.transform(
|
||||
coordinate, 'EPSG:3857', 'EPSG:4326'));
|
||||
|
||||
|
||||
+1
-1
@@ -62,7 +62,7 @@ var map = new ol.Map({
|
||||
* Add a click handler to the map to render the popup.
|
||||
*/
|
||||
map.on('singleclick', function(evt) {
|
||||
var coordinate = evt.getCoordinate();
|
||||
var coordinate = evt.coordinate;
|
||||
var hdms = ol.coordinate.toStringHDMS(ol.proj.transform(
|
||||
coordinate, 'EPSG:3857', 'EPSG:4326'));
|
||||
|
||||
|
||||
@@ -97,8 +97,7 @@ $(map.getViewport()).on('mousemove', function(evt) {
|
||||
});
|
||||
|
||||
map.on('singleclick', function(evt) {
|
||||
var coordinate = evt.getCoordinate();
|
||||
displaySnap(coordinate);
|
||||
displaySnap(evt.coordinate);
|
||||
});
|
||||
|
||||
var imageStyle = new ol.style.Circle({
|
||||
@@ -114,7 +113,7 @@ var strokeStyle = new ol.style.Stroke({
|
||||
width: 3
|
||||
});
|
||||
map.on('postcompose', function(evt) {
|
||||
var render = evt.getRender();
|
||||
var render = evt.render;
|
||||
if (point !== null) {
|
||||
render.setImageStyle(imageStyle);
|
||||
render.drawPointGeometry(point);
|
||||
|
||||
@@ -94,6 +94,5 @@ $(map.getViewport()).on('mousemove', function(evt) {
|
||||
});
|
||||
|
||||
map.on('singleclick', function(evt) {
|
||||
var pixel = evt.getPixel();
|
||||
displayFeatureInfo(pixel);
|
||||
displayFeatureInfo(evt.pixel);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user