jiti-meet/modules/UI/videolayout/LargeContainer.js

42 lines
748 B
JavaScript
Raw Normal View History

2015-12-25 16:55:45 +00:00
2016-01-15 14:59:35 +00:00
/**
* Base class for all Large containers which we can show.
*/
2015-12-25 16:55:45 +00:00
export default class LargeContainer {
/**
2016-01-15 14:59:35 +00:00
* Show this container.
2015-12-25 16:55:45 +00:00
* @returns Promise
*/
show () {
}
/**
2016-01-15 14:59:35 +00:00
* Hide this container.
2015-12-25 16:55:45 +00:00
* @returns Promise
*/
hide () {
}
2016-01-15 14:59:35 +00:00
/**
* Resize this container.
* @param {number} containerWidth available width
* @param {number} containerHeight available height
* @param {boolean} animate if container should animate it's resize process
*/
2015-12-25 16:55:45 +00:00
resize (containerWidth, containerHeight, animate) {
}
2016-01-15 14:59:35 +00:00
/**
* Handler for "hover in" events.
*/
2015-12-25 16:55:45 +00:00
onHoverIn (e) {
}
2016-01-15 14:59:35 +00:00
/**
* Handler for "hover out" events.
*/
2015-12-25 16:55:45 +00:00
onHoverOut (e) {
}
}