Merge remote-tracking branch 'remotes/jiyda/220_rtl_language_support'
authorChristopher Allan Webber <cwebber@dustycloud.org>
Thu, 2 Jan 2014 20:49:04 +0000 (14:49 -0600)
committerChristopher Allan Webber <cwebber@dustycloud.org>
Thu, 2 Jan 2014 20:49:04 +0000 (14:49 -0600)
Conflicts:
mediagoblin/templates/mediagoblin/base.html
mediagoblin/tools/template.py

1  2 
mediagoblin/templates/mediagoblin/base.html
mediagoblin/tools/template.py

index e71f9d127da389a46b2ac5e6f46d938c2b6adb59,83bc65d407d383ab972c74ff76df4aea23661dd2..6d49ff4767cf6110fa7f75c1250d578d26017fd8
  # along with this program.  If not, see <http://www.gnu.org/licenses/>.
  -#}
  <!doctype html>
  <html
--{% block mediagoblin_html_tag %}
--{% endblock mediagoblin_html_tag %}
-->
 -  <head {% if is_rtl %} dir="rtl" {% endif %}>
++  {% block mediagoblin_html_tag %}
++  {% endblock mediagoblin_html_tag %}
++  {% if is_rtl -%}
++    dir="rtl"
++  {%- endif -%}
++  >
 +  <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
 +    <meta http-equiv="X-UA-Compatible" content="IE=Edge">
      <title>{% block title %}{{ app_config['html_title'] }}{% endblock %}</title>
      <link rel="stylesheet" type="text/css"
            href="{{ request.staticdirect('/css/extlib/reset.css') }}"/>
index fa29061114fe252f4aa88254892a997c7cec6bd9,5d320f75103046778f9119c9ffd7317324e3021e..e5acdf459f839ea4f1a1f48bb19fb2453ea9882d
@@@ -26,8 -26,10 +26,10 @@@ from mediagoblin import mg_global
  from mediagoblin import messages
  from mediagoblin import _version
  from mediagoblin.tools import common
+ from mediagoblin.tools.translate import is_rtl
  from mediagoblin.tools.translate import set_thread_locale
 -from mediagoblin.tools.pluginapi import get_hook_templates
+ from mediagoblin.tools.translate import get_locale_from_request
 +from mediagoblin.tools.pluginapi import get_hook_templates, hook_transform
  from mediagoblin.tools.timesince import timesince
  from mediagoblin.meddleware.csrf import render_csrf_form_token
  
@@@ -76,8 -74,7 +79,8 @@@ def get_jinja_env(template_loader, loca
      template_env.globals['app_config'] = mg_globals.app_config
      template_env.globals['global_config'] = mg_globals.global_config
      template_env.globals['version'] = _version.__version__
 +    template_env.globals['auth'] = mg_globals.app.auth
+     template_env.globals['is_rtl'] = is_rtl(locale)
      template_env.filters['urlencode'] = url_quote_plus
  
      # add human readable fuzzy date time