dashboard: use native slider for mail size

This commit is contained in:
Johannes Zellner
2024-03-12 15:35:20 +01:00
parent 3a30eed3cd
commit ab035a2afe
2 changed files with 3 additions and 3 deletions

View File

@@ -10,8 +10,8 @@
<br>
<form name="maxEmailSizeChangeForm" role="form" novalidate ng-submit="maxEmailSize.submit()" autocomplete="off">
<div class="form-group">
<label class="control-label">{{ 'emails.changeMailSizeDialog.size' | tr }} <b>{{ maxEmailSize.size | prettyDecimalSize }}</b></label>
<slider ng-model="maxEmailSize.size" tooltip="hide" min="1000000" max="1000000000" step="1000000"></slider>
<label class="control-label" for="maxEmailSizeInput">{{ 'emails.changeMailSizeDialog.size' | tr }} <b>{{ maxEmailSize.size | prettyDecimalSize }}</b></label>
<input type="range" id="maxEmailSizeInput" ng-model="maxEmailSize.size" step="1000000" min="1000000" max="1000000000" />
</div>
<input class="ng-hide" type="submit"/>
</form>

View File

@@ -121,7 +121,7 @@ angular.module('Application').controller('EmailsController', ['$scope', '$locati
submit: function () {
$scope.maxEmailSize.busy = true;
Client.setMaxEmailSize($scope.maxEmailSize.size, function (error) {
Client.setMaxEmailSize(parseInt($scope.maxEmailSize.size), function (error) {
$scope.maxEmailSize.busy = false;
if (error) return console.error(error);