Yangman - requests settings
[dlux.git] / modules / yangman-resources / src / main / resources / yangman / controllers / history-settings.controller.js
1 define([], function () {
2     'use strict';
3
4     angular.module('app.yangman').controller('HistorySettingsCtrl', HistorySettingsCtrl);
5
6     HistorySettingsCtrl.$inject = ['$mdDialog', 'settingsObj'];
7
8     function HistorySettingsCtrl($mdDialog, settingsObj) {
9         var settingsCtrl = this;
10
11         settingsCtrl.mySettingsObj = settingsObj.clone();
12
13         settingsCtrl.cancel = cancel;
14         settingsCtrl.save = save;
15         settingsCtrl.saveReceivedChanged = saveReceivedChanged;
16
17         /**
18          *
19          */
20         function saveReceivedChanged() {
21             if (!settingsCtrl.mySettingsObj.data.saveReceived) {
22                 settingsCtrl.mySettingsObj.data.fillWithReceived = false;
23
24             }
25         }
26
27
28         function cancel() {
29             $mdDialog.cancel();
30         }
31
32         function save() {
33             settingsCtrl.mySettingsObj.saveToStorage();
34             $mdDialog.hide(settingsCtrl.mySettingsObj);
35         }
36
37     }
38
39     return HistorySettingsCtrl;
40
41 });