# HG changeset patch # User cavaliet # Date 1307354068 -7200 # Node ID ba16d97a86320fc51d3fb49b51921ba94a4e34d3 # Parent fe20b23e9f0fa8c2da25d69db41ed7e3d11b6f7f Add static files and tag table partial template. diff -r fe20b23e9f0f -r ba16d97a8632 web/hdabo/static/hdabo/img/arrow_down.png Binary file web/hdabo/static/hdabo/img/arrow_down.png has changed diff -r fe20b23e9f0f -r ba16d97a8632 web/hdabo/static/hdabo/img/arrow_up.png Binary file web/hdabo/static/hdabo/img/arrow_up.png has changed diff -r fe20b23e9f0f -r ba16d97a8632 web/hdabo/static/hdabo/js/hdabo.js --- /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 diff -r fe20b23e9f0f -r ba16d97a8632 web/hdabo/templates/partial/tag_table.html --- /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 %} + + + {% if valid != "2" %} + + + {% endif %} + + + {% comment %}{% endcomment %} + + + + + + {% if ordered_tags %} + {# ordered_tags is a list of TaggedSheet #} + {% for t in ordered_tags %} + + + {% if valid != "2" %} + + + {% endif %} + + + {% comment %}{% endcomment %} + + + + + + {% endfor %} + {% else %} + {# ds is a DataSheet #} + {% for t in ds.tags.all %} + + + {% if valid != "2" %} + + + {% endif %} + + + {% comment %}{% endcomment %} + + + + + + {% endfor %} + {% endif %} +
#DMidlabeloriginal_labelaliaswikipedia_urlurl_statusdbpedia_uriwikipedia_activated
{{t.order}}{% if not forloop.first %}up{% endif %}{% if not forloop.last %}down{% endif %}{{t.tag.id}}{{t.tag.label}}{{t.tag.original_label}}{{t.tag.alias}}{{t.tag.wikipedia_url}}{{t.tag.url_status}}{{t.tag.dbpedia_uri}}{{t.tag.wikipedia_activated}}
{{forloop.counter}}{% if not forloop.first %}up{% endif %}{% if not forloop.last %}down{% endif %}{{t.id}}{{t.label}}{{t.original_label}}{{t.alias}}{{t.wikipedia_url}}{{t.url_status}}{{t.dbpedia_uri}}{{t.wikipedia_activated}}
+{% endblock %}