@@ -2,6 +2,7 @@ import gitbucket.gist.controller.GistController
22import gitbucket .core .plugin .PluginRegistry
33import gitbucket .core .util .Version
44import java .io .File
5+ import javax .servlet .ServletContext
56import gitbucket .gist .util .Configurations ._
67
78class Plugin extends gitbucket.core.plugin.Plugin {
@@ -10,11 +11,13 @@ class Plugin extends gitbucket.core.plugin.Plugin {
1011 override val description : String = " Provides Gist feature on GitBucket."
1112 override val versions : List [Version ] = List (Version (1 , 0 ))
1213
13- override def initialize (registry : PluginRegistry ): Unit = {
14+ override def initialize (registry : PluginRegistry , context : ServletContext ): Unit = {
1415 // Add Snippet link to the header
1516 registry.addJavaScript(" .*" ,
16- """
17- |$('a.brand').after($('<span style="float: left; margin-top: 10px;">| <a href="/gist" style="color: black;">Snippet</a></span>'));
17+ s """
18+ | $$ ('a.brand').after(
19+ | $$ ('<span style="float: left; margin-top: 10px;">| <a href=" ${context.getContextPath}/gist" style="color: black;">Snippet</a></span>')
20+ |);
1821 """ .stripMargin)
1922
2023 val rootdir = new File (GistRepoDir )
@@ -37,6 +40,6 @@ class Plugin extends gitbucket.core.plugin.Plugin {
3740 println(" -- Gist plug-in initialized --" )
3841 }
3942
40- override def shutdown (registry : PluginRegistry ): Unit = {
43+ override def shutdown (registry : PluginRegistry , context : ServletContext ): Unit = {
4144 }
4245}
0 commit comments