use unified theme media player

This commit is contained in:
Luke Pulverenti 2016-08-21 02:59:36 -04:00
parent 50f9d7d4fe
commit d8c4154947
12 changed files with 93 additions and 144 deletions

View file

@ -17,7 +17,6 @@
font-weight: inherit;
color: inherit;
padding: .35em 0 .3em 0;
cursor: pointer;
outline: none !important;
width: 100%;
background-color: transparent;

View file

@ -46,6 +46,7 @@
var label = this.ownerDocument.createElement('label');
label.innerHTML = this.getAttribute('label') || '';
label.classList.add('inputLabel');
label.classList.add('inputLabelUnfocused');
var instanceSupportsFloat = supportsFloatingLabel && this.type != 'date';

View file

@ -35,7 +35,7 @@ define(function () {
var url = cssId + '.css';
if (url.indexOf('http') != 0 && url.indexOf('file:') != 0) {
if (url.indexOf('://') == -1) {
url = config.baseUrl + url;
}

View file

@ -475,7 +475,7 @@ define(['browser', 'layoutManager', 'dom', 'scrollStyles'], function (browser, l
};
};
self.getCenterPosition = function(item) {
self.getCenterPosition = function (item) {
var pos = self.getPos(item);
return within(pos.center, pos.start, pos.end);
@ -664,11 +664,15 @@ define(['browser', 'layoutManager', 'dom', 'scrollStyles'], function (browser, l
// Bind dragging events
if (isTouch) {
dragTouchEvents.forEach(function (eventName) {
document.addEventListener(eventName, dragHandler);
dom.addEventListener(document, eventName, dragHandler, {
passive: true
});
});
} else {
dragMouseEvents.forEach(function (eventName) {
document.addEventListener(eventName, dragHandler);
dom.addEventListener(document, eventName, dragHandler, {
passive: true
});
});
}
@ -753,11 +757,15 @@ define(['browser', 'layoutManager', 'dom', 'scrollStyles'], function (browser, l
if (dragging.touch) {
dragTouchEvents.forEach(function (eventName) {
document.removeEventListener(eventName, dragHandler);
dom.removeEventListener(document, eventName, dragHandler, {
passive: true
});
});
} else {
dragMouseEvents.forEach(function (eventName) {
document.removeEventListener(eventName, dragHandler);
dom.removeEventListener(document, eventName, dragHandler, {
passive: true
});
});
}
@ -853,7 +861,10 @@ define(['browser', 'layoutManager', 'dom', 'scrollStyles'], function (browser, l
*/
self.destroy = function () {
window.removeEventListener('resize', onResize, true);
dom.removeEventListener(window, 'resize', onResize, {
passive: true,
capture: true
});
// Reset native FRAME element scroll
dom.removeEventListener(frameElement, 'scroll', resetScroll, {
@ -934,7 +945,10 @@ define(['browser', 'layoutManager', 'dom', 'scrollStyles'], function (browser, l
dragSourceElement.addEventListener('mousedown', dragInitSlidee);
if (!o.scrollWidth) {
window.addEventListener('resize', onResize, true);
dom.addEventListener(window, 'resize', onResize, {
passive: true,
capture: true
});
}
if (!o.horizontal) {