summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdolfo Fitoria <adolfo.fitoria@gmail.com>2012-01-26 09:36:35 -0300
committerAdolfo Fitoria <adolfo.fitoria@gmail.com>2012-01-26 09:36:35 -0300
commit7265ae55af0474de063aca9bd61497452d048482 (patch)
tree5440761f26d9249c01b1185eff85ca0278283baa
parentfb253650dfe57e574d2b39c232795922b40b19d7 (diff)
parent11a5efc0185acf0d50a946053d81fb29a458a0f7 (diff)
downloadaskbot-7265ae55af0474de063aca9bd61497452d048482.tar.gz
askbot-7265ae55af0474de063aca9bd61497452d048482.tar.bz2
askbot-7265ae55af0474de063aca9bd61497452d048482.zip
Merge branch 'master' of github.com:ASKBOT/askbot-devel
-rw-r--r--askbot/conf/__init__.py1
-rw-r--r--askbot/conf/leading_sidebar.py38
-rw-r--r--askbot/doc/source/changelog.rst1
-rw-r--r--askbot/skins/default/media/style/style.less4
-rw-r--r--askbot/skins/default/templates/base.html5
5 files changed, 49 insertions, 0 deletions
diff --git a/askbot/conf/__init__.py b/askbot/conf/__init__.py
index 026a6185..de1eeccc 100644
--- a/askbot/conf/__init__.py
+++ b/askbot/conf/__init__.py
@@ -13,6 +13,7 @@ import askbot.conf.skin_general_settings
import askbot.conf.sidebar_main
import askbot.conf.sidebar_question
import askbot.conf.sidebar_profile
+import askbot.conf.leading_sidebar
import askbot.conf.spam_and_moderation
import askbot.conf.user_settings
import askbot.conf.markup
diff --git a/askbot/conf/leading_sidebar.py b/askbot/conf/leading_sidebar.py
new file mode 100644
index 00000000..b3909961
--- /dev/null
+++ b/askbot/conf/leading_sidebar.py
@@ -0,0 +1,38 @@
+"""
+Sidebar settings
+"""
+from askbot.conf.settings_wrapper import settings
+from askbot.deps.livesettings import ConfigurationGroup
+from askbot.deps.livesettings import values
+from django.utils.translation import ugettext as _
+from askbot.conf.super_groups import CONTENT_AND_UI
+
+LEADING_SIDEBAR = ConfigurationGroup(
+ 'LEADING_SIDEBAR',
+ _('Common left sidebar'),
+ super_group = CONTENT_AND_UI
+ )
+
+settings.register(
+ values.BooleanValue(
+ LEADING_SIDEBAR,
+ 'ENABLE_LEADING_SIDEBAR',
+ description = _('Enable left sidebar'),
+ default = False,
+ )
+)
+
+settings.register(
+ values.LongStringValue(
+ LEADING_SIDEBAR,
+ 'LEADING_SIDEBAR',
+ description = _('HTML for the left sidebar'),
+ default = '',
+ help_text = _(
+ 'Use this area to enter content at the LEFT sidebar'
+ 'in HTML format. When using this option, please '
+ 'use the HTML validation service to make sure that '
+ 'your input is valid and works well in all browsers.'
+ )
+ )
+)
diff --git a/askbot/doc/source/changelog.rst b/askbot/doc/source/changelog.rst
index d9c85e1b..c6d29ea8 100644
--- a/askbot/doc/source/changelog.rst
+++ b/askbot/doc/source/changelog.rst
@@ -8,6 +8,7 @@ Development version (not released yet)
* Added tests for the CSRF_COOKIE_DOMAIN setting in the startup_procedures (Evgeny)
* Askbot now respects django's staticfiles app (Radim Řehůřek, Evgeny)
* Fixed the url translation bug (Evgeny)
+* Added left sidebar option (Evgeny)
0.7.39 (Jan 11, 2012)
---------------------
diff --git a/askbot/skins/default/media/style/style.less b/askbot/skins/default/media/style/style.less
index 389a0acc..7b564d8a 100644
--- a/askbot/skins/default/media/style/style.less
+++ b/askbot/skins/default/media/style/style.less
@@ -3347,3 +3347,7 @@ pre.prettyprint { clear:both;padding: 3px; border: 0px solid #888; }
.atn { color: #404; }
.atv { color: #060; }
}
+
+#leading-sidebar {
+ float: left;
+}
diff --git a/askbot/skins/default/templates/base.html b/askbot/skins/default/templates/base.html
index 39b89fe8..348ab23a 100644
--- a/askbot/skins/default/templates/base.html
+++ b/askbot/skins/default/templates/base.html
@@ -25,6 +25,11 @@
{% endif %}
{% include "widgets/header.html" %} {# Logo, user tool navigation and meta navitation #}
{% include "widgets/secondary_header.html" %} {# Scope selector, search input and ask button #}
+ {% if settings.ENABLE_LEADING_SIDEBAR %}
+ <div id="leading-sidebar">
+ {{ settings.LEADING_SIDEBAR|safe }}
+ </div>
+ {% endif %}
<div class="content-wrapper">
{% block body %}
{% endblock %}