Skip to content
Snippets Groups Projects
Select Git revision
  • f5e5454d616648c06a02a007b6ff57cccf933b5b
  • master default protected
  • L2SS-1914-fix_job_dispatch
  • TMSS-3170
  • TMSS-3167
  • TMSS-3161
  • TMSS-3158-Front-End-Only-Allow-Changing-Again
  • TMSS-3133
  • TMSS-3319-Fix-Templates
  • test-fix-deploy
  • TMSS-3134
  • TMSS-2872
  • defer-state
  • add-custom-monitoring-points
  • TMSS-3101-Front-End-Only
  • TMSS-984-choices
  • SDC-1400-Front-End-Only
  • TMSS-3079-PII
  • TMSS-2936
  • check-for-max-244-subbands
  • TMSS-2927---Front-End-Only-PXII
  • Before-Remove-TMSS
  • LOFAR-Release-4_4_318 protected
  • LOFAR-Release-4_4_317 protected
  • LOFAR-Release-4_4_316 protected
  • LOFAR-Release-4_4_315 protected
  • LOFAR-Release-4_4_314 protected
  • LOFAR-Release-4_4_313 protected
  • LOFAR-Release-4_4_312 protected
  • LOFAR-Release-4_4_311 protected
  • LOFAR-Release-4_4_310 protected
  • LOFAR-Release-4_4_309 protected
  • LOFAR-Release-4_4_308 protected
  • LOFAR-Release-4_4_307 protected
  • LOFAR-Release-4_4_306 protected
  • LOFAR-Release-4_4_304 protected
  • LOFAR-Release-4_4_303 protected
  • LOFAR-Release-4_4_302 protected
  • LOFAR-Release-4_4_301 protected
  • LOFAR-Release-4_4_300 protected
  • LOFAR-Release-4_4_299 protected
41 results

app.js

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    app.js 1.56 KiB
    // $Id$
    
    var app = angular.module('raeApp',
                             ['CleanupControllerMod',
                             'DataControllerMod',
                             'GanttResourceControllerMod',
                             'GanttProjectControllerMod',
                             'ChartResourceUsageControllerMod',
                             'GridControllerMod',
                             'EventGridControllerMod',
                             'ui.layout',
                             'ui.bootstrap',
                             'ui.bootstrap.tabs',
                             'highcharts-ng',
                             'ngMaterial']);
    
    app.config(['$compileProvider', function ($compileProvider) {
        $compileProvider.debugInfoEnabled(false);
    }]);
    
    var secondsToHHmmss = function(seconds) {
        var hours = Math.floor(seconds / 3600);
        var remaining_seconds = seconds - (3600 * hours);
    
        var minutes = Math.floor(remaining_seconds / 60);
        remaining_seconds = remaining_seconds - (60 * minutes);
    
        var str = '';
        if(hours < 10) {
            str += '0';
        }
        str += hours + ':';
        if(minutes < 10) {
            str += '0';
        }
        str += minutes + ':';
        if(remaining_seconds < 10) {
            str += '0';
        }
        str += remaining_seconds;
        return str;
    };
    
    app.filter('secondsToHHmmss', function($filter) {
        return secondsToHHmmss;
    })
    
    //filter unique items in array
    Array.prototype.unique = function() {
        var unique = {};
        var length = this.length;
    
        for (var i = 0; i < length; i++) {
            var item = this[i];
            unique[item] = true;
        }
        return Object.keys(unique);
    };