amahi/platform

View on GitHub
app/views/firewall/_step1.html.slim

Summary

Maintainability
Test Coverage
- rule_type_options = options_for_select [[t('please_select'), 'select'], [t('port_filtering'), 'port_filter'], [t('ip_filtering'), 'ip_filter'], [t('mac_filtering'), 'mac_filter'], [t('port_forwarding'), 'port_forward'], [t('url_filtering'), 'url_filter']]

div align="center" style="padding: 0% 10% 5% 10%"
  fieldset
    legend
      |  
      =t 'new_firewall_rule'
      |  
    .fw-box
      div
        table
          tr
            td.fw-label
              =t 'rule_type'
              | :
            td.fw-setting
              = select_tag :rule, rule_type_options, \
                                        :onchange => remote_function( \
                                        :url => { :controller => 'firewall', :action => 'new_rule_type' }, \
                                        :before => "Element.show('spinner-select')", \
                                        :success => "Element.hide('spinner-select')", \
                                        :with => "'rule=' + escape(value)", \
                                        :update => 'fw_fields')
              = spinner "select"
          tr
            td
              |  
            td
      #fw_fields
        = render :partial => 'firewall/empty_select'

#create_firewall_error_msgs style="display: none"
br