@@ -210,38 +210,42 @@ window.os_detect.getVersion = function(){
210
210
// Thanks to developer.mozilla.org "Firefox for developers" series for most
211
211
// of these.
212
212
// Release changelogs: http://www.mozilla.org/en-US/firefox/releases/
213
- if ( 'DeviceStorage' in window && window . DeviceStorage &&
213
+ if ( css_is_valid ( 'background-attachment' ,
214
+ 'backgroundAttachment' ,
215
+ 'local' ) ) {
216
+ ua_version = '25.0' ;
217
+ } else if ( 'DeviceStorage' in window && window . DeviceStorage &&
214
218
'default' in window . DeviceStorage . prototype ) {
215
219
// https://bugzilla.mozilla.org/show_bug.cgi?id=874213
216
- ua_version = '24.0'
220
+ ua_version = '24.0' ;
217
221
} else if ( input_type_is_valid ( 'range' ) ) {
218
- ua_version = '23.0'
222
+ ua_version = '23.0' ;
219
223
} else if ( 'HTMLTimeElement' in window ) {
220
- ua_version = '22.0'
224
+ ua_version = '22.0' ;
221
225
} else if ( 'createElement' in document &&
222
226
document . createElement ( 'main' ) &&
223
227
document . createElement ( 'main' ) . constructor === window [ 'HTMLElement' ] ) {
224
- ua_version = '21.0'
228
+ ua_version = '21.0' ;
225
229
} else if ( 'imul' in Math ) {
226
- ua_version = '20.0'
230
+ ua_version = '20.0' ;
227
231
} else if ( css_is_valid ( 'font-size' , 'fontSize' , '23vmax' ) ) {
228
- ua_version = '19.0'
232
+ ua_version = '19.0' ;
229
233
} else if ( 'devicePixelRatio' in window ) {
230
- ua_version = '18.0'
234
+ ua_version = '18.0' ;
231
235
} else if ( 'createElement' in document &&
232
236
document . createElement ( 'iframe' ) &&
233
237
'sandbox' in document . createElement ( 'iframe' ) ) {
234
- ua_version = '17.0'
238
+ ua_version = '17.0' ;
235
239
} else if ( 'mozApps' in navigator && 'install' in navigator . mozApps ) {
236
- ua_version = '16.0'
240
+ ua_version = '16.0' ;
237
241
} else if ( 'HTMLSourceElement' in window &&
238
242
HTMLSourceElement . prototype &&
239
243
'media' in HTMLSourceElement . prototype ) {
240
- ua_version = '15.0'
244
+ ua_version = '15.0' ;
241
245
} else if ( 'mozRequestPointerLock' in document . body ) {
242
- ua_version = '14.0'
246
+ ua_version = '14.0' ;
243
247
} else if ( 'Map' in window ) {
244
- ua_version = "13.0"
248
+ ua_version = "13.0" ;
245
249
} else if ( 'mozConnection' in navigator ) {
246
250
ua_version = "12.0" ;
247
251
} else if ( 'mozVibrate' in navigator ) {
0 commit comments