From b03f69fa706f8b39816d5fc5486f419df9928875 Mon Sep 17 00:00:00 2001 From: Usman Nasir Date: Mon, 30 Dec 2019 15:15:22 +0500 Subject: [PATCH] feature: ref https://github.com/usmannasir/cyberpanel/issues/189 create alias via enter --- static/websiteFunctions/websiteFunctions.js | 11 +++++++++++ .../static/websiteFunctions/websiteFunctions.js | 11 +++++++++++ .../templates/websiteFunctions/domainAlias.html | 2 +- 3 files changed, 23 insertions(+), 1 deletion(-) diff --git a/static/websiteFunctions/websiteFunctions.js b/static/websiteFunctions/websiteFunctions.js index 356118ab7..493c88488 100644 --- a/static/websiteFunctions/websiteFunctions.js +++ b/static/websiteFunctions/websiteFunctions.js @@ -2823,6 +2823,9 @@ app.controller('manageCronController', function ($scope, $http) { app.controller('manageAliasController', function ($scope, $http, $timeout, $window) { + $('form').submit(function (e) { + e.preventDefault(); + }); var masterDomain = ""; @@ -2835,6 +2838,14 @@ app.controller('manageAliasController', function ($scope, $http, $timeout, $wind $scope.manageAliasLoading = true; $scope.operationSuccess = true; + $scope.createAliasEnter = function ($event) { + var keyCode = $event.which || $event.keyCode; + if (keyCode === 13) { + $scope.manageAliasLoading = false; + $scope.addAliasFunc(); + } + }; + $scope.showAliasForm = function (domainName) { $scope.domainAliasForm = false; diff --git a/websiteFunctions/static/websiteFunctions/websiteFunctions.js b/websiteFunctions/static/websiteFunctions/websiteFunctions.js index 356118ab7..493c88488 100755 --- a/websiteFunctions/static/websiteFunctions/websiteFunctions.js +++ b/websiteFunctions/static/websiteFunctions/websiteFunctions.js @@ -2823,6 +2823,9 @@ app.controller('manageCronController', function ($scope, $http) { app.controller('manageAliasController', function ($scope, $http, $timeout, $window) { + $('form').submit(function (e) { + e.preventDefault(); + }); var masterDomain = ""; @@ -2835,6 +2838,14 @@ app.controller('manageAliasController', function ($scope, $http, $timeout, $wind $scope.manageAliasLoading = true; $scope.operationSuccess = true; + $scope.createAliasEnter = function ($event) { + var keyCode = $event.which || $event.keyCode; + if (keyCode === 13) { + $scope.manageAliasLoading = false; + $scope.addAliasFunc(); + } + }; + $scope.showAliasForm = function (domainName) { $scope.domainAliasForm = false; diff --git a/websiteFunctions/templates/websiteFunctions/domainAlias.html b/websiteFunctions/templates/websiteFunctions/domainAlias.html index 828726eb9..7c7ff33c4 100755 --- a/websiteFunctions/templates/websiteFunctions/domainAlias.html +++ b/websiteFunctions/templates/websiteFunctions/domainAlias.html @@ -78,7 +78,7 @@
- +