forked from fixin.me/fixin.me
parent
e75391ae18
commit
f4ca1e91fa
@ -84,7 +84,8 @@ module ApplicationHelper
|
|||||||
[:button_to, :link_to, :link_to_unless_current].each do |method_name|
|
[:button_to, :link_to, :link_to_unless_current].each do |method_name|
|
||||||
class_eval <<-RUBY_EVAL, __FILE__, __LINE__ + 1
|
class_eval <<-RUBY_EVAL, __FILE__, __LINE__ + 1
|
||||||
def image_#{method_name}(name, image = nil, options = nil, html_options = {}, &block)
|
def image_#{method_name}(name, image = nil, options = nil, html_options = {}, &block)
|
||||||
name = svg_tag("pictograms/\#{image}") + name.to_s if image
|
name = name.to_s
|
||||||
|
name = svg_tag("pictograms/\#{image}") + name if image
|
||||||
|
|
||||||
html_options[:class] = class_names(
|
html_options[:class] = class_names(
|
||||||
html_options[:class],
|
html_options[:class],
|
||||||
@ -95,6 +96,11 @@ module ApplicationHelper
|
|||||||
html_options[:onclick] = "return confirm('\#{html_options[:onclick][:confirm]}');"
|
html_options[:onclick] = "return confirm('\#{html_options[:onclick][:confirm]}');"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if __method__.start_with?('image_link_to') &&
|
||||||
|
!(html_options[:onclick] || html_options.dig(:data, :turbo_stream))
|
||||||
|
name = name + '...'
|
||||||
|
end
|
||||||
|
|
||||||
send :#{method_name}, name, options, html_options, &block
|
send :#{method_name}, name, options, html_options, &block
|
||||||
end
|
end
|
||||||
RUBY_EVAL
|
RUBY_EVAL
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
<div class="rightside buttongrid">
|
<div class="rightside buttongrid">
|
||||||
<% if current_user.at_least(:active) %>
|
<% if current_user.at_least(:active) %>
|
||||||
<%# TODO: implement Import all %>
|
<%# TODO: implement Import all %>
|
||||||
<%#= image_link_to t('.import_all'), 'download-multiple-outline',
|
<%#= image_button_to t('.import_all'), 'download-multiple-outline',
|
||||||
import_all_default_units_path, data: {turbo_stream: true} %>
|
import_all_default_units_path, data: {turbo_stream: true} %>
|
||||||
<% end %>
|
<% end %>
|
||||||
<%= image_link_to t('.back'), 'arrow-left-bold-outline', units_path, class: 'tools' %>
|
<%= image_link_to t('.back'), 'arrow-left-bold-outline', units_path, class: 'tools' %>
|
||||||
|
@ -54,7 +54,7 @@ en:
|
|||||||
delete_unit: Delete
|
delete_unit: Delete
|
||||||
index:
|
index:
|
||||||
add_unit: Add unit
|
add_unit: Add unit
|
||||||
import_units: Import...
|
import_units: Import
|
||||||
no_items: There are no configured units. You can try to import some defaults.
|
no_items: There are no configured units. You can try to import some defaults.
|
||||||
top_level_drop: Drop here to reposition into top-level unit
|
top_level_drop: Drop here to reposition into top-level unit
|
||||||
new:
|
new:
|
||||||
@ -76,10 +76,10 @@ en:
|
|||||||
index:
|
index:
|
||||||
actions: Actions on defaults
|
actions: Actions on defaults
|
||||||
import_all: Import all
|
import_all: Import all
|
||||||
back: Back to units...
|
back: Back to units
|
||||||
users:
|
users:
|
||||||
index:
|
index:
|
||||||
disguise: View as...
|
disguise: View as
|
||||||
passwords:
|
passwords:
|
||||||
edit:
|
edit:
|
||||||
new_password: New password
|
new_password: New password
|
||||||
|
Loading…
x
Reference in New Issue
Block a user