Show More
@@ -1,119 +1,119 b'' | |||||
1 | <%inherit file="/base/base.mako"/> |
|
1 | <%inherit file="/base/base.mako"/> | |
2 |
|
2 | |||
3 |
|
3 | |||
4 | <%def name="menu_bar_subnav()"> |
|
4 | <%def name="menu_bar_subnav()"> | |
5 | % if c.repo_group: |
|
5 | % if c.repo_group: | |
6 | ${self.repo_group_menu(active='home')} |
|
6 | ${self.repo_group_menu(active='home')} | |
7 | % endif |
|
7 | % endif | |
8 | </%def> |
|
8 | </%def> | |
9 |
|
9 | |||
10 |
|
10 | |||
11 | <%def name="main()"> |
|
11 | <%def name="main()"> | |
12 | <div class="box"> |
|
12 | <div class="box"> | |
13 | <!-- box / title --> |
|
13 | <!-- box / title --> | |
14 | <div class="title"> |
|
14 | <div class="title"> | |
15 |
|
15 | |||
16 | </div> |
|
16 | </div> | |
17 | <!-- end box / title --> |
|
17 | <!-- end box / title --> | |
18 | <div class="table"> |
|
18 | <div class="table"> | |
19 | <div id="groups_list_wrap"> |
|
19 | <div id="groups_list_wrap"> | |
20 | <table id="group_list_table" class="display" style="width: 100%"></table> |
|
20 | <table id="group_list_table" class="display" style="width: 100%"></table> | |
21 | </div> |
|
21 | </div> | |
22 | </div> |
|
22 | </div> | |
23 |
|
23 | |||
24 | <div class="table"> |
|
24 | <div class="table"> | |
25 | <div id="repos_list_wrap"> |
|
25 | <div id="repos_list_wrap"> | |
26 | <table id="repo_list_table" class="display" style="width: 100%"></table> |
|
26 | <table id="repo_list_table" class="display" style="width: 100%"></table> | |
27 | </div> |
|
27 | </div> | |
28 | </div> |
|
28 | </div> | |
29 |
|
29 | |||
30 | ## no repository groups and repos present, show something to the users |
|
30 | ## no repository groups and repos present, show something to the users | |
31 | % if c.repo_groups_data == '[]' and c.repos_data == '[]': |
|
31 | % if c.repo_groups_data == '[]' and c.repos_data == '[]': | |
32 | <div class="table"> |
|
32 | <div class="table"> | |
33 | <h2 class="no-object-border"> |
|
33 | <h2 class="no-object-border"> | |
34 | ${_('No repositories or repositories groups exists here.')} |
|
34 | ${_('No repositories or repositories groups exists here.')} | |
35 | </h2> |
|
35 | </h2> | |
36 | </div> |
|
36 | </div> | |
37 | % endif |
|
37 | % endif | |
38 |
|
38 | |||
39 | </div> |
|
39 | </div> | |
40 | <script> |
|
40 | <script> | |
41 | $(document).ready(function() { |
|
41 | $(document).ready(function() { | |
42 |
|
42 | |||
43 | // repo group list |
|
43 | // repo group list | |
44 | % if c.repo_groups_data != '[]': |
|
44 | % if c.repo_groups_data != '[]': | |
45 | $('#group_list_table').DataTable({ |
|
45 | $('#group_list_table').DataTable({ | |
46 | data: ${c.repo_groups_data|n}, |
|
46 | data: ${c.repo_groups_data|n}, | |
47 | dom: 'rtp', |
|
47 | dom: 'rtp', | |
48 | pageLength: ${c.visual.dashboard_items}, |
|
48 | pageLength: ${c.visual.dashboard_items}, | |
49 | order: [[ 0, "asc" ]], |
|
49 | order: [[ 0, "asc" ]], | |
50 | columns: [ |
|
50 | columns: [ | |
51 | { data: {"_": "name", |
|
51 | { data: {"_": "name", | |
52 | "sort": "name_raw"}, title: "${_('Name')}", className: "truncate-wrap td-grid-name" }, |
|
52 | "sort": "name_raw"}, title: "${_('Name')}", className: "truncate-wrap td-grid-name" }, | |
53 | { data: 'menu', "bSortable": false, className: "quick_repo_menu" }, |
|
53 | { data: 'menu', "bSortable": false, className: "quick_repo_menu" }, | |
54 | { data: {"_": "desc", |
|
54 | { data: {"_": "desc", | |
55 | "sort": "desc"}, title: "${_('Description')}", className: "td-description" }, |
|
55 | "sort": "desc"}, title: "${_('Description')}", className: "td-description" }, | |
56 | { data: {"_": "last_change", |
|
56 | { data: {"_": "last_change", | |
57 | "sort": "last_change_raw", |
|
57 | "sort": "last_change_raw", | |
58 | "type": Number}, title: "${_('Last Change')}", className: "td-time" }, |
|
58 | "type": Number}, title: "${_('Last Change')}", className: "td-time" }, | |
59 | { data: {"_": "last_changeset", |
|
59 | { data: {"_": "last_changeset", | |
60 | "sort": "last_changeset_raw", |
|
60 | "sort": "last_changeset_raw", | |
61 | "type": Number}, title: "", className: "td-hash" }, |
|
61 | "type": Number}, title: "", className: "td-hash" }, | |
62 | { data: {"_": "owner", |
|
62 | { data: {"_": "owner", | |
63 | "sort": "owner"}, title: "${_('Owner')}", className: "td-user" } |
|
63 | "sort": "owner"}, title: "${_('Owner')}", className: "td-user" } | |
64 | ], |
|
64 | ], | |
65 | language: { |
|
65 | language: { | |
66 | paginate: DEFAULT_GRID_PAGINATION, |
|
66 | paginate: DEFAULT_GRID_PAGINATION, | |
67 | emptyTable: _gettext("No repository groups available yet.") |
|
67 | emptyTable: _gettext("No repository groups available yet.") | |
68 | }, |
|
68 | }, | |
69 | "drawCallback": function( settings, json ) { |
|
69 | "drawCallback": function( settings, json ) { | |
70 | timeagoActivate(); |
|
70 | timeagoActivate(); | |
71 | quick_repo_menu(); |
|
71 | quick_repo_menu(); | |
72 | // hide pagination for single page |
|
72 | // hide pagination for single page | |
73 | if (settings._iDisplayLength > settings.fnRecordsDisplay()) { |
|
73 | if (settings._iDisplayLength >= settings.fnRecordsDisplay()) { | |
74 | $(settings.nTableWrapper).find('.dataTables_paginate').hide(); |
|
74 | $(settings.nTableWrapper).find('.dataTables_paginate').hide(); | |
75 | } |
|
75 | } | |
76 | } |
|
76 | } | |
77 | }); |
|
77 | }); | |
78 | % endif |
|
78 | % endif | |
79 |
|
79 | |||
80 | // repo list |
|
80 | // repo list | |
81 | % if c.repos_data != '[]': |
|
81 | % if c.repos_data != '[]': | |
82 | $('#repo_list_table').DataTable({ |
|
82 | $('#repo_list_table').DataTable({ | |
83 | data: ${c.repos_data|n}, |
|
83 | data: ${c.repos_data|n}, | |
84 | dom: 'rtp', |
|
84 | dom: 'rtp', | |
85 | order: [[ 0, "asc" ]], |
|
85 | order: [[ 0, "asc" ]], | |
86 | pageLength: ${c.visual.dashboard_items}, |
|
86 | pageLength: ${c.visual.dashboard_items}, | |
87 | columns: [ |
|
87 | columns: [ | |
88 | { data: {"_": "name", |
|
88 | { data: {"_": "name", | |
89 | "sort": "name_raw"}, title: "${_('Name')}", className: "truncate-wrap td-grid-name" }, |
|
89 | "sort": "name_raw"}, title: "${_('Name')}", className: "truncate-wrap td-grid-name" }, | |
90 | { data: 'menu', "bSortable": false, className: "quick_repo_menu" }, |
|
90 | { data: 'menu', "bSortable": false, className: "quick_repo_menu" }, | |
91 | { data: {"_": "desc", |
|
91 | { data: {"_": "desc", | |
92 | "sort": "desc"}, title: "${_('Description')}", className: "td-description" }, |
|
92 | "sort": "desc"}, title: "${_('Description')}", className: "td-description" }, | |
93 | { data: {"_": "last_change", |
|
93 | { data: {"_": "last_change", | |
94 | "sort": "last_change_raw", |
|
94 | "sort": "last_change_raw", | |
95 | "type": Number}, title: "${_('Last Change')}", className: "td-time" }, |
|
95 | "type": Number}, title: "${_('Last Change')}", className: "td-time" }, | |
96 | { data: {"_": "last_changeset", |
|
96 | { data: {"_": "last_changeset", | |
97 | "sort": "last_changeset_raw", |
|
97 | "sort": "last_changeset_raw", | |
98 | "type": Number}, title: "${_('Commit')}", className: "td-hash" }, |
|
98 | "type": Number}, title: "${_('Commit')}", className: "td-hash" }, | |
99 | { data: {"_": "owner", |
|
99 | { data: {"_": "owner", | |
100 | "sort": "owner"}, title: "${_('Owner')}", className: "td-user" } |
|
100 | "sort": "owner"}, title: "${_('Owner')}", className: "td-user" } | |
101 | ], |
|
101 | ], | |
102 | language: { |
|
102 | language: { | |
103 | paginate: DEFAULT_GRID_PAGINATION, |
|
103 | paginate: DEFAULT_GRID_PAGINATION, | |
104 | emptyTable: _gettext("No repositories available yet.") |
|
104 | emptyTable: _gettext("No repositories available yet.") | |
105 | }, |
|
105 | }, | |
106 | "drawCallback": function( settings, json ) { |
|
106 | "drawCallback": function( settings, json ) { | |
107 | timeagoActivate(); |
|
107 | timeagoActivate(); | |
108 | quick_repo_menu(); |
|
108 | quick_repo_menu(); | |
109 | // hide pagination for single page |
|
109 | // hide pagination for single page | |
110 | if (settings._iDisplayLength > settings.fnRecordsDisplay()) { |
|
110 | if (settings._iDisplayLength >= settings.fnRecordsDisplay()) { | |
111 | $(settings.nTableWrapper).find('.dataTables_paginate').hide(); |
|
111 | $(settings.nTableWrapper).find('.dataTables_paginate').hide(); | |
112 | } |
|
112 | } | |
113 | } |
|
113 | } | |
114 | }); |
|
114 | }); | |
115 | % endif |
|
115 | % endif | |
116 |
|
116 | |||
117 | }); |
|
117 | }); | |
118 | </script> |
|
118 | </script> | |
119 | </%def> |
|
119 | </%def> |
General Comments 0
You need to be logged in to leave comments.
Login now