src/catedit/templates/catrecap.html
changeset 0 54f4e0f9d636
child 1 83d266c0c832
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/catedit/templates/catrecap.html	Thu Nov 20 17:44:01 2014 +0100
@@ -0,0 +1,94 @@
+<!DOCTYPE html>
+<html lang="fr">
+  <head>
+    <meta charset="utf-8">
+      <meta http-equiv="X-UA-Compatible" content="IE=edge">
+      <meta name="viewport" content="width=device-width, initial-scale=1">
+      <title>Liste des catégories</title>
+      <link href="{{ url_for('static', filename='css/bootstrap.min.css') }}" rel="stylesheet">
+      <link href="{{ url_for('static', filename='css/style.css') }}" rel="stylesheet">
+      <script src="{{ url_for('static', filename='js/jquery-1.11.1.min.js') }}" language="Javascript" type="text/javascript"></script>
+      <script>
+        $(document).ready(function(){
+          {% for cat in cat_list %}
+          $("#properties_{{cat.cat_id}}").hide();
+          $("#info_button_{{cat.cat_id}}").click(function(){
+            $("#properties_{{cat.cat_id}}").slideToggle();
+          });
+          {% endfor %}
+        });
+      </script>
+  </head>
+  <body>
+    <div class="navbar navbar-inverse" role="navigation">
+        <div class="container">
+          <div class="navbar-header">
+            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
+              <span class="sr-only">Toggle navigation</span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+            <a class="navbar-brand" id="logo" href="{{ url_for('cat_recap') }}">
+              <span class="glyphicon glyphicon-picture"/>
+            </a>
+          </div>
+          <div class="collapse navbar-collapse">
+            <ul class="nav navbar-nav">
+              <li class="active"><a>Liste des catégories</a></li>
+              <li><a href="{{ url_for('cat_editor') }}">Editeur de catégorie: Création</a></li>
+            </ul>
+            <div class="navbar-text navbar-right">
+              {% if not session.get("user_code", None)%}Non authentifié - <a href="{{ url_for('github_login') }}" class="navbar-link">S'authentifier</a>
+              {% else %} Authentifié: {{ session["user_login"] }} - <a href="{{ url_for('logout') }}" class="navbar-link">Quitter</a>{% endif %}
+            </div>
+          </div>
+        </div>
+    </div>
+    <div class="container">
+      <h2>Liste des catégories existantes</h2>
+      <table class="table table-striped table-bordered table-condensed">
+        <thead>
+          <tr>
+            <th class="col-md-2"><b>Category Label</b></th>
+            <th class="col-md-10" colspan="2"><b>Category Description</b></th>
+          </tr>
+        </thead>
+        <tbody>
+        {% if cat_list|length == 0 %}
+          <tr>
+            <td class="col-md-12" colspan="3">Aucune catégorie n'a été créée. <a href="{{ url_for('cat_editor') }}">Créer une catégorie</a></td>
+          </tr>
+        {% else %}
+          {% for cat in cat_list %}
+            <tr>
+              <td class="col-md-2">{{ cat.cat_label }}</td>
+              <td class="col-md-8">{{ cat.cat_description}}</td>
+              <td class="col-md-2 text-right">
+                <button class="btn btn-default" id="info_button_{{ cat.cat_id }}"><span class="glyphicon glyphicon-plus"/></button>
+                <a href="{{ url_for('cat_editor', cat_id=cat.cat_id)}}" class="btn btn-default"><span class="glyphicon glyphicon glyphicon-pencil"/></a>
+                <a href="{{ url_for('cat_recap', delete_cat_id=cat.cat_id)}}" class="btn btn-default"><span class="glyphicon glyphicon-trash"/></a>
+              </td>
+            </tr>
+              <tr>
+                <td colspan="3">
+                  <div id="properties_{{cat.cat_id}}">
+                    <dl class="dl-horizontal">
+                    {% if cat.cat_properties|length == 0 %} <dt></dt><dd>Aucune autre propriété</dd>
+                    {% else %}
+                      {% for (predicate, property) in cat.cat_properties %}
+                        <dt>{{ predicate }}</dt>
+                        <dd>{{ property }}</dd>
+                      {% endfor %}
+                    {% endif %}
+                    </dl>
+                  </div>
+                </td>
+              </tr>
+          {% endfor %}
+        {% endif %}
+        </tbody>
+      </table><br>
+    </div>
+  </body>
+</html>