Pass through nick click action

l-merge-prefix
Lorenz Hübschle-Schneider 11 years ago
parent 626211b1af
commit 093a6f0fa7
  1. 2
      directives/bufferline.html
  2. 6
      js/glowingbear.js

@ -3,7 +3,7 @@
<span class="cof-chat_time cob-chat_time coa-chat_time" bo-text="bufferline.date|date:'HH'"></span><span class="cof-chat_time_delimiters cob-chat_time_delimiters coa-chat_time_delimiters">:</span><span class="cof-chat_time cob-chat_time coa-chat_time" bo-text="bufferline.date|date:'mm'"></span><span class="seconds"><span class="cof-chat_time_delimiters cob-chat_time_delimiters coa-chat_time_delimiters">:</span><span class="cof-chat_time cob-chat_time coa-chat_time" bo-text="bufferline.date|date:'ss'"></span></span> <span class="cof-chat_time cob-chat_time coa-chat_time" bo-text="bufferline.date|date:'HH'"></span><span class="cof-chat_time_delimiters cob-chat_time_delimiters coa-chat_time_delimiters">:</span><span class="cof-chat_time cob-chat_time coa-chat_time" bo-text="bufferline.date|date:'mm'"></span><span class="seconds"><span class="cof-chat_time_delimiters cob-chat_time_delimiters coa-chat_time_delimiters">:</span><span class="cof-chat_time cob-chat_time coa-chat_time" bo-text="bufferline.date|date:'ss'"></span></span>
</span> </span>
</td> </td>
<td class="prefix"></td> <td class="prefix"><a ng-click="addMention(bufferline.prefix)"></a></td>
<td class="message"> <td class="message">
<div ng-repeat="metadata in bufferline.metadata" plugin data="metadata"></div> <div ng-repeat="metadata in bufferline.metadata" plugin data="metadata"></div>
<span ng-repeat="part in bufferline.content" class="text" bo-class="part.classes" bo-html="part.text|irclinky:'_blank'"></span> <span ng-repeat="part in bufferline.content" class="text" bo-class="part.classes" bo-html="part.text|irclinky:'_blank'"></span>

@ -1252,12 +1252,14 @@ weechat.directive('bufferLine', function() {
for (var classNum in part.classes) { for (var classNum in part.classes) {
prefix.addClass(part.classes[classNum]); prefix.addClass(part.classes[classNum]);
} }
iElement.find('td.prefix').append(prefix); iElement.find('td.prefix a').append(prefix);
} }
} }
}, },
controller: function($scope) { controller: function($rootScope, $scope) {
// pass through the nick click action
$scope.addMention = $rootScope.addMention;
} }
}; };

Loading…
Cancel
Save