9b59f0c013c91e66540096ed833f06d4eaa8ba61

stable
Alejandro Alonso 2015-09-08 14:38:37 +02:00
parent dbc6a6ab8c
commit a225a8588e
6 changed files with 59 additions and 41 deletions

6
dist/index.html vendored
View File

@ -84,8 +84,8 @@
<p translate="NOTIFICATION.WARNING_TEXT"></p> <p translate="NOTIFICATION.WARNING_TEXT"></p>
</div><a href="" title="{{'NOTIFICATION.CLOSE' | translate}}" class="icon icon-delete"></a> </div><a href="" title="{{'NOTIFICATION.CLOSE' | translate}}" class="icon icon-delete"></a>
</div> </div>
<script src="/js/libs.js?v=1439792148853"></script> <script src="/js/libs.js?v=1441715868784"></script>
<script src="/js/templates.js?v=1439792148853"></script> <script src="/js/templates.js?v=1441715868784"></script>
<script src="/js/app-loader.js?v=1439792148853"></script> <script src="/js/app-loader.js?v=1441715868784"></script>
</body> </body>
</html> </html>

View File

@ -1,7 +1,7 @@
(function() { (function() {
var promise, version; var promise, version;
version = 1439792148866; version = 1441715868801;
window.taigaConfig = { window.taigaConfig = {
"api": "http://localhost:8000/api/v1/", "api": "http://localhost:8000/api/v1/",

46
dist/js/app.js vendored
View File

@ -46,8 +46,9 @@
taiga.sessionId = taiga.generateUniqueSessionIdentifier(); taiga.sessionId = taiga.generateUniqueSessionIdentifier();
configure = function($routeProvider, $locationProvider, $httpProvider, $provide, $tgEventsProvider, $compileProvider, $translateProvider) { configure = function($routeProvider, $locationProvider, $httpProvider, $provide, $tgEventsProvider, $compileProvider, $translateProvider, $animateProvider) {
var authHttpIntercept, defaultHeaders, loaderIntercept, originalWhen, preferedLangCode, userInfo, versionCheckHttpIntercept; var authHttpIntercept, defaultHeaders, loaderIntercept, originalWhen, preferedLangCode, userInfo, versionCheckHttpIntercept;
$animateProvider.classNameFilter(/^(?:(?!ng-animate-disabled).)*$/);
originalWhen = $routeProvider.when; originalWhen = $routeProvider.when;
$routeProvider.when = function(path, route) { $routeProvider.when = function(path, route) {
route.resolve || (route.resolve = {}); route.resolve || (route.resolve = {});
@ -487,7 +488,7 @@
module = angular.module("taiga", modules); module = angular.module("taiga", modules);
module.config(["$routeProvider", "$locationProvider", "$httpProvider", "$provide", "$tgEventsProvider", "$compileProvider", "$translateProvider", configure]); module.config(["$routeProvider", "$locationProvider", "$httpProvider", "$provide", "$tgEventsProvider", "$compileProvider", "$translateProvider", "$animateProvider", configure]);
module.run(["$log", "$rootScope", "$tgAuth", "$tgEvents", "$tgAnalytics", "$translate", "$tgLocation", "$tgNavUrls", "tgAppMetaService", "tgProjectService", "tgLoader", init]); module.run(["$log", "$rootScope", "$tgAuth", "$tgEvents", "$tgAnalytics", "$translate", "$tgLocation", "$tgNavUrls", "tgAppMetaService", "tgProjectService", "tgLoader", init]);
@ -2655,7 +2656,7 @@
assigned_to: null assigned_to: null
}; };
link = function($scope, $el, $attrs) { link = function($scope, $el, $attrs) {
var createTask, render; var close, createTask, render;
createTask = debounce(2000, function(task) { createTask = debounce(2000, function(task) {
var currentLoading, promise; var currentLoading, promise;
task.subject = $el.find('input').val(); task.subject = $el.find('input').val();
@ -2678,8 +2679,13 @@
}); });
return promise; return promise;
}); });
render = function() { close = function() {
$el.off(); $el.off();
$el.html("");
return $scope.newRelatedTaskFormOpen = false;
};
render = function() {
$scope.newRelatedTaskFormOpen = true;
$el.html($compile(template())($scope)); $el.html($compile(template())($scope));
$el.find('input').focus().select(); $el.find('input').focus().select();
$el.addClass('active'); $el.addClass('active');
@ -2689,15 +2695,19 @@
return render(); return render();
}); });
} else if (event.keyCode === 27) { } else if (event.keyCode === 27) {
return $el.html(""); return $scope.$apply(function() {
return close();
});
} }
}); });
$el.on("click", ".icon-delete", function(event) { $el.on("click", ".icon-delete", function(event) {
return $el.html(""); return $scope.$apply(function() {
return close();
});
}); });
return $el.on("click", ".icon-floppy", function(event) { return $el.on("click", ".icon-floppy", function(event) {
return createTask(newTask).then(function() { return createTask(newTask).then(function() {
return $el.html(""); return close();
}); });
}); });
}; };
@ -2724,7 +2734,7 @@
RelatedTaskCreateButtonDirective = function($repo, $compile, $confirm, $tgmodel) { RelatedTaskCreateButtonDirective = function($repo, $compile, $confirm, $tgmodel) {
var link, template; var link, template;
template = _.template("<a class=\"icon icon-plus related-tasks-buttons\"></a>"); template = _.template("<a ng-show=\"!newRelatedTaskFormOpen\" class=\"icon icon-plus related-tasks-buttons ng-animate-disabled\"></a>");
link = function($scope, $el, $attrs) { link = function($scope, $el, $attrs) {
$scope.$watch("project", function(val) { $scope.$watch("project", function(val) {
if (!val) { if (!val) {
@ -2732,7 +2742,7 @@
} }
$el.off(); $el.off();
if ($scope.project.my_permissions.indexOf("add_task") !== -1) { if ($scope.project.my_permissions.indexOf("add_task") !== -1) {
$el.html(template()); $el.html($compile(template())($scope));
} else { } else {
$el.html(""); $el.html("");
} }
@ -16184,7 +16194,7 @@
module.controller("MembershipsController", MembershipsController); module.controller("MembershipsController", MembershipsController);
MembershipsDirective = function($template) { MembershipsDirective = function($template, $compile) {
var link, linkPagination, template; var link, linkPagination, template;
template = $template.get("admin/admin-membership-paginator.html", true); template = $template.get("admin/admin-membership-paginator.html", true);
linkPagination = function($scope, $el, $attrs, $ctrl) { linkPagination = function($scope, $el, $attrs, $ctrl) {
@ -16205,7 +16215,7 @@
return numPages; return numPages;
}; };
renderPagination = function() { renderPagination = function() {
var cpage, i, j, numPages, options, pages, ref; var cpage, html, i, j, numPages, options, pages, ref;
numPages = getNumPages(); numPages = getNumPages();
if (numPages <= 1) { if (numPages <= 1) {
$pagEl.hide(); $pagEl.hide();
@ -16246,7 +16256,10 @@
}); });
} }
} }
return $pagEl.html(template(options)); html = template(options);
html = $compile(html)($scope);
$pagEl.html(html);
return $pagEl.show();
}; };
$scope.$watch("memberships", function(value) { $scope.$watch("memberships", function(value) {
if (!value) { if (!value) {
@ -16292,7 +16305,7 @@
}; };
}; };
module.directive("tgMemberships", ["$tgTemplate", MembershipsDirective]); module.directive("tgMemberships", ["$tgTemplate", "$compile", MembershipsDirective]);
MembershipsRowAvatarDirective = function($log, $template) { MembershipsRowAvatarDirective = function($log, $template) {
var link, template; var link, template;
@ -16464,13 +16477,18 @@
var defaultMsg, message, title; var defaultMsg, message, title;
event.preventDefault(); event.preventDefault();
title = $translate.instant("ADMIN.MEMBERSHIP.DELETE_MEMBER"); title = $translate.instant("ADMIN.MEMBERSHIP.DELETE_MEMBER");
defaultMsg = $translate.instant("ADMIN.MEMBERSHIP.DEFAULT_DELETE_MESSAGE"); defaultMsg = $translate.instant("ADMIN.MEMBERSHIP.DEFAULT_DELETE_MESSAGE", {
email: member.email
});
message = member.user ? member.full_name : defaultMsg; message = member.user ? member.full_name : defaultMsg;
return $confirm.askOnDelete(title, message).then(function(finish) { return $confirm.askOnDelete(title, message).then(function(finish) {
var onError, onSuccess; var onError, onSuccess;
onSuccess = function() { onSuccess = function() {
var text; var text;
finish(); finish();
if ($scope.page > 1 && ($scope.count - 1) <= $scope.paginatedBy) {
$ctrl.selectFilter("page", $scope.page - 1);
}
$ctrl.loadMembers(); $ctrl.loadMembers();
text = $translate.instant("ADMIN.MEMBERSHIP.SUCCESS_DELETE"); text = $translate.instant("ADMIN.MEMBERSHIP.SUCCESS_DELETE");
return $confirm.notify("success", null, text); return $confirm.notify("success", null, text);

File diff suppressed because one or more lines are too long

42
dist/js/templates.js vendored
View File

@ -88,6 +88,27 @@ $templateCache.put("common/estimation/us-estimation-points-per-role.html","\n<ul
$templateCache.put("common/estimation/us-estimation-points.html","\n<ul class=\"popover pop-points-open <% if (horizontal) { %>horizontal<% }; %>\"><% _.each(points, function(point) { %>\n <li><% if (point.selected) { %><a href=\"\" title=\"<%- point.name %>\" data-point-id=\"<%- point.id %>\" data-role-id=\"<%- roleId %>\" class=\"point\"><%- point.name %></a><% } else { %><a href=\"\" title=\"<%- point.name %>\" data-point-id=\"<%- point.id %>\" data-role-id=\"<%- roleId %>\" class=\"point active\"><%- point.name %></a><% } %></li><% }); %>\n</ul>"); $templateCache.put("common/estimation/us-estimation-points.html","\n<ul class=\"popover pop-points-open <% if (horizontal) { %>horizontal<% }; %>\"><% _.each(points, function(point) { %>\n <li><% if (point.selected) { %><a href=\"\" title=\"<%- point.name %>\" data-point-id=\"<%- point.id %>\" data-role-id=\"<%- roleId %>\" class=\"point\"><%- point.name %></a><% } else { %><a href=\"\" title=\"<%- point.name %>\" data-point-id=\"<%- point.id %>\" data-role-id=\"<%- roleId %>\" class=\"point active\"><%- point.name %></a><% } %></li><% }); %>\n</ul>");
$templateCache.put("common/estimation/us-estimation-total.html","<a href=\"\" title=\"<%= title %>\" class=\"us-points <% if (!editable) { %>not-clickable<% } %>\"><span class=\"points-value\"><%= text %></span><% if (editable) { %><span tg-check-permission=\"modify_us\" class=\"icon icon-arrow-bottom\"></span><% } %></a>"); $templateCache.put("common/estimation/us-estimation-total.html","<a href=\"\" title=\"<%= title %>\" class=\"us-points <% if (!editable) { %>not-clickable<% } %>\"><span class=\"points-value\"><%= text %></span><% if (editable) { %><span tg-check-permission=\"modify_us\" class=\"icon icon-arrow-bottom\"></span><% } %></a>");
$templateCache.put("common/estimation/us-points-roles-popover.html","\n<ul class=\"popover pop-role\"><% _.each(roles, function(role) { %>\n <li><a href=\"\" title=\"<%- role.name %>\" data-role-id=\"<%- role.id %>\" class=\"role\"><%- role.name %> (<%- role.points %>)</a></li><% }); %>\n</ul>"); $templateCache.put("common/estimation/us-points-roles-popover.html","\n<ul class=\"popover pop-role\"><% _.each(roles, function(role) { %>\n <li><a href=\"\" title=\"<%- role.name %>\" data-role-id=\"<%- role.id %>\" class=\"role\"><%- role.name %> (<%- role.points %>)</a></li><% }); %>\n</ul>");
$templateCache.put("common/history/history-activity.html","\n<div class=\"activity-single <%- mode %>\">\n <div class=\"activity-user\"><a href=\"\" title=\"<%- userFullName %>\" class=\"avatar\"><img src=\"<%- avatar %>\" alt=\"<%- userFullName %>\"/></a></div>\n <div class=\"activity-content\">\n <div class=\"activity-username\"><a href=\"\" title=\"<%- userFullName %>\" class=\"username\"><%- userFullName %></a><span class=\"date\"><%- creationDate %></span></div><% if (comment.length > 0) { %>\n <% if ((deleteCommentDate || deleteCommentUser)) { %>\n <div class=\"deleted-comment\"><span translate=\"COMMENTS.DELETED_INFO\" translate-values=\"{ user: \'<%- deleteCommentUser %>\', date: \'<%- deleteCommentDate %>\'}\"></span></div><% } %>\n <div ng-non-bindable=\"ng-non-bindable\" class=\"comment wysiwyg\">\n <%= comment %>\n <% if (!deleteCommentDate && mode !== \"activity\" && canDeleteComment) { %><a href=\"\" data-activity-id=\"<%- activityId %>\" class=\"icon icon-delete comment-delete\"></a><% } %>\n </div><% } %>\n <% if(changes.length > 0) { %>\n <div class=\"changes\"><% if (mode != \"activity\") { %><a href=\"\" title=\"{{\'ACTIVITY.SHOW_ACTIVITY\' | translate}}\" class=\"changes-title\"><span><%- changesText %></span><span class=\"icon icon-arrow-up\"></span></a><% } %>\n <% _.each(changes, function(change) { %>\n <%= change %>\n <% }) %>\n </div><% } %>\n </div>\n</div>");
$templateCache.put("common/history/history-base-entries.html","<% if (showMore > 0) { %><a href=\"\" title=\"{{ \'ACTIVITY.SHOW_MORE\' | translate}}\" translate=\"ACTIVITY.SHOW_MORE\" translate-values=\"{showMore: \'<%- showMore %>\'}\" class=\"show-more show-more-comments\"></a><% } %>\n<% _.each(entries, function(entry) { %>\n<%= entry %>\n<% }) %>");
$templateCache.put("common/history/history-base.html","\n<section class=\"history\">\n <ul class=\"history-tabs\">\n <li><a href=\"#\" class=\"active\"><span class=\"icon icon-comment\"></span><span translate=\"COMMENTS.TITLE\" class=\"tab-title\"></span></a></li>\n <li><a href=\"#\"><span class=\"icon icon-issues\"></span><span translate=\"ACTIVITY.TITLE\" class=\"tab-title\"></span></a></li>\n </ul>\n <section class=\"history-comments\">\n <div class=\"comments-list\"></div>\n <div tg-check-permission=\"modify_<%- type %>\" tg-toggle-comment=\"tg-toggle-comment\" class=\"add-comment\">\n <textarea ng-attr-placeholder=\"{{\'COMMENTS.TYPE_NEW_COMMENT\' | translate}}\" ng-model=\"<%- ngmodel %>.comment\" tg-markitup=\"tg-markitup\"></textarea><% if (mode !== \"edit\") { %><a href=\"https://taiga.io/support/taiga-markdown-syntax/\" target=\"_blank\" title=\"{{\'COMMON.WYSIWYG.MARKDOWN_HELP\' | translate}}\" class=\"help-markdown\"><span class=\"icon icon-help\"></span><span translate=\"COMMON.WYSIWYG.MARKDOWN_HELP\"></span></a>\n <button type=\"button\" ng-disabled=\"!<%- ngmodel %>.comment.length\" title=\"{{\'COMMENTS.COMMENT\' | translate}}\" translate=\"COMMENTS.COMMENT\" class=\"button button-green save-comment\"></button><% } %>\n </div>\n </section>\n <section class=\"history-activity hidden\">\n <div class=\"changes-list\"></div>\n </section>\n</section>");
$templateCache.put("common/history/history-change-attachment.html","\n<div class=\"change-entry\">\n <div class=\"activity-changed\"><span><%- name %></span></div>\n <div class=\"activity-fromto\"><% _.each(diff, function(change) { %>\n <p><strong><%- change.name %>&nbsp;</strong><strong translate=\"COMMON.FROM\"></strong><br/><span><%- change.from %></span>\n <p><strong><%- change.name %>&nbsp;</strong><strong translate=\"COMMON.TO\"></strong><br/><span><%- change.to %></span></p>\n </p><% }) %>\n </div>\n</div>");
$templateCache.put("common/history/history-change-diff.html","\n<div class=\"change-entry\">\n <div class=\"activity-changed\"><span><%- name %></span></div>\n <div class=\"activity-fromto\">\n <p><span><%= diff %></span></p>\n </div>\n</div>");
$templateCache.put("common/history/history-change-generic.html","\n<div class=\"change-entry\">\n <div class=\"activity-changed\"><span><%- name %></span></div>\n <div class=\"activity-fromto\">\n <p><strong translate=\"COMMON.FROM\"></strong><br/><span><%- from %></span></p>\n <p><strong translate=\"COMMON.TO\"></strong><br/><span><%- to %></span></p>\n </div>\n</div>");
$templateCache.put("common/history/history-change-list.html","\n<div class=\"change-entry\">\n <div class=\"activity-changed\"><span><%- name %></span></div>\n <div class=\"activity-fromto\"><% if (removed.length > 0) { %>\n <p><strong translate=\"ACTIVITY.REMOVED\"></strong><br/><span><%- removed %></span></p><% } %>\n <% if (added.length > 0) { %>\n <p><strong translate=\"ACTIVITY.ADDED\"></strong><br/><span><%- added %></span></p><% } %>\n </div>\n</div>");
$templateCache.put("common/history/history-change-points.html","<% _.each(points, function(point, name) { %>\n<div class=\"change-entry\">\n <div class=\"activity-changed\"><span translate=\"ACTIVITY.US_POINTS\" translate-values=\"<%- name.toLowerCase() %>\"></span></div>\n <div class=\"activity-fromto\">\n <p><strong translate=\"COMMON.FROM\"></strong><br/><span><%- point[0] %></span></p>\n <p><strong translate=\"COMMON.TO\"></strong><br/><span><%- point[1] %></span></p>\n </div>\n</div><% }); %>");
$templateCache.put("common/history/history-deleted-comment.html","\n<div class=\"activity-single comment deleted-comment\">\n <div><span translate=\"COMMENTS.DELETED_INFO\" translate-values=\"{user: \'<%- deleteCommentUser %>\', date: \'<%- deleteCommentDate %>\'}\"></span><a href=\"\" title=\"{{\'COMMENTS.SHOW_DELETED\' | translate}}\" translate=\"COMMENTS.SHOW_DELETED\" class=\"show-deleted-comment\"></a><a href=\"\" title=\"{{\'COMMENTS.HIDE_DELETED\' | translate}}\" translate=\"COMMENTS.HIDE_DELETED\" class=\"hide-deleted-comment hidden\"></a>\n <div class=\"comment-body wysiwyg\"><%= deleteComment %></div>\n </div><% if (canRestoreComment) { %><a href=\"\" data-activity-id=\"<%- activityId %>\" class=\"comment-restore\"><span class=\"icon icon-reload\"></span><span translate=\"COMMENTS.RESTORE\"></span></a><% } %>\n</div>");
$templateCache.put("common/lightbox/lightbox-assigned-to-users.html","<% if (selected) { %>\n<div class=\"watcher-single active\">\n <div class=\"watcher-avatar\"><a href=\"\" title=\"{{\'COMMON.ASSIGNED_TO\' | translate}}\" class=\"avatar\"><img src=\"<%- selected.photo %>\"/></a></div><a href=\"\" title=\"<%- selected.full_name_display %>\" class=\"watcher-name\"><%-selected.full_name_display %></a><a href=\"\" title=\"{{\'COMMON.ASSIGNED_TO.REMOVE_ASSIGNED\' | translate}}\" class=\"icon icon-delete remove-assigned-to\"></a>\n</div><% } %>\n<% _.each(users, function(user) { %>\n<div data-user-id=\"<%- user.id %>\" class=\"watcher-single\">\n <div class=\"watcher-avatar\"><a href=\"#\" title=\"{{\'COMMON.ASSIGNED_TO.TITLE\' | translate}}\" class=\"avatar\"><img src=\"<%- user.photo %>\"/></a></div><a href=\"\" title=\"<%- user.full_name_display %>\" class=\"watcher-name\"><%- user.full_name_display %></a>\n</div><% }) %>\n<% if (showMore) { %>\n<div ng-show=\"filteringUsers\" class=\"more-watchers\"><span translate=\"COMMON.ASSIGNED_TO.TOO_MANY\"></span></div><% } %>");
$templateCache.put("common/lightbox/lightbox-assigned-to.html","<a href=\"\" title=\"close\" class=\"close\"><span class=\"icon icon-delete\"></span></a>\n<div class=\"form\">\n <h2 translate=\"LIGHTBOX.ASSIGNED_TO.SELECT\" class=\"title\"></h2>\n <fieldset>\n <input type=\"text\" data-maxlength=\"500\" placeholder=\"{{\'LIGHTBOX.ASSIGNED_TO.SEARCH\' | translate}}\" ng-model=\"usersSearch\"/>\n </fieldset>\n <div class=\"watchers\"></div>\n</div>");
$templateCache.put("common/lightbox/lightbox-block.html","<a href=\"\" title=\"{{\'COMMON.CLOSE\' | translate}}\" class=\"close\"><span class=\"icon icon-delete\"></span></a>\n<div class=\"form\">\n <h2 class=\"title\"></h2>\n <fieldset>\n <textarea ng-attr-placeholder=\"{{\'COMMON.BLOCKED_REASON\' | translate}}\" class=\"reason\"></textarea>\n </fieldset><a href=\"\" class=\"button-green\"><span translate=\"COMMON.SAVE\"></span></a>\n</div>");
$templateCache.put("common/lightbox/lightbox-blocking-message-input.html","\n<fieldset class=\"blocked-note hidden\">\n <textarea name=\"blocked_note\" ng-attr-placeholder=\"{{\'COMMON.BLOCKED_NOTE\' | translate}}\" ng-model=\"<%- ngmodel %>\"></textarea>\n</fieldset>");
$templateCache.put("common/lightbox/lightbox-users.html","<a href=\"\" title=\"{{\'COMMON.CLOSE\' | translate}}\" class=\"close\"><span class=\"icon icon-delete\"></span></a>\n<div class=\"form\">\n <h2 translate=\"COMMON.WATCHERS.ADD\" class=\"title\"></h2>\n <fieldset>\n <input type=\"text\" data-maxlength=\"500\" placeholder=\"{{\'LIGHTBOX.ASSIGNED_TO.SEARCH\' | translate}}\" ng-model=\"usersSearch\"/>\n </fieldset>\n <div class=\"watchers\">\n </div>\n</div>");
$templateCache.put("common/popover/popover-related-task-status.html","\n<ul class=\"popover pop-status\"><% _.forEach(statuses, function(status) { %>\n <li><a href=\"\" title=\"<%- status.name %>\" data-status-id=\"<%- status.id %>\" class=\"status\"><%- status.name %></a></li><% }); %>\n</ul>");
$templateCache.put("common/popover/popover-us-status.html","\n<ul class=\"popover pop-status\"><% _.each(statuses, function(status) { %>\n <li><a href=\"\" title=\"<%- status.name %>\" data-status-id=\"<%- status.id %>\" class=\"status\"><%- status.name %></a></li><% }); %>\n</ul>");
$templateCache.put("common/tag/lb-tag-line-tags.html","<% _.each(tags, function(tag) { %><span style=\"<%- tag.style %>\" class=\"tag\"><span class=\"tag-name\"><%- tag.name %></span><a href=\"\" title=\"{{ \'COMMON.TAGS.DELETE\' | translate }}\" class=\"icon icon-delete\"></a></span><% }); %>");
$templateCache.put("common/tag/lb-tag-line.html","\n<div class=\"tags-container\"></div>\n<input type=\"text\" placeholder=\"{{\'COMMON.TAGS.PLACEHOLDER\' | translate}}\" class=\"tag-input\"/><a href=\"\" title=\"{{\'COMMON.SAVE\' | translate}}\" class=\"save icon icon-floppy hidden\"></a>");
$templateCache.put("common/tag/tag-line.html","\n<div class=\"tags-container\"></div><a href=\"#\" title=\"{{\'COMMON.TAGS.ADD\' | translate}}\" class=\"add-tag hidden\"><span class=\"icon icon-plus\"></span><span translate=\"COMMON.TAGS.ADD\" class=\"add-tag-text\"></span></a>\n<input type=\"text\" placeholder=\"{{\'COMMON.TAGS.PLACEHOLDER\' | translate}}\" class=\"tag-input hidden\"/><a href=\"\" title=\"{{\'COMMON.SAVE\' | translate}}\" class=\"save icon icon-floppy hidden\"></a>");
$templateCache.put("common/tag/tags-line-tags.html","<% _.each(tags, function(tag) { %><span style=\"border-left: 5px solid <%- tag.color %>;\" class=\"tag\"><span class=\"tag-name\"><%- tag.name %></span><% if (isEditable) { %><a href=\"\" title=\"{{ \'COMMON.TAGS.DELETE\' | translate }}\" class=\"icon icon-delete\"></a><% } %></span><% }); %>");
$templateCache.put("common/wysiwyg/wysiwyg-markitup-preview.html","\n<div class=\"preview\">\n <div class=\"actions\"><a href=\"#\" title=\"{{\'COMMON.WYSIWYG.EDIT_BUTTON\' | translate}}\" class=\"icon icon-edit edit\"></a>\n <div class=\"content wysiwyg\"><%= data %></div>\n </div>\n</div>");
$templateCache.put("common/components/assigned-to.html","<% if (assignedTo) { %>\n<div class=\"user-avatar\"><img src=\"<%- assignedTo.photo %>\" alt=\"<%- assignedTo.full_name_display %>\"/></div><% } %>\n<div class=\"assigned-to\"><span translate=\"COMMON.FIELDS.ASSIGNED_TO\" class=\"assigned-title\"></span><a href=\"\" title=\"{{ \'COMMON.ASSIGNED_TO.TITLE_ACTION_EDIT_ASSIGNMENT\'|translate }}\" class=\"user-assigned <% if(isEditable){ %>editable<% }; %>\"><span class=\"assigned-name\"></span><% if (assignedTo) { %>\n <%- assignedTo.full_name_display %>\n <% } else { %>\n {{ \'COMMON.ASSIGNED_TO.NOT_ASSIGNED\'|translate }}\n <% } %>\n <% if(isEditable){ %><span class=\"icon icon-arrow-bottom\"></span><% }; %></a><% if (assignedTo!==null && isEditable) { %><a href=\"\" title=\"{{\'COMMON.ASSIGNED_TO.DELETE_ASSIGNMENT\' | translate}}\" class=\"icon icon-delete\"></a><% } %></div>"); $templateCache.put("common/components/assigned-to.html","<% if (assignedTo) { %>\n<div class=\"user-avatar\"><img src=\"<%- assignedTo.photo %>\" alt=\"<%- assignedTo.full_name_display %>\"/></div><% } %>\n<div class=\"assigned-to\"><span translate=\"COMMON.FIELDS.ASSIGNED_TO\" class=\"assigned-title\"></span><a href=\"\" title=\"{{ \'COMMON.ASSIGNED_TO.TITLE_ACTION_EDIT_ASSIGNMENT\'|translate }}\" class=\"user-assigned <% if(isEditable){ %>editable<% }; %>\"><span class=\"assigned-name\"></span><% if (assignedTo) { %>\n <%- assignedTo.full_name_display %>\n <% } else { %>\n {{ \'COMMON.ASSIGNED_TO.NOT_ASSIGNED\'|translate }}\n <% } %>\n <% if(isEditable){ %><span class=\"icon icon-arrow-bottom\"></span><% }; %></a><% if (assignedTo!==null && isEditable) { %><a href=\"\" title=\"{{\'COMMON.ASSIGNED_TO.DELETE_ASSIGNMENT\' | translate}}\" class=\"icon icon-delete\"></a><% } %></div>");
$templateCache.put("common/components/block-button.html","<a href=\"#\" class=\"button button-gray item-block\"><span translate=\"COMMON.BLOCK\"></span></a><a href=\"#\" class=\"button button-red item-unblock\"><span translate=\"COMMON.UNBLOCK\"></span></a>"); $templateCache.put("common/components/block-button.html","<a href=\"#\" class=\"button button-gray item-block\"><span translate=\"COMMON.BLOCK\"></span></a><a href=\"#\" class=\"button button-red item-unblock\"><span translate=\"COMMON.UNBLOCK\"></span></a>");
$templateCache.put("common/components/created-by.html","\n<div class=\"user-avatar\"><img src=\"<%- owner.photo %>\" alt=\"<%- owner.full_name_display %>\"/></div>\n<div class=\"created-by\"><span translate=\"COMMON.CREATED_BY\" translate-values=\"{ \'fullDisplayName\': \'<%- owner.full_name_display %>\'}\" class=\"created-title\"></span><span class=\"created-date\"><%- date %></span></div>"); $templateCache.put("common/components/created-by.html","\n<div class=\"user-avatar\"><img src=\"<%- owner.photo %>\" alt=\"<%- owner.full_name_display %>\"/></div>\n<div class=\"created-by\"><span translate=\"COMMON.CREATED_BY\" translate-values=\"{ \'fullDisplayName\': \'<%- owner.full_name_display %>\'}\" class=\"created-title\"></span><span class=\"created-date\"><%- date %></span></div>");
@ -102,27 +123,6 @@ $templateCache.put("common/components/main-title.html","<span class=\"project-na
$templateCache.put("common/components/progress-bar.html","\n<div style=\"width: <%- percentage %>%\" class=\"current-progress\"></div>"); $templateCache.put("common/components/progress-bar.html","\n<div style=\"width: <%- percentage %>%\" class=\"current-progress\"></div>");
$templateCache.put("common/components/status-display.html","<% if (is_closed) { %><span translate=\"COMMON.STATUS.CLOSED\"></span><% } else { %><span translate=\"COMMON.STATUS.OPEN\"></span><% } %><span style=\"color:<%- status.color %>\" class=\"us-detail-status\"><%- status.name %></span>"); $templateCache.put("common/components/status-display.html","<% if (is_closed) { %><span translate=\"COMMON.STATUS.CLOSED\"></span><% } else { %><span translate=\"COMMON.STATUS.OPEN\"></span><% } %><span style=\"color:<%- status.color %>\" class=\"us-detail-status\"><%- status.name %></span>");
$templateCache.put("common/components/watchers.html","<% if(isEditable){ %>\n<div class=\"watchers-header\"><span translate=\"COMMON.WATCHERS.TITLE\" class=\"title\"></span><a href=\"\" title=\"{{\'COMMON.WATCHERS.ADD\' | translate}}\" class=\"icon icon-plus add-watcher\"></a></div><% } else if(watchers.length > 0){ %>\n<div class=\"watchers-header\"><span translate=\"COMMON.WATCHERS.TITLE\" class=\"title\"></span></div><% }; %>\n<% _.each(watchers, function(watcher) { %>\n<% if(watcher) { %>\n<div class=\"watcher-single\">\n <div class=\"watcher-avatar\"><img src=\"<%- watcher.photo %>\" alt=\"<%- watcher.full_name_display %>\"/></div>\n <div class=\"watcher-name\"><span><%- watcher.full_name_display %></span><% if(isEditable){ %><a data-watcher-id=\"<%- watcher.id %>\" href=\"\" title=\"{{\'COMMON.WATCHERS.DELETE\' | translate}}\" class=\"icon icon-delete\"></a><% }; %></div>\n</div><% } %>\n<% }); %>"); $templateCache.put("common/components/watchers.html","<% if(isEditable){ %>\n<div class=\"watchers-header\"><span translate=\"COMMON.WATCHERS.TITLE\" class=\"title\"></span><a href=\"\" title=\"{{\'COMMON.WATCHERS.ADD\' | translate}}\" class=\"icon icon-plus add-watcher\"></a></div><% } else if(watchers.length > 0){ %>\n<div class=\"watchers-header\"><span translate=\"COMMON.WATCHERS.TITLE\" class=\"title\"></span></div><% }; %>\n<% _.each(watchers, function(watcher) { %>\n<% if(watcher) { %>\n<div class=\"watcher-single\">\n <div class=\"watcher-avatar\"><img src=\"<%- watcher.photo %>\" alt=\"<%- watcher.full_name_display %>\"/></div>\n <div class=\"watcher-name\"><span><%- watcher.full_name_display %></span><% if(isEditable){ %><a data-watcher-id=\"<%- watcher.id %>\" href=\"\" title=\"{{\'COMMON.WATCHERS.DELETE\' | translate}}\" class=\"icon icon-delete\"></a><% }; %></div>\n</div><% } %>\n<% }); %>");
$templateCache.put("common/lightbox/lightbox-assigned-to-users.html","<% if (selected) { %>\n<div class=\"watcher-single active\">\n <div class=\"watcher-avatar\"><a href=\"\" title=\"{{\'COMMON.ASSIGNED_TO\' | translate}}\" class=\"avatar\"><img src=\"<%- selected.photo %>\"/></a></div><a href=\"\" title=\"<%- selected.full_name_display %>\" class=\"watcher-name\"><%-selected.full_name_display %></a><a href=\"\" title=\"{{\'COMMON.ASSIGNED_TO.REMOVE_ASSIGNED\' | translate}}\" class=\"icon icon-delete remove-assigned-to\"></a>\n</div><% } %>\n<% _.each(users, function(user) { %>\n<div data-user-id=\"<%- user.id %>\" class=\"watcher-single\">\n <div class=\"watcher-avatar\"><a href=\"#\" title=\"{{\'COMMON.ASSIGNED_TO.TITLE\' | translate}}\" class=\"avatar\"><img src=\"<%- user.photo %>\"/></a></div><a href=\"\" title=\"<%- user.full_name_display %>\" class=\"watcher-name\"><%- user.full_name_display %></a>\n</div><% }) %>\n<% if (showMore) { %>\n<div ng-show=\"filteringUsers\" class=\"more-watchers\"><span translate=\"COMMON.ASSIGNED_TO.TOO_MANY\"></span></div><% } %>");
$templateCache.put("common/lightbox/lightbox-assigned-to.html","<a href=\"\" title=\"close\" class=\"close\"><span class=\"icon icon-delete\"></span></a>\n<div class=\"form\">\n <h2 translate=\"LIGHTBOX.ASSIGNED_TO.SELECT\" class=\"title\"></h2>\n <fieldset>\n <input type=\"text\" data-maxlength=\"500\" placeholder=\"{{\'LIGHTBOX.ASSIGNED_TO.SEARCH\' | translate}}\" ng-model=\"usersSearch\"/>\n </fieldset>\n <div class=\"watchers\"></div>\n</div>");
$templateCache.put("common/lightbox/lightbox-block.html","<a href=\"\" title=\"{{\'COMMON.CLOSE\' | translate}}\" class=\"close\"><span class=\"icon icon-delete\"></span></a>\n<div class=\"form\">\n <h2 class=\"title\"></h2>\n <fieldset>\n <textarea ng-attr-placeholder=\"{{\'COMMON.BLOCKED_REASON\' | translate}}\" class=\"reason\"></textarea>\n </fieldset><a href=\"\" class=\"button-green\"><span translate=\"COMMON.SAVE\"></span></a>\n</div>");
$templateCache.put("common/lightbox/lightbox-blocking-message-input.html","\n<fieldset class=\"blocked-note hidden\">\n <textarea name=\"blocked_note\" ng-attr-placeholder=\"{{\'COMMON.BLOCKED_NOTE\' | translate}}\" ng-model=\"<%- ngmodel %>\"></textarea>\n</fieldset>");
$templateCache.put("common/lightbox/lightbox-users.html","<a href=\"\" title=\"{{\'COMMON.CLOSE\' | translate}}\" class=\"close\"><span class=\"icon icon-delete\"></span></a>\n<div class=\"form\">\n <h2 translate=\"COMMON.WATCHERS.ADD\" class=\"title\"></h2>\n <fieldset>\n <input type=\"text\" data-maxlength=\"500\" placeholder=\"{{\'LIGHTBOX.ASSIGNED_TO.SEARCH\' | translate}}\" ng-model=\"usersSearch\"/>\n </fieldset>\n <div class=\"watchers\">\n </div>\n</div>");
$templateCache.put("common/history/history-activity.html","\n<div class=\"activity-single <%- mode %>\">\n <div class=\"activity-user\"><a href=\"\" title=\"<%- userFullName %>\" class=\"avatar\"><img src=\"<%- avatar %>\" alt=\"<%- userFullName %>\"/></a></div>\n <div class=\"activity-content\">\n <div class=\"activity-username\"><a href=\"\" title=\"<%- userFullName %>\" class=\"username\"><%- userFullName %></a><span class=\"date\"><%- creationDate %></span></div><% if (comment.length > 0) { %>\n <% if ((deleteCommentDate || deleteCommentUser)) { %>\n <div class=\"deleted-comment\"><span translate=\"COMMENTS.DELETED_INFO\" translate-values=\"{ user: \'<%- deleteCommentUser %>\', date: \'<%- deleteCommentDate %>\'}\"></span></div><% } %>\n <div ng-non-bindable=\"ng-non-bindable\" class=\"comment wysiwyg\">\n <%= comment %>\n <% if (!deleteCommentDate && mode !== \"activity\" && canDeleteComment) { %><a href=\"\" data-activity-id=\"<%- activityId %>\" class=\"icon icon-delete comment-delete\"></a><% } %>\n </div><% } %>\n <% if(changes.length > 0) { %>\n <div class=\"changes\"><% if (mode != \"activity\") { %><a href=\"\" title=\"{{\'ACTIVITY.SHOW_ACTIVITY\' | translate}}\" class=\"changes-title\"><span><%- changesText %></span><span class=\"icon icon-arrow-up\"></span></a><% } %>\n <% _.each(changes, function(change) { %>\n <%= change %>\n <% }) %>\n </div><% } %>\n </div>\n</div>");
$templateCache.put("common/history/history-base-entries.html","<% if (showMore > 0) { %><a href=\"\" title=\"{{ \'ACTIVITY.SHOW_MORE\' | translate}}\" translate=\"ACTIVITY.SHOW_MORE\" translate-values=\"{showMore: \'<%- showMore %>\'}\" class=\"show-more show-more-comments\"></a><% } %>\n<% _.each(entries, function(entry) { %>\n<%= entry %>\n<% }) %>");
$templateCache.put("common/history/history-base.html","\n<section class=\"history\">\n <ul class=\"history-tabs\">\n <li><a href=\"#\" class=\"active\"><span class=\"icon icon-comment\"></span><span translate=\"COMMENTS.TITLE\" class=\"tab-title\"></span></a></li>\n <li><a href=\"#\"><span class=\"icon icon-issues\"></span><span translate=\"ACTIVITY.TITLE\" class=\"tab-title\"></span></a></li>\n </ul>\n <section class=\"history-comments\">\n <div class=\"comments-list\"></div>\n <div tg-check-permission=\"modify_<%- type %>\" tg-toggle-comment=\"tg-toggle-comment\" class=\"add-comment\">\n <textarea ng-attr-placeholder=\"{{\'COMMENTS.TYPE_NEW_COMMENT\' | translate}}\" ng-model=\"<%- ngmodel %>.comment\" tg-markitup=\"tg-markitup\"></textarea><% if (mode !== \"edit\") { %><a href=\"https://taiga.io/support/taiga-markdown-syntax/\" target=\"_blank\" title=\"{{\'COMMON.WYSIWYG.MARKDOWN_HELP\' | translate}}\" class=\"help-markdown\"><span class=\"icon icon-help\"></span><span translate=\"COMMON.WYSIWYG.MARKDOWN_HELP\"></span></a>\n <button type=\"button\" ng-disabled=\"!<%- ngmodel %>.comment.length\" title=\"{{\'COMMENTS.COMMENT\' | translate}}\" translate=\"COMMENTS.COMMENT\" class=\"button button-green save-comment\"></button><% } %>\n </div>\n </section>\n <section class=\"history-activity hidden\">\n <div class=\"changes-list\"></div>\n </section>\n</section>");
$templateCache.put("common/history/history-change-attachment.html","\n<div class=\"change-entry\">\n <div class=\"activity-changed\"><span><%- name %></span></div>\n <div class=\"activity-fromto\"><% _.each(diff, function(change) { %>\n <p><strong><%- change.name %>&nbsp;</strong><strong translate=\"COMMON.FROM\"></strong><br/><span><%- change.from %></span>\n <p><strong><%- change.name %>&nbsp;</strong><strong translate=\"COMMON.TO\"></strong><br/><span><%- change.to %></span></p>\n </p><% }) %>\n </div>\n</div>");
$templateCache.put("common/history/history-change-diff.html","\n<div class=\"change-entry\">\n <div class=\"activity-changed\"><span><%- name %></span></div>\n <div class=\"activity-fromto\">\n <p><span><%= diff %></span></p>\n </div>\n</div>");
$templateCache.put("common/history/history-change-generic.html","\n<div class=\"change-entry\">\n <div class=\"activity-changed\"><span><%- name %></span></div>\n <div class=\"activity-fromto\">\n <p><strong translate=\"COMMON.FROM\"></strong><br/><span><%- from %></span></p>\n <p><strong translate=\"COMMON.TO\"></strong><br/><span><%- to %></span></p>\n </div>\n</div>");
$templateCache.put("common/history/history-change-list.html","\n<div class=\"change-entry\">\n <div class=\"activity-changed\"><span><%- name %></span></div>\n <div class=\"activity-fromto\"><% if (removed.length > 0) { %>\n <p><strong translate=\"ACTIVITY.REMOVED\"></strong><br/><span><%- removed %></span></p><% } %>\n <% if (added.length > 0) { %>\n <p><strong translate=\"ACTIVITY.ADDED\"></strong><br/><span><%- added %></span></p><% } %>\n </div>\n</div>");
$templateCache.put("common/history/history-change-points.html","<% _.each(points, function(point, name) { %>\n<div class=\"change-entry\">\n <div class=\"activity-changed\"><span translate=\"ACTIVITY.US_POINTS\" translate-values=\"<%- name.toLowerCase() %>\"></span></div>\n <div class=\"activity-fromto\">\n <p><strong translate=\"COMMON.FROM\"></strong><br/><span><%- point[0] %></span></p>\n <p><strong translate=\"COMMON.TO\"></strong><br/><span><%- point[1] %></span></p>\n </div>\n</div><% }); %>");
$templateCache.put("common/history/history-deleted-comment.html","\n<div class=\"activity-single comment deleted-comment\">\n <div><span translate=\"COMMENTS.DELETED_INFO\" translate-values=\"{user: \'<%- deleteCommentUser %>\', date: \'<%- deleteCommentDate %>\'}\"></span><a href=\"\" title=\"{{\'COMMENTS.SHOW_DELETED\' | translate}}\" translate=\"COMMENTS.SHOW_DELETED\" class=\"show-deleted-comment\"></a><a href=\"\" title=\"{{\'COMMENTS.HIDE_DELETED\' | translate}}\" translate=\"COMMENTS.HIDE_DELETED\" class=\"hide-deleted-comment hidden\"></a>\n <div class=\"comment-body wysiwyg\"><%= deleteComment %></div>\n </div><% if (canRestoreComment) { %><a href=\"\" data-activity-id=\"<%- activityId %>\" class=\"comment-restore\"><span class=\"icon icon-reload\"></span><span translate=\"COMMENTS.RESTORE\"></span></a><% } %>\n</div>");
$templateCache.put("common/popover/popover-related-task-status.html","\n<ul class=\"popover pop-status\"><% _.forEach(statuses, function(status) { %>\n <li><a href=\"\" title=\"<%- status.name %>\" data-status-id=\"<%- status.id %>\" class=\"status\"><%- status.name %></a></li><% }); %>\n</ul>");
$templateCache.put("common/popover/popover-us-status.html","\n<ul class=\"popover pop-status\"><% _.each(statuses, function(status) { %>\n <li><a href=\"\" title=\"<%- status.name %>\" data-status-id=\"<%- status.id %>\" class=\"status\"><%- status.name %></a></li><% }); %>\n</ul>");
$templateCache.put("common/tag/lb-tag-line-tags.html","<% _.each(tags, function(tag) { %><span style=\"<%- tag.style %>\" class=\"tag\"><span class=\"tag-name\"><%- tag.name %></span><a href=\"\" title=\"{{ \'COMMON.TAGS.DELETE\' | translate }}\" class=\"icon icon-delete\"></a></span><% }); %>");
$templateCache.put("common/tag/lb-tag-line.html","\n<div class=\"tags-container\"></div>\n<input type=\"text\" placeholder=\"{{\'COMMON.TAGS.PLACEHOLDER\' | translate}}\" class=\"tag-input\"/><a href=\"\" title=\"{{\'COMMON.SAVE\' | translate}}\" class=\"save icon icon-floppy hidden\"></a>");
$templateCache.put("common/tag/tag-line.html","\n<div class=\"tags-container\"></div><a href=\"#\" title=\"{{\'COMMON.TAGS.ADD\' | translate}}\" class=\"add-tag hidden\"><span class=\"icon icon-plus\"></span><span translate=\"COMMON.TAGS.ADD\" class=\"add-tag-text\"></span></a>\n<input type=\"text\" placeholder=\"{{\'COMMON.TAGS.PLACEHOLDER\' | translate}}\" class=\"tag-input hidden\"/><a href=\"\" title=\"{{\'COMMON.SAVE\' | translate}}\" class=\"save icon icon-floppy hidden\"></a>");
$templateCache.put("common/tag/tags-line-tags.html","<% _.each(tags, function(tag) { %><span style=\"border-left: 5px solid <%- tag.color %>;\" class=\"tag\"><span class=\"tag-name\"><%- tag.name %></span><% if (isEditable) { %><a href=\"\" title=\"{{ \'COMMON.TAGS.DELETE\' | translate }}\" class=\"icon icon-delete\"></a><% } %></span><% }); %>");
$templateCache.put("common/wysiwyg/wysiwyg-markitup-preview.html","\n<div class=\"preview\">\n <div class=\"actions\"><a href=\"#\" title=\"{{\'COMMON.WYSIWYG.EDIT_BUTTON\' | translate}}\" class=\"icon icon-edit edit\"></a>\n <div class=\"content wysiwyg\"><%= data %></div>\n </div>\n</div>");
$templateCache.put("user/lightbox/lightbox-delete-account.html","<a href=\"\" title=\"{{\'close\' | translate}}\" class=\"close\"><span class=\"icon icon-delete\"></span></a>\n<form>\n <h2 translate=\"LIGHTBOX.DELETE_ACCOUNT.SECTION_NAME\" class=\"title\"></h2>\n <p><span translate=\"LIGHBOX.DELETE_ACCOUNT.CONFIRM\" class=\"question\"></span><span translate=\"LIGHBOX.DELETE_ACCOUNT.SUBTITLE\" class=\"subtitle\"></span></p>\n <div class=\"options\"><a href=\"\" title=\"{{\'COMMON.ACCEPT\' | translate}}\" class=\"button-green\"><span translate=\"COMMON.ACCEPT\">Accept</span></a><a href=\"\" title=\"{{\'Cancel\' | translate}}\" class=\"button-red\"><span translate=\"COMMON.CANCEL\">Accept</span></a></div>\n</form>"); $templateCache.put("user/lightbox/lightbox-delete-account.html","<a href=\"\" title=\"{{\'close\' | translate}}\" class=\"close\"><span class=\"icon icon-delete\"></span></a>\n<form>\n <h2 translate=\"LIGHTBOX.DELETE_ACCOUNT.SECTION_NAME\" class=\"title\"></h2>\n <p><span translate=\"LIGHBOX.DELETE_ACCOUNT.CONFIRM\" class=\"question\"></span><span translate=\"LIGHBOX.DELETE_ACCOUNT.SUBTITLE\" class=\"subtitle\"></span></p>\n <div class=\"options\"><a href=\"\" title=\"{{\'COMMON.ACCEPT\' | translate}}\" class=\"button-green\"><span translate=\"COMMON.ACCEPT\">Accept</span></a><a href=\"\" title=\"{{\'Cancel\' | translate}}\" class=\"button-red\"><span translate=\"COMMON.CANCEL\">Accept</span></a></div>\n</form>");
$templateCache.put("home/home.html","<!DOCTYPE html><img src=\"/images/beta.png\" title=\"{{\'COMMON.BETA\' | translate}}\" class=\"beta\">\n<div class=\"home-wrapper centered\">\n <div class=\"duty-summary\">\n <div tg-working-on></div>\n </div>\n <aside tg-home-project-list class=\"project-list\"></aside>\n</div>"); $templateCache.put("home/home.html","<!DOCTYPE html><img src=\"/images/beta.png\" title=\"{{\'COMMON.BETA\' | translate}}\" class=\"beta\">\n<div class=\"home-wrapper centered\">\n <div class=\"duty-summary\">\n <div tg-working-on></div>\n </div>\n <aside tg-home-project-list class=\"project-list\"></aside>\n</div>");
$templateCache.put("navigation-bar/navigation-bar.html","\n<nav class=\"navbar\">\n <div class=\"nav-left\"><a href=\"#\" tg-nav=\"home\" title=\"{{\'PROJECT.NAVIGATION.DASHBOARD_TITLE\' | translate}}\" class=\"logo\"><svg xmlns:svg=\"http://www.w3.org/2000/svg\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 134.2 134.3\" version=\"1.1\" preserveAspectRatio=\"xMidYMid meet\">\n <style>\n path {\n fill:#f5f5f5;\n opacity:0.7;\n }\n </style>\n <g transform=\"translate(-307.87667,-465.22863)\">\n <g class=\"bottom\">\n <path transform=\"matrix(-0.14066483,0.99005727,-0.99005727,0.14066483,0,0)\" d=\"m561.8-506.6 42 0 0 42-42 0z\" />\n <path transform=\"matrix(0.14066483,-0.99005727,0.99005727,-0.14066483,0,0)\" d=\"m-645.7 422.6 42 0 0 42-42 0z\" />\n <path transform=\"matrix(0.99005727,0.14066483,0.14066483,0.99005727,0,0)\" d=\"m266.6 451.9 42 0 0 42-42 0z\" />\n <path transform=\"matrix(-0.99005727,-0.14066483,-0.14066483,-0.99005727,0,0)\" d=\"m-350.6-535.9 42 0 0 42-42 0z\" />\n </g>\n <g class=\"top\">\n <path transform=\"matrix(-0.60061118,-0.79954125,0.60061118,-0.79954125,0,0)\" d=\"m-687.1-62.7 42 0 0 42-42 0z\" />\n <path transform=\"matrix(-0.79954125,0.60061118,-0.79954125,-0.60061118,0,0)\" d=\"m166.6-719.6 42 0 0 42-42 0z\" />\n <path transform=\"matrix(0.60061118,0.79954125,-0.60061118,0.79954125,0,0)\" d=\"m603.1-21.3 42 0 0 42-42 0z\" />\n <path transform=\"matrix(0.79954125,-0.60061118,0.79954125,0.60061118,0,0)\" d=\"m-250.7 635.8 42 0 0 42-42 0z\" />\n <path transform=\"matrix(0.70710678,0.70710678,-0.70710678,0.70710678,0,0)\" d=\"m630.3 100 22.6 0 0 22.6-22.6 0z\" />\n </g>\n </g>\n</svg>\n</a>\n <!--a(-->\n <!-- href=\"#\",-->\n <!-- title=\"{{\'PROJECT.NAVIGATION.DISCOVER_TITLE\' | translate}}\",-->\n <!-- translate=\"PROJECT.NAVIGATION.DISCOVER\")--><a href=\"https://taiga.io/support/\" target=\"_blank\" title=\"{{\'PROJECT.NAVIGATION.HELP_TITLE\' | translate}}\" translate=\"PROJECT.NAVIGATION.HELP\"></a>\n </div>\n <div ng-if=\"vm.isAuthenticated\" class=\"nav-right\"><a tg-nav=\"home\" ng-class=\"{active: vm.active}\" title=\"{{\'PROJECT.NAVIGATION.DASHBOARD_TITLE\' | translate}}\"><svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 22.009972 21.659925\" preserveAspectRatio=\"xMidYMid meet\">\n <g transform=\"translate(-448.78 -314.69)\">\n <path d=\"m448.78 314.69h5.4412v5.4995h-5.4412zM457.06 314.69 457.06 314.69h5.4412v5.4995h-5.4412zM465.35 314.69h5.4412v5.4995h-5.4412zM448.78 322.8h5.4412v5.4995h-5.4412zM457.06 322.8h5.4412v5.4995h-5.4412zM465.35 322.8h5.4412v5.4995h-5.4412zM448.78 330.85h5.4412v5.4995h-5.4412zM457.06 330.85h5.4412v5.4995h-5.4412zM465.35 330.85h5.4412v5.4995h-5.4412z\" class=\"s0\"/>\n </g>\n</svg>\n</a>\n <div ng-show=\"vm.projects.size\" tg-dropdown-project-list=\"tg-dropdown-project-list\" class=\"topnav-dropdown-wrapper\"></div>\n <!--div.topnav-dropdown-wrapper(tg-dropdown-organization-list)-->\n <div tg-dropdown-user=\"tg-dropdown-user\" class=\"topnav-dropdown-wrapper\"></div>\n </div>\n</nav>"); $templateCache.put("navigation-bar/navigation-bar.html","\n<nav class=\"navbar\">\n <div class=\"nav-left\"><a href=\"#\" tg-nav=\"home\" title=\"{{\'PROJECT.NAVIGATION.DASHBOARD_TITLE\' | translate}}\" class=\"logo\"><svg xmlns:svg=\"http://www.w3.org/2000/svg\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 134.2 134.3\" version=\"1.1\" preserveAspectRatio=\"xMidYMid meet\">\n <style>\n path {\n fill:#f5f5f5;\n opacity:0.7;\n }\n </style>\n <g transform=\"translate(-307.87667,-465.22863)\">\n <g class=\"bottom\">\n <path transform=\"matrix(-0.14066483,0.99005727,-0.99005727,0.14066483,0,0)\" d=\"m561.8-506.6 42 0 0 42-42 0z\" />\n <path transform=\"matrix(0.14066483,-0.99005727,0.99005727,-0.14066483,0,0)\" d=\"m-645.7 422.6 42 0 0 42-42 0z\" />\n <path transform=\"matrix(0.99005727,0.14066483,0.14066483,0.99005727,0,0)\" d=\"m266.6 451.9 42 0 0 42-42 0z\" />\n <path transform=\"matrix(-0.99005727,-0.14066483,-0.14066483,-0.99005727,0,0)\" d=\"m-350.6-535.9 42 0 0 42-42 0z\" />\n </g>\n <g class=\"top\">\n <path transform=\"matrix(-0.60061118,-0.79954125,0.60061118,-0.79954125,0,0)\" d=\"m-687.1-62.7 42 0 0 42-42 0z\" />\n <path transform=\"matrix(-0.79954125,0.60061118,-0.79954125,-0.60061118,0,0)\" d=\"m166.6-719.6 42 0 0 42-42 0z\" />\n <path transform=\"matrix(0.60061118,0.79954125,-0.60061118,0.79954125,0,0)\" d=\"m603.1-21.3 42 0 0 42-42 0z\" />\n <path transform=\"matrix(0.79954125,-0.60061118,0.79954125,0.60061118,0,0)\" d=\"m-250.7 635.8 42 0 0 42-42 0z\" />\n <path transform=\"matrix(0.70710678,0.70710678,-0.70710678,0.70710678,0,0)\" d=\"m630.3 100 22.6 0 0 22.6-22.6 0z\" />\n </g>\n </g>\n</svg>\n</a>\n <!--a(-->\n <!-- href=\"#\",-->\n <!-- title=\"{{\'PROJECT.NAVIGATION.DISCOVER_TITLE\' | translate}}\",-->\n <!-- translate=\"PROJECT.NAVIGATION.DISCOVER\")--><a href=\"https://taiga.io/support/\" target=\"_blank\" title=\"{{\'PROJECT.NAVIGATION.HELP_TITLE\' | translate}}\" translate=\"PROJECT.NAVIGATION.HELP\"></a>\n </div>\n <div ng-if=\"vm.isAuthenticated\" class=\"nav-right\"><a tg-nav=\"home\" ng-class=\"{active: vm.active}\" title=\"{{\'PROJECT.NAVIGATION.DASHBOARD_TITLE\' | translate}}\"><svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" viewBox=\"0 0 22.009972 21.659925\" preserveAspectRatio=\"xMidYMid meet\">\n <g transform=\"translate(-448.78 -314.69)\">\n <path d=\"m448.78 314.69h5.4412v5.4995h-5.4412zM457.06 314.69 457.06 314.69h5.4412v5.4995h-5.4412zM465.35 314.69h5.4412v5.4995h-5.4412zM448.78 322.8h5.4412v5.4995h-5.4412zM457.06 322.8h5.4412v5.4995h-5.4412zM465.35 322.8h5.4412v5.4995h-5.4412zM448.78 330.85h5.4412v5.4995h-5.4412zM457.06 330.85h5.4412v5.4995h-5.4412zM465.35 330.85h5.4412v5.4995h-5.4412z\" class=\"s0\"/>\n </g>\n</svg>\n</a>\n <div ng-show=\"vm.projects.size\" tg-dropdown-project-list=\"tg-dropdown-project-list\" class=\"topnav-dropdown-wrapper\"></div>\n <!--div.topnav-dropdown-wrapper(tg-dropdown-organization-list)-->\n <div tg-dropdown-user=\"tg-dropdown-user\" class=\"topnav-dropdown-wrapper\"></div>\n </div>\n</nav>");

File diff suppressed because one or more lines are too long