Skip to content

Commit

Permalink
fix: handle multiple classes in fa-surface, both in class attribute a…
Browse files Browse the repository at this point in the history
…nd in ng-class
  • Loading branch information
zackbrown committed Jun 5, 2014
1 parent a1e5a05 commit e48c187
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 7 deletions.
9 changes: 6 additions & 3 deletions dist/famous-angular.js
Original file line number Diff line number Diff line change
Expand Up @@ -1669,14 +1669,18 @@ angular.module('famous.angular')
$delegate.addClass(element, className, done);

if (isClassable(element)) {
$famous.getIsolate(element.scope()).renderNode.addClass(className);
angular.forEach(className.split(' '), function(splitClassName) {
$famous.getIsolate(element.scope()).renderNode.addClass(splitClassName);
});
}
},
removeClass: function(element, className, done) {
$delegate.removeClass(element, className, done);

if (isClassable(element)) {
$famous.getIsolate(element.scope()).renderNode.removeClass(className);
angular.forEach(className.split(' '), function(splitClassName) {
$famous.getIsolate(element.scope()).renderNode.removeClass(splitClassName);
});
}
},
setClass: function(element, add, remove, done) {
Expand Down Expand Up @@ -1736,7 +1740,6 @@ angular.module('famous.angular')

isolate.renderNode = new Surface({
size: scope.$eval(attrs.faSize),
class: scope.$eval(attrs.class),
properties: isolate.getProperties()
});

Expand Down
Loading

0 comments on commit e48c187

Please # to comment.