]> git.0d.be Git - chloro.git/commitdiff
a11y: add lang attribute to <html>
authorFrédéric Péters <fpeters@0d.be>
Sat, 5 Feb 2022 10:15:39 +0000 (11:15 +0100)
committerFrédéric Péters <fpeters@0d.be>
Sat, 5 Feb 2022 10:15:39 +0000 (11:15 +0100)
chloro/phyll/models.py
chloro/phyll/templates/phyll/base.html
chloro/phyll/templates/phyll/home.html
chloro/phyll/templates/phyll/note_detail.html

index 1f9914b53ca154238a78c964276874cfa38a2006..3723f6b646303503e24e7dc6fbd8a552995e8860 100644 (file)
@@ -35,3 +35,8 @@ class Note(models.Model):
 
     def get_absolute_url(self):
         return '/%s/' % self.slug
+
+    def lang(self):
+        if self.tags.filter(name='lang-en').exists():
+            return 'en'
+        return 'fr'
index e7449de4b511f715a794f541bb978d685018c263..3fed23671e809600e75c99c92e60a48f5b5cde7a 100644 (file)
@@ -1,5 +1,5 @@
 {% load gadjo i18n %}<!DOCTYPE html>
-<html>
+<html lang="{% block html-lang %}fr{% endblock %}">
   <head>
     <meta charset="utf-8"/> <!-- 🌱 -->
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
index 54cfe19f967da88f88ef74d8a8c75dcc290b0a64..d57678c38e98985eef3f258e5c2069602dd67d4e 100644 (file)
@@ -1,5 +1,6 @@
 {% extends "phyll/base.html" %}
 
+{% block html-lang %}{{ latest.lang }}{% endblock %}
 {% block content-class %}home{% endblock %}
 
 {% block body %}
index 493da391b4bf36a626089dd4819cf63814bb7f8e..16135e5f1da381aeda7271730ac8f372ebf3f803 100644 (file)
@@ -1,6 +1,7 @@
 {% extends "phyll/base.html" %}
 {% load i18n %}
 
+{% block html-lang %}{{ object.lang }}{% endblock %}
 {% block content-class %}post{% endblock %}
 {% block page-title %}{{ object.title }} - {{ block.super }}{% endblock %}