(function anonymous(obj,escapeExpr ) { var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');}; with(obj||{}){ __p+='
\n
\n '; var renderBar = function(name) { __p+='\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n '; }; __p+='\n '; var renderSegmentedBar = function(name, segments) { segments = segments || 10; __p+='\n
\n '; for (var i = 0; i < segments; i++) { __p+='\n
\n '; } __p+='\n
\n ' ; }; __p+='\n ' ; var renderDrawer=f unction(name, renderContent) { __p+='\n
\n
\n
\n \n
\n '; renderContent(name); __p+='\n
\n ' ; }; __p+='\n ' ; var renderIndicator=f unction(name) { __p+='\n
\n '; }; __p+='\n ' ; var renderButton=f unction(name) { __p+='\n \n '; }; __p+='\n ' ; var templates={ bar: renderBar, segmentedBar: renderSegmentedBar, }; var render=f unction(settingsList) { settingsList.forEach(function(setting) { if(setting==="seekbar" ) { renderBar(setting); } else if (setting==="volume" ) { renderDrawer(setting, settings.volumeBarTemplate ? templates[settings.volumeBarTemplate] : function(name) { return renderSegmentedBar(name); }); } else if (setting==="duration" || setting==="position" ) { renderIndicator(setting); } else { renderButton(setting); } }); }; __p+='\n ' ; if (settings.default && settings.default.length) { __p+='\n
\n ' ; render(settings.default); __p+='\n
\n ' ; } __p+='\n ' ; if (settings.left && settings.left.length) { __p+='\n
\n ' ; render(settings.left); __p+='\n
\n ' ; } __p+='\n ' ; if (settings.right && settings.right.length) { __p+='\n
\n ' ; render(settings.right); __p+='\n
\n ' ; } __p+='\n
\n' ; } return __p; //# sourceURL=/microtemplates/source[14] })