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