1 ng.module('smart-table')
2 .directive('stSelectRow', ['stConfig', function (stConfig) {
9 link: function (scope, element, attr, ctrl) {
10 var mode = attr.stSelectMode || stConfig.select.mode;
11 element.bind('click', function () {
12 scope.$apply(function () {
13 ctrl.select(scope.row, mode);
17 scope.$watch('row.isSelected', function (newValue) {
18 if (newValue === true) {
19 element.addClass(stConfig.select.selectedClass);
21 element.removeClass(stConfig.select.selectedClass);