parent
accbf276ad
commit
0d7d8e0cce
@ -0,0 +1,23 @@ |
|||||||
|
(function() { |
||||||
|
'use strict'; |
||||||
|
|
||||||
|
var weechat = angular.module('weechat'); |
||||||
|
|
||||||
|
weechat.directive('fileChange', ['$parse', function($parse) { |
||||||
|
|
||||||
|
return { |
||||||
|
restrict: 'A', |
||||||
|
link: function ($scope, element, attrs) { |
||||||
|
var attrHandler = $parse(attrs.fileChange); |
||||||
|
var handler = function (e) { |
||||||
|
$scope.$apply(function () { |
||||||
|
attrHandler($scope, { $event: e, files: e.target.files }); |
||||||
|
}); |
||||||
|
}; |
||||||
|
element[0].addEventListener('change', handler, false); |
||||||
|
} |
||||||
|
}; |
||||||
|
|
||||||
|
}]); |
||||||
|
|
||||||
|
})(); |
Loading…
Reference in new issue