{% extends 'ui/base.html' %} {% block title %}Reference | BioQueue{% endblock %} {% block content %}

Recommended format: NAME_VERSION_FORMAT, for example, GENOME_HG38_FA.


{% for ref in references %} {% endfor %}
ID Key Value Description Operation
{{ ref.id }} {{ ref.name }} {{ ref.path }} {{ ref.description }}
{% endblock %} {% block script %} $("#manage-reference").addClass("active"); var csrftoken = $.cookie('csrftoken'); $.ajaxSetup({ beforeSend: function(xhr, settings){ xhr.setRequestHeader("X-CSRFToken", csrftoken); } }); $("form").submit(function(){ var self = $(this); $.post(self.attr("action"), self.serialize(), success, "json"); return false; function success(data){ if(data.status){ addNew(data.info, $("#name").val(), $("#path").val(), $("#description").val()); self[0].reset(); } else { Messenger().post({ message: data.info, type: 'error', showCloseButton: true }); } } }); function addNew(rid, key, value, description) { var table1 = $('#rtable'); var firstTr = table1.find('tbody>tr:first'); var row = $(""); var td = ""+rid+""+key+""+value+""+description+"Delete"; row.append(td); table1.append(row); } function edit(obj){ var new_id = "parameter" + Math.random(); var self = $(obj); var txt = $.trim(self.text()); var input = $(""); input.attr("value", txt); self.html(input); var oTextbox = new AutoSuggestControl(new_id); input.click(function(){return false;}); input.trigger("focus"); input.blur(function(){ var newTxt = input.val(); if (newTxt != txt){ self.html(newTxt); $.get("{% url 'ui:update_reference' %}", {id:self.attr("data-sid"), path:encodeURI(newTxt)}, function(data){ if (data.status){ Messenger().post({ message: data.info, showCloseButton: true }); }else{ Messenger().post({ message: data.info, type: 'error', showCloseButton: true }); } }); }else{ self.html(newTxt); } }); }; function delReference(obj){ var self = $(obj); $.get("{% url 'ui:delete_reference' %}", {ref: self.attr("data-rid")}, function(data){ if(data.status){ self.parent().parent().parent().hide("slow"); }; }); } {% endblock %}