diff --git a/server/views/project-tracker.pug b/server/views/project-tracker.pug index 9349835..7e1e8b9 100644 --- a/server/views/project-tracker.pug +++ b/server/views/project-tracker.pug @@ -67,21 +67,6 @@ block content td(onclick=onclickResponse) each translationChapterTranslator in translationChapter.translationChapterTranslators a(href=`/projects/${project.id}/tracker?translatorId=${translationChapterTranslator.translatorId}`) - - - const translatorDisplayName = translationChapterTranslator.translator.entityEmail == null ? translationChapterTranslator.translator.name : translationChapterTranslator.translator.entityEmail.email.address - const stringToColour = function(str) { - var hash = 0; - for (var i = 0; i < str.length; i++) { - hash = str.charCodeAt(i) + ((hash << 5) - hash); - } - var colour = '#'; - for (var i = 0; i < 3; i++) { - var value = (hash >> (i * 8)) & 0xFF; - colour += ('00' + value.toString(16)).substr(-2); - } - return colour; - } - - span.initial-icon(style=`background: ${stringToColour(translationChapterTranslator.translatorId)};`, title=translatorDisplayName)= translatorDisplayName.split(" ").map(l => l.at(0)).join("") + span.initial-icon(style=`background: ${stringToColour(translationChapterTranslator.translatorId)};`, title=translatorDisplayName(translationChapterTranslator))= translatorDisplayName(translationChapterTranslator).split(" ").map(l => l.at(0)).join("") td(onclick=onclickResponse) td(onclick=onclickResponse) \ No newline at end of file diff --git a/server/views/templates/layout.pug b/server/views/templates/layout.pug index 412b6d9..74fabea 100644 --- a/server/views/templates/layout.pug +++ b/server/views/templates/layout.pug @@ -23,6 +23,22 @@ html(lang="en" dir="ltr") block additionalStyle body + - + const translatorDisplayName = function(translationChapterTranslator) { + return translationChapterTranslator.translator.entityEmail == null ? translationChapterTranslator.translator.name : translationChapterTranslator.translator.entityEmail.email.address + }; + const stringToColour = function(str) { + var hash = 0; + for (var i = 0; i < str.length; i++) { + hash = str.charCodeAt(i) + ((hash << 5) - hash); + } + var colour = '#'; + for (var i = 0; i < 3; i++) { + var value = (hash >> (i * 8)) & 0xFF; + colour += ('00' + value.toString(16)).substr(-2); + } + return colour; + } ul.sidenav.sidenav-fixed#slide-out li .user-view.primary-color-light.z-depth-2