webui-aria2/js/directives/textarea.js
2018-08-30 15:07:55 +05:30

22 lines
561 B
JavaScript

webui.directive("textarea", function() {
return {
restrict: "E",
link: function(scope, element) {
element
.attr("placeholder", function(index, placeholder) {
if (placeholder !== undefined) {
return placeholder.replace(/\\n/g, "\n");
} else {
return placeholder;
}
})
.bind("keydown keypress", function(event) {
if (event.ctrlKey && event.which === 13) {
event.preventDefault();
scope.$close();
}
});
}
};
});