mirror of
https://github.com/Foltik/Shimapan
synced 2025-01-07 08:42:49 -05:00
Fix component definitions to work with minifying
This commit is contained in:
parent
582b1260a2
commit
2f5156c198
@ -1,15 +1,13 @@
|
|||||||
function LoginController($scope, AuthService) {
|
|
||||||
$scope.login = function() {
|
|
||||||
AuthService.login({
|
|
||||||
username: $scope.username,
|
|
||||||
password: $scope.password
|
|
||||||
}).then(function() {
|
|
||||||
alert('Logged In');
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
angular.module('LoginComp', ['AuthSvc']).component('loginComponent', {
|
angular.module('LoginComp', ['AuthSvc']).component('loginComponent', {
|
||||||
templateUrl: '/views/shimapan/login-form.html',
|
templateUrl: '/views/shimapan/login-form.html',
|
||||||
controller: LoginController
|
controller: ['$scope', 'AuthService', function ($scope, AuthService) {
|
||||||
|
$scope.login = function () {
|
||||||
|
AuthService.login({
|
||||||
|
username: $scope.username,
|
||||||
|
password: $scope.password
|
||||||
|
}).then(function () {
|
||||||
|
alert('Logged In');
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}]
|
||||||
});
|
});
|
@ -1,16 +1,14 @@
|
|||||||
function RegisterController($scope, AuthService) {
|
|
||||||
$scope.register = function() {
|
|
||||||
AuthService.register({
|
|
||||||
username: $scope.username,
|
|
||||||
password: $scope.password,
|
|
||||||
invite: $scope.invite
|
|
||||||
}).then(function() {
|
|
||||||
alert('Registered');
|
|
||||||
});
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
angular.module('RegisterComp', ['AuthSvc']).component('registerComponent', {
|
angular.module('RegisterComp', ['AuthSvc']).component('registerComponent', {
|
||||||
templateUrl: '/views/shimapan/register-form.html',
|
templateUrl: '/views/shimapan/register-form.html',
|
||||||
controller: RegisterController
|
controller: ['$scope', 'AuthService', function ($scope, AuthService) {
|
||||||
|
$scope.register = function () {
|
||||||
|
AuthService.register({
|
||||||
|
username: $scope.username,
|
||||||
|
password: $scope.password,
|
||||||
|
invite: $scope.invite
|
||||||
|
}).then(function () {
|
||||||
|
alert('Registered');
|
||||||
|
});
|
||||||
|
};
|
||||||
|
}]
|
||||||
});
|
});
|
@ -1,55 +1,53 @@
|
|||||||
function UploadController($scope, Upload, $timeout, AuthService) {
|
|
||||||
$scope.errToString = function(err) {
|
|
||||||
if (err === 'maxSize')
|
|
||||||
return "File too large.";
|
|
||||||
else
|
|
||||||
return err;
|
|
||||||
};
|
|
||||||
|
|
||||||
$scope.uploadFiles = function(files, errorFiles) {
|
|
||||||
$scope.files = $scope.files ? $scope.files.concat(files) : files;
|
|
||||||
$scope.errorFiles = $scope.errorFiles ? $scope.errorFiles.concat(errorFiles) : errorFiles;
|
|
||||||
|
|
||||||
angular.forEach(files, function (file) {
|
|
||||||
file.upload = Upload.upload({
|
|
||||||
url: '/api/upload',
|
|
||||||
method: 'POST',
|
|
||||||
headers: {
|
|
||||||
'Authorization': AuthService.getAuthHeader()
|
|
||||||
},
|
|
||||||
file: file
|
|
||||||
});
|
|
||||||
|
|
||||||
file.upload.then(
|
|
||||||
function (response) {
|
|
||||||
$timeout(function () {
|
|
||||||
file.result = response.data;
|
|
||||||
});
|
|
||||||
},
|
|
||||||
function (response) {
|
|
||||||
if (response.status !== 200) {
|
|
||||||
if (response.status === 401) {
|
|
||||||
file.$error = "Invalid authorization token";
|
|
||||||
} else if (response.status === 403) {
|
|
||||||
file.$error = "Forbidden";
|
|
||||||
} else {
|
|
||||||
file.$error = "Unknown error " + response.status;
|
|
||||||
}
|
|
||||||
var index = $scope.files.indexOf(file);
|
|
||||||
$scope.errorFiles.push(file);
|
|
||||||
$scope.files.splice(index, 1);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
function (evt) {
|
|
||||||
file.progress = Math.floor(Math.min(100.0, 100 * evt.loaded / evt.total));
|
|
||||||
}
|
|
||||||
);
|
|
||||||
});
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
angular.module('UploadComp', ['ngFileUpload', 'AuthSvc']).component('uploadComponent', {
|
angular.module('UploadComp', ['ngFileUpload', 'AuthSvc']).component('uploadComponent', {
|
||||||
templateUrl: '/views/shimapan/upload-form.html',
|
templateUrl: '/views/shimapan/upload-form.html',
|
||||||
controller: UploadController,
|
controller: ['$scope', 'Upload', '$timeout', 'AuthService', function ($scope, Upload, $timeout, AuthService) {
|
||||||
|
$scope.errToString = function (err) {
|
||||||
|
if (err === 'maxSize')
|
||||||
|
return "File too large.";
|
||||||
|
else
|
||||||
|
return err;
|
||||||
|
};
|
||||||
|
|
||||||
|
$scope.uploadFiles = function (files, errorFiles) {
|
||||||
|
$scope.files = $scope.files ? $scope.files.concat(files) : files;
|
||||||
|
$scope.errorFiles = $scope.errorFiles ? $scope.errorFiles.concat(errorFiles) : errorFiles;
|
||||||
|
|
||||||
|
angular.forEach(files, function (file) {
|
||||||
|
file.upload = Upload.upload({
|
||||||
|
url: '/api/upload',
|
||||||
|
method: 'POST',
|
||||||
|
headers: {
|
||||||
|
'Authorization': AuthService.getAuthHeader()
|
||||||
|
},
|
||||||
|
file: file
|
||||||
|
});
|
||||||
|
|
||||||
|
file.upload.then(
|
||||||
|
function (response) {
|
||||||
|
$timeout(function () {
|
||||||
|
file.result = response.data;
|
||||||
|
});
|
||||||
|
},
|
||||||
|
function (response) {
|
||||||
|
if (response.status !== 200) {
|
||||||
|
if (response.status === 401) {
|
||||||
|
file.$error = "Invalid authorization token";
|
||||||
|
} else if (response.status === 403) {
|
||||||
|
file.$error = "Forbidden";
|
||||||
|
} else {
|
||||||
|
file.$error = "Unknown error " + response.status;
|
||||||
|
}
|
||||||
|
var index = $scope.files.indexOf(file);
|
||||||
|
$scope.errorFiles.push(file);
|
||||||
|
$scope.files.splice(index, 1);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
function (evt) {
|
||||||
|
file.progress = Math.floor(Math.min(100.0, 100 * evt.loaded / evt.total));
|
||||||
|
}
|
||||||
|
);
|
||||||
|
});
|
||||||
|
};
|
||||||
|
}],
|
||||||
controllerAs: 'vm'
|
controllerAs: 'vm'
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user