diff --git a/src/main/scala/gitbucket/core/plugin/CompletionProposalProvider.scala b/src/main/scala/gitbucket/core/plugin/CompletionProposalProvider.scala index a92e753..f2d77a4 100644 --- a/src/main/scala/gitbucket/core/plugin/CompletionProposalProvider.scala +++ b/src/main/scala/gitbucket/core/plugin/CompletionProposalProvider.scala @@ -9,6 +9,7 @@ val prefix: String val suffix: String = " " val values: Seq[String] + val context: Seq[String] def template(implicit context: Context): String = "value" def additionalScript(implicit context: Context): String = "" @@ -19,6 +20,7 @@ override val values: Seq[String] = EmojiUtil.emojis.toSeq override val prefix: String = ":" override val suffix: String = ": " + override val context: Seq[String] = Seq("wiki", "issues") override def template(implicit context: Context): String = s"""'' + value""" } @@ -27,6 +29,7 @@ override val id: String = "user" override val values: Seq[String] = Nil override val prefix: String = "@" + override val context: Seq[String] = Seq("issues") override def template(implicit context: Context): String = "'@' + value" override def additionalScript(implicit context: Context): String = s"""$$.get('${context.path}/_user/proposals', { query: '' }, function (data) { user = data.options; });""" diff --git a/src/main/twirl/gitbucket/core/helper/attached.scala.html b/src/main/twirl/gitbucket/core/helper/attached.scala.html index d1d5557..4620906 100644 --- a/src/main/twirl/gitbucket/core/helper/attached.scala.html +++ b/src/main/twirl/gitbucket/core/helper/attached.scala.html @@ -1,4 +1,4 @@ -@(owner: String, repository: String, completion: Seq[String], generateScript: Boolean = true)(textarea: Html)(implicit context: gitbucket.core.controller.Context) +@(owner: String, repository: String, completionContext: String, generateScript: Boolean = true)(textarea: Html)(implicit context: gitbucket.core.controller.Context) @import gitbucket.core.util.{FileUtil, EmojiUtil} @import gitbucket.core.view.helpers
@@ -9,14 +9,14 @@