{% extends 'mpl/base.html' %} {% block content %}
{% for graph in graphs %}
{% else %}>{% endif %}{{ graph.full }} {% if not ajax %}{% endif %}
{% endfor %}
{% endblock content %} {% block extrajs %} var select_mode = 'show'; function slide(obj, state) { var div = $(obj); var img = div.find('img'); var disp = $('div#showme'); if (state) { disp.removeClass('hideme'); var load='

ID = ' + div.attr('id') + '

\n'; disp.html(load); } else { disp.addClass("hideme"); } } function mark(obj) { var div = $(obj); var id = div.attr('id'); if (select_mode == 'show') { document.location = "/mpl/graph/" + id + "/"; } {% if ajax == 'mpl' %} else { ajax_call('image', {pk: id, action: select_mode}, (args) => { switch(args.action) { case 'delete': case 'hide': $('div.pic#' + id).remove(); break; } }) } {% endif %} } $('div.pic').click(function() {mark(this)}); $('div.pic').hover(function() {slide(this, true)}, function() {slide(this, false)} ); //$('tr.hoverer').click( function() { // slide($(this), ! $(this).hasClass('highlight'))}); $('input#term').change((ev) => { var me = $(ev.target); document.location = "/mpl/graphs/?term=" +me.val(); }) $('div#operations input').click((ev) => { var me = $(ev.target); select_mode = me.attr('id'); }) {% endblock extrajs %}