app/helpers/oxen/accounts_helper.rb in oxen_account-0.3.0 vs app/helpers/oxen/accounts_helper.rb in oxen_account-0.3.1
- old
+ new
@@ -7,18 +7,20 @@
def build_link_from_array arr
link_to arr[0], arr[1]
end
- def show_print_servers resource
- unless resource.print_server_addresses.blank?
- resource.print_server_addresses.split(",").collect do |n|
- m=n.match /(.*): (.*)/
- link_to( m[1], 'http://10.0.0.142:631', target: '_blank') if m.size==3
- end.join( "<br />").html_safe
- else
- link_to t('.cups_adm'), 'http://10.0.0.142:631', target: '_blank'
- end
+ def show_printservers account
+ links = account.printservers.collect do |printserver|
+ port = printserver.port.to_i+2000
+ port = "631"
+ printgateway = "http://10.0.0.142"
+ link_to "#{printgateway}:#{port}", data_action: "new_get_window", target: "_blank", alt: "#{printserver.lokation}" do
+ content_tag :i, 'print', class: 'material-icons small pink-text lighten-4', title: "#{printserver.lokation}", alt: "#{printserver.lokation}"
+ end
+ end.join( " ").html_safe
+ rescue
+ " "
end
end
end