Easy icons
This commit is contained in:
parent
446b654eb4
commit
06cc71efd0
@ -34,7 +34,9 @@
|
|||||||
<% id = "#{node.id}item" %>
|
<% id = "#{node.id}item" %>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% @idnt ||= 0 %>
|
<% @idnt ||= 0 %>
|
||||||
<tr id="<%= id %>" class="<%= cycle('odd', 'even') %> <%= node.css_classes(query.deleted) %> <%= params[:classes] %> <%= @idnt > 0 ? "idnt idnt-#{@idnt}" : nil %>">
|
<tr id="<%= id %>" data-cy="row__<%= node.title %>--<%= node.type %>_<%= node.id %>"
|
||||||
|
class="<%= cycle('odd', 'even') %>
|
||||||
|
<%= node.css_classes(query.deleted) %> <%= params[:classes] %> <%= @idnt > 0 ? "idnt idnt-#{@idnt}" : nil %>">
|
||||||
<td class="checkbox hide-when-print">
|
<td class="checkbox hide-when-print">
|
||||||
<%= check_box_tag('ids[]', "#{node.type}-#{node.id}", false, id: nil) unless system %>
|
<%= check_box_tag('ids[]', "#{node.type}-#{node.id}", false, id: nil) unless system %>
|
||||||
</td>
|
</td>
|
||||||
@ -44,7 +46,9 @@
|
|||||||
<td class="buttons">
|
<td class="buttons">
|
||||||
<% unless system %>
|
<% unless system %>
|
||||||
<% if defined?(EasyExtensions) %>
|
<% if defined?(EasyExtensions) %>
|
||||||
<%= link_to '', '#', title: l(:button_actions), class: 'icon-only icon-actions js-contextmenu icon-more-horiz' %>
|
<%= link_to '', '#', title: l(:button_actions),
|
||||||
|
class: 'icon-only icon-actions js-contextmenu icon-more-horiz',
|
||||||
|
data: { cy: "icon__more_horiz--#{node.type}_#{node.id}" } %>
|
||||||
<% else %>
|
<% else %>
|
||||||
<%= link_to_context_menu %>
|
<%= link_to_context_menu %>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|||||||
@ -136,7 +136,8 @@
|
|||||||
<% end %>
|
<% end %>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-actions">
|
<div class="form-actions">
|
||||||
<%= submit_tag create ? l(:button_create) : l(:submit_save), class: 'button-positive' %>
|
<%= submit_tag create ? l(:button_create) : l(:submit_save), class: 'button-positive',
|
||||||
|
data: { cy: "button__submit--dmsf_folder" } %>
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
|
|||||||
@ -20,38 +20,45 @@
|
|||||||
|
|
||||||
<li>
|
<li>
|
||||||
<%= context_menu_link l(:button_edit), dmsf_file_path(id: dmsf_file, back_url: back_url), class: 'icon icon-edit',
|
<%= context_menu_link l(:button_edit), dmsf_file_path(id: dmsf_file, back_url: back_url), class: 'icon icon-edit',
|
||||||
disabled: !allowed || (locked && !unlockable) %>
|
data: { cy: "icon__edit--dmsf_file_#{dmsf_file.id}" },
|
||||||
|
disabled: !allowed || (locked && !unlockable) %>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
<% unless dmsf_link %>
|
<% unless dmsf_link %>
|
||||||
<li>
|
<li>
|
||||||
<%= context_menu_link "#{l(:button_copy)}/#{l(:button_move)}", copymove_entries_path(id: project, folder_id: folder,
|
<%= context_menu_link "#{l(:button_copy)}/#{l(:button_move)}",
|
||||||
ids: ["file-#{dmsf_file.id}"], back_url: back_url), class: 'icon icon-copy' %>
|
copymove_entries_path(id: project, folder_id: folder, ids: ["file-#{dmsf_file.id}"],
|
||||||
|
back_url: back_url), title: l(:title_copy), class: 'icon icon-copy',
|
||||||
|
data: { cy: "icon__copy--dmsf_file_#{dmsf_file.id}" } %> %>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<%= link_to l(:label_link_to),
|
<%= link_to l(:label_link_to),
|
||||||
new_dmsf_link_path(project_id: dmsf_file.project.id, dmsf_folder_id: dmsf_file.dmsf_folder,
|
new_dmsf_link_path(project_id: dmsf_file.project.id, dmsf_folder_id: dmsf_file.dmsf_folder,
|
||||||
dmsf_file_id: dmsf_file.id, type: 'link_to', back_url: back_url),
|
dmsf_file_id: dmsf_file.id, type: 'link_to', back_url: back_url),
|
||||||
title: l(:title_create_link), class: 'icon dmsf-icon-link' %>
|
title: l(:title_create_link), class: 'icon dmsf-icon-link',
|
||||||
|
data: { cy: "icon__link_to--dmsf_file_#{dmsf_file.id}" } %>
|
||||||
</li>
|
</li>
|
||||||
<% end %>
|
<% end %>
|
||||||
<li>
|
<li>
|
||||||
<% if locked %>
|
<% if locked %>
|
||||||
<%= context_menu_link l(:button_unlock), unlock_dmsf_files_path(id: dmsf_file, back_url: back_url),
|
<%= context_menu_link l(:button_unlock), unlock_dmsf_files_path(id: dmsf_file, back_url: back_url),
|
||||||
class: 'icon icon-unlock', title: l(:title_locked_by_user, user: dmsf_file.locked_by),
|
class: 'icon icon-unlock', data: { cy: "icon__unlock--dmsf_file_#{dmsf_file.id}" },
|
||||||
disabled: !unlockable %>
|
title: l(:title_locked_by_user, user: dmsf_file.locked_by), disabled: !unlockable %>
|
||||||
<% else %>
|
<% else %>
|
||||||
<%= context_menu_link l(:button_lock), lock_dmsf_files_path(id: dmsf_file, back_url: back_url),
|
<%= context_menu_link l(:button_lock), lock_dmsf_files_path(id: dmsf_file, back_url: back_url),
|
||||||
class: 'icon icon-lock', disabled: !allowed %>
|
class: 'icon icon-lock', data: { cy: "icon__lock--dmsf_file_#{dmsf_file.id}" }, disabled: !allowed %>
|
||||||
<% end %>
|
<% end %>
|
||||||
</li>
|
</li>
|
||||||
<% if notifications %>
|
<% if notifications %>
|
||||||
<li>
|
<li>
|
||||||
<% if dmsf_file.notification %>
|
<% if dmsf_file.notification %>
|
||||||
<%= context_menu_link l(:label_notifications_off), notify_deactivate_dmsf_files_path(id: dmsf_file,
|
<%= context_menu_link l(:label_notifications_off), notify_deactivate_dmsf_files_path(id: dmsf_file,
|
||||||
back_url: back_url), class: 'icon icon-email', disabled: !allowed || locked %>
|
back_url: back_url), class: 'icon icon-email', data: { cy: "icon__email--dmsf_file_#{dmsf_file.id}" },
|
||||||
|
disabled: !allowed || locked %>
|
||||||
<% else %>
|
<% else %>
|
||||||
<%= context_menu_link l(:label_notifications_on), notify_activate_dmsf_files_path(id: dmsf_file,
|
<%= context_menu_link l(:label_notifications_on), notify_activate_dmsf_files_path(id: dmsf_file,
|
||||||
back_url: back_url), class: 'icon icon-email-add', disabled: !allowed || locked %>
|
back_url: back_url), class: 'icon icon-email-add',
|
||||||
|
data: { cy: "icon__email_add--dmsf_file_#{dmsf_file.id}" }, disabled: !allowed || locked %>
|
||||||
<% end %>
|
<% end %>
|
||||||
</li>
|
</li>
|
||||||
<% end %>
|
<% end %>
|
||||||
@ -63,7 +70,8 @@
|
|||||||
<% member = Member.find_by(user_id: User.current.id, project_id: dmsf_file.project.id) %>
|
<% member = Member.find_by(user_id: User.current.id, project_id: dmsf_file.project.id) %>
|
||||||
<% filename = dmsf_file.last_revision&.formatted_name(member) %>
|
<% filename = dmsf_file.last_revision&.formatted_name(member) %>
|
||||||
<%= context_menu_link l(:button_download), static_dmsf_file_path(dmsf_file, filename: filename),
|
<%= context_menu_link l(:button_download), static_dmsf_file_path(dmsf_file, filename: filename),
|
||||||
class: 'icon icon-download', disabled: false %>
|
class: 'icon icon-download', data: { cy: "icon__download--dmsf_file_#{dmsf_file.id}" },
|
||||||
|
disabled: false %>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<%= context_menu_link l(:field_mail), entries_operations_dmsf_path(id: project, folder_id: folder,
|
<%= context_menu_link l(:field_mail), entries_operations_dmsf_path(id: project, folder_id: folder,
|
||||||
@ -97,6 +105,7 @@
|
|||||||
<%= context_menu_link l(:button_delete),
|
<%= context_menu_link l(:button_delete),
|
||||||
dmsf_link ? dmsf_link_path(id: dmsf_link, folder_id: folder, back_url: back_url) : dmsf_file_path(id: dmsf_file,
|
dmsf_link ? dmsf_link_path(id: dmsf_link, folder_id: folder, back_url: back_url) : dmsf_file_path(id: dmsf_file,
|
||||||
folder_id: folder, back_url: back_url),
|
folder_id: folder, back_url: back_url),
|
||||||
method: :delete, class: 'icon icon-del', data: { confirm: l(:text_are_you_sure) }, id: 'dmsf-cm-delete',
|
method: :delete, class: 'icon icon-del', data: { confirm: l(:text_are_you_sure),
|
||||||
|
cy: "icon__delete--dmsf_file_#{dmsf_file.id}" }, id: 'dmsf-cm-delete',
|
||||||
disabled: !allowed || (locked && !dmsf_link) %>
|
disabled: !allowed || (locked && !dmsf_link) %>
|
||||||
</li>
|
</li>
|
||||||
|
|||||||
@ -21,18 +21,21 @@
|
|||||||
<% unless edit %>
|
<% unless edit %>
|
||||||
<li>
|
<li>
|
||||||
<%= context_menu_link l(:button_edit), edit_dmsf_path(id: dmsf_folder.project, folder_id: dmsf_folder,
|
<%= context_menu_link l(:button_edit), edit_dmsf_path(id: dmsf_folder.project, folder_id: dmsf_folder,
|
||||||
back_url: back_url), class: 'icon icon-edit', disabled: !allowed || locked %>
|
back_url: back_url), class: 'icon icon-edit', data: { cy: "icon__edit--dmsf_folder_#{dmsf_folder.id}" },
|
||||||
|
disabled: !allowed || locked %>
|
||||||
</li>
|
</li>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% unless dmsf_link %>
|
<% unless dmsf_link %>
|
||||||
<li>
|
<li>
|
||||||
<%= context_menu_link "#{l(:button_copy)}/#{l(:button_move)}", copymove_entries_path(id: project, folder_id: folder,
|
<%= context_menu_link "#{l(:button_copy)}/#{l(:button_move)}", copymove_entries_path(id: project, folder_id: folder,
|
||||||
ids: ["folder-#{dmsf_folder.id}"], back_url: back_url), class: 'icon icon-copy', disabled: !allowed || locked %>
|
ids: ["folder-#{dmsf_folder.id}"], back_url: back_url), class: 'icon icon-copy',
|
||||||
|
data: { cy: "icon__copy--dmsf_folder_#{dmsf_folder.id}" }, disabled: !allowed || locked %>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<%= context_menu_link l(:label_link_to),
|
<%= context_menu_link l(:label_link_to),
|
||||||
new_dmsf_link_path(project_id: project.id, dmsf_folder_id: dmsf_folder.id, type: 'link_to',
|
new_dmsf_link_path(project_id: project.id, dmsf_folder_id: dmsf_folder.id, type: 'link_to',
|
||||||
back_url: back_url), class: 'icon dmsf-icon-link' %>
|
back_url: back_url), class: 'icon dmsf-icon-link',
|
||||||
|
data: { cy: "icon__link_to--dmsf_folder_#{dmsf_folder.id}" } %>
|
||||||
</li>
|
</li>
|
||||||
<% end %>
|
<% end %>
|
||||||
<% unless edit %>
|
<% unless edit %>
|
||||||
@ -40,10 +43,12 @@
|
|||||||
<% if locked %>
|
<% if locked %>
|
||||||
<%= context_menu_link l(:button_unlock), unlock_dmsf_path(id: dmsf_folder.project, folder_id: dmsf_folder,
|
<%= context_menu_link l(:button_unlock), unlock_dmsf_path(id: dmsf_folder.project, folder_id: dmsf_folder,
|
||||||
back_url: back_url), title: l(:title_locked_by_user, user: dmsf_folder.locked_by),
|
back_url: back_url), title: l(:title_locked_by_user, user: dmsf_folder.locked_by),
|
||||||
class: 'icon icon-unlock', disabled: !allowed || !unlockable %>
|
class: 'icon icon-unlock', data: { cy: "icon__unlock--dmsf_folder_#{dmsf_folder.id}" },
|
||||||
|
disabled: !allowed || !unlockable %>
|
||||||
<% else %>
|
<% else %>
|
||||||
<%= context_menu_link l(:button_lock), lock_dmsf_path(id: dmsf_folder.project, folder_id: dmsf_folder,
|
<%= context_menu_link l(:button_lock), lock_dmsf_path(id: dmsf_folder.project, folder_id: dmsf_folder,
|
||||||
back_url: back_url), class: 'icon icon-lock', disabled: !allowed %>
|
back_url: back_url), class: 'icon icon-lock', data: { cy: "icon__lock--dmsf_folder_#{dmsf_folder.id}" },
|
||||||
|
disabled: !allowed %>
|
||||||
<% end %>
|
<% end %>
|
||||||
</li>
|
</li>
|
||||||
<% end %>
|
<% end %>
|
||||||
@ -52,10 +57,12 @@
|
|||||||
<% if dmsf_folder.notification %>
|
<% if dmsf_folder.notification %>
|
||||||
<%= context_menu_link l(:label_notifications_off), notify_deactivate_dmsf_path(id: dmsf_folder.project,
|
<%= context_menu_link l(:label_notifications_off), notify_deactivate_dmsf_path(id: dmsf_folder.project,
|
||||||
folder_id: dmsf_folder, back_url: back_url), class: 'icon icon-email',
|
folder_id: dmsf_folder, back_url: back_url), class: 'icon icon-email',
|
||||||
|
data: { cy: "icon__email--dmsf_folder_#{dmsf_folder.id}" },
|
||||||
disabled: !allowed || locked || !dmsf_folder.notification? %>
|
disabled: !allowed || locked || !dmsf_folder.notification? %>
|
||||||
<% else %>
|
<% else %>
|
||||||
<%= context_menu_link l(:label_notifications_on), notify_activate_dmsf_path(id: dmsf_folder.project,
|
<%= context_menu_link l(:label_notifications_on), notify_activate_dmsf_path(id: dmsf_folder.project,
|
||||||
folder_id: dmsf_folder, back_url: back_url), class: 'icon icon-email-add',
|
folder_id: dmsf_folder, back_url: back_url), class: 'icon icon-email-add',
|
||||||
|
data: { cy: "icon__email_add--dmsf_folder_#{dmsf_folder.id}" },
|
||||||
disabled: !allowed || locked || dmsf_folder.notification? %>
|
disabled: !allowed || locked || dmsf_folder.notification? %>
|
||||||
<% end %>
|
<% end %>
|
||||||
</li>
|
</li>
|
||||||
@ -64,11 +71,13 @@
|
|||||||
<li>
|
<li>
|
||||||
<%= context_menu_link l(:button_download), entries_operations_dmsf_path(id: project, folder_id: folder,
|
<%= context_menu_link l(:button_download), entries_operations_dmsf_path(id: project, folder_id: folder,
|
||||||
ids: params[:ids], download_entries: true, back_url: back_url), method: :post, class: 'icon icon-download',
|
ids: params[:ids], download_entries: true, back_url: back_url), method: :post, class: 'icon icon-download',
|
||||||
|
data: { cy: "icon__download--dmsf_folder_#{dmsf_folder.id}" },
|
||||||
id: 'dmsf-cm-download', disabled: false %>
|
id: 'dmsf-cm-download', disabled: false %>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<%= context_menu_link l(:field_mail), entries_operations_dmsf_path(id: dmsf_folder.project, folder_id: folder,
|
<%= context_menu_link l(:field_mail), entries_operations_dmsf_path(id: dmsf_folder.project, folder_id: folder,
|
||||||
ids: params[:ids], email_entries: true, back_url: back_url), method: :post, class: 'icon icon-email',
|
ids: params[:ids], email_entries: true, back_url: back_url), method: :post, class: 'icon icon-email',
|
||||||
|
data: { cy: "icon__email--dmsf_folder_#{dmsf_folder.id}" },
|
||||||
disabled: !email_allowed %>
|
disabled: !email_allowed %>
|
||||||
</li>
|
</li>
|
||||||
<% end %>
|
<% end %>
|
||||||
@ -79,6 +88,7 @@
|
|||||||
<%= context_menu_link l(:button_delete),
|
<%= context_menu_link l(:button_delete),
|
||||||
dmsf_link ? dmsf_link_path(id: dmsf_link, folder_id: folder, back_url: back_url) :
|
dmsf_link ? dmsf_link_path(id: dmsf_link, folder_id: folder, back_url: back_url) :
|
||||||
delete_dmsf_path(id: dmsf_folder.project, folder_id: dmsf_folder, parent_id: folder, back_url: back_url),
|
delete_dmsf_path(id: dmsf_folder.project, folder_id: dmsf_folder, parent_id: folder, back_url: back_url),
|
||||||
data: { confirm: "#{l(:text_are_you_sure)}\n#{l(:text_not_empty) unless dmsf_folder.empty?}" }, method: :delete,
|
data: { confirm: "#{l(:text_are_you_sure)}\n#{l(:text_not_empty) unless dmsf_folder.empty?}",
|
||||||
|
cy: "icon__delete--dmsf_folder_#{dmsf_folder.id}" }, method: :delete,
|
||||||
class: 'icon icon-del', id: 'dmsf-cm-delete', disabled: !allowed || (locked && !dmsf_link) %>
|
class: 'icon icon-del', id: 'dmsf-cm-delete', disabled: !allowed || (locked && !dmsf_link) %>
|
||||||
</li>
|
</li>
|
||||||
|
|||||||
@ -32,6 +32,6 @@
|
|||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-actions">
|
<div class="form-actions">
|
||||||
<%= submit_tag l(:label_upload), data: { cy: 'button__submit__dmsf-upload--project' }, class: 'button-positive' %>
|
<%= submit_tag l(:label_upload), data: { cy: 'button__submit--dmsf-upload--project' }, class: 'button-positive' %>
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user