support reset settings
This commit is contained in:
parent
c2a84bca5e
commit
dd1b922694
|
@ -136,6 +136,9 @@ Aria2 RPC Http Request Method=Aria2 RPC Http 请求方法
|
|||
POST method only supports aria2 v1.15.2 and above.=POST 方法仅支持 aria2 v1.15.2 及以上.
|
||||
Aria2 RPC Secret Token=Aria2 RPC 密钥
|
||||
Activate=激活
|
||||
Reset Settings=重置设置
|
||||
Confirm Reset=确认重置
|
||||
Are you sure you want to reset all settings?=您是否要重置所有设置?
|
||||
Delete RPC Setting=删除 RPC 设置
|
||||
Add New RPC Setting=添加新 RPC 配置
|
||||
Are you sure you want to remove rpc setting "{{rpcName}}"?=您是否要删除 RPC 设置 "{{rpcName}}"?
|
||||
|
|
|
@ -140,6 +140,9 @@
|
|||
'POST method only supports aria2 v1.15.2 and above.': 'POST method only supports aria2 v1.15.2 and above.',
|
||||
'Aria2 RPC Secret Token': 'Aria2 RPC Secret Token',
|
||||
'Activate': 'Activate',
|
||||
'Reset Settings': 'Reset Settings',
|
||||
'Confirm Reset': 'Confirm Reset',
|
||||
'Are you sure you want to reset all settings?': 'Are you sure you want to reset all settings?',
|
||||
'Delete RPC Setting': 'Delete RPC Setting',
|
||||
'Add New RPC Setting': 'Add New RPC Setting',
|
||||
'Are you sure you want to remove rpc setting "{{rpcName}}"?': 'Are you sure you want to remove rpc setting "{{rpcName}}"?',
|
||||
|
|
|
@ -191,6 +191,13 @@
|
|||
$window.location.reload();
|
||||
};
|
||||
|
||||
$scope.resetSettings = function () {
|
||||
ariaNgCommonService.confirm('Confirm Reset', 'Are you sure you want to reset all settings?', 'warning', function () {
|
||||
ariaNgSettingService.resetSettings();
|
||||
$window.location.reload();
|
||||
});
|
||||
};
|
||||
|
||||
angular.element('[data-toggle="popover"]').popover();
|
||||
|
||||
$rootScope.loadPromise = $timeout(function () {}, 100);
|
||||
|
|
|
@ -62,6 +62,10 @@
|
|||
return options;
|
||||
};
|
||||
|
||||
var clearAll = function () {
|
||||
return localStorageService.clearAll();
|
||||
};
|
||||
|
||||
var getOption = function (key) {
|
||||
var options = getOptions();
|
||||
|
||||
|
@ -428,6 +432,9 @@
|
|||
setPeerListDisplayOrder: function (value) {
|
||||
setOption('peerListDisplayOrder', value);
|
||||
},
|
||||
resetSettings: function () {
|
||||
clearAll();
|
||||
},
|
||||
onFirstAccess: function (callback) {
|
||||
if (!callback) {
|
||||
return;
|
||||
|
|
|
@ -130,6 +130,9 @@
|
|||
<div class="row tip no-background no-hover">
|
||||
<span class="asterisk">*</span>
|
||||
<span translate>Changes to the settings take effect after refreshing page.</span>
|
||||
<button class="btn btn-xs btn-default" ng-click="resetSettings()">
|
||||
<span translate>Reset Settings</span>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
Reference in a new issue