Skip to content

Commit

Permalink
#1548 '[+]' icon and help
Browse files Browse the repository at this point in the history
  • Loading branch information
picman committed Sep 20, 2024
1 parent 8b1018b commit a56fcc3
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 23 deletions.
12 changes: 4 additions & 8 deletions app/views/dmsf_files/show.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -187,13 +187,9 @@
}
});
$('#new_revision_form_content_toggle').click(function() {
if($('#new_revision_form_content').is(':visible')) {
$(this).text('[+]');
$('#new_revision_form_content').hide();
}
else {
$(this).text('[-]');
$('#new_revision_form_content').show();
}
let newRevisionForm = $('#new_revision_form_content');
let operator = newRevisionForm.is(':visible') ? '+' : '-';
$(this).text('[' + operator + ']');
newRevisionForm.toggle();
});
<% end %>
13 changes: 8 additions & 5 deletions assets/help/en/dmsf_help.html

Large diffs are not rendered by default.

25 changes: 15 additions & 10 deletions assets/javascripts/attachments_dmsf.js
Original file line number Diff line number Diff line change
Expand Up @@ -136,11 +136,14 @@ function dmsfAddFile(inputEl, file, eagerUpload) {

fileSpan.append(iconDel.click(dmsfRemoveFileLbl));

if($(inputEl).data('awf')) {
if ($(inputEl).data('awf')) {

let iconWf = $('<a>').attr({href: '/dmsf-workflows/' + $(inputEl).attr(
'data-project') + "/assign?attachment_id=" + attachmentId, 'class': 'modify-upload icon-only icon-ok',
'data-remote': 'true'});
let iconWf = $('<a>').attr({
href: '/dmsf-workflows/' + $(inputEl).attr(
'data-project') + "/assign?attachment_id=" + attachmentId,
'class': 'modify-upload icon-only icon-ok',
'data-remote': 'true'
});

fileSpan.append(iconWf);
}
Expand All @@ -149,12 +152,15 @@ function dmsfAddFile(inputEl, file, eagerUpload) {
let detailsForm = $(inputEl).data('dmsf-file-details-form');
let detailsDiv = $('<div>').attr({id: 'dmsf_attachments_details_' + attachmentId});
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(
{
onclick: "$('#dmsf_attachments_details_" + attachmentId + "').toggle();" +
"$(this).toggleClass('icon-sorted-asc');$(this).toggleClass('icon-sorted-desc');" +
onclick: "let newRevisionForm = $('#dmsf_attachments_details_" + attachmentId + "');" +
"let operator = newRevisionForm.is(':visible') ? '+' : '-';" +
"newRevisionForm.toggle();" +
"$(this).text('[' + operator + ']');" +
"$('#dmsf-upload-button').hide();" +
"return false;"
});
Expand Down Expand Up @@ -185,8 +191,7 @@ function dmsfAddFile(inputEl, file, eagerUpload) {
fileSpan.append(detailsArrow)
attachments.append(fileSpan);
attachments.append(detailsDiv);
}
else{
} else {
fileSpan.append(iconDel.click(dmsfRemoveFileLbl));
attachments.append(fileSpan);
$('#dmsf_file_revision_name').val(file.name);
Expand Down

0 comments on commit a56fcc3

Please sign in to comment.