Add a by-language filter

This commit is contained in:
Alexis Métaireau 2012-10-08 17:20:29 +02:00
parent 4eaa2a3da5
commit 3ee5ee2be8
10 changed files with 39 additions and 1 deletions

View file

@ -2,6 +2,7 @@ AMAP + Média = Paniers bio à 5e ?!
################################## ##################################
:date: 2009-11-11 :date: 2009-11-11
:lang: fr
Le raccourci me semble un peu rapide. Et pourtant, il est emprunté Le raccourci me semble un peu rapide. Et pourtant, il est emprunté
bien trop souvent. La dernière *mes-utilisation* que j'ai à décrier bien trop souvent. La dernière *mes-utilisation* que j'ai à décrier

View file

@ -2,6 +2,7 @@ Le temps des grâces, courrez-y !
################################ ################################
:date: 2010-03-28 :date: 2010-03-28
:lang: fr
Ouf, notre Ouf, notre
`semaine de l'environnement <http://www.reseaugrappe.org>`_ s'est `semaine de l'environnement <http://www.reseaugrappe.org>`_ s'est

View file

@ -2,6 +2,7 @@ Semaine de lenvironnement: La consommation étudiante
##################################################### #####################################################
:date: 2010-02-24 :date: 2010-02-24
:lang: fr
Les acteurs associatifs sont bien souvent moteurs des critiques de nos sociétés. Je pense à `Framasoft <http://www.framasoft.net/>`_, à `la Quadrature du net <http://www.laquadrature.net/>`_ ou à `Ars Industrialis <http://www.arsindustrialis.org/>`_ (dans le domaine de la science et de l'informatique), mais aussi `aux Amis de la Terre <http://www.amisdelaterre.org/>`_, à `ATTAC <http://www.attac.org/>`_ (dans le domaine de l'environnement entres autres), et a tout un tas d'autres associations que je ne peux pas citer ici exhaustivement... Ce sont eux qui sont porteurs de messages alternatifs, et qui sont les initiateurs de débats publics, qui permettent de faire avancer des thématiques aussi importantes que le logiciel libre ou la protection de l'environnement. Les acteurs associatifs sont bien souvent moteurs des critiques de nos sociétés. Je pense à `Framasoft <http://www.framasoft.net/>`_, à `la Quadrature du net <http://www.laquadrature.net/>`_ ou à `Ars Industrialis <http://www.arsindustrialis.org/>`_ (dans le domaine de la science et de l'informatique), mais aussi `aux Amis de la Terre <http://www.amisdelaterre.org/>`_, à `ATTAC <http://www.attac.org/>`_ (dans le domaine de l'environnement entres autres), et a tout un tas d'autres associations que je ne peux pas citer ici exhaustivement... Ce sont eux qui sont porteurs de messages alternatifs, et qui sont les initiateurs de débats publics, qui permettent de faire avancer des thématiques aussi importantes que le logiciel libre ou la protection de l'environnement.

View file

@ -2,6 +2,7 @@ Python ? go !
############## ##############
:date: 2009-12-17 :date: 2009-12-17
:lang: fr
Cela fait maintenant un peu plus d'un mois que je travaille sur un Cela fait maintenant un peu plus d'un mois que je travaille sur un
projet en `django <http://www.djangoproject.org>`_, et que, projet en `django <http://www.djangoproject.org>`_, et que,

View file

@ -2,6 +2,7 @@ Un coup de main pour mon mémoire!
################################# #################################
:date: 2011-05-25 :date: 2011-05-25
:lang: fr
Ça y est, bientôt la fin. LA FIN. La fin des études, et le début du reste. Ça y est, bientôt la fin. LA FIN. La fin des études, et le début du reste.
En attendant je bosse sur mon mémoire de fin d'études et j'aurais besoin d'un petit En attendant je bosse sur mon mémoire de fin d'études et j'aurais besoin d'un petit

View file

@ -2,6 +2,7 @@ Les dangers du livre numérique
############################## ##############################
:date: 23-01-2012 :date: 23-01-2012
:lang: fr
Le framablog vient de publier `une traduction de l'article de RMS à propos des dangers du livre électronique <http://www.framablog.org/index.php/post/2012/01/22/stallman-ebook-livre-electronique>`_. Intéressant, même si il faut faire attention à ne pas confondre livre électronique et risques liés au format de distribution. Le framablog vient de publier `une traduction de l'article de RMS à propos des dangers du livre électronique <http://www.framablog.org/index.php/post/2012/01/22/stallman-ebook-livre-electronique>`_. Intéressant, même si il faut faire attention à ne pas confondre livre électronique et risques liés au format de distribution.

View file

@ -2,6 +2,7 @@ La simplicité volontaire contre le mythe de l'abondance
####################################################### #######################################################
:date: 2011-10-14 :date: 2011-10-14
:lang: fr
Paul Ariès dans la préface de "`La simplicité volontaire contre le mythe de Paul Ariès dans la préface de "`La simplicité volontaire contre le mythe de
l'abondance l'abondance

View file

@ -258,6 +258,15 @@ img.left, figure.left {float: right; margin: 0 0 2em 2em;}
-webkit-border-radius: 10px; -webkit-border-radius: 10px;
} }
#lang-selector {
float: right;
font-style: italic;
color: #bbb;
}
#lang-selector a{ color: #bbb; }
#lang-selector a.deactivated { text-decoration: none; }
/* /*
Extras Extras
*****************/ *****************/

View file

@ -18,6 +18,7 @@
<!--[if lt IE 7]> <!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" media="all" href="{{ SITEURL }}/css/ie6.css"/><![endif]--> <link rel="stylesheet" type="text/css" media="all" href="{{ SITEURL }}/css/ie6.css"/><![endif]-->
{% block js %}{% endblock %}
</head> </head>

View file

@ -1,12 +1,33 @@
{% extends "base.html" %} {% extends "base.html" %}
{% block content_title %}{% endblock %} {% block content_title %}{% endblock %}
{% block js %}
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script language="javascript">
$(document).ready(function(){
$('#lang-selector a').each(function(i, item){
$(item).click(function(){
$(item).toggleClass('deactivated');
$('a[class="' + item.lang +'"]').each(function(i, article){
$(article).toggle();
});
return false;
});
});
});
</script>
{% endblock %}
{% block content %} {% block content %}
{% if articles %} {% if articles %}
<section id="content" class="body"> <section id="content" class="body">
<div id="lang-selector">filter by language: <a href="#" lang='en'>english</a>, <a href="#" lang='fr'>french</a></div>
<ol id="posts-list" class="hfeed"> <ol id="posts-list" class="hfeed">
{% set category = None %} {% set category = None %}
{% for article in articles_page.object_list %} {% for article in articles_page.object_list %}
<a href="{{ SITEURL }}/{{ article.url }}" rel="bookmark" title="{{ article.title}}"> <a href="{{ SITEURL }}/{{ article.url }}" rel="bookmark" title="{{ article.title}}" class='{{ article.lang }}'>
<li><article class="hentry {{ article.category }}"> <li><article class="hentry {{ article.category }}">
{% if article.category.name != category %} {% if article.category.name != category %}
<span class='category {{ article.category }}'>{{ article.category }}</span> <span class='category {{ article.category }}'>{{ article.category }}</span>