#1548 '[+]' icon and help

This commit is contained in:
Karel Pičman 2024-09-20 09:02:11 +02:00
parent 8b1018b06f
commit a56fcc33a2
3 changed files with 27 additions and 23 deletions

View File

@ -187,13 +187,9 @@
} }
}); });
$('#new_revision_form_content_toggle').click(function() { $('#new_revision_form_content_toggle').click(function() {
if($('#new_revision_form_content').is(':visible')) { let newRevisionForm = $('#new_revision_form_content');
$(this).text('[+]'); let operator = newRevisionForm.is(':visible') ? '+' : '-';
$('#new_revision_form_content').hide(); $(this).text('[' + operator + ']');
} newRevisionForm.toggle();
else {
$(this).text('[-]');
$('#new_revision_form_content').show();
}
}); });
<% end %> <% end %>

File diff suppressed because one or more lines are too long

View File

@ -136,11 +136,14 @@ function dmsfAddFile(inputEl, file, eagerUpload) {
fileSpan.append(iconDel.click(dmsfRemoveFileLbl)); fileSpan.append(iconDel.click(dmsfRemoveFileLbl));
if($(inputEl).data('awf')) { if ($(inputEl).data('awf')) {
let iconWf = $('<a>').attr({href: '/dmsf-workflows/' + $(inputEl).attr( let iconWf = $('<a>').attr({
'data-project') + "/assign?attachment_id=" + attachmentId, 'class': 'modify-upload icon-only icon-ok', href: '/dmsf-workflows/' + $(inputEl).attr(
'data-remote': 'true'}); 'data-project') + "/assign?attachment_id=" + attachmentId,
'class': 'modify-upload icon-only icon-ok',
'data-remote': 'true'
});
fileSpan.append(iconWf); fileSpan.append(iconWf);
} }
@ -149,12 +152,15 @@ function dmsfAddFile(inputEl, file, eagerUpload) {
let detailsForm = $(inputEl).data('dmsf-file-details-form'); let detailsForm = $(inputEl).data('dmsf-file-details-form');
let detailsDiv = $('<div>').attr({id: 'dmsf_attachments_details_' + attachmentId}); let detailsDiv = $('<div>').attr({id: 'dmsf_attachments_details_' + attachmentId});
let detailsArrow = $('<a>'); let detailsArrow = $('<a>');
detailsArrow.attr({href: '#', 'class': 'icon-only icon-sorted-asc', title: 'Details'}); detailsArrow.text('[+]');
detailsArrow.attr({href: "#", 'data-cy': 'toggle__new_revision_from_content--dmsf', title: 'Details'});
detailsArrow.attr( detailsArrow.attr(
{ {
onclick: "$('#dmsf_attachments_details_" + attachmentId + "').toggle();" + onclick: "let newRevisionForm = $('#dmsf_attachments_details_" + attachmentId + "');" +
"$(this).toggleClass('icon-sorted-asc');$(this).toggleClass('icon-sorted-desc');" + "let operator = newRevisionForm.is(':visible') ? '+' : '-';" +
"newRevisionForm.toggle();" +
"$(this).text('[' + operator + ']');" +
"$('#dmsf-upload-button').hide();" + "$('#dmsf-upload-button').hide();" +
"return false;" "return false;"
}); });
@ -185,8 +191,7 @@ function dmsfAddFile(inputEl, file, eagerUpload) {
fileSpan.append(detailsArrow) fileSpan.append(detailsArrow)
attachments.append(fileSpan); attachments.append(fileSpan);
attachments.append(detailsDiv); attachments.append(detailsDiv);
} } else {
else{
fileSpan.append(iconDel.click(dmsfRemoveFileLbl)); fileSpan.append(iconDel.click(dmsfRemoveFileLbl));
attachments.append(fileSpan); attachments.append(fileSpan);
$('#dmsf_file_revision_name').val(file.name); $('#dmsf_file_revision_name').val(file.name);