add support for screenshots in plugins.

Allow plugin creators to include screenshots of their plugin
in action. Primarily for use in Grafana.net info pages.
This commit is contained in:
woodsaj
2016-02-09 22:36:42 +08:00
parent 9653f43466
commit f953033ba7
4 changed files with 20 additions and 6 deletions

View File

@ -24,6 +24,9 @@ func (fp *FrontendPluginBase) initFrontendPlugin() {
fp.Info.Logos.Small = evalRelativePluginUrlPath(fp.Info.Logos.Small, fp.Id)
fp.Info.Logos.Large = evalRelativePluginUrlPath(fp.Info.Logos.Large, fp.Id)
for i := -0; i < len(fp.Info.Screenshots); i++ {
fp.Info.Screenshots[i].Path = evalRelativePluginUrlPath(fp.Info.Screenshots[i].Path, fp.Id)
}
fp.handleModuleDefaults()
}