Skip to content
This repository was archived by the owner on May 29, 2019. It is now read-only.

Commit e63ebba

Browse files
committedJun 15, 2013
refactor(buttons): use toggleClass instead of add/remove class
1 parent e8c5b54 commit e63ebba

File tree

1 file changed

+2
-10
lines changed

1 file changed

+2
-10
lines changed
 

‎src/buttons/buttons.js

+2-10
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,7 @@ angular.module('ui.bootstrap.buttons', [])
1616

1717
//model -> UI
1818
ngModelCtrl.$render = function () {
19-
if (angular.equals(ngModelCtrl.$modelValue, scope.$eval(attrs.btnRadio))){
20-
element.addClass(activeClass);
21-
} else {
22-
element.removeClass(activeClass);
23-
}
19+
element.toggleClass(activeClass, angular.equals(ngModelCtrl.$modelValue, scope.$eval(attrs.btnRadio)));
2420
};
2521

2622
//ui->model
@@ -53,11 +49,7 @@ angular.module('ui.bootstrap.buttons', [])
5349

5450
//model -> UI
5551
ngModelCtrl.$render = function () {
56-
if (angular.equals(ngModelCtrl.$modelValue, trueValue)) {
57-
element.addClass(activeClass);
58-
} else {
59-
element.removeClass(activeClass);
60-
}
52+
element.toggleClass(activeClass, angular.equals(ngModelCtrl.$modelValue, trueValue));
6153
};
6254

6355
//ui->model

0 commit comments

Comments
 (0)
This repository has been archived.