isVisible: function() { return visible; }\r
};\r
} ();\r
-\r
-\r
-function changeSideBar(enabled_bar) {\r
- $(currentSideBar).hide();\r
- currentSideBar = enabled_bar;\r
- $(currentSideBar).fadeIn('slow');\r
-\r
-}\r
-\r
-var currentSideBar = 'div#title_side_bar';\r
-$(function () {\r
- $('div#editor_side_bar').hide();\r
- $('div#tags_side_bar').hide();\r
-\r
- $('input#id_title').focus(function(){changeSideBar('div#title_side_bar')});\r
- $('textarea#editor').focus(function(){changeSideBar('div#editor_side_bar')});\r
- $('input#id_tags').focus(function(){changeSideBar('div#tags_side_bar')});\r
-});\r
-\r
<!-- question_edit_tips.html -->
{% load i18n %}
+{% block forejs %}
+ <script type="text/javascript">
+ var currentSideBar = 'div#title_side_bar';
+ function changeSideBar(enabled_bar) {
+ $(currentSideBar).hide();
+ currentSideBar = enabled_bar;
+ $(currentSideBar).fadeIn('slow');
+
+ }
+ $(function () {
+ $('div#editor_side_bar').hide();
+ $('div#tags_side_bar').hide();
+
+ $('input#id_title').focus(function(){changeSideBar('div#title_side_bar')});
+ $('textarea#editor').focus(function(){changeSideBar('div#editor_side_bar')});
+ $('input#id_tags').focus(function(){changeSideBar('div#tags_side_bar')});
+ });
+ </script>
+{% endblock %}
<div class="boxC" id="title_side_bar">
<p class="subtitle darkred">{% trans "Title Tips" %}</p>
<div>
def tag(request, tag):
return question_list(request, Question.objects.filter(tags__name=unquote(tag)),
mark_safe(_('Questions tagged <span class="tag">%(tag)s</span>') % {'tag': tag}),
- 'active', None, mark_safe(_('Questions tagged %(tag)s') % {'tag': tag}))
+ 'active',
+ None,
+ mark_safe(_('Questions tagged %(tag)s') % {'tag': tag}),
+ True)
@decorators.list('questions', QUESTIONS_PAGE_SIZE)
-def question_list(request, initial, list_description=_('questions'), sort=None, base_path=None, page_title=None):
+def question_list(request, initial, list_description=_('questions'), sort=None, base_path=None, page_title=None, ignoringTags=False):
questions = initial.filter(deleted=None, in_moderation=None)
- if request.user.is_authenticated():
- questions = questions.filter(
- ~Q(tags__id__in=request.user.marked_tags.filter(user_selections__reason='bad')))
+ test = request.user.marked_tags
+
+ if request.user.is_authenticated() and not ignoringTags:
+ questions = questions.filter(~Q(tags__id__in = request.user.marked_tags.filter(user_selections__reason = 'bad')))
if sort is not False:
if sort is None:
if page_title is None:
page_title = _("Questions")
-
+
return {
"questions" : questions,
"questions_count" : questions.count(),