diff --git a/directives/bufferline.html b/directives/bufferline.html index e7c88a5..1ba6df2 100644 --- a/directives/bufferline.html +++ b/directives/bufferline.html @@ -3,7 +3,7 @@ :: - +
diff --git a/js/glowingbear.js b/js/glowingbear.js index 4907525..6f7fb12 100644 --- a/js/glowingbear.js +++ b/js/glowingbear.js @@ -1245,9 +1245,14 @@ weechat.directive('bufferLine', function() { link: { pre: function preLink(scope, iElement, iAttrs, controller) { - - for (var part in scope.bufferline.prefix) { - + var prefix = ""; + for (var partNum in scope.bufferline.prefix) { + var part = scope.bufferline.prefix[partNum]; + prefix = angular.element("" + part.text + ""); + for (var classNum in part.classes) { + prefix.addClass(part.classes[classNum]); + } + iElement.find('td.prefix').append(prefix); } } }, @@ -1255,7 +1260,7 @@ weechat.directive('bufferLine', function() { controller: function($scope) { } - } + }; }); weechat.directive('inputBar', function() {