New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Legacy IE (7-9) Compatibility #1605
Commits on Feb 5, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 0e05cd2 - Browse repository at this point
Copy the full SHA 0e05cd2View commit details -
Fix weird IE7 bug with mouseup events
In IE7, handling some mouseup events are causing the native event underlying goog.events.BrowserEvent to be invalidated, and it would error out with a "Member not found" message. By passing the Closure event rather than the native event around, we avoid this case.
Configuration menu - View commit details
-
Copy full SHA for f7ec082 - Browse repository at this point
Copy the full SHA f7ec082View commit details -
Improve control styling for legacy IE versions
IE < 9 does not support RGBA transparency, so instead fall back to more readable alternatives where possible. Conflicts: css/ol.css
Configuration menu - View commit details
-
Copy full SHA for eebf730 - Browse repository at this point
Copy the full SHA eebf730View commit details -
Add explicit text nodes to zoom in/out controls
IE < 9 does not support CSS content properties, so the +/- does not get rendered. Instead, add the +/- as text nodes when creating the DOM nodes for the control.
2Configuration menu - View commit details
-
Copy full SHA for 1215f58 - Browse repository at this point
Copy the full SHA 1215f58View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3b2b1c - Browse repository at this point
Copy the full SHA d3b2b1cView commit details -
Enable CSS transforms based on feature detection
Also adds the msTransform property for IE 9
Configuration menu - View commit details
-
Copy full SHA for d891670 - Browse repository at this point
Copy the full SHA d891670View commit details -
Add support for scaling/translating transforms in IE 7-8
Adds support for the IE-specific Matrix filter and adds fixes that enable IE 7-8 to render transformations without distortion
Configuration menu - View commit details
-
Copy full SHA for e16de6f - Browse repository at this point
Copy the full SHA e16de6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0849cc - Browse repository at this point
Copy the full SHA b0849ccView commit details -
Fix IIFE invoking Canvas APIs that don't exist in early IE
Changed ol.interaction.Draw.defaultStyleFunction to be a getter, so that it only calls Canvas APIs when needed, rather than on script load
Configuration menu - View commit details
-
Copy full SHA for 48cf592 - Browse repository at this point
Copy the full SHA 48cf592View commit details -
Fix issue with DOM layers in wrong order
When removing/inserting layers back-to-back, the layer elements can get out of order because createLayerRenderer always appends to the layer pane. This makes it always reattach the layer node at the correct index, ensuring correct layer ordering.
Configuration menu - View commit details
-
Copy full SHA for b4d2ab5 - Browse repository at this point
Copy the full SHA b4d2ab5View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfe3927 - Browse repository at this point
Copy the full SHA dfe3927View commit details -
Configuration menu - View commit details
-
Copy full SHA for de3b315 - Browse repository at this point
Copy the full SHA de3b315View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb360c0 - Browse repository at this point
Copy the full SHA fb360c0View commit details -
Fix the root cause of the IE mouseup event bug.
When the event object is reference outside the call stack of the original event handler (like in a setTimeout), accessing its properties results in a "member not found" error. The solution is to clone the event object and use the clone.
Configuration menu - View commit details
-
Copy full SHA for c9ca219 - Browse repository at this point
Copy the full SHA c9ca219View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74a9a15 - Browse repository at this point
Copy the full SHA 74a9a15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ffed5b - Browse repository at this point
Copy the full SHA 9ffed5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff4f4be - Browse repository at this point
Copy the full SHA ff4f4beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27f45d7 - Browse repository at this point
Copy the full SHA 27f45d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 298674d - Browse repository at this point
Copy the full SHA 298674dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7930d1a - Browse repository at this point
Copy the full SHA 7930d1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 03b7d6e - Browse repository at this point
Copy the full SHA 03b7d6eView commit details