|
a/OSSEval/analysis/templates/analysis/analysis_list.html |
|
b/OSSEval/analysis/templates/analysis/analysis_list.html |
1 |
{% extends "base.html" %}
|
1 |
{% extends "base.html" %}
|
|
|
2 |
{% load staticfiles %}
|
2 |
{% block content %}
|
3 |
{% block content %}
|
3 |
<h2>Analyses</h2>
|
4 |
<h2>Analyses</h2>
|
4 |
<ul>
|
5 |
<ul>
|
5 |
<script type="text/javascript">var search_ui = {};</script>
|
6 |
<script type="text/javascript">
|
|
|
7 |
var w='<img src="{% static "images/wait1.gif" %}">';
|
|
|
8 |
var options = {
|
|
|
9 |
dataType: 'json',
|
|
|
10 |
beforeSubmit: function() {$("div#search_results").html(w);},
|
|
|
11 |
success: function(data) {
|
|
|
12 |
$html = '<table id="tableSearchResults">' + data + '</table>';
|
|
|
13 |
$('div#search_results').html($html);
|
|
|
14 |
$('#tableSearchResults').dataTable();
|
|
|
15 |
},
|
|
|
16 |
error: function (data) {
|
|
|
17 |
if (data.status == 200) {
|
|
|
18 |
$html = '<table id="tableSearchResults">' + data.responseText + '</table>';
|
|
|
19 |
$('div#search_results').html($html);
|
|
|
20 |
$('#tableSearchResults').dataTable();
|
|
|
21 |
}
|
|
|
22 |
}
|
|
|
23 |
};
|
|
|
24 |
</script>
|
6 |
{% for analysis in analises_list %}
|
25 |
{% for analysis in analises_list %}
|
7 |
<script type="text/javascript">if (search_ui[{{ analysis.methodology_version.methodology.entity.id }}] == undefined) search_ui[{{ analysis.methodology_version.methodology.entity.id }}]="";$.get("http://127.0.0.1:8000/entity/entity_ui/{{ analysis.methodology_version.methodology.entity.id }}/", function(data){ search_ui[{{ analysis.methodology_version.methodology.entity.id }}] = data;});</script>
|
|
|
8 |
<li>
|
26 |
<li>
|
|
|
27 |
<script type="text/javascript">
|
|
|
28 |
var mv_id = {{ analysis.methodology_version.methodology.entity.id }};
|
|
|
29 |
ae_app = "/{{ analysis.methodology_version.methodology.entity.actual_entity_app }}/";
|
|
|
30 |
function searchOnClick() {
|
|
|
31 |
$("div#search").html(w);
|
|
|
32 |
$.get(ae_app + "search_html/",
|
|
|
33 |
function(data){ $("div#search").html(data);
|
|
|
34 |
$("div#search").tabs();
|
|
|
35 |
$("form#searchForm").ajaxForm(options);
|
|
|
36 |
//following lines because at the second click it loses the .tabs formatting-->
|
|
|
37 |
$("ul#id_target").addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all")
|
|
|
38 |
$("div#detail>ul").addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all")
|
|
|
39 |
$("div#detail>ul").attr( "role", "tablist" );
|
|
|
40 |
|
|
|
41 |
$("div#detail>ul>li").addClass( "ui-state-default ui-corner-top ui-tabs-active ui-state-active" );
|
|
|
42 |
$("div#detail>ul>li").attr( "role", "tab" );
|
|
|
43 |
$("div#detail>ul>li>a").attr( "role", "presentation" );
|
|
|
44 |
$("div#detail>ul>li>a").addClass( "ui-tabs-anchor" );
|
|
|
45 |
}
|
|
|
46 |
);
|
|
|
47 |
$("div#detail").html(w);
|
|
|
48 |
$.get(ae_app + "instance_list_html/{{ analysis.id }}",
|
|
|
49 |
function(data){
|
|
|
50 |
$("div#detail").html(data);
|
|
|
51 |
$("div#detail").tabs();
|
|
|
52 |
}
|
|
|
53 |
);
|
|
|
54 |
}
|
|
|
55 |
</script>
|
9 |
<a href="">[Edit]</a> <a href="">[Export]</a> <a href="">[Delete]</a> <a href="">[Weights]</a>
|
56 |
<a href="">[Edit]</a> <a href="">[Export]</a> <a href="">[Delete]</a> <a href="">[Weights]</a>
|
10 |
<a onclick='$("div#search").html(search_ui[{{ analysis.methodology_version.methodology.entity.id }}])'>{{ analysis.name }}</a>
|
|
|
11 |
|
57 |
|
|
|
58 |
<a onclick='searchOnClick()'>{{ analysis.name }}</a>
|
12 |
</li>
|
59 |
</li>
|
13 |
{% endfor %}
|
60 |
{% endfor %}
|
14 |
</ul>
|
61 |
</ul>
|
15 |
{% endblock %} |
62 |
{% endblock %}
|