Jdlrobson has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/351560 )

Change subject: Upstream transition-transform mixin from MobileFrontend
......................................................................

Upstream transition-transform mixin from MobileFrontend

This specialised usage of transition allows hardware accelerated
transitions on mobile devices and is commonly used in MobileFrontend.

Change-Id: Iaa622043fdbb5be965716c88b48f30f61d259c8b
---
M resources/src/mediawiki.less/mediawiki.mixins.less
1 file changed, 11 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/60/351560/1

diff --git a/resources/src/mediawiki.less/mediawiki.mixins.less 
b/resources/src/mediawiki.less/mediawiki.mixins.less
index 1e952b0..1cf6f2a 100644
--- a/resources/src/mediawiki.less/mediawiki.mixins.less
+++ b/resources/src/mediawiki.less/mediawiki.mixins.less
@@ -58,6 +58,17 @@
        transition: @value; // Chrome 26+, Firefox 16+, IE 10+, Safari 6.1+, 
Opera 12.1+, iOS 7+, Android 4.4+
 }
 
+// Provide a hardware accelerated transform transition
+// We can't use `.transition()` because WebKit requires `-webkit-` prefix 
before `transform`
+// example usage: .transition-transform( @duration @easing, visibility 0s 
@duration; );
+.transition-transform( ... ) {
+       // avoid Webkit bugs
+       -webkit-backface-visibility: hidden;
+
+       -webkit-transition: -webkit-transform @arguments;
+       transition: transform @arguments;
+}
+
 .box-sizing( @value ) {
        -webkit-box-sizing: @value; // Safari 3.1-5.0, iOS 3.2-4.3, Android 
2.1-3.0
        -moz-box-sizing: @value; // Firefox 4-28,

-- 
To view, visit https://gerrit.wikimedia.org/r/351560
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Iaa622043fdbb5be965716c88b48f30f61d259c8b
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Jdlrobson <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to