diff --git a/bitbake/lib/toaster/orm/models.py b/bitbake/lib/toaster/orm/models.py index 1521717482..3c7f6611dc 100644 --- a/bitbake/lib/toaster/orm/models.py +++ b/bitbake/lib/toaster/orm/models.py @@ -737,6 +737,15 @@ class Layer_Version(models.Model): dirpath = models.CharField(max_length=255, null = True, default = None) # LayerBranch.vcs_subdir priority = models.IntegerField(default = 0) # if -1, this is a default layer + def get_vcs_link_url(self, file_path="/"): + if self.layer.vcs_web_file_base_url is None: + return None + return self.layer.vcs_web_file_base_url.replace('%path%', file_path).replace('%branch%', self.up_branch.name) + + def get_vcs_link_url_dirpath(self): + return self.get_vcs_link_url(self.dirpath) + + def __unicode__(self): return "LV " + str(self.layer) + " " + self.commit diff --git a/bitbake/lib/toaster/toastergui/static/css/default.css b/bitbake/lib/toaster/toastergui/static/css/default.css index 8780c4f23d..9e62c6c8e7 100644 --- a/bitbake/lib/toaster/toastergui/static/css/default.css +++ b/bitbake/lib/toaster/toastergui/static/css/default.css @@ -60,7 +60,8 @@ dd p { line-height: 20px; } .tooltip { z-index: 2000 !important; } /* Override default Twitter Boostrap styles for anchor tags inside tables */ -td a { color: #333333; } +td a, td a > code { color: #333333; } +td a > code { white-space: normal; } td a:hover { color: #000000; text-decoration: underline; } /* Override default Twitter Bootstrap styles for tr.error */ diff --git a/bitbake/lib/toaster/toastergui/templates/basetable_top.html b/bitbake/lib/toaster/toastergui/templates/basetable_top.html index bffa731e13..e3f6a4ee23 100644 --- a/bitbake/lib/toaster/toastergui/templates/basetable_top.html +++ b/bitbake/lib/toaster/toastergui/templates/basetable_top.html @@ -176,6 +176,7 @@