var SummaryPlugin = ActiveBuild.UiPlugin.extend({ id: 'build-summary', css: 'col-xs-12', title: Lang.get('build-summary'), box: true, statusIcons: [ 'fa-clock-o', 'fa-cogs', 'fa-check', 'fa-remove' ], statusLabels: [ Lang.get('pending'), Lang.get('running'), Lang.get('successful'), Lang.get('failed') ], statusClasses: ['text-blue', 'text-yellow', 'text-green', 'text-red'], register: function() { var self = this; var query = ActiveBuild.registerQuery('plugin-summary', 5, {key: 'plugin-summary'}) $(window).on('plugin-summary', function(data) { self.onUpdate(data); }); $(window).on('build-updated', function() { query(); }); }, render: function() { return $( '
'+Lang.get('stage')+' | ' + ''+Lang.get('plugin')+' | ' + ''+Lang.get('status')+' | ' + ''+Lang.get('duration')+' (s) | ' + '
---|