def ui_string(self, key): if 'torrentday_digest' == key and self._valid_home(): current_url = getattr(self, 'urls', {}).get('config_provider_home_uri') return ('use... \'uid=xx; pass=yy\'' + (current_url and (' from a session logged in at <a target="_blank" href="%s">%s</a>' % (anon_url(current_url), current_url.strip('/'))) or '')) return ''
def ui_string(self, key): if 'ptfiles_digest' == key and self._valid_home(): current_url = getattr(self, 'urls', {}).get('config_provider_home_uri') return ('use... \'session_key=xx\'' + (current_url and (' from a session logged in at <a target="_blank" href="%s">%s</a>' % (anon_url(current_url), current_url.strip('/'))) or '')) return ''
def render_pages(context, **pageargs): __M_caller = context.caller_stack._push_frame() try: static_url = context.get('static_url', UNDEFINED) bool = context.get('bool', UNDEFINED) def pages(): return render_pages(context) _ = context.get('_', UNDEFINED) __M_writer = context.writer() __M_writer( u'\n <form id="configForm" action="saveSubtitles" method="post">\n\n <!-- /Search //-->\n <div id="subtitles-search">\n\n <div class="row">\n <div class="col-lg-3 col-md-4 col-sm-4 col-xs-12">\n <h3>' ) __M_writer(unicode(_('Subtitles Search'))) __M_writer(u'</h3>\n <p>') __M_writer( unicode( _('Settings that dictate how SickRage handles subtitles search results.' ))) __M_writer( u'</p>\n </div>\n <div class="col-lg-9 col-md-8 col-sm-8 col-xs-12">\n <fieldset class="component-group-list">\n\n <div class="field-pair row">\n <div class="col-lg-3 col-md-4 col-sm-5 col-xs-12">\n <span class="component-title">' ) __M_writer(unicode(_('Search Subtitles'))) __M_writer( u'</span>\n </div>\n <div class="col-lg-9 col-md-8 col-sm-7 col-xs-12 component-desc">\n <input type="checkbox"\n class="enabler" ' ) __M_writer( unicode(('', ' checked="checked"')[bool(sickbeard.USE_SUBTITLES)])) __M_writer( u'\n id="use_subtitles" name="use_subtitles" title="Use Subtitles">\n </div>\n </div>\n\n <div id="content_use_subtitles">\n\n <div class="field-pair row">\n <div class="col-lg-3 col-md-4 col-sm-5 col-xs-12">\n <span class="component-title">' ) __M_writer(unicode(_('Subtitle Languages'))) __M_writer( u'</span>\n </div>\n <div class="col-lg-9 col-md-8 col-sm-7 col-xs-12 component-desc">\n <input type="text" id="subtitles_languages"\n name="subtitles_languages"\n autocapitalize="off"/>\n </div>\n </div>\n\n <div class="field-pair row">\n <div class="col-lg-3 col-md-4 col-sm-5 col-xs-12">\n <span class="component-title">' ) __M_writer(unicode(_('Subtitle Directory'))) __M_writer( u'</span>\n </div>\n <div class="col-lg-9 col-md-8 col-sm-7 col-xs-12 component-desc">\n <div class="row">\n <div class="col-md-12">\n <input type="text" value="' ) __M_writer(unicode(sickbeard.SUBTITLES_DIR)) __M_writer( u'" id="subtitles_dir"\n name="subtitles_dir" class="form-control input-sm input300" title="Subtitle Directory">\n </div>\n </div>\n <div class="row">\n <div class="col-md-12">\n <span>' ) __M_writer( unicode( _('the directory where SickRage should store your <i>Subtitles</i> files.' ))) __M_writer( u'</span>\n </div>\n </div>\n <div class="row">\n <div class="col-md-12">\n <span><b>' ) __M_writer(unicode(_('note'))) __M_writer(u':</b> ') __M_writer( unicode( _('leave empty if you want store subtitle in episode path.'))) __M_writer( u'</span>\n </div>\n </div>\n </div>\n </div>\n\n <div class="field-pair row">\n <div class="col-lg-3 col-md-4 col-sm-5 col-xs-12">\n <span class="component-title">' ) __M_writer(unicode(_('Subtitle Find Frequency'))) __M_writer( u'</span>\n </div>\n <div class="col-lg-9 col-md-8 col-sm-7 col-xs-12 component-desc">\n <div class="row">\n <div class="col-md-12">\n <input type="number" name="subtitles_finder_frequency"\n value="' ) __M_writer(unicode(sickbeard.SUBTITLES_FINDER_FREQUENCY)) __M_writer( u'" hours="1" min="1"\n step="1" class="form-control input-sm input75" title="Frequency"/>\n </div>\n </div>\n <div class="row">\n <div class="col-md-12">\n <label for="subtitles_finder_frequency">' ) __M_writer(unicode(_('time in hours between scans (default: 1)'))) __M_writer( u'</label>\n </div>\n </div>\n </div>\n </div>\n\n <div class="field-pair row">\n <div class="col-lg-3 col-md-4 col-sm-5 col-xs-12">\n <span class="component-title">' ) __M_writer(unicode(_('Include Specials'))) __M_writer( u'</span>\n </div>\n <div class="col-lg-9 col-md-8 col-sm-7 col-xs-12 component-desc">\n <div class="row">\n <div class="col-md-12">\n <input type="checkbox"\n class="enabler" ' ) __M_writer( unicode(('', ' checked="checked"')[bool( sickbeard.SUBTITLES_INCLUDE_SPECIALS)])) __M_writer( u'\n id="subtitles_include_specials" name="subtitles_include_specials">\n <label for="subtitles_include_specials">' ) __M_writer( unicode( _('include the show\'s specials when searching for subtitles?') )) __M_writer( u'</label>\n </div>\n </div>\n </div>\n </div>\n\n <div class="field-pair row">\n <div class="col-lg-3 col-md-4 col-sm-5 col-xs-12">\n <span class="component-title">' ) __M_writer(unicode(_('Perfect matches'))) __M_writer( u'</span>\n </div>\n <div class="col-lg-9 col-md-8 col-sm-7 col-xs-12 component-desc">\n <div class="row">\n <div class="col-md-12">\n <input type="checkbox"\n class="enabler" ' ) __M_writer( unicode(('', ' checked="checked"')[bool( sickbeard.SUBTITLES_PERFECT_MATCH)])) __M_writer( u'\n id="subtitles_perfect_match" name="subtitles_perfect_match">\n <label for="subtitles_perfect_match">' ) __M_writer( unicode( _('only download subtitles that match: release group, video codec, audio codec and resolution' ))) __M_writer( u'</label>\n </div>\n </div>\n <div class="row">\n <div class="col-md-12">\n <p>' ) __M_writer(unicode(_('if disabled you may get out of sync subtitles'))) __M_writer( u'</p>\n </div>\n </div>\n </div>\n </div>\n\n <div class="field-pair row">\n <div class="col-lg-3 col-md-4 col-sm-5 col-xs-12">\n <span class="component-title">' ) __M_writer(unicode(_('Subtitles History'))) __M_writer( u'</span>\n </div>\n <div class="col-lg-9 col-md-8 col-sm-7 col-xs-12 component-desc">\n <input type="checkbox" name="subtitles_history"\n id="subtitles_history" ' ) __M_writer( unicode( ('', 'checked="checked"')[bool(sickbeard.SUBTITLES_HISTORY)])) __M_writer( u'/>\n <label for="subtitles_history">' ) __M_writer(unicode(_('log downloaded Subtitle on History page?'))) __M_writer( u'</label>\n </div>\n </div>\n\n <div class="field-pair row">\n <div class="col-lg-3 col-md-4 col-sm-5 col-xs-12">\n <span class="component-title">' ) __M_writer(unicode(_('Subtitles Multi-Language'))) __M_writer( u'</span>\n </div>\n <div class="col-lg-9 col-md-8 col-sm-7 col-xs-12 component-desc">\n <div class="row">\n <div class="col-md-12">\n <input type="checkbox" name="subtitles_multi"\n id="subtitles_multi" ' ) __M_writer( unicode( ('', 'checked="checked"')[bool(sickbeard.SUBTITLES_MULTI)])) __M_writer( u'/>\n <label for="subtitles_multi">' ) __M_writer(unicode(_('append language codes to subtitle filenames?'))) __M_writer( u'</label>\n </div>\n </div>\n <div class="row">\n <div class="col-md-12">\n <label><b>' ) __M_writer(unicode(_('note'))) __M_writer(u':</b> ') __M_writer( unicode( _('this option is required if you use multiple subtitle languages' ))) __M_writer( u'</label>\n </div>\n </div>\n </div>\n </div>\n\n <div class="field-pair row">\n <div class="col-lg-3 col-md-4 col-sm-5 col-xs-12">\n <span class="component-title">' ) __M_writer(unicode(_('Delete unwanted subtitles'))) __M_writer( u'</span>\n </div>\n <div class="col-lg-9 col-md-8 col-sm-7 col-xs-12 component-desc">\n <div class="row">\n <div class="col-md-12">\n <input type="checkbox" name="subtitles_keep_only_wanted"\n id="subtitles_keep_only_wanted" ' ) __M_writer( unicode(('', 'checked="checked"')[bool( sickbeard.SUBTITLES_KEEP_ONLY_WANTED)])) __M_writer( u'/>\n <label for="subtitles_keep_only_wanted">' ) __M_writer( unicode( _('enable to delete unwanted subtitle languages bundled with release' ))) __M_writer( u'</label>\n </div>\n </div>\n </div>\n </div>\n\n <div class="field-pair row">\n <div class="col-lg-3 col-md-4 col-sm-5 col-xs-12">\n <span class="component-title">' ) __M_writer(unicode(_('Embedded Subtitles'))) __M_writer( u'</span>\n </div>\n <div class="col-lg-9 col-md-8 col-sm-7 col-xs-12 component-desc">\n <div class="row">\n <div class="col-md-12">\n <input type="checkbox" name="embedded_subtitles_all"\n id="embedded_subtitles_all" ' ) __M_writer( unicode( ('', 'checked="checked"')[bool(sickbeard.EMBEDDED_SUBTITLES_ALL)])) __M_writer( u'/>\n <label for="embedded_subtitles_all">' ) __M_writer(unicode(_('ignore subtitles embedded inside video file?'))) __M_writer( u'</label>\n </div>\n </div>\n <div class="row">\n <div class="col-md-12">\n <label><b>' ) __M_writer(unicode(_('warning'))) __M_writer(u': </b>') __M_writer( unicode( _('this will ignore <u>all</u> embedded subtitles for every video file!' ))) __M_writer( u'</label>\n </div>\n </div>\n </div>\n </div>\n\n <div class="field-pair row">\n <div class="col-lg-3 col-md-4 col-sm-5 col-xs-12">\n <span class="component-title">' ) __M_writer(unicode(_('Hearing Impaired Subtitles'))) __M_writer( u'</span>\n </div>\n <div class="col-lg-9 col-md-8 col-sm-7 col-xs-12 component-desc">\n <input type="checkbox" name="subtitles_hearing_impaired"\n id="subtitles_hearing_impaired" ' ) __M_writer( unicode(('', 'checked="checked"')[bool( sickbeard.SUBTITLES_HEARING_IMPAIRED)])) __M_writer( u'/>\n <label for="subtitles_hearing_impaired">' ) __M_writer(unicode(_('download hearing impaired style subtitles?'))) __M_writer( u'</label>\n </div>\n </div>\n\n <div class="field-pair row">\n <div class="col-lg-3 col-md-4 col-sm-5 col-xs-12">\n <span class="component-title">' ) __M_writer(unicode(_('Extra Scripts'))) __M_writer( u'</span>\n </div>\n <div class="col-lg-9 col-md-8 col-sm-7 col-xs-12 component-desc">\n <div class="row">\n <div class="col-md-12">\n <input type="text" name="subtitles_extra_scripts"\n value="' ) __M_writer(unicode('|'.join(sickbeard.SUBTITLES_EXTRA_SCRIPTS))) __M_writer( u'"\n class="form-control input-sm input350" autocapitalize="off"/>\n </div>\n </div>\n <div class="row">\n <div class="col-md-12">\n <ul>\n <li>\n ' ) __M_writer(unicode(_('See'))) __M_writer( u'\n <a href="https://github.com/SickRage/SickRage/wiki/Subtitle%20Scripts">\n <span style="color:red"><b>Wiki</b></span>\n </a>\n ' ) __M_writer(unicode(_('for a script arguments description.'))) __M_writer( u'\n </li>\n <li>' ) __M_writer(unicode(_('Additional scripts separated by <b>|</b>.'))) __M_writer( u'</li>\n <li>') __M_writer( unicode( _('Scripts are called after each episode has searched and downloaded subtitles.' ))) __M_writer( u'</li>\n <li>') __M_writer( unicode( _('For any scripted languages, include the interpreter executable before the script. See the following example' ))) __M_writer( u':</li>\n <ul>\n <li>\n ' ) __M_writer(unicode(_('For Windows:'))) __M_writer( u'\n <pre>C:\\Python27\\pythonw.exe C:\\Script\\test.py</pre>\n </li>\n <li>\n ' ) __M_writer(unicode(_('For Linux / OS X:'))) __M_writer( u'\n <pre>python /Script/test.py</pre>\n </li>\n </ul>\n </ul>\n </div>\n </div>\n </div>\n </div>\n </div>\n\n </fieldset>\n </div>\n </div>\n </div>\n\n <!-- /Plugin //-->\n <div id="subtitles-plugin">\n <div class="row">\n <div class="col-lg-3 col-md-4 col-sm-4 col-xs-12">\n <h3>' ) __M_writer(unicode(_('Subtitle Providers'))) __M_writer(u'</h3>\n <p>') __M_writer( unicode( _('Check off and drag the plugins into the order you want them to be used.' ))) __M_writer(u'</p>\n <p class="note">') __M_writer(unicode(_('At least one plugin is required.'))) __M_writer( u'</p>\n <p class="note"><span style="font-size: 16px;">*</span>' ) __M_writer(unicode(_(' Web-scraping plugin'))) __M_writer( u'</p>\n </div>\n <div class="col-lg-9 col-md-8 col-sm-8 col-xs-12">\n <fieldset class="component-group-list">\n\n <div class="row">\n <div class="col-md-12">\n <ul id="service_order_list">\n' ) for curService in sickbeard.subtitles.sorted_service_list(): __M_writer( u' <li class="ui-state-default" id="' ) __M_writer(unicode(curService['name'])) __M_writer( u'">\n <input type="checkbox" id="enable_' ) __M_writer(unicode(curService['name'])) __M_writer( u'"\n class="service_enabler" ' ) __M_writer( unicode( ('', 'checked="checked"')[curService['enabled'] is True])) __M_writer( u'/>\n <a href="') __M_writer(unicode(anon_url(curService['url']))) __M_writer( u'" class="imgLink" target="_new">\n <img src="' ) __M_writer( unicode(static_url('images/subtitles/' + curService['image']))) __M_writer( u'"\n alt="' ) __M_writer(unicode(curService['url'])) __M_writer(u'" title="') __M_writer(unicode(curService['url'])) __M_writer( u'" width="16"\n height="16" style="vertical-align:middle;"/>\n </a>\n <span style="vertical-align:middle;">' ) __M_writer(unicode(curService['name'].capitalize())) __M_writer( u'</span>\n <span class="ui-icon ui-icon-arrowthick-2-n-s pull-right" style="vertical-align:middle;"></span>\n </li>\n' ) __M_writer( u' </ul>\n <input type="hidden" name="service_order" id="service_order"\n value="' ) __M_writer( unicode(' '.join([ '%s:%d' % (x['name'], x['enabled']) for x in sickbeard.subtitles.sorted_service_list() ]))) __M_writer( u'"/>\n </div>\n </div>\n\n </fieldset>\n </div>\n </div>\n </div>\n\n <!-- /Settings //-->\n <div id="plugin-settings">\n <div class="row">\n <div class="col-lg-3 col-md-4 col-sm-4 col-xs-12">\n <h3>' ) __M_writer(unicode(_('Provider Settings'))) __M_writer(u'</h3>\n <p>') __M_writer(unicode(_('Set user and password for each provider'))) __M_writer( u'</p>\n </div>\n <div class="col-lg-9 col-md-8 col-sm-8 col-xs-12">\n <fieldset class="component-group-list">\n ' ) providerLoginDict = { 'legendastv': { 'user': sickbeard.LEGENDASTV_USER, 'pass': sickbeard.LEGENDASTV_PASS }, 'addic7ed': { 'user': sickbeard.ADDIC7ED_USER, 'pass': sickbeard.ADDIC7ED_PASS }, 'itasa': { 'user': sickbeard.ITASA_USER, 'pass': sickbeard.ITASA_PASS }, 'opensubtitles': { 'user': sickbeard.OPENSUBTITLES_USER, 'pass': sickbeard.OPENSUBTITLES_PASS }, 'subscenter': { 'user': sickbeard.SUBSCENTER_USER, 'pass': sickbeard.SUBSCENTER_PASS } } __M_writer(u'\n') for curService in sickbeard.subtitles.sorted_service_list(): __M_writer(u' ') if curService['name'] not in providerLoginDict.keys(): continue __M_writer( u'\n <div class="field-pair row">\n <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n <div class="row">\n <div class="col-md-12">\n <span class="component-title">' ) __M_writer(unicode(curService['name'].capitalize())) __M_writer(u' ') __M_writer(unicode(_('User Name'))) __M_writer( u'</span>\n </div>\n </div>\n <div class="row">\n <div class="col-md-12">\n <input type="text" name="' ) __M_writer(unicode(curService['name'])) __M_writer( u'_user"\n id="' ) __M_writer(unicode(curService['name'])) __M_writer( u'_user"\n value="' ) __M_writer(unicode(providerLoginDict[curService['name']]['user'])) __M_writer( u'"\n class="form-control input-sm input300" autocapitalize="off"\n autocomplete="no" title="Username"/>\n </div>\n </div>\n </div>\n <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">\n <div class="row">\n <div class="col-md-12">\n <span class="component-title">' ) __M_writer(unicode(curService['name'].capitalize())) __M_writer(u' ') __M_writer(unicode(_('Password'))) __M_writer( u'</span>\n </div>\n </div>\n <div class="row">\n <div class="col-md-12">\n <input type="password" name="' ) __M_writer(unicode(curService['name'])) __M_writer( u'_pass"\n id="' ) __M_writer(unicode(curService['name'])) __M_writer( u'_pass"\n value="' ) __M_writer(unicode(providerLoginDict[curService['name']]['pass'])) __M_writer( u'"\n class="form-control input-sm input300" autocomplete="no"\n autocapitalize="off" title="Password"/>\n </div>\n </div>\n </div>\n </div>\n' ) __M_writer( u' </fieldset>\n </div>\n </div>\n </div>\n\n </form>\n' ) return '' finally: context.caller_stack._pop_frame()
def render_pages(context, **pageargs): __M_caller = context.caller_stack._push_frame() try: indexers = context.get('indexers', UNDEFINED) other_shows = context.get('other_shows', UNDEFINED) provided_indexer_name = context.get('provided_indexer_name', UNDEFINED) default_show_name = context.get('default_show_name', UNDEFINED) use_provided_info = context.get('use_provided_info', UNDEFINED) provided_indexer = context.get('provided_indexer', UNDEFINED) provided_show_dir = context.get('provided_show_dir', UNDEFINED) provided_indexer_id = context.get('provided_indexer_id', UNDEFINED) def pages(): return render_pages(context) _ = context.get('_', UNDEFINED) srRoot = context.get('srRoot', UNDEFINED) __M_writer = context.writer() __M_writer( u'\n <div id="core-component-group1" class="tab-pane active component-group">\n <div class="row">\n <div class="col-md-12">\n <form id="addShowForm" method="post" action="' ) __M_writer(unicode(srRoot)) __M_writer( u'/addShows/addNewShow" accept-charset="utf-8">\n\n <legend class="legendStep">#1 ' ) __M_writer(unicode(_('Search for a Show'))) __M_writer( u'</legend>\n <div class="row stepDiv">\n <div class="col-md-12">\n <input type="hidden" id="indexer_timeout" value="' ) __M_writer(unicode(sickbeard.INDEXER_TIMEOUT)) __M_writer(u'"/>\n\n') if use_provided_info: __M_writer(u' <label>') __M_writer(unicode(_('Show retrieved from existing metadata'))) __M_writer(u':\n <a href="') __M_writer( unicode( anon_url( sickbeard.indexerApi( provided_indexer).config['show_url'], provided_indexer_id))) __M_writer(u'">') __M_writer(unicode(provided_indexer_name)) __M_writer( u'</a>\n </label>\n <input type="hidden" id="indexerLang" name="indexerLang" value="en"/>\n <input type="hidden" id="whichSeries" name="whichSeries"\n value="' ) __M_writer(unicode(provided_indexer_id)) __M_writer( u'"/>\n <input type="hidden" id="providedIndexer" name="providedIndexer"\n value="' ) __M_writer(unicode(provided_indexer)) __M_writer( u'"/>\n <input type="hidden" id="providedName" value="' ) __M_writer(unicode(provided_indexer_name)) __M_writer(u'"/>\n') else: __M_writer( u' <div class="field-pair row">\n <div class="col-lg-3 col-md-4 col-sm-5 col-xs-12">\n <span class="component-title">' ) __M_writer(unicode(_('Show name'))) __M_writer( u'</span>\n </div>\n <div class="col-lg-9 col-md-8 col-sm-7 col-xs-12 component-desc">\n <input type="text" id="show-name" value="' ) __M_writer(unicode(default_show_name)) __M_writer( u'"\n placeholder="Show name" autofocus\n class="form-control form-control-inline input-sm input350"\n autocapitalize="off"/>\n </div>\n </div>\n <div class="field-pair row">\n <div class="col-lg-3 col-md-4 col-sm-5 col-xs-12">\n <span class="component-title">' ) __M_writer(unicode(_('Metadata language'))) __M_writer( u'</span>\n </div>\n <div class="col-lg-9 col-md-8 col-sm-7 col-xs-12 component-desc">\n <div class="row">\n <div class="col-md-12">\n <select name="indexerLang" id="indexerLangSelect"\n class="form-control form-control-inline input-sm bfh-languages"\n data-language="' ) __M_writer(unicode(sickbeard.INDEXER_DEFAULT_LANGUAGE)) __M_writer( u'"\n data-available="' ) __M_writer( unicode(','.join( sickbeard.indexerApi().config['valid_languages']))) __M_writer( u'"></select>\n </div>\n </div>\n <div class="row">\n <div class="col-md-12">\n <span>' ) __M_writer( unicode( _('This will only affect the language of the retrieved metadata file contents and episode filenames.' ))) __M_writer( u'</span>\n <br/>\n <span>' ) __M_writer( unicode( _('This <b>DOES NOT</b> allow SickRage to download non-english TV episodes!' ))) __M_writer( u'</span>\n </div>\n </div>\n </div>\n </div>\n <div class="field-pair row">\n <div class="col-lg-3 col-md-4 col-sm-5 col-xs-12">\n <span class="component-title">' ) __M_writer(unicode(_('Indexer'))) __M_writer( u'</span>\n </div>\n <div class="col-lg-9 col-md-8 col-sm-7 col-xs-12 component-desc">\n <select name="providedIndexer" id="providedIndexer"\n class="form-control form-control-inline input-sm">\n <option value="0" ' ) __M_writer( unicode(('', 'selected="selected"')[provided_indexer == 0])) __M_writer(u'>') __M_writer(unicode(_('All Indexers'))) __M_writer(u'</option>\n') for indexer in indexers: __M_writer( u' <option value="' ) __M_writer(unicode(indexer)) __M_writer(u'" ') __M_writer( unicode( ('', 'selected="selected"')[provided_indexer == indexer])) __M_writer( u'>\n ') __M_writer(unicode(indexers[indexer])) __M_writer( u'\n </option>\n' ) __M_writer( u' </select>\n </div>\n </div>\n <div class="field-pair row">\n <div class="col-lg-3 col-md-4 col-sm-5 col-xs-12">\n <span class="component-title">\n <input class="btn btn-inline" type="button" id="search-button" value="' ) __M_writer(unicode(_('Search'))) __M_writer( u'"/>\n </span>\n </div>\n </div>\n <div id="searchResults"><br/></div>\n' ) __M_writer( u' </div>\n </div>\n\n <div class="next-steps" style="display: none;">\n <legend class="legendStep">#3 ' ) __M_writer(unicode(_('Pick the Folder'))) __M_writer( u'</legend>\n <div class="row stepDiv">\n <div class="col-lg-6 col-sm-12">\n' ) if provided_show_dir: __M_writer(u' <p>') __M_writer(unicode(_('Pre-chosen Destination Folder'))) __M_writer( u':</p>\n <b style="font-size: 15px;">' ) __M_writer(unicode(provided_show_dir)) __M_writer( u'</b>\n <br>\n <input type="hidden" id="fullShowPath" name="fullShowPath"\n value="' ) __M_writer(unicode(provided_show_dir)) __M_writer(u'"/>\n <br/>\n') else: __M_writer(u' ') runtime._include_file(context, u'/inc_rootDirs.mako', _template_uri) __M_writer(u'\n') __M_writer( u' </div>\n </div>\n\n <legend class="legendStep">#4 ' ) __M_writer(unicode(_('Customize options'))) __M_writer( u'</legend>\n <div class="row stepDiv">\n <div class="col-md-12">\n ' ) runtime._include_file(context, u'/inc_addShowOptions.mako', _template_uri) __M_writer( u'\n </div>\n </div>\n\n <legend class="legendStep">#5 ' ) __M_writer(unicode(_('Verify Your Input'))) __M_writer( u'</legend>\n <div class="row stepDiv">\n <div class="col-md-12">\n <div class="field-pair row">\n <div class="col-lg-3 col-md-4 col-sm-5 col-xs-12">\n <span class="component-title">' ) __M_writer(unicode(_('Show name'))) __M_writer( u'</span>\n </div>\n <div class="col-lg-9 col-md-8 col-sm-7 col-xs-12 component-desc">\n <span id="desc-show-name"></span>\n </div>\n </div>\n <div class="field-pair row">\n <div class="col-lg-3 col-md-4 col-sm-5 col-xs-12">\n <span class="component-title">' ) __M_writer(unicode(_('Directory'))) __M_writer( u'</span>\n </div>\n <div class="col-lg-9 col-md-8 col-sm-7 col-xs-12 component-desc desc-directory">\n <span id="desc-directory-name"></span>\n </div>\n </div>\n <div class="field-pair row">\n <div class="col-lg-3 col-md-4 col-sm-5 col-xs-12">\n <span class="component-title">' ) __M_writer(unicode(_('Quality'))) __M_writer( u'</span>\n </div>\n <div class="col-lg-9 col-md-8 col-sm-7 col-xs-12 component-desc desc-quality">\n <span id="desc-quality-name"></span>\n </div>\n </div>\n </div>\n </div>\n\n' ) for curNextDir in other_shows: __M_writer( u' <input type="hidden" name="other_shows" value="' ) __M_writer(unicode(curNextDir)) __M_writer(u'"/>\n') __M_writer( u' <input type="hidden" name="skipShow" id="skipShow"/>\n </div>\n </form>\n </div>\n </div>\n <div class="row">\n <div class="col-md-12">\n <input class="btn" type="button" id="addShowButton" value="' ) __M_writer(unicode(_('Add Show'))) __M_writer(u'" disabled="disabled"/>\n') if provided_show_dir: __M_writer( u' <input class="btn" type="button" id="skipShowButton" value="' ) __M_writer(unicode(_('Skip Show'))) __M_writer(u'"/>\n') __M_writer(u' </div>\n </div>\n </div>\n') return '' finally: context.caller_stack._pop_frame()