Fixes #65. Settings now allow disabling animations.
This commit is contained in:
parent
f989b2acb3
commit
998531a1b4
@ -141,8 +141,8 @@ $app->get('/users/current', function() use($app, $jsonResponse) {
|
|||||||
$userOptions = R::exportAll($user->ownOption);
|
$userOptions = R::exportAll($user->ownOption);
|
||||||
$options = [
|
$options = [
|
||||||
'tasksOrder' => $userOptions[0]['tasks_order'],
|
'tasksOrder' => $userOptions[0]['tasks_order'],
|
||||||
'showAssignee' => $userOptions[0]['show_assignee'],
|
'showAssignee' => $userOptions[0]['show_assignee'] == 1,
|
||||||
'showAnimations' => $userOptions[0]['show_animations']
|
'showAnimations' => $userOptions[0]['show_animations'] == 1
|
||||||
];
|
];
|
||||||
$jsonResponse->data = [
|
$jsonResponse->data = [
|
||||||
'userId' => $user->id,
|
'userId' => $user->id,
|
||||||
|
@ -29,10 +29,8 @@ function ($scope, UserService, AlertService) {
|
|||||||
|
|
||||||
loadOptionsData = function (data) {
|
loadOptionsData = function (data) {
|
||||||
$scope.currentUser.options.tasksOrder = parseInt(data.options.tasksOrder);
|
$scope.currentUser.options.tasksOrder = parseInt(data.options.tasksOrder);
|
||||||
$scope.currentUser.options.showAnimations = typeof data.options.showAnimations === "string" ?
|
$scope.currentUser.options.showAnimations = data.options.showAnimations;
|
||||||
data.options.showAnimations === "1" : data.options.showAnimations;
|
$scope.currentUser.options.showAssignee = data.options.showAssignee;
|
||||||
$scope.currentUser.options.showAssignee = typeof data.options.showAssignee === "string" ?
|
|
||||||
data.options.showAssignee === "1" : data.options.showAssignee;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.saveOptions = function() {
|
$scope.saveOptions = function() {
|
||||||
|
@ -65,14 +65,14 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="description" data-ng-bind-html="marked(item.description)"></div>
|
<div class="description" data-ng-bind-html="marked(item.description)"></div>
|
||||||
<p class="assignee">
|
<p class="assignee">
|
||||||
<span data-ng-show="currentUser.options.showAssignee === '1'">
|
<span data-ng-show="currentUser.options.showAssignee">
|
||||||
<span data-ng-if="userNames[item.assignee]">Assigned To: </span>
|
<span data-ng-if="userNames[item.assignee]">Assigned To: </span>
|
||||||
{{ userNames[item.assignee] }}
|
{{ userNames[item.assignee] }}
|
||||||
</span>
|
</span>
|
||||||
<span class="pull-right">
|
<span class="pull-right">
|
||||||
<span data-ng-if="item.ownComment" class="fa fa-comments-o"
|
<span data-ng-if="item.ownComment.length" class="fa fa-comments-o"
|
||||||
title="{{ item.ownComment.length }} Comments"></span>
|
title="{{ item.ownComment.length }} Comments"></span>
|
||||||
<span data-ng-if="item.ownAttachment" class="fa fa-paperclip"
|
<span data-ng-if="item.ownAttachment.length" class="fa fa-paperclip"
|
||||||
title="{{ item.ownAttachment.length }} Attachments"></span>
|
title="{{ item.ownAttachment.length }} Attachments"></span>
|
||||||
<span data-ng-if="item.due_date" data-ng-class="{'dateNear': item.dateNear, 'datePast': item.datePast}">
|
<span data-ng-if="item.due_date" data-ng-class="{'dateNear': item.dateNear, 'datePast': item.datePast}">
|
||||||
Due: {{ item.due_date }}
|
Due: {{ item.due_date }}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<div class="modal fade itemModal" tabindex="-1" role="dialog" aria-labelledby="itemLabel" aria-hidden="true">
|
<div class="modal itemModal" data-ng-class="{ fade: currentUser.options.showAnimations }" tabindex="-1" role="dialog" aria-labelledby="itemLabel" aria-hidden="true">
|
||||||
<div class="modal-dialog">
|
<div class="modal-dialog">
|
||||||
<div class="modal-content" id="addEdit" data-ng-controller="ItemFormBoardCtrl">
|
<div class="modal-content" id="addEdit" data-ng-controller="ItemFormBoardCtrl">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<div class="modal fade itemViewModal" tabindex="-1" role="dialog"
|
<div class="modal itemViewModal" data-ng-class="{ fade: currentUser.options.showAnimations }" tabindex="-1" role="dialog"
|
||||||
aria-labelledby="itemViewLabel" aria-hidden="true"
|
aria-labelledby="itemViewLabel" aria-hidden="true"
|
||||||
data-ng-controller="ItemViewBoardCtrl">
|
data-ng-controller="ItemViewBoardCtrl">
|
||||||
<div class="modal-dialog">
|
<div class="modal-dialog">
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<div class="modal fade boardModal" tabindex="-1" role="dialog" aria-labelledby="boardLabel" aria-hidden="true">
|
<div class="modal boardModal" data-ng-class="{ fade: currentUser.options.showAnimations }" tabindex="-1" role="dialog" aria-labelledby="boardLabel" aria-hidden="true">
|
||||||
<div class="modal-dialog">
|
<div class="modal-dialog">
|
||||||
<div class="modal-content" data-ng-controller="BoardFormSettingsCtrl">
|
<div class="modal-content" data-ng-controller="BoardFormSettingsCtrl">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<div class="modal fade userModal" tabindex="-1" role="dialog" aria-labelledby="userLabel" aria-hidden="true">
|
<div class="modal userModal" data-ng-class="{ fade: currentUser.options.showAnimations }" tabindex="-1" role="dialog" aria-labelledby="userLabel" aria-hidden="true">
|
||||||
<div class="modal-dialog modal-sm">
|
<div class="modal-dialog modal-sm">
|
||||||
<div class="modal-content" data-ng-controller="UserFormSettingsCtrl">
|
<div class="modal-content" data-ng-controller="UserFormSettingsCtrl">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
|
Reference in New Issue
Block a user