Improve detection of browsers needing ES6 shims
This commit is contained in:
parent
cc3ac820cf
commit
d74dd80540
1 changed files with 7 additions and 3 deletions
|
@ -2,15 +2,19 @@ module OpenStreetMap
|
||||||
module Browser
|
module Browser
|
||||||
module Features
|
module Features
|
||||||
def html5?
|
def html5?
|
||||||
webkit? || firefox? || safari? || edge? || ie?(">8")
|
chrome? || firefox? || safari? || edge? || ie?(">8") || generic_webkit?
|
||||||
end
|
end
|
||||||
|
|
||||||
def es5?
|
def es5?
|
||||||
webkit? || firefox? || safari? || edge? || ie?(">8")
|
chrome? || firefox? || safari? || edge? || ie?(">8") || generic_webkit?
|
||||||
end
|
end
|
||||||
|
|
||||||
def es6?
|
def es6?
|
||||||
webkit? || firefox? || safari? || edge?
|
chrome?(">44") || firefox?(">24") || safari?(">7") || edge?(">11") || generic_webkit?
|
||||||
|
end
|
||||||
|
|
||||||
|
def generic_webkit?
|
||||||
|
webkit? && !chrome? && !safari? && !edge?
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue