ahocevar
9cdc991b8c
Attempt to handle IE >= 10 pointer events
...
Using the same technique as Leaflet, this relays MSPointer events to touch
events. Using the simulator, I can verify that even pinch-zoom works with
this change, but the visual experience is a bit jumpy. Would be great if
people could test this on physical touch devices and see how it looks/feels
there.
2013-04-16 11:18:17 +02:00
ahocevar
774e983631
Turning on GPU for the tiles only turns out to be faster
...
Especially on iOS 6, this gives way better performance. And it does not
seem to cause any additional flicker.
2013-01-09 14:38:18 +01:00
ahocevar
9b7e35d1dd
Merge branch 'master' of github.com:openlayers/openlayers into transform
...
Conflicts:
theme/default/style.css
2013-01-09 14:31:52 +01:00
ahocevar
c8564838bc
When the resolution does not change, remove backbuffer tile by tile
...
This change introduces a new 'replace' mode for tile transitions: when the
resolution does not change, which happens when mergeNewParams is called,
the tile will be marked with the .olTileReplace class. If this class sets
the tile's imgDiv display to 'none', the backbuffer for the tile will
immediately be removed when the tile is loaded.
2013-01-07 15:42:34 +01:00
ahocevar
d2b3bded72
Better way to get GPU support, and avoid flicker
...
These declarations were suggested on
http://blog.teamtreehouse.com/increase-your-sites-performance-with-hardware-accelerated-css
2012-12-23 18:34:55 +01:00
ahocevar
aa5bab250a
3d transforms in svg content are bad in other browsers as well
2012-12-23 18:34:54 +01:00
ahocevar
13b4ca6560
Do not set translate3d on svg children
...
In current Webkit browsers, having translate3d on svg child elements
causes the positioning from the layer not to be inherited by the vector
layer content.
2012-12-23 18:34:54 +01:00
ahocevar
b89d3f1ee8
Going one element up with GPU support, adding it to mobile css also
2012-12-23 18:34:54 +01:00
ahocevar
980792e190
GPU needs to be turned on for all elements we move
2012-12-23 18:34:53 +01:00
ahocevar
64d291ea20
Turn on GPU support for all children of the layerContainerDiv
...
This seems to remove all kinds of flicker and jumpiness, and to me it feels
also like it makes panning on slow mobile devices smoother.
2012-12-23 18:32:26 +01:00
ahocevar
64508c741e
Avoid transparent OpenLayers content on top of Google layer
2012-12-08 01:53:44 +01:00
ahocevar
00d9664b95
No longer touching internal GMaps DOM elements.
...
Simple and effective: As soon as a map has a Google layer, the whole map viewport is added as control to the GMap. As soon as no Google layer is visible on the map any more, the map viewport is appended to the map container again. With this change, OpenLayers strictly limits its GMaps integration to the GMaps API.
Also note that there are no css overrides for the attribution any more. Instead, controls can now be conditionally positioned differently for Google layer by using the .olForeignContainer selector.
2012-12-06 10:35:03 +01:00
Antoine Abt
862a53ddaf
Avoid !important when not needed.
...
This css selector is sufficient to override bootstrap’s one.
2012-11-26 08:54:02 +01:00
Tim Schaub
fa740a42a9
Making OpenLayers play well with Bootstrap
...
Bootstrap CSS sets the max-width for images to 100%. This makes it so
OpenLayers maps don't render (the layer container has 0 width, so all images
are given the same). Even if our layer container had a more sensible width
(e.g. 100% of the viewport), we would still have issues with tiles that are
larger than the viewport.
Since the OpenLayers stylesheet may be loaded before or after bootstrap.css,
we should use !important when setting the max-width to none for images we
control.
2012-11-09 15:05:18 -07:00
Éric Lemoine
476556e864
use -webkit-transform: translate3d(0, 0, 0) in style.mobile.css for better performance on iOS, and to prevent tile blinking effects on iOS 5
2012-06-07 09:24:32 +02:00
Éric Lemoine
788d5a645a
move the style.mobile.css file from examples to theme/default
2012-06-07 09:21:44 +02:00
Éric Lemoine
f870417a30
class name olLayerGridTile renamed olLayerGrid
2012-04-03 06:28:06 +02:00
Éric Lemoine
5b40ffe474
change CSS accessor for tile transition
2012-03-31 21:24:03 +02:00
Peter Robins
d5adedb708
Remove framedCloud.css
2012-03-30 12:00:52 +01:00
Antoine Abt
8f3f5d1366
blue’s back — Zoom control refresh
2012-03-26 21:53:11 +02:00
Éric Lemoine
a0e53931e4
Merge branch '2.12'
2012-03-19 10:32:28 +01:00
Frederic Junod
1a5d491dae
CSS: remove unit when value is 0
2012-03-19 09:49:13 +01:00
Antoine Abt
b10e6707e6
fixes button stay «active» on mobile, in default theme, and mobile example stylesheet
2012-03-18 20:43:33 +01:00
Antoine Abt
457f0285b5
better readability of button with text-shadow
2012-03-18 20:42:25 +01:00
Antoine Abt
ee7efdeb08
trailing spaces
2012-03-14 20:25:07 +01:00
Antoine Abt
35a6407820
cosmetic changes on zoom control
2012-03-06 09:16:09 +01:00
Tim Schaub
8d6bddf0ac
A simple zoom control with zoom in/out links.
...
The zoom control allows for zoom in/out links that can be styled with CSS.
Note: This change was originally captured in #269 . It involves nice additions thanks @ahocevar. The changes were unintentionally merged and then reverted with fb3caf1561 , so the history of commits is not immediately apparent (though still likely there somewhere due to the magic of git).
2012-03-05 22:11:36 -07:00
ahocevar
fb3caf1561
Revert "Merge branch 'master' of github.com:openlayers/openlayers"
...
This reverts commit 12f191a690 , reversing
changes made to 49b3dc85c2 . See #269 .
2012-03-05 18:56:50 +01:00
Tim Schaub
45b9c48c43
Accommodations for IE.
2012-03-02 22:11:40 -07:00
tschaub
0ce7674be6
Adding a simple zoom control.
...
This control generates simple zoom in/out links that can be styled with CSS.
2012-03-02 15:45:30 -07:00
Frederic Junod
2dabac734c
Revert "Move the popup close box sizing to CSS"
...
Moving the box size to CSS broke `Popup.setSize()`; the function
expects a width for the padding computation. Because this function is
called before the div is added to the DOM, the size can't be
computed.
This reverts commit 134f24480a .
2012-02-13 19:59:59 +01:00
Frederic Junod
134f24480a
Move the popup close box sizing to CSS
2012-02-12 21:56:41 +01:00
tschaub
3c910c8801
Removing the tileAnimation map property.
...
Edit CSS to change the style.
2012-01-02 15:49:55 -07:00
Éric Lemoine
df7ab415d0
add css rule for tile animation
2011-12-31 00:20:06 +01:00
fredj
e6a1830da8
move the buttons sizing to CSS
2011-12-12 17:16:04 +01:00
Éric Lemoine
2aa0ce6466
minor tweaks to LayerSwitcher css
2011-12-09 00:11:51 +01:00
fredj
dcd6b20070
group identical css rules. No functional change
2011-10-04 11:41:39 +02:00
ahocevar
94c1c7906c
reverting r12228 and r12185 ( closes #3431 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@12231 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-08-10 08:35:27 +00:00
ahocevar
cc5818d4c7
reverting r12185 ( closes #3431 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@12230 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-08-10 08:29:31 +00:00
ahocevar
fecc4d81b0
reverting r12228
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@12229 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-08-10 08:28:47 +00:00
ahocevar
b0e2a0cc56
IE8 specific fix for opacity. r=erilem ( closes #3431 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@12228 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-08-10 08:04:53 +00:00
ahocevar
576b210657
making attribution as Terms of Service compliant as we possibly can. p=bartvde ( closes #3330 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@12070 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-06-07 23:49:35 +00:00
ahocevar
275889aa1a
New GoogleNG layer using tiles from the v3 API's mapType::getTile method. r=bartvde ( closes #3312 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@12000 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-05-23 21:42:09 +00:00
Éric Lemoine
c7a67700ce
fix an issue where the user cannot interact with the map when in the area to the left of the editing toolbar, p=jorix ( closes #3241 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11865 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-04-04 07:47:07 +00:00
Frédéric Junod
222162fa98
remove unit if the value is 0. non functional change
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11743 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-03-29 09:50:33 +00:00
Éric Lemoine
aec3d44979
new icons for the navigation toolbar, p=jorix, r=me,marcjansen ( closes #2946 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11738 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-03-29 09:39:42 +00:00
Stéphane Brunner
78ab33e8f7
Fix wrong slider positions in PanZoomBar ( closes #3154 , r=erilem)
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11714 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-03-17 16:33:12 +00:00
Éric Lemoine
45b54f4a2c
the editing toolbar is absolutely positioned in the top right corner of the map, p=jorix,me r=me ( closes #2223 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11699 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-03-11 22:08:31 +00:00
crschmidt
03cdbd8a02
pngcrush theme images. On the most common images (editing tooolbar,
...
pan-panel), this saves us an additional 3k of bits to transfer.
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11469 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-02-25 09:28:33 +00:00
pgiraud
92849418d8
Use mouse cursors (pointer or move) for the control buttons, p=fvanderbiest, r=me, ( Closes #3047 )
...
git-svn-id: http://svn.openlayers.org/trunk/openlayers@11105 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
2011-02-11 15:40:39 +00:00