NLeSC/Cesium-NcWMS

View on GitHub
app/scripts/viewmodel/viewmodel.controller.js

Summary

Maintainability
A
0 mins
Test Coverage
(function() {
  'use strict';

  function ViewmodelController(Messagebus, UserAgent) {
    this.mobile = UserAgent.mobile;
    this.viewmodel = 'Globe View';

    this.data = {
      'viewmodels': ['Globe View', 'Columbus View', 'Map View']
    };

    this.selectViewmodel = function(item) {
      this.viewmodel = item;
      Messagebus.publish('cesiumViewmodelSelected', item);
    };
  }

  angular.module('eWaterCycleApp.viewmodel').controller('ViewmodelController', ViewmodelController);
})();