2013-08-02 05:31:35 +02:00
< form name = "post" onsubmit = "return dopost(this);" enctype = "multipart/form-data" action = "{{ config.post_url }}" method = "post" >
2012-04-12 13:56:01 +02:00
{{ antibot.html() }}
2012-04-12 09:20:49 +02:00
{% if id %}< input type = "hidden" name = "thread" value = "{{ id }}" > {% endif %}
2012-04-12 13:56:01 +02:00
{{ antibot.html() }}
2012-04-12 09:20:49 +02:00
< input type = "hidden" name = "board" value = "{{ board.uri }}" >
2012-04-12 13:56:01 +02:00
{{ antibot.html() }}
2013-08-03 23:42:34 +02:00
{% if current_page %}
< input type = "hidden" name = "page" value = "{{ current_page }}" >
{% endif %}
2012-04-12 09:20:49 +02:00
{% if mod %}< input type = "hidden" name = "mod" value = "1" > {% endif %}
2011-11-23 11:18:06 +01:00
< table >
2012-02-17 06:20:58 +01:00
{% if not config.field_disable_name or (mod and post.mod|hasPermission(config.mod.bypass_field_disable, board.uri)) %}< tr >
2011-11-23 11:18:06 +01:00
< th >
{% trans %}Name{% endtrans %}
2012-04-12 13:56:01 +02:00
{{ antibot.html() }}
2011-11-23 11:18:06 +01:00
< / th >
< td >
2015-02-19 01:55:48 +01:00
< input type = "text" name = "name" size = "25" maxlength = "35" autocomplete = "off" >
2012-04-12 13:56:01 +02:00
{{ antibot.html() }}
2011-11-23 11:18:06 +01:00
< / td >
2011-11-23 11:24:06 +01:00
< / tr > {% endif %}
2012-02-17 06:20:58 +01:00
{% if not config.field_disable_email or (mod and post.mod|hasPermission(config.mod.bypass_field_disable, board.uri)) %}< tr >
2011-11-23 11:18:06 +01:00
< th >
{% trans %}Email{% endtrans %}
2012-04-12 13:56:01 +02:00
{{ antibot.html() }}
2011-11-23 11:18:06 +01:00
< / th >
< td >
2015-02-17 01:33:52 +01:00
{% if config.field_email_selectbox and not (mod and post.mod|hasPermission(config.mod.bypass_field_disable, board.uri)) %}
2013-08-08 21:30:05 +02:00
< select name = "email" id = "email_selectbox" autocomplete = "off" >
< option value = "" > < / option >
< option value = "sage" > sage< / option >
2014-07-31 13:49:41 +02:00
{% if not config.always_noko %}< option value = "noko" > noko< / option > {% endif %}
2013-08-08 21:30:05 +02:00
< / select >
{% else %}
2012-04-12 09:20:49 +02:00
< input type = "text" name = "email" size = "25" maxlength = "40" autocomplete = "off" >
2013-07-03 00:05:18 +02:00
{% endif %}
2013-08-08 21:30:05 +02:00
{{ antibot.html() }}
2013-08-09 23:36:07 +02:00
{% if not (not (config.field_disable_subject or (id and config.field_disable_reply_subject)) or (mod and post.mod|hasPermission(config.mod.bypass_field_disable, board.uri))) %}
< input accesskey = "s" style = "margin-left:2px;" type = "submit" name = "post" value = "{% if id %}{{ config.button_reply }}{% else %}{{ config.button_newtopic }}{% endif %}" / > {% if config.spoiler_images %} < input id = "spoiler" name = "spoiler" type = "checkbox" > < label for = "spoiler" > {% trans %}Spoiler Image{% endtrans %}< / label > {% endif %}
{% endif %}
2012-04-12 13:56:01 +02:00
{{ antibot.html() }}
2011-11-23 11:18:06 +01:00
< / td >
2011-11-23 11:24:06 +01:00
< / tr > {% endif %}
2013-07-03 00:05:18 +02:00
{% if not (config.field_disable_subject or (id and config.field_disable_reply_subject)) or (mod and post.mod|hasPermission(config.mod.bypass_field_disable, board.uri)) %}< tr >
< th >
2011-11-23 11:18:06 +01:00
{% trans %}Subject{% endtrans %}
2012-04-12 13:56:01 +02:00
{{ antibot.html() }}
2011-11-23 11:18:06 +01:00
< / th >
< td >
2012-04-12 09:20:49 +02:00
< input style = "float:left;" type = "text" name = "subject" size = "25" maxlength = "100" autocomplete = "off" >
< input accesskey = "s" style = "margin-left:2px;" type = "submit" name = "post" value = "{% if id %}{{ config.button_reply }}{% else %}{{ config.button_newtopic }}{% endif %}" / > {% if config.spoiler_images %} < input id = "spoiler" name = "spoiler" type = "checkbox" > < label for = "spoiler" > {% trans %}Spoiler Image{% endtrans %}< / label > {% endif %}
2011-11-23 11:18:06 +01:00
< / td >
< / tr >
2013-07-03 00:05:18 +02:00
{% endif %}
2011-11-23 11:18:06 +01:00
< tr >
< th >
{% trans %}Comment{% endtrans %}
2012-04-12 13:56:01 +02:00
{{ antibot.html() }}
2011-11-23 11:18:06 +01:00
< / th >
< td >
< textarea name = "body" id = "body" rows = "5" cols = "35" > < / textarea >
2012-04-12 13:56:01 +02:00
{{ antibot.html() }}
2013-07-03 00:05:18 +02:00
{% if not (not (config.field_disable_subject or (id and config.field_disable_reply_subject)) or (mod and post.mod|hasPermission(config.mod.bypass_field_disable, board.uri))) %}
{% if not (not config.field_disable_email or (mod and post.mod|hasPermission(config.mod.bypass_field_disable, board.uri))) %}
< input accesskey = "s" style = "margin-left:2px;" type = "submit" name = "post" value = "{% if id %}{{ config.button_reply }}{% else %}{{ config.button_newtopic }}{% endif %}" / > {% if config.spoiler_images %} < input id = "spoiler" name = "spoiler" type = "checkbox" > < label for = "spoiler" > {% trans %}Spoiler Image{% endtrans %}< / label > {% endif %}
{% endif %}
{% endif %}
2011-11-23 11:18:06 +01:00
< / td >
< / tr >
{% if config.recaptcha %}
< tr >
< th >
{% trans %}Verification{% endtrans %}
2012-04-12 13:56:01 +02:00
{{ antibot.html() }}
2011-11-23 11:18:06 +01:00
< / th >
< td >
2013-07-16 19:18:55 +02:00
< script type = "text/javascript" src = "//www.google.com/recaptcha/api/challenge?k={{ config.recaptcha_public }}" > < / script >
2012-04-12 13:56:01 +02:00
{{ antibot.html() }}
2011-11-23 11:18:06 +01:00
< / td >
< / tr >
{% endif %}
2014-04-19 22:11:34 +02:00
2014-11-14 15:09:52 +01:00
{% if config.captcha.enabled %}
< tr class = 'captcha' >
< th >
{% trans %}Verification{% endtrans %}
< / th >
< td >
< script > load _captcha ( "{{ config.captcha.provider_get }}" , "{{ config.captcha.extra }}" ) ; < / script >
< / td >
< / tr >
2015-01-29 08:20:54 +01:00
{% elseif config.new_thread_capt %}
2015-02-02 03:23:21 +01:00
{% if not id %}
2015-01-29 08:20:54 +01:00
< tr class = 'captcha' >
< th >
{% trans %}Verification{% endtrans %}
< / th >
< td >
< script > load _captcha ( "{{ config.captcha.provider_get }}" , "{{ config.captcha.extra }}" ) ; < / script >
< / td >
< / tr >
{% endif %}
2014-11-14 15:09:52 +01:00
{% endif %}
2014-04-19 14:56:59 +02:00
{% if config.user_flag %}
< tr >
< th > {% trans %}Flag{% endtrans %}< / th >
< td >
< select name = "user_flag" id = "user_flag" >
< option value = "" > {% trans %}None{% endtrans %}< / option >
{% for flag, text in config.user_flags %}
< option value = "{{ flag }}" > {{ text }}< / option >
{% endfor %}
< / select >
< / td >
< / tr >
{% endif %}
2014-04-19 22:11:34 +02:00
2013-10-28 00:27:23 +01:00
{% if not config.disable_images %}
2013-08-17 22:37:15 +02:00
< tr id = "upload" >
2011-11-23 11:18:06 +01:00
< th >
{% trans %}File{% endtrans %}
< / th >
< td >
2013-08-17 22:37:15 +02:00
< input type = "file" name = "file" id = "upload_file" >
2013-08-12 14:51:46 +02:00
{% if config.allow_upload_by_url %}
2013-08-17 22:37:15 +02:00
< div style = "float:none;text-align:left" id = "upload_url" >
2013-08-12 14:51:46 +02:00
< label for = "file_url" > {% trans %}Or URL{% endtrans %}< / label > :
< input style = "display:inline" type = "text" id = "file_url" name = "file_url" size = "35" >
< / div >
{% endif %}
2012-04-12 13:56:01 +02:00
{{ antibot.html() }}
2011-11-23 11:18:06 +01:00
< / td >
< / tr >
2013-10-28 00:27:23 +01:00
{% endif %}
2011-11-23 11:18:06 +01:00
{% if config.enable_embedding %}
2013-08-17 22:37:15 +02:00
< tr id = "upload_embed" >
2011-11-23 11:18:06 +01:00
< th >
{% trans %}Embed{% endtrans %}
2012-04-12 13:56:01 +02:00
{{ antibot.html() }}
2011-11-23 11:18:06 +01:00
< / th >
< td >
2014-04-10 11:01:37 +02:00
< input type = "text" name = "embed" value = "" size = "30" maxlength = "120" autocomplete = "off" >
2011-11-23 11:18:06 +01:00
< / td >
< / tr >
{% endif %}
2015-02-19 01:55:48 +01:00
{% if (mod and ((not id and post.mod|hasPermission(config.mod.sticky, board.uri)) or (not id and post.mod|hasPermission(config.mod.lock, board.uri)) or post.mod|hasPermission(config.mod.rawhtml, board.uri))) or (config.allow_no_country and config.country_flags) %}
2011-11-23 11:18:06 +01:00
< tr >
< th >
{% trans %}Flags{% endtrans %}
< / th >
< td >
2015-02-19 01:55:48 +01:00
{% if config.allow_no_country and config.country_flags %}< div class = "center" >
< label for = "no_country" > {% trans %}No country flag{% endtrans %}< / label >
< input title = "No country flag" id = "no_country" name = "no_country" type = "checkbox" >
< / div > {% endif %}
{% if mod %}
2014-02-01 21:53:46 +01:00
{% if not id and post.mod|hasPermission(config.mod.sticky, board.uri) %}< div class = "center" >
2011-11-23 11:18:06 +01:00
< label for = "sticky" > {% trans %}Sticky{% endtrans %}< / label >
2012-04-12 09:20:49 +02:00
< input title = "{% trans %}Sticky{% endtrans %}" type = "checkbox" name = "sticky" id = "sticky" > < br >
2011-11-23 11:18:06 +01:00
< / div > {% endif %}
2014-02-01 21:53:46 +01:00
{% if not id and post.mod|hasPermission(config.mod.lock, board.uri) %}< div class = "center" >
2012-04-12 09:20:49 +02:00
< label for = "lock" > {% trans %}Lock{% endtrans %}< / label > < br >
< input title = "{% trans %}Lock{% endtrans %}" type = "checkbox" name = "lock" id = "lock" >
2011-11-23 11:18:06 +01:00
< / div > {% endif %}
2014-02-01 21:53:46 +01:00
{% if post.mod|hasPermission(config.mod.rawhtml, board.uri) %}< div class = "center" >
2012-04-12 09:20:49 +02:00
< label for = "raw" > {% trans %}Raw HTML{% endtrans %}< / label > < br >
< input title = "{% trans %}Raw HTML{% endtrans %}" type = "checkbox" name = "raw" id = "raw" >
2011-11-23 11:18:06 +01:00
< / div > {% endif %}
2015-02-19 01:55:48 +01:00
{% endif %}
2011-11-23 11:18:06 +01:00
< / td >
< / tr >
{% endif %}
2012-02-17 06:20:58 +01:00
{% if not config.field_disable_password or (mod and post.mod|hasPermission(config.mod.bypass_field_disable, board.uri)) %}< tr >
2011-11-23 11:18:06 +01:00
< th >
{% trans %}Password{% endtrans %}
2012-04-12 13:56:01 +02:00
{{ antibot.html() }}
2014-04-10 11:01:37 +02:00
<!-- Chrome, you suck so hard with your autofill mechanism -->
<!-- I tried N different tricks, this sucks most, but only this one -->
<!-- disables autofill successfully -->
< input type = 'text' style = 'display: none' >
< input type = 'password' style = 'display: none' >
2011-11-23 11:18:06 +01:00
< / th >
< td >
2014-04-10 11:01:37 +02:00
< input type = "password" name = "password" value = "" size = "12" maxlength = "18" autocomplete = "off" >
2011-11-23 11:18:06 +01:00
< span class = "unimportant" > {% trans %}(For file deletion.){% endtrans %}< / span >
2012-04-12 13:56:01 +02:00
{{ antibot.html() }}
2011-11-23 11:18:06 +01:00
< / td >
2011-11-23 11:24:06 +01:00
< / tr > {% endif %}
2011-11-23 11:18:06 +01:00
< / table >
2012-04-12 13:56:01 +02:00
{{ antibot.html(true) }}
< input type = "hidden" name = "hash" value = "{{ antibot.hash() }}" >
2011-11-23 11:18:06 +01:00
< / form >
< script type = "text/javascript" > { % r a w % }
rememberStuff();
{% endraw %}< / script >
2014-12-03 09:18:24 +01:00
< p class = "unimportant board-settings" >
{% if not config.disable_images %}
Allowed file types: {{ config.allowed_ext|join(', ') }}{% if config.allowed_ext_files %}, {{ config.allowed_ext_files|join(', ') }}{% endif %}< br / >
Max filesize is {{ config.max_filesize|filesize }}.< br / >
Max image dimensions are {{ config.max_height }} x {{ config.max_width }}.< br / >
You may upload {{ config.max_images }} per post.< br / >
{% endif %}
{% if config.allow_roll %}
You may roll dice on this board, type "dice XdY+Z" in the email field where X is number of dice, Y is max roll and Z is modifier.< br / >
{% endif %}
< / p >