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 = function(name, renderContent) { __p+='\n
\n
\n
\n \n
\n '; renderContent(name); __p+='\n
\n '; }; __p+='\n '; var renderIndicator = function(name) { __p+='\n
\n '; }; __p+='\n '; var renderButton = function(name) { __p+='\n \n '; }; __p+='\n '; var templates = { bar: renderBar, segmentedBar: renderSegmentedBar, }; var render = function(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[21] }