{% extends 'mpl/base.html' %} {% block before-content %}
{% if ajax == '/mpl/ajax' %}
   {% endif %}
{% endblock before-content %} {% block content %}

Graphs

{% for graph in graphs %} {% endfor %}

Tips

    {% for tip in tips %}
  1. {{ tip.name }}
  2. {% endfor %}
{% endblock content %} {% block extrajs %} var select_mode = 'show'; function showtip(obj, state) { var tip = $(obj); if (state) {tip.addClass('highlight');} else {tip.removeClass('highlight');} var id = tip.attr('tip'); ajax_call('views.description', {id:id}, (args) => { $('div#display').html(args.description); }) } $('li.tipname').hover(function () {showtip(this, true)}, function() {showtip(this, false)} ); 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 %}