Merge pull request #498 in FS/freeswitch from ~STEFAN_YOHANSSON/freeswitch:bugfix/FS-8095-add-factory-reset-to-settings to master

* commit 'bc4d21e38203879a9a9d314e723904975a5cd6cc':
  FS-8095 [verto_communicator] added reset button to default settings.
This commit is contained in:
Ítalo Rossi 2015-09-21 13:28:06 -05:00
commit dfd6d0248a
3 changed files with 39 additions and 36 deletions

View File

@ -24,6 +24,7 @@
</select>
<a class="btn btn-primary" href="" ng-click="refreshDeviceList()">Refresh device list</a>
<a class="btn btn-primary" href="" ng-click="resetSettings()">Factory reset</a>
</div>
<div class="form-group">

View File

@ -4,9 +4,8 @@
.module('storageService')
.service('storage', ['$rootScope', '$localStorage',
function($rootScope, $localStorage) {
var data = $localStorage;
data.$default({
var data = $localStorage,
defaultSettings = {
ui_connected: false,
ws_connected: false,
cur_call: 0,
@ -36,7 +35,9 @@
googNoiseSuppression: true,
googHighpassFilter: true,
googEchoCancellation: true
});
};
data.$default(defaultSettings);
function changeData(verto_data) {
jQuery.extend(true, data, verto_data);
@ -46,10 +47,7 @@
data: data,
changeData: changeData,
reset: function() {
data.ui_connected = false;
data.ws_connected = false;
data.cur_call = 0;
data.userStatus = 'disconnected';
data.$reset(defaultSettings);
},
};
}

View File

@ -25,6 +25,10 @@
$scope.refreshDeviceList = function() {
return verto.refreshDevices();
}
$scope.resetSettings = function() {
storage.reset();
}
}
]);