JsDoc Reference - minplayer.controllers.base in HTML5 Media 7
Extends
minplayer.display.
This is the base minplayer controller. Other controllers can derive
from the base and either build on top of it or simply define the elements
that this base controller uses.
Defined in: minplayer.controllers.base.js.
Constructor Attributes | Constructor Name and Description |
---|---|
minplayer.controllers.base(context, options)
|
Field Attributes | Field Name and Description |
---|---|
Reset the constructor.
|
- Fields borrowed from class minplayer.plugin:
- name, options, pluginReady, queue
Method Attributes | Method Name and Description |
---|---|
playPause(state, media)
Plays or pauses the media.
|
|
setPlayPause(state)
Sets the play and pause state of the control bar.
|
|
setTimeString(element, time)
Sets the time string on the control bar.
|
- Methods borrowed from class minplayer.display:
- bind, getDisplay, getScaledRect, isValid, onResize, trigger
- Methods borrowed from class minplayer.plugin:
- addPlugin, checkQueue, destroy, get, loadPlugins, ready
Class Detail
minplayer.controllers.base(context, options)
- Parameters:
- {object} context
- The jQuery context.
- {object} options
- This components options.
Field Detail
constructor
Reset the constructor.
Method Detail
construct()
{object}
getElements()
- Returns:
- {object} The elements defined by this display.
playPause(state, media)
Plays or pauses the media.
- Parameters:
- {bool} state
- true => play, false => pause.
- {object} media
- The media player object.
setPlayPause(state)
Sets the play and pause state of the control bar.
- Parameters:
- {boolean} state
- TRUE - Show Play, FALSE - Show Pause.
setTimeString(element, time)
Sets the time string on the control bar.
- Parameters:
- {string} element
- The name of the element to set.
- {number} time
- The total time amount to set.
Documentation generated by JsDoc Toolkit 2.4.0 on Sun Feb 19 2012 00:13:02 GMT-0600 (CST)
File
player/doc/symbols/minplayer.controllers.base.htmlView source
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="generator" content="JsDoc Toolkit" /> <title>JsDoc Reference - minplayer.controllers.base</title> <style type="text/css"> /* default.css */ body { font: 12px "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif; width: 800px; } .header { clear: both; background-color: #ccc; padding: 8px; } h1 { font-size: 150%; font-weight: bold; padding: 0; margin: 1em 0 0 .3em; } hr { border: none 0; border-top: 1px solid #7F8FB1; height: 1px; } pre.code { display: block; padding: 8px; border: 1px dashed #ccc; } #index { margin-top: 24px; float: left; width: 160px; position: absolute; left: 8px; background-color: #F3F3F3; padding: 8px; } #content { margin-left: 190px; width: 600px; } .classList { list-style-type: none; padding: 0; margin: 0 0 0 8px; font-family: arial, sans-serif; font-size: 1em; overflow: auto; } .classList li { padding: 0; margin: 0 0 8px 0; } .summaryTable { width: 100%; } h1.classTitle { font-size:170%; line-height:130%; } h2 { font-size: 110%; } caption, div.sectionTitle { background-color: #7F8FB1; color: #fff; font-size:130%; text-align: left; padding: 2px 6px 2px 6px; border: 1px #7F8FB1 solid; } div.sectionTitle { margin-bottom: 8px; } .summaryTable thead { display: none; } .summaryTable td { vertical-align: top; padding: 4px; border-bottom: 1px #7F8FB1 solid; border-right: 1px #7F8FB1 solid; } /*col#summaryAttributes {}*/ .summaryTable td.attributes { border-left: 1px #7F8FB1 solid; width: 140px; text-align: right; } td.attributes, .fixedFont { line-height: 15px; color: #002EBE; font-family: "Courier New",Courier,monospace; font-size: 13px; } .summaryTable td.nameDescription { text-align: left; font-size: 13px; line-height: 15px; } .summaryTable td.nameDescription, .description { line-height: 15px; padding: 4px; padding-left: 4px; } .summaryTable { margin-bottom: 8px; } ul.inheritsList { list-style: square; margin-left: 20px; padding-left: 0; } .detailList { margin-left: 20px; line-height: 15px; } .detailList dt { margin-left: 20px; } .detailList .heading { font-weight: bold; padding-bottom: 6px; margin-left: 0; } .light, td.attributes, .light a:link, .light a:visited { color: #777; font-style: italic; } .fineprint { text-align: right; font-size: 10px; } </style> </head> <body> <!-- ============================== header ================================= --> <!-- begin static/header.html --> <div id="header"> </div> <!-- end static/header.html --> <!-- ============================== classes index ============================ --> <div id="index"> <!-- begin publish.classesIndex --> <div align="center"><a href="../index.html">Class Index</a> | <a href="../files.html">File Index</a></div> <hr /> <h2>Classes</h2> <ul class="classList"> <li><i><a href="../symbols/_global_.html">_global_</a></i></li> <li><a href="../symbols/jQuery.fn.minplayer.html">jQuery.fn.minplayer</a></li> <li><a href="../symbols/minplayer.async.html">minplayer.async</a></li> <li><a href="../symbols/minplayer.compatibility.html">minplayer.compatibility</a></li> <li><a href="../symbols/minplayer.controllers.base.html">minplayer.controllers.base</a></li> <li><a href="../symbols/minplayer.display.html">minplayer.display</a></li> <li><a href="../symbols/minplayer.file.html">minplayer.file</a></li> <li><a href="../symbols/minplayer.flags.html">minplayer.flags</a></li> <li><a href="../symbols/minplayer.image.html">minplayer.image</a></li> <li><a href="../symbols/minplayer.players.base.html">minplayer.players.base</a></li> <li><a href="../symbols/minplayer.players.flash.html">minplayer.players.flash</a></li> <li><a href="../symbols/minplayer.players.html5.html">minplayer.players.html5</a></li> <li><a href="../symbols/minplayer.players.minplayer.html">minplayer.players.minplayer</a></li> <li><a href="../symbols/minplayer.players.vimeo.html">minplayer.players.vimeo</a></li> <li><a href="../symbols/minplayer.players.youtube.html">minplayer.players.youtube</a></li> <li><a href="../symbols/minplayer.playLoader.base.html">minplayer.playLoader.base</a></li> <li><a href="../symbols/minplayer.plugin.html">minplayer.plugin</a></li> </ul> <hr /> <!-- end publish.classesIndex --> </div> <div id="content"> <!-- ============================== class title ============================ --> <h1 class="classTitle"> Class minplayer.controllers.base </h1> <!-- ============================== class summary ========================== --> <p class="description"> <br />Extends <a href="../symbols/minplayer.display.html">minplayer.display</a>.<br /> This is the base minplayer controller. Other controllers can derive from the base and either build on top of it or simply define the elements that this base controller uses. <br /><i>Defined in: </i> <a href="../symbols/src/src_minplayer.controllers.base.js.html">minplayer.controllers.base.js</a>. </p> <!-- ============================== constructor summary ==================== --> <table class="summaryTable" cellspacing="0" summary="A summary of the constructor documented in the class minplayer.controllers.base."> <caption>Class Summary</caption> <thead> <tr> <th scope="col">Constructor Attributes</th> <th scope="col">Constructor Name and Description</th> </tr> </thead> <tbody> <tr> <td class="attributes"> </td> <td class="nameDescription" > <div class="fixedFont"> <b><a href="../symbols/minplayer.controllers.base.html#constructor">minplayer.controllers.base</a></b>(context, options) </div> <div class="description"></div> </td> </tr> </tbody> </table> <!-- ============================== properties summary ===================== --> <table class="summaryTable" cellspacing="0" summary="A summary of the fields documented in the class minplayer.controllers.base."> <caption>Field Summary</caption> <thead> <tr> <th scope="col">Field Attributes</th> <th scope="col">Field Name and Description</th> </tr> </thead> <tbody> <tr> <td class="attributes"> </td> <td class="nameDescription"> <div class="fixedFont"> <b><a href="../symbols/minplayer.controllers.base.html#constructor">constructor</a></b> </div> <div class="description">Reset the constructor.</div> </td> </tr> </tbody> </table> <dl class="inheritsList"> <dt>Fields borrowed from class <a href="../symbols/minplayer.plugin.html">minplayer.plugin</a>: </dt><dd><a href="../symbols/minplayer.plugin.html#name">name</a>, <a href="../symbols/minplayer.plugin.html#options">options</a>, <a href="../symbols/minplayer.plugin.html#pluginReady">pluginReady</a>, <a href="../symbols/minplayer.plugin.html#queue">queue</a></dd> </dl> <!-- ============================== methods summary ======================== --> <table class="summaryTable" cellspacing="0" summary="A summary of the methods documented in the class minplayer.controllers.base."> <caption>Method Summary</caption> <thead> <tr> <th scope="col">Method Attributes</th> <th scope="col">Method Name and Description</th> </tr> </thead> <tbody> <tr> <td class="attributes"> </td> <td class="nameDescription"> <div class="fixedFont"><b><a href="../symbols/minplayer.controllers.base.html#construct">construct</a></b>() </div> <div class="description"></div> </td> </tr> <tr> <td class="attributes"> </td> <td class="nameDescription"> <div class="fixedFont"><b><a href="../symbols/minplayer.controllers.base.html#getElements">getElements</a></b>() </div> <div class="description"></div> </td> </tr> <tr> <td class="attributes"> </td> <td class="nameDescription"> <div class="fixedFont"><b><a href="../symbols/minplayer.controllers.base.html#playPause">playPause</a></b>(state, media) </div> <div class="description">Plays or pauses the media.</div> </td> </tr> <tr> <td class="attributes"> </td> <td class="nameDescription"> <div class="fixedFont"><b><a href="../symbols/minplayer.controllers.base.html#setPlayPause">setPlayPause</a></b>(state) </div> <div class="description">Sets the play and pause state of the control bar.</div> </td> </tr> <tr> <td class="attributes"> </td> <td class="nameDescription"> <div class="fixedFont"><b><a href="../symbols/minplayer.controllers.base.html#setTimeString">setTimeString</a></b>(element, time) </div> <div class="description">Sets the time string on the control bar.</div> </td> </tr> </tbody> </table> <dl class="inheritsList"> <dt>Methods borrowed from class <a href="../symbols/minplayer.display.html">minplayer.display</a>: </dt><dd><a href="../symbols/minplayer.display.html#bind">bind</a>, <a href="../symbols/minplayer.display.html#getDisplay">getDisplay</a>, <a href="../symbols/minplayer.display.html#getScaledRect">getScaledRect</a>, <a href="../symbols/minplayer.display.html#isValid">isValid</a>, <a href="../symbols/minplayer.display.html#onResize">onResize</a>, <a href="../symbols/minplayer.display.html#trigger">trigger</a></dd><dt>Methods borrowed from class <a href="../symbols/minplayer.plugin.html">minplayer.plugin</a>: </dt><dd><a href="../symbols/minplayer.plugin.html#addPlugin">addPlugin</a>, <a href="../symbols/minplayer.plugin.html#checkQueue">checkQueue</a>, <a href="../symbols/minplayer.plugin.html#destroy">destroy</a>, <a href="../symbols/minplayer.plugin.html#get">get</a>, <a href="../symbols/minplayer.plugin.html#loadPlugins">loadPlugins</a>, <a href="../symbols/minplayer.plugin.html#ready">ready</a></dd> </dl> <!-- ============================== events summary ======================== --> <!-- ============================== constructor details ==================== --> <div class="details"><a name="constructor"> </a> <div class="sectionTitle"> Class Detail </div> <div class="fixedFont"> <b>minplayer.controllers.base</b>(context, options) </div> <div class="description"> </div> <dl class="detailList"> <dt class="heading">Parameters:</dt> <dt> <span class="light fixedFont">{object}</span> <b>context</b> </dt> <dd>The jQuery context.</dd> <dt> <span class="light fixedFont">{object}</span> <b>options</b> </dt> <dd>This components options.</dd> </dl> </div> <!-- ============================== field details ========================== --> <div class="sectionTitle"> Field Detail </div> <a name="constructor"> </a> <div class="fixedFont"> <b>constructor</b> </div> <div class="description"> Reset the constructor. </div> <!-- ============================== method details ========================= --> <div class="sectionTitle"> Method Detail </div> <a name="construct"> </a> <div class="fixedFont"> <b>construct</b>() </div> <div class="description"> </div> <dl class="detailList"> <dt class="heading">See:</dt> <dd><a href="../symbols/minplayer.plugin.html#construct">minplayer.plugin#construct</a></dd> </dl> <hr /> <a name="getElements"> </a> <div class="fixedFont"> <span class="light">{object}</span> <b>getElements</b>() </div> <div class="description"> </div> <dl class="detailList"> <dt class="heading">Returns:</dt> <dd><span class="light fixedFont">{object}</span> The elements defined by this display.</dd> </dl> <dl class="detailList"> <dt class="heading">See:</dt> <dd><a href="../symbols/minplayer.display.html#getElements">minplayer.display#getElements</a></dd> </dl> <hr /> <a name="playPause"> </a> <div class="fixedFont"> <b>playPause</b>(state, media) </div> <div class="description"> Plays or pauses the media. </div> <dl class="detailList"> <dt class="heading">Parameters:</dt> <dt> <span class="light fixedFont">{bool}</span> <b>state</b> </dt> <dd>true => play, false => pause.</dd> <dt> <span class="light fixedFont">{object}</span> <b>media</b> </dt> <dd>The media player object.</dd> </dl> <hr /> <a name="setPlayPause"> </a> <div class="fixedFont"> <b>setPlayPause</b>(state) </div> <div class="description"> Sets the play and pause state of the control bar. </div> <dl class="detailList"> <dt class="heading">Parameters:</dt> <dt> <span class="light fixedFont">{boolean}</span> <b>state</b> </dt> <dd>TRUE - Show Play, FALSE - Show Pause.</dd> </dl> <hr /> <a name="setTimeString"> </a> <div class="fixedFont"> <b>setTimeString</b>(element, time) </div> <div class="description"> Sets the time string on the control bar. </div> <dl class="detailList"> <dt class="heading">Parameters:</dt> <dt> <span class="light fixedFont">{string}</span> <b>element</b> </dt> <dd>The name of the element to set.</dd> <dt> <span class="light fixedFont">{number}</span> <b>time</b> </dt> <dd>The total time amount to set.</dd> </dl> <!-- ============================== event details ========================= --> <hr /> </div> <!-- ============================== footer ================================= --> <div class="fineprint" style="clear:both"> Documentation generated by <a href="http://code.google.com/p/jsdoc-toolkit/" target="_blank">JsDoc Toolkit</a> 2.4.0 on Sun Feb 19 2012 00:13:02 GMT-0600 (CST) </div> </body> </html>