1 {if $__showPoll|isset && $__showPoll}
2 <script data-relocate="true">
4 WCF.Language.addObject({
5 'wcf.poll.button.addOption': '{lang}wcf.poll.button.addOption{/lang}',
6 'wcf.poll.button.removeOption': '{lang}wcf.poll.button.removeOption{/lang}',
7 'wcf.poll.endTime.error.invalid': '{lang}wcf.poll.endTime.error.invalid{/lang}',
8 'wcf.poll.maxVotes.error.invalid': '{lang}wcf.poll.maxVotes.error.invalid{/lang}'
11 new WCF.Poll.Management(
12 'pollOptionContainer_{$wysiwygSelector}',
13 [ {implode from=$pollOptions item=pollOption}{ optionID: {@$pollOption[optionID]}, optionValue: '{$pollOption[optionValue]|encodeJS}' }{/implode} ],
20 <div class="jsOnly messageTabMenuContent">
23 <label for="pollQuestion_{$wysiwygSelector}">{lang}wcf.poll.question{/lang}</label>
26 <input type="text" name="pollQuestion" id="pollQuestion_{$wysiwygSelector}" value="{$pollQuestion}" class="long" maxlength="255">
29 <label>{lang}wcf.poll.options{/lang}</label>
31 <dd id="pollOptionContainer_{$wysiwygSelector}" class="pollOptionContainer sortableListContainer">
32 <ol class="sortableList"></ol>
33 <small>{lang}wcf.poll.options.description{/lang}</small>
38 <label for="pollEndTime_{$wysiwygSelector}">{lang}wcf.poll.endTime{/lang}</label>
41 <input type="datetime" name="pollEndTime" id="pollEndTime_{$wysiwygSelector}" value="{if $pollEndTime}{@$pollEndTime|date:'c'}{/if}" class="medium">
46 <label for="pollMaxVotes_{$wysiwygSelector}">{lang}wcf.poll.maxVotes{/lang}</label>
49 <input type="number" name="pollMaxVotes" id="pollMaxVotes_{$wysiwygSelector}" value="{@$pollMaxVotes}" min="1" class="tiny">
55 <label><input type="checkbox" name="pollIsChangeable" value="1"{if $pollIsChangeable} checked{/if}> {lang}wcf.poll.isChangeable{/lang}</label>
57 {if !$pollID && $__wcf->getPollManager()->canStartPublicPoll()}
59 <label><input type="checkbox" name="pollIsPublic" value="1"{if $pollIsPublic} checked{/if}> {lang}wcf.poll.isPublic{/lang}</label>
63 <label><input type="checkbox" name="pollResultsRequireVote" value="1"{if $pollResultsRequireVote} checked{/if}> {lang}wcf.poll.resultsRequireVote{/lang}</label>
64 <small>{lang}wcf.poll.resultsRequireVote.description{/lang}</small>
67 <label><input type="checkbox" name="pollSortByVotes" value="1"{if $pollSortByVotes} checked{/if}> {lang}wcf.poll.sortByVotes{/lang}</label>