Remove goog.isDef from modifyinteraction
This commit is contained in:
@@ -116,7 +116,7 @@ ol.interaction.Modify = function(options) {
|
|||||||
* @type {ol.events.ConditionType}
|
* @type {ol.events.ConditionType}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
this.deleteCondition_ = goog.isDef(options.deleteCondition) ?
|
this.deleteCondition_ = options.deleteCondition ?
|
||||||
options.deleteCondition :
|
options.deleteCondition :
|
||||||
/** @type {ol.events.ConditionType} */ (goog.functions.and(
|
/** @type {ol.events.ConditionType} */ (goog.functions.and(
|
||||||
ol.events.condition.noModifierKeys,
|
ol.events.condition.noModifierKeys,
|
||||||
@@ -161,8 +161,7 @@ ol.interaction.Modify = function(options) {
|
|||||||
* @type {number}
|
* @type {number}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
this.pixelTolerance_ = goog.isDef(options.pixelTolerance) ?
|
this.pixelTolerance_ = options.pixelTolerance ? options.pixelTolerance : 10;
|
||||||
options.pixelTolerance : 10;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @type {boolean}
|
* @type {boolean}
|
||||||
@@ -192,9 +191,9 @@ ol.interaction.Modify = function(options) {
|
|||||||
this.overlay_ = new ol.layer.Vector({
|
this.overlay_ = new ol.layer.Vector({
|
||||||
source: new ol.source.Vector({
|
source: new ol.source.Vector({
|
||||||
useSpatialIndex: false,
|
useSpatialIndex: false,
|
||||||
wrapX: goog.isDef(options.wrapX) ? options.wrapX : false
|
wrapX: options.wrapX ? options.wrapX : false
|
||||||
}),
|
}),
|
||||||
style: goog.isDef(options.style) ? options.style :
|
style: options.style ? options.style :
|
||||||
ol.interaction.Modify.getDefaultStyleFunction(),
|
ol.interaction.Modify.getDefaultStyleFunction(),
|
||||||
updateWhileAnimating: true,
|
updateWhileAnimating: true,
|
||||||
updateWhileInteracting: true
|
updateWhileInteracting: true
|
||||||
@@ -238,7 +237,7 @@ goog.inherits(ol.interaction.Modify, ol.interaction.Pointer);
|
|||||||
*/
|
*/
|
||||||
ol.interaction.Modify.prototype.addFeature_ = function(feature) {
|
ol.interaction.Modify.prototype.addFeature_ = function(feature) {
|
||||||
var geometry = feature.getGeometry();
|
var geometry = feature.getGeometry();
|
||||||
if (goog.isDef(this.SEGMENT_WRITERS_[geometry.getType()])) {
|
if (this.SEGMENT_WRITERS_[geometry.getType()]) {
|
||||||
this.SEGMENT_WRITERS_[geometry.getType()].call(this, feature, geometry);
|
this.SEGMENT_WRITERS_[geometry.getType()].call(this, feature, geometry);
|
||||||
}
|
}
|
||||||
var map = this.getMap();
|
var map = this.getMap();
|
||||||
@@ -822,9 +821,9 @@ ol.interaction.Modify.prototype.insertVertex_ = function(segmentData, vertex) {
|
|||||||
|
|
||||||
this.setGeometryCoordinates_(geometry, coordinates);
|
this.setGeometryCoordinates_(geometry, coordinates);
|
||||||
var rTree = this.rBush_;
|
var rTree = this.rBush_;
|
||||||
goog.asserts.assert(goog.isDef(segment), 'segment should be defined');
|
goog.asserts.assert(segment !== undefined, 'segment should be defined');
|
||||||
rTree.remove(segmentData);
|
rTree.remove(segmentData);
|
||||||
goog.asserts.assert(goog.isDef(index), 'index should be defined');
|
goog.asserts.assert(index !== undefined, 'index should be defined');
|
||||||
this.updateSegmentIndices_(geometry, index, depth, 1);
|
this.updateSegmentIndices_(geometry, index, depth, 1);
|
||||||
var newSegmentData = /** @type {ol.interaction.SegmentDataType} */ ({
|
var newSegmentData = /** @type {ol.interaction.SegmentDataType} */ ({
|
||||||
segment: [segment[0], vertex],
|
segment: [segment[0], vertex],
|
||||||
@@ -883,13 +882,13 @@ ol.interaction.Modify.prototype.removeVertex_ = function() {
|
|||||||
segmentsByFeature[uid] = [left, right, index];
|
segmentsByFeature[uid] = [left, right, index];
|
||||||
}
|
}
|
||||||
newSegment = segmentsByFeature[uid];
|
newSegment = segmentsByFeature[uid];
|
||||||
if (goog.isDef(left)) {
|
if (left !== undefined) {
|
||||||
newSegment[0] = left;
|
newSegment[0] = left;
|
||||||
}
|
}
|
||||||
if (goog.isDef(right)) {
|
if (right !== undefined) {
|
||||||
newSegment[1] = right;
|
newSegment[1] = right;
|
||||||
}
|
}
|
||||||
if (goog.isDef(newSegment[0]) && goog.isDef(newSegment[1])) {
|
if (newSegment[0] !== undefined && newSegment[1] !== undefined) {
|
||||||
component = coordinates;
|
component = coordinates;
|
||||||
deleted = false;
|
deleted = false;
|
||||||
newIndex = index - 1;
|
newIndex = index - 1;
|
||||||
@@ -974,7 +973,7 @@ ol.interaction.Modify.prototype.updateSegmentIndices_ = function(
|
|||||||
geometry, index, depth, delta) {
|
geometry, index, depth, delta) {
|
||||||
this.rBush_.forEachInExtent(geometry.getExtent(), function(segmentDataMatch) {
|
this.rBush_.forEachInExtent(geometry.getExtent(), function(segmentDataMatch) {
|
||||||
if (segmentDataMatch.geometry === geometry &&
|
if (segmentDataMatch.geometry === geometry &&
|
||||||
(!goog.isDef(depth) || !goog.isDef(segmentDataMatch.depth) ||
|
(depth === undefined || segmentDataMatch.depth === undefined ||
|
||||||
goog.array.equals(segmentDataMatch.depth, depth)) &&
|
goog.array.equals(segmentDataMatch.depth, depth)) &&
|
||||||
segmentDataMatch.index > index) {
|
segmentDataMatch.index > index) {
|
||||||
segmentDataMatch.index += delta;
|
segmentDataMatch.index += delta;
|
||||||
|
|||||||
Reference in New Issue
Block a user