12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- <!DOCTYPE HTML>
- {% extends "base.html" %}
- {% block head %}
- {{ super() }}
- <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
- <script>
- (function ($) {
- // custom css expression for a case-insensitive contains()
- jQuery.expr[':'].Contains = function(a,i,m){
- return (a.textContent || a.innerText || "").toUpperCase().indexOf(m[3].toUpperCase())>=0;
- };
- function listFilter() {
- $('.filterinput')
- .change( function () {
- var filter = $(this).val();
- if(filter) {
- // this finds all links in a list that contain the input,
- // and hide the ones not containing the input while showing the ones that do
- $('.list-of-tags').find("a:not(:Contains(" + filter + "))").parent().hide();
- $('.list-of-tags').find("a:Contains(" + filter + ")").parent().show();
- } else {
- $('.list-of-tags').find("li").show();
- }
- return false;
- })
- .keyup( function () {
- // fire the above change event after every letter
- $(this).change();
- });
- }
- //ondomready
- $(function () {
- listFilter($());
- });
- }(jQuery));
- </script>
- {% endblock head %}
- {% block title %}
- All Tags - {{ super() }}
- {% endblock title %}
- {% block content %}
- <div class="row-fluid">
- <header class="page_header span7 offset3">
- <h1>All Tags</h1>
- </header>
- </div>
- <div class="row-fluid">
- <div class="span7 offset3">
- <form class="form-search">
- <input type="text" class="input-medium search-query filterinput" placeholder="Find a tag">
- </form>
- <ul class="list-of-tags">
- {% for tag, articles in tags %}
- <li>
- {% set num = articles|count %}
- <a href="/tags.html#{{ tag|replace(' ', '-')|e }}-ref">{{ tag }}<span>{{ num }}</span></a>
- </li>
- {% endfor %}
- </ul>
- </div>
- </div>
- <div class="row-fluid">
- <div class="span7 offset3">
- {% for tag, articles in tags %}
- <h2 id="{{ tag|replace(' ', '-')|e }}-ref">{{ tag }}</h2>
- <ul>
- {% for article in articles %}
- <li><a href="{{ article.url }}">{{ article.title }}</a></li>
- {% endfor %}
- </ul>
- {% endfor %}
- </div>
- </div>
- {% endblock content %}
|