Browse Source

Revert "Always use CSS transitions when available"

This reverts commit 2d925f8fa0.
pull/781/head
Joe Germuska 10 years ago
parent
commit
19aa1b8e0a
  1. 28
      source/js/Core/Core/VMM.Browser.js
  2. 4
      source/js/Core/Core/VMM.Library.js

28
source/js/Core/Core/VMM.Browser.js

@ -12,11 +12,6 @@ if(typeof VMM != 'undefined' && typeof VMM.Browser == 'undefined') {
this.OS = this.searchString(this.dataOS) || "an unknown OS";
this.device = this.searchDevice(navigator.userAgent);
this.orientation = this.searchOrientation(window.orientation);
this.features = {
css: {
transitions: this.cssTransitionSupport()
}
};
},
searchOrientation: function(orientation) {
var orient = "";
@ -160,29 +155,8 @@ if(typeof VMM != 'undefined' && typeof VMM.Browser == 'undefined') {
subString: "Linux",
identity: "Linux"
}
],
cssTransitionSupport: function () {
// See https://gist.github.com/jackfuchs/556448
var b = document.body || document.documentElement,
s = b.style,
p = 'transition';
if (typeof s[p] == 'string') {
return true;
}
// Tests for vendor specific prop
var v = ['Moz', 'webkit', 'Webkit', 'Khtml', 'O', 'ms'];
p = p.charAt(0).toUpperCase() + p.substr(1);
for (var i=0; i<v.length; i++) {
if (typeof s[v[i] + p] == 'string') {
return true;
}
}
]
return false;
}
};
VMM.Browser.init();
}

4
source/js/Core/Core/VMM.Library.js

@ -423,7 +423,7 @@ if(typeof VMM != 'undefined') {
},
delay_animate: function(delay, element, duration, ease, att, callback_function) {
if (VMM.Browser.features.css.transitions) {
if (VMM.Browser.device == "mobile" || VMM.Browser.device == "tablet") {
var _tdd = Math.round((duration/1500)*10)/10,
__duration = _tdd + 's';
@ -473,7 +473,7 @@ if(typeof VMM != 'undefined') {
}
if (VMM.Browser.features.css.transitions) {
if (VMM.Browser.device == "mobile" || VMM.Browser.device == "tablet") {
var _tdd = Math.round((_duration/1500)*10)/10,
__duration = _tdd + 's';

Loading…
Cancel
Save