refactor(domUtil): remove centerElementByMargin. Use flex containers.

This commit is contained in:
Andrew
2014-08-20 14:17:54 -06:00
parent 6d859f4876
commit ce5807a022

View File

@@ -189,27 +189,6 @@
dest.parentNode.insertBefore(src, dest);
},
/**
* @private
*/
centerElementByMargin: function(el) {
el.style.marginLeft = (-el.offsetWidth) / 2 + 'px';
el.style.marginTop = (-el.offsetHeight) / 2 + 'px';
},
//Center twice, after raf, to fix a bug with ios and showing elements
//that have just been attached to the DOM.
centerElementByMarginTwice: function(el) {
ionic.requestAnimationFrame(function() {
ionic.DomUtil.centerElementByMargin(el);
setTimeout(function() {
ionic.DomUtil.centerElementByMargin(el);
setTimeout(function() {
ionic.DomUtil.centerElementByMargin(el);
});
});
});
},
elementIsDescendant: function(el, parent, stopAt) {
var current = el;
do {