Skip to content

Commit 36b2081

Browse files
committed
add events support
1 parent 3a32ca1 commit 36b2081

File tree

2 files changed

+42
-22
lines changed

2 files changed

+42
-22
lines changed

angular-clndr.js

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
2+
/*!
3+
* angular-clndr 0.2.0
4+
* 10KB, http://10kb.nl/
5+
* License: MIT
6+
*/
7+
8+
(function() {
9+
var module;
10+
11+
module = angular.module('tien.clndr', []);
12+
13+
module.directive('tienClndr', function() {
14+
return {
15+
restrict: 'E',
16+
replace: true,
17+
transclude: true,
18+
scope: {
19+
clndr: '=tienClndrObject',
20+
events: '=tienClndrEvents'
21+
},
22+
controller: function($scope, $element, $attrs, $transclude) {
23+
return $transclude(function(clone, scope) {
24+
var render;
25+
$element.append(clone);
26+
$scope.$watch('events', function(val) {
27+
if (val != null ? val.length : void 0) {
28+
return $scope.clndr.setEvents(angular.copy(val));
29+
}
30+
});
31+
render = function(data) {
32+
return angular.extend(scope, data);
33+
};
34+
return $scope.clndr = angular.element("<div/>").clndr({
35+
render: render
36+
});
37+
});
38+
}
39+
};
40+
});
41+
42+
}).call(this);

tien-clndr.js

Lines changed: 0 additions & 22 deletions
This file was deleted.

0 commit comments

Comments
 (0)