diff --git a/src/main/scala/app/ControllerBase.scala b/src/main/scala/app/ControllerBase.scala index 964d3e6..b868723 100644 --- a/src/main/scala/app/ControllerBase.scala +++ b/src/main/scala/app/ControllerBase.scala @@ -145,7 +145,7 @@ val currentPath = request.getRequestURI.substring(request.getContextPath.length) val baseUrl = settings.baseUrl(request) val host = new java.net.URL(baseUrl).getHost - val userAgent = request.getHeader("User-Agent") match { + val platform = request.getHeader("User-Agent") match { case agent if agent.contains("Mac") => "mac" case agent if agent.contains("Linux") => "linux" case agent if agent.contains("Win") => "windows" diff --git a/src/main/scala/service/RepositoryService.scala b/src/main/scala/service/RepositoryService.scala index 6033a1f..4b1d407 100644 --- a/src/main/scala/service/RepositoryService.scala +++ b/src/main/scala/service/RepositoryService.scala @@ -329,11 +329,11 @@ def sshUrl(port: Int, userName: String) = s"ssh://${userName}@${host}:${port}/${owner}/${name}.git" - def sshOpenRepoUrl(userAgent: String, port: Int, userName: String) = openRepoUrl(userAgent, sshUrl(port, userName)) + def sshOpenRepoUrl(platform: String, port: Int, userName: String) = openRepoUrl(platform, sshUrl(port, userName)) - def httpOpenRepoUrl(userAgent: String) = openRepoUrl(userAgent, httpUrl) + def httpOpenRepoUrl(platform: String) = openRepoUrl(platform, httpUrl) - def openRepoUrl(userAgent: String, openUrl: String) = s"github-${userAgent}://openRepo/${openUrl}" + def openRepoUrl(platform: String, openUrl: String) = s"github-${platform}://openRepo/${openUrl}" /** * Creates instance with issue count and pull request count. diff --git a/src/main/twirl/menu.scala.html b/src/main/twirl/menu.scala.html index 233f4de..27a56c1 100644 --- a/src/main/twirl/menu.scala.html +++ b/src/main/twirl/menu.scala.html @@ -84,9 +84,9 @@ } @id.map { id => - @if(context.userAgent != "linux"){ + @if(context.platform != "linux"){
}