1 /** The minplayer namespace. */
  2 var minplayer = minplayer || {};
  3 
  4 /** All of the template implementations */
  5 minplayer.templates = minplayer.templates || {};
  6 
  7 /**
  8  * @constructor
  9  * @extends minplayer.display
 10  * @class The base template class which all templates should derive.
 11  *
 12  * @param {object} context The jQuery context.
 13  * @param {object} options This components options.
 14  */
 15 minplayer.templates.base = function(context, options) {
 16 
 17   // Derive from display
 18   minplayer.display.call(this, 'template', context, options);
 19 };
 20 
 21 /** Derive from minplayer.display. */
 22 minplayer.templates.base.prototype = new minplayer.display();
 23 
 24 /** Reset the constructor. */
 25 minplayer.templates.base.prototype.constructor = minplayer.templates.base;
 26 
 27 /**
 28  * @see minplayer.plugin#construct
 29  */
 30 minplayer.templates.base.prototype.construct = function() {
 31 
 32   // Call the minplayer display constructor.
 33   minplayer.display.prototype.construct.call(this);
 34 
 35   // We are now ready.
 36   this.ready();
 37 };
 38 
 39 /**
 40  * @see minplayer.display#getElements
 41  * @return {object} The display elemnents for this component.
 42  */
 43 minplayer.templates.base.prototype.getElements = function() {
 44   var elements = minplayer.display.prototype.getElements.call(this);
 45   return jQuery.extend(elements, {
 46     player: null,
 47     display: null,
 48     media: null
 49   });
 50 };
 51 
 52 /**
 53  * Called when the media player goes into full screen mode.
 54  *
 55  * @param {boolean} full TRUE - The player is in fullscreen, FALSE otherwise.
 56  */
 57 minplayer.templates.base.prototype.onFullScreen = function(full) {
 58 };
 59