Page MenuHomeGRNET

filesets.js
No OneTemporary

File Metadata

Created
Tue, Nov 18, 1:22 AM

filesets.js

$(document).ready(function() {
if ($('.include_files-plus-sign').size() > 0) {
$(".include_files-plus-sign").click(function() {
addIncludedFileTextArea();
});
};
if ($('.exclude_directions-plus-sign').size() > 0) {
$(".exclude_directions-plus-sign").click(function() {
addExcludeDirectionsTextArea();
});
};
if ($('.include_files-remove-sign').size() > 0) {
$(".include_files-remove-sign").click(function() {
removeIncludedFileTextArea($(this));
});
};
if ($('.exclude_directions-remove-sign').size() > 0) {
$(".exclude_directions-remove-sign").click(function() {
removeExcludeDirectionsTextArea($(this));
});
};
});
function addIncludedFileTextArea() {
var textArrea = $('.templates .include_files:last').clone(true).val("");
textArrea.insertBefore('.here-included');
if ($('.include_files').size() > 1) {
$('.include_files-remove-sign').show();
};
}
function addExcludeDirectionsTextArea() {
var textArrea = $('.templates .exclude_directions:last').clone(true).val("");
textArrea.insertAfter('.here-excluded');
$('.exclude_directions:last input').val("");
}
function removeIncludedFileTextArea(element) {
element.closest('div.include_files').remove();
if ($('form .include_files').size() <= 1) {
$('.include_files-remove-sign').hide();
};
}
function removeExcludeDirectionsTextArea(element) {
element.closest('div.exclude_directions').remove()
}

Event Timeline