summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--askbot/skins/default/templates/question.html11
-rw-r--r--askbot/skins/default/templates/users.html8
-rw-r--r--askbot/views/writers.py11
3 files changed, 26 insertions, 4 deletions
diff --git a/askbot/skins/default/templates/question.html b/askbot/skins/default/templates/question.html
index 91287bdb..dce91566 100644
--- a/askbot/skins/default/templates/question.html
+++ b/askbot/skins/default/templates/question.html
@@ -380,6 +380,9 @@
{% endif %}
{% endif %}
</form>
+ {% if request.user == question.author %}
+ <input type="button" class="submit after-editor" id="fmanswer_button" value="{% trans %}Answer Your Own Question{% endtrans %}"/>
+ {%endif%}
{% endblock %}
{% block sidebar %}
@@ -535,6 +538,14 @@
$('#fmanswer textarea').focus();
}
{% if settings.ENABLE_SHARING_GOOGLE %}$.getScript("http://apis.google.com/js/plusone.js"){% endif %}
+
+ {% if request.user == question.author%}
+ $("#fmanswer").hide();
+ $("#fmanswer_button").click(function() {
+ $("#fmanswer").show();
+ $("#fmanswer_button").hide();
+ });
+ {%endif%}
});
function initEditor(){
diff --git a/askbot/skins/default/templates/users.html b/askbot/skins/default/templates/users.html
index 750b3abb..3c9a7686 100644
--- a/askbot/skins/default/templates/users.html
+++ b/askbot/skins/default/templates/users.html
@@ -10,25 +10,25 @@
id="sort_reputation"
href="{% url users %}?sort=reputation"
{% if tab_id == 'reputation' %}class="on"{% endif %}
- title="{% trans %}reputation{% endtrans %}"
+ title="{% trans %}People sorted by reputation{% endtrans %}"
><span>{% trans %}reputation{% endtrans %}</span></a>
<a
id="sort_newest"
href="{% url users %}?sort=newest"
{% if tab_id == 'newest' %}class="on"{% endif %}
- class="off" title="{% trans %}recent{% endtrans %}"
+ class="off" title="{% trans %}People sorted by join newer date{% endtrans %}"
><span>{% trans %}recent{% endtrans %}</span></a>
<a
id="sort_last"
href="{% url users %}?sort=last"
{% if tab_id == 'last' %}class="on"{% endif %}
- class="off" title="{% trans %}oldest{% endtrans %}"
+ class="off" title="{% trans %}People sorted by oldest join date{% endtrans %}"
><span>{% trans %}oldest{% endtrans %}<span></a>
<a
id="sort_user"
href="{% url users %}?sort=user"
{% if tab_id == 'user' %}class="on"{% endif %}
- title="{% trans %}by username{% endtrans %}"
+ title="{% trans %}People sorted by username{% endtrans %}"
><span>{% trans %}by username{% endtrans %}</span></a>
</div>
</div>
diff --git a/askbot/views/writers.py b/askbot/views/writers.py
index d64c9c02..8b07681a 100644
--- a/askbot/views/writers.py
+++ b/askbot/views/writers.py
@@ -267,6 +267,17 @@ def ask(request):#view used to ask a new question
query = search_state.query
form.initial['title'] = query
+ if 'tags' in request.GET:
+ #pre-populate tags.
+ clean_tags = request.GET['tags'].replace(',', ' ')
+ form.initial['tags'] = clean_tags
+ else:
+ #attemp to get tags from search state
+ search_state = request.session.get('search_state', None)
+ if search_state.tags:
+ tags = ' '.join(search_state.tags)
+ form.initial['tags'] = tags
+
data = {
'active_tab': 'ask',
'page_class': 'ask-page',