add CSS style to prevent phantom graphics from receiving mouse events

This commit is contained in:
Javier Abadia 2014-03-02 16:03:33 +01:00
parent 5b3439ebd2
commit 02ddef81fc

View File

@ -9,6 +9,7 @@ define([
"dojo/_base/declare",
"dojo/_base/lang",
"dojo/dom-attr",
"dojo/dom-style",
"esri/layers/GraphicsLayer",
"esri/graphic",
"esri/symbols/SimpleMarkerSymbol",
@ -16,7 +17,7 @@ define([
"esri/symbols/SimpleFillSymbol",
"esri/request"],
function(editsStore,DbAttachmentStore,
Evented,Deferred,all,declare,lang,domAttr,
Evented,Deferred,all,declare,lang,domAttr,domStyle,
GraphicsLayer,Graphic,SimpleMarkerSymbol,SimpleLineSymbol,SimpleFillSymbol,esriRequest)
{
return declare([Evented],
@ -191,6 +192,7 @@ define([
});
this._phantomLayer.add(phantomAdd);
domAttr.set(phantomAdd.getNode(),"stroke-dasharray","10,4");
domStyle.set(phantomAdd.getNode(), "pointer-events","none");
}
},this);
@ -211,6 +213,7 @@ define([
});
this._phantomLayer.add(phantomUpdate);
domAttr.set(phantomUpdate.getNode(),"stroke-dasharray","5,2");
domStyle.set(phantomUpdate.getNode(), "pointer-events","none");
}
},this);
@ -230,6 +233,7 @@ define([
});
this._phantomLayer.add(phantomDelete);
domAttr.set(phantomDelete.getNode(),"stroke-dasharray","4,4");
domStyle.set(phantomDelete.getNode(), "pointer-events","none");
}
},this);