Add static files and tag table partial template.
Binary file web/hdabo/static/hdabo/img/arrow_down.png has changed
Binary file web/hdabo/static/hdabo/img/arrow_up.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/hdabo/static/hdabo/js/hdabo.js Mon Jun 06 11:54:28 2011 +0200
@@ -0,0 +1,33 @@
+function init_tags_events()
+{
+ // Up and down management for tag table lines
+ $(".up,.down").click(function(){
+ tag_up_down(this);
+ });
+}
+
+function tag_up_down(arrow)
+{
+ if ($(arrow).is(".up")) {
+ mv = "u";
+ } else {
+ mv = "d";
+ }
+ var url = tag_up_down_url;
+ var id_tag = $(arrow).attr('id');
+ $.ajax({
+ url: url,
+ type: 'POST',
+ data: {csrfmiddlewaretoken:global_csrf_token,
+ datasheet_id:$('#datasheet_id').val(),
+ tag_id:id_tag,
+ move:mv
+ },
+ // bug with jquery >= 1.5, "json" adds a callback so we don't specify dataType
+ //dataType: 'json',
+ success: function(msg, textStatus, XMLHttpRequest) {
+ $('#tag_table_container').html(msg);
+ init_tags_events();
+ }
+ });
+}
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/web/hdabo/templates/partial/tag_table.html Mon Jun 06 11:54:28 2011 +0200
@@ -0,0 +1,54 @@
+{% block tag_table %}
+ <table id="tag_table"><tr>
+ <th>#</th>
+ {% if valid != "2" %}
+ <th class="updown_td">D</th>
+ <th class="updown_td">M</th>
+ {% endif %}
+ <th>id</th>
+ <th>label</th>
+ {% comment %}<th>original_label</th>{% endcomment %}
+ <th>alias</th>
+ <th>wikipedia_url</th>
+ <th>url_status</th>
+ <th>dbpedia_uri</th>
+ <th>wikipedia_activated</th></tr>
+ {% if ordered_tags %}
+ {# ordered_tags is a list of TaggedSheet #}
+ {% for t in ordered_tags %}
+ <tr class="imageline {% cycle 'hdabooddline' 'hdaboevenline' %}">
+ <td>{{t.order}}</td>
+ {% if valid != "2" %}
+ <td class="updown_td">{% if not forloop.first %}<img src="{{STATIC_URL}}hdabo/img/arrow_up.png" class="up" alt="up" id={{t.tag.id}}>{% endif %}</td>
+ <td class="updown_td">{% if not forloop.last %}<img src="{{STATIC_URL}}hdabo/img/arrow_down.png" class="down" alt="down" id={{t.tag.id}}>{% endif %}</td>
+ {% endif %}
+ <td>{{t.tag.id}}</td>
+ <td>{{t.tag.label}}</td>
+ {% comment %}<td>{{t.tag.original_label}}</td>{% endcomment %}
+ <td>{{t.tag.alias}}</td>
+ <td>{{t.tag.wikipedia_url}}</td>
+ <td>{{t.tag.url_status}}</td>
+ <td>{{t.tag.dbpedia_uri}}</td>
+ <td>{{t.tag.wikipedia_activated}}</td></tr>
+ {% endfor %}
+ {% else %}
+ {# ds is a DataSheet #}
+ {% for t in ds.tags.all %}
+ <tr class="imageline {% cycle 'hdabooddline' 'hdaboevenline' %}">
+ <td>{{forloop.counter}}</td>
+ {% if valid != "2" %}
+ <td class="updown_td">{% if not forloop.first %}<img src="{{STATIC_URL}}hdabo/img/arrow_up.png" class="up" alt="up">{% endif %}</td>
+ <td class="updown_td">{% if not forloop.last %}<img src="{{STATIC_URL}}hdabo/img/arrow_down.png" class="down" alt="down">{% endif %}</td>
+ {% endif %}
+ <td>{{t.id}}</td>
+ <td>{{t.label}}</td>
+ {% comment %}<td>{{t.original_label}}</td>{% endcomment %}
+ <td>{{t.alias}}</td>
+ <td>{{t.wikipedia_url}}</td>
+ <td>{{t.url_status}}</td>
+ <td>{{t.dbpedia_uri}}</td>
+ <td>{{t.wikipedia_activated}}</td></tr>
+ {% endfor %}
+ {% endif %}
+ </table>
+{% endblock %}