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