For some reason, when exporting commented text with background colors, angle brackets for html spans are sometimes returned as entities by soup.
from django.conf import settings
from cm.models import ApplicationConfiguration
from cm.cm_settings import TRACKING_HTML
from cm.converters.pandoc_converters import PANDOC_VERSION
def static(request):
"""
add static data to be used in templates
"""
return {
'SITE_URL' : settings.SITE_URL,
'CLIENT_DEBUG' : settings.CLIENT_DEBUG,
'YUI_VERSION' : settings.YUI_VERSION,
'CONF': ApplicationConfiguration,
'CM_MEDIA_PREFIX' : settings.CM_MEDIA_PREFIX,
'TRACKING_HTML' : TRACKING_HTML,
'PANDOC_VERSION' : PANDOC_VERSION,
}
def tz(request):
"""
Add tz info
"""
return {
# TODO: set tz to user timezone if logged in
'tz': request.session.get('tz',None),
'tz_installed' : True,
}
from cm.utils.i18n import translate_to
LOCAL_LANGUAGES = []
for code, value in settings.LANGUAGES:
trans_value = translate_to(value, code)
LOCAL_LANGUAGES.append((code, trans_value))
def utils(request):
"""
all utils objects:
- 'intelligent' language object
"""
return {
'LOCAL_LANGUAGES' : LOCAL_LANGUAGES,
}