Commit Graph

236 Commits (18881fdd9743252740aa4cdfd489d32990550ea6)

Author SHA1 Message Date
Denis Demchenko 3530ca1c70 Fix nyc misconfiguration
6 years ago
Denis Demchenko 0ea3fe16a4 Add coveralls integration
6 years ago
Denis Demchenko e7e6abff8b Fix Bowser constructor, add some tests
6 years ago
Denis Demchenko 98007768b4 Make `Parser.parse`-anything methods public
6 years ago
Denis Demchenko f202c1cd30 Eslint fixes
6 years ago
Denis Demchenko 45ac881a5e Fix credits
6 years ago
Denis Demchenko 6f3b13f9fd Replace the main bowser file
6 years ago
Denis Demchenko ad2589f699 Add eslint support
7 years ago
Denis Demchenko b1170af9d8 TYPES → TYPES_LABELS
7 years ago
Denis Demchenko bee21ea5c3 Fix small mistypos
7 years ago
Denis Demchenko b15544770a Remove old useragents list
7 years ago
Denis Demchenko 778fdb6004 Add Microsoft Edge cases
7 years ago
Denis Demchenko 36db325c62 Fix browsers parser
7 years ago
Denis Demchenko 47c6614750 Export Bowser
7 years ago
Denis Demchenko 5c753edb75 Fix macOS version parsing
7 years ago
Denis Demchenko 7db868cc29 Fix macOS version parser
7 years ago
Denis Demchenko 6976da7da5 Make versions of browsers non-required properties
7 years ago
Denis Demchenko efce17881f Fix iPhone and iPod detection
7 years ago
Denis Demchenko a794b10797 Add an engines parser
7 years ago
Denis Demchenko c3ad15e0ff Add more jsdoc for parsePlatform
7 years ago
Denis Demchenko 4fc00cc427 Add more details about parsed Amazon device
7 years ago
Denis Demchenko 3da8552f0f Define Galaxy Nexus as a mobile type
7 years ago
Denis Demchenko bca14f50c8 Add description for parser-platforms
7 years ago
Denis Demchenko a65540dc15 Add platform parser
7 years ago
Denis Demchenko 38320b1409 Change Bowser's constructor
7 years ago
Denis Demchenko 2c8f17b037 Add Linux detection
7 years ago
Denis Demchenko d5a439f097 Fix Android detection
7 years ago
Denis Demchenko 39afeb5615 Replace OS version regexps by more greedy ones
7 years ago
Denis Demchenko 3cd9da66ae Add support of rendering engines
7 years ago
Denis Demchenko 19646053ce Complete Bowser's methods by call a Parser instance
7 years ago
Denis Demchenko 5a235015aa Add jsdoc descriptions for Parser's methods
7 years ago
Denis Demchenko 6b5974af2e Add more OS descriptors
7 years ago
Denis Demchenko 59fc2d639f Add Windows OS descriptor
7 years ago
Denis Demchenko f5be32be3b Merge branch 'master' into v2
7 years ago
Denis Demchenko 8b37abf268 Change descriptors naming and add some information about them
7 years ago
rkurbatov b066f9bdeb adds MacOS support
7 years ago
rkurbatov 98538362b3 adds windows version detection
7 years ago
Denis Demchenko b057077b68 Add OS parsing
7 years ago
Denis Demchenko c50d0449d3 Add Parser#getBrowserName and Parser#getBrowserVersion
7 years ago
Denis Demchenko ce885847ce Fix version matching
7 years ago
Denis Demchenko d57094d857 Finish Parser#_parseBrowser function
7 years ago
Denis Demchenko 9e46db26ed make public `getBrowser` and private `parseBrowser`
7 years ago
Denis Demchenko 3bb6654320 Continue writing
7 years ago
Denis Demchenko 575ba8076e fist commit
7 years ago
Dmitri Voronianski 29bb872ab2 fix global exports
8 years ago
Denis Demchenko c7d663a7b5 Add tests for some devices on Windows
8 years ago
Denis Demchenko 8b92707e7b Throw an error when minVersion map has not a string as a browser version
8 years ago
Benoit de La Forest 9f31efa62f Fix WindowsPhone flagged as iOS
8 years ago
Benoit de La Forest e44ca1de6e fix windowsphone flagged as android
8 years ago
Denis Demchenko 27c7f5b294 Fix mobile Opera's version detection
8 years ago
Denis Demchenko 21b9e617a1 Merge branch 'eb_samsungBrowser' of https://github.com/eriben/bowser into eriben-eb_samsungBrowser
8 years ago
Erik Bengtsson b9d0ed6fd8 Added support for Samsung Internet for Android
8 years ago
devel-pa c7778c550e Act safe in case navigator doesn't have a userAgent.
8 years ago
Chris 1c042f96aa Fix #150
8 years ago
Maksim Ryzhikov 2de21e77f0 fix: Error Object doesn't support this property or method fixes #147
8 years ago
Denis Demchenko e3be8145dc fix strictMode
8 years ago
Denis Demchenko 1729a5971b fix jsdoc declaration
8 years ago
Denis Demchenko 3f90c80425 fix code styleguide: 4 spaces → 2 spaces
8 years ago
Denis Demchenko a28903bd29 fix strictMode for isUnsupportedBrowser
8 years ago
Nir Rattner 65dfb0918c Fix strict mode logic
8 years ago
Denis Demchenko 5bf468659a fix type detection of chromium browsers
8 years ago
Denis Demchenko b84c5c09fb fix mistype
8 years ago
Alexander Lukin 134aeede53 add support for optional ua parameter
8 years ago
Alexander Lukin c30f6d41d9 fix isUnsupportedBrowser documentation
8 years ago
Alexander Lukin 43ac868d84 export bowser.check
8 years ago
Alexander Lukin ec7531e8cb remove @see jsbin comment
8 years ago
Alexander Lukin 24b91a4dab fix comments
8 years ago
Alexander Lukin c77cf0ae1b refactoring: use map instead of direct Array::map
8 years ago
Alexander Lukin b51a35e006 add Array::map polyfill to compatible with es4
8 years ago
Alexander Lukin c9eed902e3 add check method
8 years ago
Alexander Lukin 57a45d1dee fix comments
8 years ago
kerbyfc 6715bb2b08 Implement isUnsupportedBrowser method
8 years ago
Denis Demchenko e817fd67a7 add SlimerJS support
8 years ago
Denis Demchenko 6749f62528 add Chromium detecting
8 years ago
Denis Demchenko 542277ceb7 add Xbox detection
8 years ago
Denis Demchenko 277202172b add some browsers from #73
8 years ago
Denis Demchenko 891f98100f add Puffin detection
8 years ago
Denis Demchenko 78ee04fa37 fix Android tablet detection
8 years ago
Denis Demchenko b9edb72e2f add Epiphany browser
8 years ago
Denis Demchenko 40fc55f393 add `blink` flag when we can suppose it
8 years ago
Denis Demchenko d6fb6d5358 fix order: Chrome should be almost lowest, but before Safari
8 years ago
Denis Demchenko 4ac5b4e14d add Opera Coast detection
8 years ago
Denis Demchenko 0b120a860c add tests for UC Browser on iOS
8 years ago
Denis Demchenko e55dd78792 add support of Maxthon browser on iOS
8 years ago
Denis Demchenko 35f635b845 add iOS Safari and Chrome to the tests
8 years ago
Denis Demchenko 62745525df add support firefox for iOS
8 years ago
Denis Demchenko 197c203e11 fix Safari browser name on iOS
8 years ago
Denis Demchenko 83182d28a0 add iOS 9 support
8 years ago
Denis Demchenko 0abf17a0c4 fix main file in package managers specs
8 years ago
Denis Demchenko 80af774724 remove minified file from git
8 years ago
Denis Demchenko 5b67843977 add nexus mobile to detection
8 years ago
Denis Demchenko 71b69e822d Merge branch 'fix-nexus-mobile-tablet' of git://github.com/daemon1981/bowser into daemon1981-fix-nexus-mobile-tablet
8 years ago
Denis Demchenko 31805826f3 Merge branch 'vivaldi-support' of git://github.com/pokono/bowser into pokono-vivaldi-support
8 years ago
Denis Demchenko e5a4bf15bc Merge branch 'QupZilla' of git://github.com/yconoclast/bowser into yconoclast-QupZilla
8 years ago
Denis Demchenko ffe414a319 Merge branch 'yconoclast-ucbrowser' into develop
8 years ago
Denis Demchenko 468cf69679 Merge branch 'ucbrowser' of git://github.com/yconoclast/bowser into yconoclast-ucbrowser
8 years ago
Denis Demchenko a763bb43e5 Merge branch 'master' of git://github.com/weo-edu/bowser into weo-edu-master
8 years ago
Damien Saillard ad0e2ee636 fix eventual nexus 0 to 3 being mobile
8 years ago
Damien Saillard 6f151970bf fix nexus 7 to 9 considered as a mobile
8 years ago
Ivan Carosati 23697032da Added support for grade a.
9 years ago