diff options
author | Dave Lawrence <dlawrence@mozilla.com> | 2012-08-16 22:26:46 +0200 |
---|---|---|
committer | Dave Lawrence <dlawrence@mozilla.com> | 2012-08-16 22:26:46 +0200 |
commit | 2b11e4ce9253bf543bde87c16bd9b6d90446cff6 (patch) | |
tree | 8eefcc04c9273e8cd170c0b820395a66a8aa6b6e /extensions/ProductDashboard/template/en/default/pages/productdashboard/components.html.tmpl | |
parent | ae3016495ffde3e71d879109e35437dbeff0747f (diff) | |
download | bugzilla-2b11e4ce9253bf543bde87c16bd9b6d90446cff6.tar.gz bugzilla-2b11e4ce9253bf543bde87c16bd9b6d90446cff6.tar.xz |
Dashboard improvements
Diffstat (limited to 'extensions/ProductDashboard/template/en/default/pages/productdashboard/components.html.tmpl')
-rw-r--r-- | extensions/ProductDashboard/template/en/default/pages/productdashboard/components.html.tmpl | 68 |
1 files changed, 35 insertions, 33 deletions
diff --git a/extensions/ProductDashboard/template/en/default/pages/productdashboard/components.html.tmpl b/extensions/ProductDashboard/template/en/default/pages/productdashboard/components.html.tmpl index 7f5a05568..0f51f9de2 100644 --- a/extensions/ProductDashboard/template/en/default/pages/productdashboard/components.html.tmpl +++ b/extensions/ProductDashboard/template/en/default/pages/productdashboard/components.html.tmpl @@ -16,30 +16,29 @@ <script type="text/javascript"> <!-- - var column_defs = [ - { key:"id", label:"ID", sortable:true, sortOptions:{ sortFunction:sortBugIdLinks } }, - { key:"bug_status", label:"Status", sortable:true }, - { key:"version", label:"Version", sortable:true }, - { key:"component", label:"Component", sortable:true }, - { key:"bug_severity", label:"Severity", sortable:true, sortOptions:{ sortFunction:sortBugSeverity } }, - { key:"Summary", label:"Summary", sortable:false }, + PD.options = { + paginator: new YAHOO.widget.Paginator({ rowsPerPage: 25, alwaysVisible: false }) + }; + PD.column_defs = [ + { key:"id", label:"ID", sortable:true, sortOptions:{ sortFunction: PD.sortBugIdLinks } }, + { key:"bug_status", label:"Status", sortable:true }, + { key:"version", label:"Version", sortable:true }, + { key:"component", label:"Component", sortable:true }, + { key:"bug_severity", label:"Severity", sortable:true, sortOptions:{ sortFunction: PD.sortBugSeverity } }, + { key:"Summary", label:"Summary", sortable:false }, ]; - var fields = [ - { key:"id" }, - { key:"bug_status" }, - { key:"version" }, - { key:"component" }, - { key:"bug_severity" }, - { key:"Summary" } + PD.fields = [ + { key:"id" }, + { key:"bug_status" }, + { key:"version" }, + { key:"component" }, + { key:"bug_severity" }, + { key:"Summary" } ]; [% IF user.is_timetracker %] - addStatListener("past_due", "past_due_table", column_defs, fields, { - [% IF summary.past_due.size > 25 %] paginator: new YAHOO.widget.Paginator({ rowsPerPage: 25 }) [% END %] - }); + PD.addStatListener("past_due", "past_due_table", PD.column_defs, PD.fields, PD.options); [% END %] - addStatListener("updated_recently", "updated_recently_table", column_defs, fields, { - [% IF summary.updated_recently.size > 25 %] paginator: new YAHOO.widget.Paginator({ rowsPerPage: 25 }) [% END %] - }); + PD.addStatListener("updated_recently", "updated_recently_table", PD.column_defs, PD.fields, PD.options); --> </script> @@ -121,21 +120,24 @@ <script type="text/javascript"> <!-- - var column_defs = [ - { key:"name", label:"Name", sortable:true }, - { key:"count", label:"Count", sortable:true }, - { key:"percentage", label:"Percentage", sortable:false }, - { key:"bug_list", label:"[% terms.Bug %] List", sortable:false } + PD.options = { + paginator: new YAHOO.widget.Paginator({ rowsPerPage: 25, alwaysVisible: false }) + }; + PD.column_defs = [ + { key:"name", label:"Name", sortable:true }, + { key:"count", label:"Count", sortable:true }, + { key:"percentage", label:"Percentage", sortable:false }, + { key:"bug_list", label:"[% terms.Bug %] List", sortable:false } ]; - var fields = [ - { key:"name" }, - { key:"count", parser:"number" }, - { key:"percentage" }, - { key:"bug_list" } + PD.fields = [ + { key:"name" }, + { key:"count", parser:"number" }, + { key:"percentage" }, + { key:"bug_list" } ]; - addStatListener("component_counts", "component_counts_table", column_defs, fields, {}); - addStatListener("version_counts", "version_counts_table", column_defs, fields, {}); - addStatListener("milestone_counts", "milestone_counts_table", column_defs, fields, {}); + PD.addStatListener("component_counts", "component_counts_table", PD.column_defs, PD.fields, PD.options); + PD.addStatListener("version_counts", "version_counts_table", PD.column_defs, PD.fields, PD.options); + PD.addStatListener("milestone_counts", "milestone_counts_table", PD.column_defs, PD.fields, PD.options); --> </script> |