diff --git a/js/ngfile.js b/js/ngfile.js index 2beb9bd..3fe0c53 100644 --- a/js/ngfile.js +++ b/js/ngfile.js @@ -863,13 +863,6 @@ app.controller('denoiseController', function ($scope, $http, $modal, wave) { return; } - if (method == "swt") { - var div = parseInt(Math.pow(2, J)); - if ((N % div) != 0) { - alert("In SWT the data length should be divisible by 2^(Number of Decomposition Levels)"); - return; - } - } dnmethod = $scope.selected.dnmethod.dnmethod; threshold = $scope.selected.threshold.threshold; @@ -881,6 +874,14 @@ app.controller('denoiseController', function ($scope, $http, $modal, wave) { var J = $scope.selected.level; //console.log(wave.sigData); + if (method == "swt") { + var div = parseInt(Math.pow(2, J)); + if ((N % div) != 0) { + alert("In SWT the data length should be divisible by 2^(Number of Decomposition Levels)"); + return; + } + } + wave.J = J; wave.method = method; wave.ext = ext;