{% extends "widget_base.html" %}
{% import "macros.html" as macros %}
{% block forestyle %}
    {% if editor_type == 'markdown' %}
        {% compress css %}
        <link rel="stylesheet" type="text/css" href="{{ '/wmd/wmd.css'|media }}" />
        {% endcompress %}
    {% else %}
        {% compress css %}
        <link href="{{ '/bootstrap/css/bootstrap.css'|media }}" rel="stylesheet" type="text/css" />
        {% endcompress %}
    {% endif %}
{% include "meta/fonts.html" %}
<style type="text/css" media="screen">
body{
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#editor {
    display: block;
    min-height: 200px;
    width: 98%;
    margin: 0;
    border:none;
    outline:none;
    padding: 6px;
}
.wmd-container{
    border: #CCE6EC 3px solid;
    width: 100%;
    margin-top: 20px;
}

#id_title{
    {% if editor_type == 'markdown' %}
        width: 100%;
    {% else %}
        padding: 0px 0 0 5px;
        width: 99.2%;
    {% endif %}
    font-size: 130%;
    border: #CCE6EC 3px solid;
    max-width: 600px;
}

#id_title:focus {
    outline: none;
    box-shadow: none;
}

.title{
    font-family: 'Open Sans Condensed', Arial, sans-serif;
    font-size: 25px;
    margin-bottom: 10px;
}

#question-list {
    height: auto;
    z-index: 10000;
    position: absolute;
    border: 3px solid #CCE6EC;
    border-top:none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    {% if editor_type == 'markdown' %}
        width: 97.4%;
    {% else %}
        width: 90.8%;
    {% endif %}
    margin-top: -4.9px;
}

#question-list h2{
    text-decoration: none;
    margin: 0px;
    font-size: 13px;
    padding: 3px 0 3px 5px;
    padding-bottom: 0;
    border-top: #F0F0EC 1px solid;
    min-height: 30px;
    line-height: 30px;
    font-weight: normal
}

#question-list h2:first-child{
    border-top: none;
}

#question-list a{
    color: #005580;
}

#question-list a:hover{
    color: #005580;
    text-decoration: underline;
}

#question-list a:visited{
    color: #005580;
    text-decoration: none;
}

#question-list span{
    width: 28px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    margin-right: 10px;
    float: left;
    display: block;
    color: white;
    background: #B8D0D5;
    border-radius: 3px;
    -ms-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
}
{% if editor_type == 'markdown' %}
#wmd-button-bar {
    background: url({{"/jslib/wmd/images/editor-toolbar-background.png"|media}}) repeat-x bottom;
    height: 30px;
    border: 0;
    display: block;
}
{% endif %}

#submit{
    font-size: 130%;
    margin-right: -6px;
    float: right;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    color: #4A757F;
    font-family: 'Open Sans Condensed', Arial, sans-serif;
    text-shadow: 0px 1px 0px #C6D9DD;
    -moz-text-shadow: 0px 1px 0px #c6d9dd;
    -webkit-text-shadow: 0px 1px 0px #c6d9dd;
    border-top: #EAF2F3 1px solid;
    background-color: #D1E2E5;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#D1E2E5), color-stop(25%, #D1E2E5), to(#A9C2C7));
    background-image: -webkit-linear-gradient(#D1E2E5, #D1E2E5 25%, #A9C2C7);
    background-image: -moz-linear-gradient(top, #D1E2E5, #D1E2E5 25%, #A9C2C7);
    background-image: -ms-linear-gradient(#D1E2E5, #D1E2E5 25%, #A9C2C7);
    background-image: -o-linear-gradient(#D1E2E5, #D1E2E5 25%, #A9C2C7);
    background-image: linear-gradient(#D1E2E5, #D1E2E5 25%, #A9C2C7);
    border-radius: 4px;
    -ms-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-box-shadow: 1px 1px 2px #636363;
    -moz-box-shadow: 1px 1px 2px #636363;
    box-shadow: 1px 1px 2px #636363;
    width: 200px;
}

.field-errors{
    font-size: 10px;
    color: #ff0000;
    height: 10px;
}
{{ widget.inner_style }}
</style>
{% endblock %}

{% block body %}
    <div class="title">{{ widget.title }}</div>
    <form action="." method="POST" accept-charset="utf-8">
        {{ csrf_input }}
        <label>{{ settings.WORDS_PLEASE_ENTER_YOUR_QUESTION|escape }}</label>
        <div class="input-title">{{ form.title }}</div>
        <div id='question-list'></div>
        <div class="field-errors">
            {% for error in form.title.errors %} {{ error }} {% endfor %}
        </div>
    {% if widget.include_text_field %}
        {% if editor_type == 'markdown' %}
        <div class="wmd-container">
            <div id="wmd-button-bar" class="wmd-panel"></div>
            {{ form.text }}{# this element is resizable and will be wrapped by js #}
        </div>
        {% else %}
        <div class="wmd-container">
            {{ form.media }}
            {{ form.text }}
        </div>
        {% endif %}
        <div class="field-errors">
            {% for error in form.text.errors %}{{ error }}{% endfor %}
        </div>
    {% endif %}
        {% if form.ask_anonymously %}
        <p>{{ form.ask_anonymously.label_tag() }}: {{ form.ask_anonymously }}</p>
    {% endif %}
        <input type="submit" value="{{ settings.WORDS_ASK_YOUR_QUESTION|escape }}" id="submit" />
    </form>
{% endblock %}
{% block endjs %}
    {% compress js %}
    <script type="text/javascript" src="{{ '/jslib/editor.js'|media }}"></script>
    {% endcompress %}
    {% if editor_type == 'markdown' %}
        {% include "meta/markdown_javascript.html" %}
    {% else %}
        {% include "meta/tinymce_css.html" %}{# todo - maybe move to form media? #}
    {% endif %}
    {% compress js %}
    <script type="text/javascript" src="{{ '/js/live_search_new_thread.js'|media }}"></script>
    {% endcompress %}
    <script type="text/javascript" charset="utf-8">
        askbot['settings']['minSearchWordLength'] = {{ min_search_word_length }};
        askbot['urls']['apiGetQuestions'] = '{{ url('api_get_questions') }}';
        askbot['urls']['upload'] = '{{ url('upload') }}';
        $(document).ready(function(){
            var searchInput = $('#id_title');
            searchInput.addClass('questionTitleInput');
            var search = new FullTextSearch();
            search.decorate(searchInput);
            searchInput.focus();
        });
    </script>
{% endblock %}
