~jan0sch/smederee
Showing details for patch 06beec9538913f91d39780edea5d91dd1db4ac6c.
diff -rN -u old-smederee/modules/hub/src/main/resources/assets/css/main.css new-smederee/modules/hub/src/main/resources/assets/css/main.css --- old-smederee/modules/hub/src/main/resources/assets/css/main.css 2025-02-02 19:47:49.572710924 +0000 +++ new-smederee/modules/hub/src/main/resources/assets/css/main.css 2025-02-02 19:47:49.576710932 +0000 @@ -89,6 +89,21 @@ color: #AECFE5; } +pre.repository-file-content { + display: block; + overflow-x: auto; + padding: 0.5em; + color: rgb(0, 0, 0); + background: rgb(248, 248, 255) none repeat scroll 0% 0%; +} + +code { + word-wrap: normal; + background: none; + font-size: 95%; + padding: 0; +} + @media (min-width: 48em) { /* We increase the body font size */ diff -rN -u old-smederee/modules/hub/src/main/scala/de/smederee/hub/VcsRepositoryRoutes.scala new-smederee/modules/hub/src/main/scala/de/smederee/hub/VcsRepositoryRoutes.scala --- old-smederee/modules/hub/src/main/scala/de/smederee/hub/VcsRepositoryRoutes.scala 2025-02-02 19:47:49.576710932 +0000 +++ new-smederee/modules/hub/src/main/scala/de/smederee/hub/VcsRepositoryRoutes.scala 2025-02-02 19:47:49.576710932 +0000 @@ -238,7 +238,9 @@ listFiles(requestedFilePath) content <- if (viewFile) - Sync[F].delay(os.read.lines(requestedFilePath)) + Sync[F].delay( + os.read.lines(requestedFilePath) + ) // FIXME Use streaming and max size to avoid flooding memory with large files. else Sync[F].delay(IndexedSeq.empty) fileContent <- Sync[F].delay { diff -rN -u old-smederee/modules/hub/src/main/twirl/de/smederee/hub/views/showRepositories.scala.html new-smederee/modules/hub/src/main/twirl/de/smederee/hub/views/showRepositories.scala.html --- old-smederee/modules/hub/src/main/twirl/de/smederee/hub/views/showRepositories.scala.html 2025-02-02 19:47:49.576710932 +0000 +++ new-smederee/modules/hub/src/main/twirl/de/smederee/hub/views/showRepositories.scala.html 2025-02-02 19:47:49.576710932 +0000 @@ -16,7 +16,7 @@ <tbody> @for(entry <- listing) { <tr> - <td><i class="fa-solid fa-folder"></i></td> + <td><i class="fa-solid fa-folder-tree"></i></td> <td><a href="@createFullPath(pathPrefix)(actionBaseUri.addSegment(entry._1.last))">@{entry._1}</a></td> <td>@{entry._2.size}</td> <td>@{entry._2.mtime}</td> diff -rN -u old-smederee/modules/hub/src/main/twirl/de/smederee/hub/views/showRepositoryHistory.scala.html new-smederee/modules/hub/src/main/twirl/de/smederee/hub/views/showRepositoryHistory.scala.html --- old-smederee/modules/hub/src/main/twirl/de/smederee/hub/views/showRepositoryHistory.scala.html 2025-02-02 19:47:49.576710932 +0000 +++ new-smederee/modules/hub/src/main/twirl/de/smederee/hub/views/showRepositoryHistory.scala.html 2025-02-02 19:47:49.576710932 +0000 @@ -4,7 +4,7 @@ <div class="content"> <div class="pure-g"> <div class="l-box pure-u-1-1 pure-u-md-1-1"> - <a class="" href="@createFullPath(pathPrefix)(actionBaseUri)">Files</a> + <a class="" href="@createFullPath(pathPrefix)(actionBaseUri)"><i class="fa-solid fa-folder-tree"></i> Files</a> </div> </div> </div> diff -rN -u old-smederee/modules/hub/src/main/twirl/de/smederee/hub/views/showRepository.scala.html new-smederee/modules/hub/src/main/twirl/de/smederee/hub/views/showRepository.scala.html --- old-smederee/modules/hub/src/main/twirl/de/smederee/hub/views/showRepository.scala.html 2025-02-02 19:47:49.576710932 +0000 +++ new-smederee/modules/hub/src/main/twirl/de/smederee/hub/views/showRepository.scala.html 2025-02-02 19:47:49.576710932 +0000 @@ -4,7 +4,7 @@ <div class="content"> <div class="pure-g"> <div class="l-box pure-u-1-1 pure-u-md-1-1"> - <a class="" href="@createFullPath(pathPrefix)(repositoryBaseUri.addSegment("history"))">History</a> + <a class="" href="@createFullPath(pathPrefix)(repositoryBaseUri.addSegment("history"))"><i class="fa-solid fa-timeline"></i> History</a> </div> </div> </div> @@ -24,7 +24,7 @@ <tbody> @for(link <- goBackUri) { <tr> - <td><a href="@createFullPath(pathPrefix)(link)"><i class="fa-solid fa-angle-up"></i></i></a></td> + <td><a href="@createFullPath(pathPrefix)(link)"><i class="fa-solid fa-angle-up"></i></a></td> <td><a href="@createFullPath(pathPrefix)(link)">..</a></td> <td></td> </tr> @@ -40,8 +40,11 @@ </tbody> </table> } else { + @for(link <- goBackUri) { + <a href="@createFullPath(pathPrefix)(link)"><i class="fa-solid fa-angle-up"></i></a> <a href="@createFullPath(pathPrefix)(link)">..</a> + } @for(content <- fileContent) { - <pre>@content</pre> + <pre class="repository-file-content"><code>@content</code></pre> } } </div>