Merge pull request #4106 from solgenomics/topic/wishlist
[sgn.git] / mason / analyses / index.mas
blob2c13ea492523d3a808072dbb851e1f8f91a9b6a6
2 <%args>
3 </%args>
5 <%doc>
7 =head1 NAME
9 /mason/analyses/index.mas - show user-specific analyses in the system
11 =head1 DESCRIPTION
13 Displays a page with a table of all the analyses run by the currently logged in user.
15 =head1 AUTHOR
17 Lukas Mueller <lam87@cornell.edu>
19 =cut
21 </%doc>
23 <& /util/import_javascript.mas, classes => [ 'jquery', 'jquery.dataTables' ], entries => ['analyses' ] &>
25 <& /page/page_title.mas, title => "Your Analyses and Analysis Models" &>
27 <button class='btn btn-primary' style='margin:3px;float:right' id='drone_imagery_calculate_statistics_link'>Drone Imagery Statistics</button><button class='btn btn-primary' style='margin:3px;float:right' id='analysis_calculate_statistics_link'>Single/Multi Trial GEBV Analysis</button><button class="btn btn-default" name="upload_new_analysis_button" style="margin:3px;float:right">Upload Analysis</button><br />
28 <hr>
30 <& /analyses/analysis_calculate_statistics.mas &>
31 <& /analyses/upload_analysis_dialogs.mas &>
32 <& /breeders_toolbox/drone_imagery/drone_imagery_analysis.mas &>
33 <& /analyses/store_new_analysis_values_and_model.mas &>
35 <div class="well">
36 <h3>Your Analyses</h3>
37 <table class="table table-bordered table-hover" id="analyses_by_user_table">
38   <thead>
39   <tr>
40     <th>
41       Analysis Name
42     </th>
43     <th>
44       Description
45     </th>
46     <th>
47       Model Type
48     </th>
49     <th>
50       Protocol
51     </th>
52     <th>
53       Application
54     </th>
55     <th>
56       Language
57     </th>
58   </tr>
59   </thead>
60   <tbody>
61   </tbody>
62 </table>
63 </div>
65 <div class="well">
66 <h3>Your Models</h3>
67 <table class="table table-bordered table-hover" id="models_by_user_table">
68   <thead>
69   <tr>
70     <th>
71       Model Name
72     </th>
73     <th>
74       Description
75     </th>
76     <th>
77       Model Type
78     </th>
79     <th>
80       Protocol
81     </th>
82     <th>
83       Application
84     </th>
85     <th>
86       Language
87     </th>
88   </tr>
89   </thead>
90   <tbody>
91   </tbody>
92 </table>
93 </div>
95 <script>
96 jQuery(document).ready(function(){
97     jQuery('#analyses_by_user_table').DataTable({
98         'ajax': { 'url': '/ajax/analyses/by_user' }
99     });
101     jQuery('#models_by_user_table').DataTable({
102         'ajax': { 'url': '/ajax/analyses/models/by_user' }
103     });
105 </script>