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 Features
|
||||
def html5?
|
||||
webkit? || firefox? || safari? || edge? || ie?(">8")
|
||||
chrome? || firefox? || safari? || edge? || ie?(">8") || generic_webkit?
|
||||
end
|
||||
|
||||
def es5?
|
||||
webkit? || firefox? || safari? || edge? || ie?(">8")
|
||||
chrome? || firefox? || safari? || edge? || ie?(">8") || generic_webkit?
|
||||
end
|
||||
|
||||
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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue