/**
|
* Created by wisestone on 2018-03-13.
|
*/
|
'use strict';
|
|
define(['app'],
|
function (app) {
|
app.directive('cardTextarea', ["$log",
|
function ($log) {
|
return {
|
restrict: 'A',
|
link: function (scope, element, attrs) {
|
|
var $taskTextarea = $(element).find(".task-textarea");
|
|
|
$taskTextarea.on("focusin", function () {
|
$(element).find(".task-textarea-btn").removeClass("hide");
|
});
|
|
$taskTextarea.on("focusout ", function (event) {
|
if (event.relatedTarget != null) {
|
if (!$(event.relatedTarget).hasClass("task-textarea-btn")) {
|
if (!$(element).find(".task-textarea-btn").hasClass("hide")) {
|
$(element).find(".task-textarea-btn").addClass("hide");
|
}
|
}
|
}
|
else {
|
if (!$(element).find(".task-textarea-btn").hasClass("hide")) {
|
$(element).find(".task-textarea-btn").addClass("hide");
|
}
|
}
|
});
|
|
}
|
};
|
}])
|
});
|