image change in supervisor profile fixed

parent d0d80d0f
......@@ -35,7 +35,6 @@ dashboardControllers.controller('StudentSetupCtrl', function StudentSetupCtrl(
var file;
var extension;
var filename;
console.log("selected!!");
$scope.spin_disabled = false;
for (i = 0; i < $files.length; i++) {
......@@ -62,7 +61,6 @@ dashboardControllers.controller('StudentSetupCtrl', function StudentSetupCtrl(
})
.success(function (data) {
ngToast.success({ content: $translate.instant('student_updated') });
console.log(JSON.stringify(data));
$scope.studentData.pic = '/upload/studentAvatar/' + data.file.name;
$scope.spin_disabled = true;
});
......
......@@ -19,6 +19,7 @@ dashboardControllers.controller('SetupCtrl', function SetupCtrl(
// Don't show the message at the begining
$scope.showmessage = false;
$scope.spin_disabled = true;
// Restore user values from sessionStorage
user = JSON.parse($window.sessionStorage.user);
......@@ -30,6 +31,7 @@ dashboardControllers.controller('SetupCtrl', function SetupCtrl(
var file;
var extension;
var filename;
$scope.spin_disabled = false;
for (i = 0; i < $files.length; i++) {
file = $files[i]; // { name, size, type }
......@@ -57,6 +59,7 @@ dashboardControllers.controller('SetupCtrl', function SetupCtrl(
$scope.user.pic = '/upload/supervisorAvatar/' + data.file.name;
user.pic = $scope.user.pic;
$window.sessionStorage.user = JSON.stringify(user);
$scope.spin_disabled = true;
})
.error(function (err) {
console.log("ERROR while uploading image: " + err);
......
......@@ -9,11 +9,15 @@
<!-- Formulario -->
<form name="setupForm" enctype="multipart/form-data" role="form" ng-submit="setup()">
<!-- Change profile picture -->
<input type="file" ng-file-select="onFileSelect($files)" ng-model="picFile" accept="image/*">
<!-- Preview -->
<img class="thumbnail preview" ng-src="{{user.pic}}" />
<!-- Preview -->
<img class="thumbnail preview" ng-src="{{user.pic}}" />
<!-- Fin Cambiar imagen de perfil -->
<div class="form-group">
<!-- input type="file" ng-file-select="onFileSelect($files)" accept="image/*"></input -->
<input type="file" ng-file-select="onFileSelect($files)" accept="image/*" id="selectedFile" style="display: none;" />
<input type="button" value="{{ 'change_picture' | translate }}" onclick="document.getElementById('selectedFile').click();" />
<i ng-class="{'fa fa-spinner fa-spin fa-2x fa-fw margin-bottom': true, 'spin_disabled': spin_disabled}"></i>
</div>
<fieldset>
<legend translate>personal_data</legend>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment