dashboard: use native slider for mail size
This commit is contained in:
@@ -10,8 +10,8 @@
|
|||||||
<br>
|
<br>
|
||||||
<form name="maxEmailSizeChangeForm" role="form" novalidate ng-submit="maxEmailSize.submit()" autocomplete="off">
|
<form name="maxEmailSizeChangeForm" role="form" novalidate ng-submit="maxEmailSize.submit()" autocomplete="off">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="control-label">{{ 'emails.changeMailSizeDialog.size' | tr }} <b>{{ maxEmailSize.size | prettyDecimalSize }}</b></label>
|
<label class="control-label" for="maxEmailSizeInput">{{ 'emails.changeMailSizeDialog.size' | tr }} <b>{{ maxEmailSize.size | prettyDecimalSize }}</b></label>
|
||||||
<slider ng-model="maxEmailSize.size" tooltip="hide" min="1000000" max="1000000000" step="1000000"></slider>
|
<input type="range" id="maxEmailSizeInput" ng-model="maxEmailSize.size" step="1000000" min="1000000" max="1000000000" />
|
||||||
</div>
|
</div>
|
||||||
<input class="ng-hide" type="submit"/>
|
<input class="ng-hide" type="submit"/>
|
||||||
</form>
|
</form>
|
||||||
|
|||||||
@@ -121,7 +121,7 @@ angular.module('Application').controller('EmailsController', ['$scope', '$locati
|
|||||||
submit: function () {
|
submit: function () {
|
||||||
$scope.maxEmailSize.busy = true;
|
$scope.maxEmailSize.busy = true;
|
||||||
|
|
||||||
Client.setMaxEmailSize($scope.maxEmailSize.size, function (error) {
|
Client.setMaxEmailSize(parseInt($scope.maxEmailSize.size), function (error) {
|
||||||
$scope.maxEmailSize.busy = false;
|
$scope.maxEmailSize.busy = false;
|
||||||
|
|
||||||
if (error) return console.error(error);
|
if (error) return console.error(error);
|
||||||
|
|||||||
Reference in New Issue
Block a user