ahocevar
01d4330c81
In standalone mode, allow only dragging of sketch vertices or the point
...
selected for modification. Thanks tschaub for the improved patch.
r=tschaub (closes #2219 )
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9613 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-08-05 23:33:26 +00:00
Tim Schaub
6f18a6abd0
Stopping double clicks on the panel control. Thanks for the patch sbenthall. r=me ( closes #2069 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9594 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-07-29 04:20:57 +00:00
ahocevar
1f3d495a12
fixed docs for clickTolerance, which also affects hover requests. Non-functional change.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9593 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-07-28 14:39:58 +00:00
ahocevar
8fdd423104
provide a standalone mode for the ModifyFeature control. Thanks tschaub
...
for the fix in deactivate() and the tests. r=tschaub (closes #2199 )
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9591 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-07-27 18:00:36 +00:00
Tim Schaub
8b741bc666
Adding an autoActivate property for controls. If this is set to true, the control will be activated when it is added to a map. This is true for the Navigation, NavigationHistory, KeyboardDefaults, and Panel controls. False for others. r=elemoine ( closes #2200 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9589 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-07-24 21:58:39 +00:00
Éric Lemoine
feb29516b3
WMSGetFeatureInfo: add beforegetfeatureinfo event, p=fvanderbiest, r=me ( closes #2127 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9569 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-07-20 09:07:37 +00:00
Tim Schaub
d6d824b389
Typo in docs. Non-functional change.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9528 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-06-26 15:15:28 +00:00
ahocevar
d6a3c508a1
Fixed the scope of onSelect, onUnselect,... when scope is not specified.
...
r=crschmidt (pullup #2115 )
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9419 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-06-01 16:27:02 +00:00
Tim Schaub
6570f44d7c
Removing the wait cursor if no request is sent by the control. In the case of hover, this tries to remove what doesn't exist (which causes no harm) - but the same is done when hover actually results in a request. r=bartvde ( closes #2051 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9305 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-04-17 16:35:17 +00:00
Tim Schaub
d54440b0e9
Touching up WMSGetFeatureInfo. Requests are now sent out with correct case on request parameter. Requests are only sent out if there are layers to query. The control has a single format with configurable options. Requests can be made in cases where layer url differs from control url. The control url property is optional. In cases where it is not provided, the url of the first eligible layer will be used. Tests pass and example works (for the first time) in IE as well.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9300 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-04-15 23:44:29 +00:00
ahocevar
4664edacc8
better backwards compatibility -- only create the root container if
...
Control.SelectFeature constructor was called with an array of layers.
r=crschmidt (closes #1666 )
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9275 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-04-12 21:14:22 +00:00
Tim Schaub
29ba60eb59
Snap immediately on starting a sketch. r=ahocevar ( closes #2039 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9270 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-04-12 15:38:41 +00:00
Tim Schaub
dfcf68007e
Adding a 'sketchstarted' event on the vector layer. This event is triggered at the start of each new sketch. r=ahocevar ( closes #1945 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9269 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-04-12 15:36:15 +00:00
Tim Schaub
06a27dc36f
Make it so the measurepartial event is triggered only if measure isn't coming soon. This keeps you from having to do a quadruple click to finish in IE when a reflow is triggered by the measurepartial listener. r=crschmidt ( closes #2037 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9263 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-04-10 16:09:00 +00:00
Tim Schaub
736b3ff08c
Since we now can have delayed map rendering, take care to only apply attributes to the map viewport element (map.div may change). Some deprecated controls still modify style properties of map.div. If you use a combination of deprecated controls and delayed rendering, you may get unexpected results. r=ahocevar ( closes #1901 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9259 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-04-09 22:03:41 +00:00
Tim Schaub
1fd32e0ff8
Allowing users to better customize cursors for controls. Thanks to bartvde for the original patch and inspiration to get it done. Thanks ahocevar for the IE fix. r=ahocevar ( closes #1484 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9258 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-04-09 21:59:53 +00:00
Tim Schaub
08077f0f42
Adding methods for getting geodesic measures from geometries. Assuming geometries can be transformed into Geographic/WGS84, getGeodesicLength and getGeodesicArea should return reasonable 'on the ground' metrics. Use getLength and getArea for the planar metrics. r=crschmidt ( closes #1819 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9248 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-04-08 23:12:24 +00:00
Tim Schaub
f2f118ad90
Reverting unintentional changes in r9234. Meant to just change the controls example.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9235 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-04-07 20:43:27 +00:00
Tim Schaub
e72da4f74e
Removing use of deprecated control.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9234 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-04-07 20:38:11 +00:00
Tim Schaub
ed5420b678
Adding a persist option to the measure control. This passes the same to the sketch handler. The cancel method on the control calls the same on the handler. Patch from dwins. Tests from me. r=me ( closes #2029 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9225 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-04-07 02:03:57 +00:00
pgiraud
49774f6ab5
SelectFeature now takes a hilightOnly config options, that way user can hover features without actually selecting
...
them, combining two differents controls will allow to separate hover and click events, patches from ahocevar,
elemoine and
pgiraud, reviewers are ahocevar, elemoine and pgiraud
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9176 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-04-03 10:28:41 +00:00
euzuro
1bf80712a6
fixing improper api name.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9174 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-04-03 01:19:10 +00:00
Éric Lemoine
4254d1efdf
Control.GetFeature should abort requests with protocol.abort() instead of response.priv.abort(), r=ahocevar ( closes #1999 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9165 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-04-01 16:25:35 +00:00
ahocevar
bfc17248e9
Fixed styleNames creation for layers with mixed strings and arrays.
...
Thanks dwins for spotting this and the quick patch, which, btw, was
perfect (i.e. with unit tests that show the problem). r=me (closes #2025 )
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9161 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-04-01 15:39:58 +00:00
ahocevar
b1c11b9814
changed the renderer's getRenderLayer method to getRenderLayerId, which
...
always works even if the layer is not added to a map. Also removed an
unneeded map.events.unregister from Control.SelectFeature. r=elemoine
(closes #2022 )
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9160 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-04-01 13:43:53 +00:00
ahocevar
59c49eb98e
Added WMSGetFeatureInfo control. Thanks dwins for the patch. I made the
...
following modifications:
* WMSGetFeatureInfo class was contained twice in WMSGetFeatureInfo.js.
Removed one.
* Fixed @requires
* Added vendorParams option (with test) to allow for e.g. adding custom
params like RADIUS
* Changed the clickPosition key in the getfeatureinfo event parameter
to xy to comply with other event parameters in OpenLayers
* Modified concatenation of layerNames and styleNames as proposed in my
previous comment
* Made a separate handleResponse function from the previously closured
callback function and added xy to the scope
* Fixed some ND comments, especially removed links (<..>) from object
types that cannot be linked (e.g. {String})
* Inserted line breaks where lines exceeded 80 chars
* Fixed test for format option, because this is now formats and has a
different type
* Fixed tests in the example (this is no US census data)
* added ProxyHost and absolute WMS url to the example
* removed custom format from the click handler in the example so users
can also see the simpler instantiation with the default formats
r=me (closes #2007 )
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9159 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-04-01 09:13:23 +00:00
Tim Schaub
fe0ddf9f21
Various other ndoc tweaks for controls.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9156 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-31 22:05:30 +00:00
Tim Schaub
deaa52477b
Fixing up ndocs for ZoomPanel.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9155 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-31 21:59:41 +00:00
Tim Schaub
8ba31e4a91
Consistent event type listing for controls.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9154 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-31 21:57:08 +00:00
Tim Schaub
2ab6c404e1
Adding the ability to change the aspect ratio of features while resizing with the modify feature control. Thanks for the patch rdewit! r=me ( closes #1975 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9150 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-31 21:36:11 +00:00
Tim Schaub
807706219b
Adding a slideRatio property to the PanZoom control. Setting this will cause the pan buttons to pan the map by a ratio of the map dimensions. A slideRatio of 0.5 will cause pan up to pan by half the map height. Thanks for the patch and tests sbenthall. r=me ( closes #1998 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9129 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-24 20:27:51 +00:00
pgiraud
2ee964ba55
Added missing requirement, no functional change, patch from aabt ( Closes #2003 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9127 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-24 09:52:17 +00:00
ahocevar
2b1e8641f9
SelectFeature control can now select across multiple vector
...
layers when passed an array of layers instead of a single layer with
the constructor. This changeset also introduces a new layer type,
Layer.Vector.RootContainer, which will be set as the topmost layer by
the SelectFeature control and collect the svg/vml/canvas roots of
multiple vector layers. r=crschmidt (closes #1666 )
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9116 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-22 14:25:18 +00:00
ahocevar
7130992b16
better cleanup for ZoomBar and PanZoomBar. Fixes a memory leak.
...
r=crschmidt (closes #1949 )
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9113 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-21 20:13:26 +00:00
Tim Schaub
66b4cd65f6
Don't remove the drag control's reference to the feature on up. This is intended to solve issues with fast dragging. Thanks for the patch bjornharrtell. r=me ( closes #1196 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9090 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-18 21:56:53 +00:00
crschmidt
5e387191d5
make zoomWorldIcon an APIProperty. ( Closes #1985 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9083 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-18 15:34:38 +00:00
Tim Schaub
13833e0a67
Unmixing line endings. No functional change.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9038 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-12 20:04:34 +00:00
ahocevar
612e95793c
Added GetFeature control to get features based on spatial filters
...
created by clicking or dragging boxes on the map. Thanks tschaub for the
review and the final patch with valuable improvements. r=tschaub
(closes #1936 )
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9003 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-10 23:31:53 +00:00
Tim Schaub
9e3bf16b0d
Marking the api.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@9001 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-10 22:36:37 +00:00
Tim Schaub
8c0d034516
Add a control that acts as a split agent. The control can be configured to listen for edits on any source layer or can create a temporary sketch layer for creating a split source. Source features will be used to split targets on a target layer. The deferDelete option tells the control to modify feature state instead of destroying split features (for use with a save strategy and a protocol that persists changes). r=ahocevar ( closes #1972 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8998 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-10 22:06:19 +00:00
crschmidt
676475d902
"Always zoom in/out while drawing the zoom box." Patch from jachym, tested
...
and example added by vdeparday. r=me. (Closes #1771 )
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8977 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-10 03:50:01 +00:00
Tim Schaub
f64d554a38
Removing dash that ndoc misinterprets.
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8967 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-06 22:24:31 +00:00
Tim Schaub
9b6894644b
Adding a snapping agent for snapping geometry components to existing components while editing. r=ahocevar ( closes #954 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8951 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-05 23:04:07 +00:00
crschmidt
930adf45c0
Fix to display only one unit on scaleline in IE. Previously, this worked in
...
most browsers, but not IE. Includes a test, tested on IE6 and IE7. Patch
by zspitzer, r=me, (Closes #1478 )
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8950 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-05 13:46:58 +00:00
Éric Lemoine
95206bdeae
enable programmatically calling the clickFeature metod of the select feature control, r=crschmidt ( closes #1449 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8944 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-03 12:45:24 +00:00
crschmidt
95c178adf2
A brilliant patch adding better documentation to all of our controls from an
...
unnamed contributor on OpenLayers trac. (Closes #1751 )
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8942 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-03 06:30:15 +00:00
crschmidt
e58d820685
tiny update to natural docs based on patch from anonymous submitter.
...
(Closes #1963 )
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8926 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-03-01 20:50:30 +00:00
Éric Lemoine
f04f203499
ghost features stay displayed with select feature control, r=pgiraud ( closes #1865 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8899 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-02-26 15:19:43 +00:00
Tim Schaub
3eddc6cc44
Passing the temporary rendering intent to the temporary sketch layer. Related Point.js changes in r8831. r=elemoine ( closes #1634 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8890 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-02-25 14:38:26 +00:00
Tim Schaub
dd70dceef9
Correcting what was a mistake in r8805. Original patch was good. The autoPan property should default to false. Apologies for the failing tests. r=crschmidt ( closes #1770 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@8841 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2009-02-05 22:45:52 +00:00