From 969469f29481f15e2e88fbb1e10a7ee53aed99cb Mon Sep 17 00:00:00 2001 From: Adolfo Fitoria Date: Thu, 13 Oct 2011 11:59:34 -0300 Subject: widgets for question page --- askbot/skins/default/templates/question.html | 109 +-------------------- .../default/templates/widgets/answer_controls.html | 33 +++++++ .../templates/widgets/question_controls.html | 31 ++++++ .../templates/widgets/question_vote_buttons.html | 35 +++++++ .../default/templates/widgets/share_buttons.html | 5 + 5 files changed, 108 insertions(+), 105 deletions(-) create mode 100644 askbot/skins/default/templates/widgets/answer_controls.html create mode 100644 askbot/skins/default/templates/widgets/question_controls.html create mode 100644 askbot/skins/default/templates/widgets/question_vote_buttons.html create mode 100644 askbot/skins/default/templates/widgets/share_buttons.html diff --git a/askbot/skins/default/templates/question.html b/askbot/skins/default/templates/question.html index 886d256b..0b9be8f8 100644 --- a/askbot/skins/default/templates/question.html +++ b/askbot/skins/default/templates/question.html @@ -17,47 +17,8 @@
- {% if question_vote %} - {% trans %}i like this post (click again to cancel){% endtrans %} -
- {{ question.score }} -
- {% trans %}i dont like this post (click again to cancel){% endtrans %} - {% else %} - {% trans %}i like this post (click again to cancel){% endtrans %} -
- {{ question.score }} -
- {% trans %}i dont like this post (click again to cancel){% endtrans %} - {% endif %} - - {% if settings.ENABLE_SHARING_TWITTER %}{{ macros.share(site = 'twitter', icon = True) }}{% endif %} - {% if settings.ENABLE_SHARING_FACEBOOK %}{{ macros.share(site = 'facebook', icon = True) }}{% endif %} - {% if settings.ENABLE_SHARING_LINKEDIN %}{{ macros.share(site = 'linkedin', icon = True) }}{% endif %} - {% if settings.ENABLE_SHARING_IDENTICA %}{{ macros.share(site = 'identica', icon = True) }}{% endif %} - {% if settings.ENABLE_SHARING_GOOGLE %}{% endif %} + {% include "widgets/question_vote_buttons.html"%} + {% include "widgets/share_buttons.html"%}
@@ -75,37 +36,7 @@ {% endfor %}
- {% set pipe=joiner('|') %} - {% if request.user|can_edit_post(question) %}{{ pipe() }} - {% trans %}edit{% endtrans %} - {% endif %} - {% if request.user|can_retag_question(question) %}{{ pipe() }} - {% trans %}retag{% endtrans %} - - {% endif %} - {% if question.closed %} - {% if request.user|can_reopen_question(question) %}{{ pipe() }} - {% trans %}reopen{% endtrans %} - {% endif %} - {% else %} - {% if request.user|can_close_question(question) %}{{ pipe() }} - {% trans %}close{% endtrans %} - {% endif %} - {% endif %} - {% if request.user|can_flag_offensive(question) %}{{ pipe() }} - - {% trans %}flag offensive{% endtrans %} - {% if request.user|can_see_offensive_flags(question) %} - {% if question.offensive_flag_count > 0 %}({{ question.offensive_flag_count }}){% endif %} - {% endif %} - - {% endif %} - {% if request.user|can_delete_post(question) %}{{ pipe() }} - {% if question.deleted %}{% trans %}undelete{% endtrans %}{% else %}{% trans %}delete{% endtrans %}{% endif %} - {% endif %} + {% include "widgets/question_controls.html" %}
{{ @@ -224,39 +155,7 @@ {{ answer.html }}
- {% set pipe=joiner('|') %} - {{ pipe() }} - - {% trans %}permanent link{% endtrans %} - - - {% if request.user|can_edit_post(answer) %}{{ pipe() }} - {% trans %}edit{% endtrans %} - {% endif %} - {% if request.user|can_flag_offensive(answer) %}{{ pipe() }} - - {% trans %}flag offensive{% endtrans %} - {% if request.user|can_see_offensive_flags(answer) %} - {% if answer.offensive_flag_count > 0 %}({{ answer.offensive_flag_count }}){% endif %} - {% endif %} - - {% endif %} - {% if request.user|can_delete_post(answer) %}{{ pipe() }} - {% spaceless %} - - - {% if answer.deleted %}{% trans %}undelete{% endtrans %}{% else %}{% trans %}delete{% endtrans %}{% endif %} - - {% endspaceless %} - {% endif %} - {% if settings.ALLOW_SWAPPING_QUESTION_WITH_ANSWER and request.user.is_authenticated() and request.user.is_administrator_or_moderator() %}{{ pipe() }} - - {% trans %}swap with question{% endtrans %} - - {% endif %} + {% include "widgets/answer_controls.html" %}
{{ diff --git a/askbot/skins/default/templates/widgets/answer_controls.html b/askbot/skins/default/templates/widgets/answer_controls.html new file mode 100644 index 00000000..4309e10c --- /dev/null +++ b/askbot/skins/default/templates/widgets/answer_controls.html @@ -0,0 +1,33 @@ +{% set pipe=joiner('|') %} +{{ pipe() }} + + {% trans %}permanent link{% endtrans %} + + +{% if request.user|can_edit_post(answer) %}{{ pipe() }} +{% trans %}edit{% endtrans %} +{% endif %} +{% if request.user|can_flag_offensive(answer) %}{{ pipe() }} + + {% trans %}flag offensive{% endtrans %} + {% if request.user|can_see_offensive_flags(answer) %} + {% if answer.offensive_flag_count > 0 %}({{ answer.offensive_flag_count }}){% endif %} + {% endif %} + +{% endif %} +{% if request.user|can_delete_post(answer) %}{{ pipe() }} + {% spaceless %} + + + {% if answer.deleted %}{% trans %}undelete{% endtrans %}{% else %}{% trans %}delete{% endtrans %}{% endif %} + + {% endspaceless %} +{% endif %} +{% if settings.ALLOW_SWAPPING_QUESTION_WITH_ANSWER and request.user.is_authenticated() and request.user.is_administrator_or_moderator() %}{{ pipe() }} + + {% trans %}swap with question{% endtrans %} + +{% endif %} diff --git a/askbot/skins/default/templates/widgets/question_controls.html b/askbot/skins/default/templates/widgets/question_controls.html new file mode 100644 index 00000000..257ce870 --- /dev/null +++ b/askbot/skins/default/templates/widgets/question_controls.html @@ -0,0 +1,31 @@ +{% set pipe=joiner('|') %} +{% if request.user|can_edit_post(question) %}{{ pipe() }} + {% trans %}edit{% endtrans %} +{% endif %} +{% if request.user|can_retag_question(question) %}{{ pipe() }} + {% trans %}retag{% endtrans %} + +{% endif %} +{% if question.closed %} + {% if request.user|can_reopen_question(question) %}{{ pipe() }} + {% trans %}reopen{% endtrans %} + {% endif %} +{% else %} + {% if request.user|can_close_question(question) %}{{ pipe() }} + {% trans %}close{% endtrans %} + {% endif %} +{% endif %} +{% if request.user|can_flag_offensive(question) %}{{ pipe() }} + + {% trans %}flag offensive{% endtrans %} + {% if request.user|can_see_offensive_flags(question) %} + {% if question.offensive_flag_count > 0 %}({{ question.offensive_flag_count }}){% endif %} + {% endif %} + +{% endif %} +{% if request.user|can_delete_post(question) %}{{ pipe() }} + {% if question.deleted %}{% trans %}undelete{% endtrans %}{% else %}{% trans %}delete{% endtrans %}{% endif %} +{% endif %} diff --git a/askbot/skins/default/templates/widgets/question_vote_buttons.html b/askbot/skins/default/templates/widgets/question_vote_buttons.html new file mode 100644 index 00000000..b3db504f --- /dev/null +++ b/askbot/skins/default/templates/widgets/question_vote_buttons.html @@ -0,0 +1,35 @@ +{% if question_vote %} + {% trans %}i like this post (click again to cancel){% endtrans %} +
+ {{ question.score }} +
+{% trans %}i dont like this post (click again to cancel){% endtrans %} +{% else %} +{% trans %}i like this post (click again to cancel){% endtrans %} +
+ {{ question.score }} +
+{% trans %}i dont like this post (click again to cancel){% endtrans %} +{% endif %} diff --git a/askbot/skins/default/templates/widgets/share_buttons.html b/askbot/skins/default/templates/widgets/share_buttons.html new file mode 100644 index 00000000..5b4fc7ac --- /dev/null +++ b/askbot/skins/default/templates/widgets/share_buttons.html @@ -0,0 +1,5 @@ +{% if settings.ENABLE_SHARING_TWITTER %}{{ macros.share(site = 'twitter', icon = True) }}{% endif %} +{% if settings.ENABLE_SHARING_FACEBOOK %}{{ macros.share(site = 'facebook', icon = True) }}{% endif %} +{% if settings.ENABLE_SHARING_LINKEDIN %}{{ macros.share(site = 'linkedin', icon = True) }}{% endif %} +{% if settings.ENABLE_SHARING_IDENTICA %}{{ macros.share(site = 'identica', icon = True) }}{% endif %} +{% if settings.ENABLE_SHARING_GOOGLE %}{% endif %} -- cgit v1.2.3-1-g7c22