mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-03-23 05:28:53 +00:00
Upgrade HAML syntax with script
This commit is contained in:
@@ -2,12 +2,12 @@
|
||||
- if @enterprise
|
||||
- enterprise_side_menu_items(@enterprise).each do |item|
|
||||
- next if !item[:show]
|
||||
%a.menu_item{ href: item[:href] || "##{item[:name]}_panel", data: { action: "tabs-and-panels#activate", "tabs-and-panels-target": "tab", test: "link_for_#{item[:name]}" }, class: item[:selected] }
|
||||
%a.menu_item{ "href" => item[:href] || "##{item[:name]}_panel", "class" => item[:selected], "data-action" => "tabs-and-panels#activate", "data-tabs-and-panels-target" => "tab", "data-test" => "link_for_#{item[:name]}" }
|
||||
%i{ class: item[:icon_class] }
|
||||
%span= t(".enterprise.#{item[:name] }")
|
||||
- else
|
||||
- enterprise_group_side_menu_items.each do |item|
|
||||
%a.menu_item{ href: "##{item[:name]}_panel", class: item[:selected], data: { action: "tabs-and-panels#activate", "tabs-and-panels-target": "tab", test: "link_for_#{item[:name]}" } }
|
||||
%a.menu_item{ "href" => "##{item[:name]}_panel", "class" => item[:selected], "data-action" => "tabs-and-panels#activate", "data-tabs-and-panels-target" => "tab", "data-test" => "link_for_#{item[:name]}" }
|
||||
%i{ class: item[:icon_class] }
|
||||
%span= t(".enterprise_group.#{item[:name] }")
|
||||
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
|
||||
.pagination{ "data-controller": "search" }
|
||||
- if pagy.prev
|
||||
%button.page.prev{ data: { action: 'click->search#changePage', page: pagy.prev } }
|
||||
%button.page.prev{ "data-action" => 'click->search#changePage', "data-page" => pagy.prev }
|
||||
- if feature?(:admin_style_v3, spree_current_user)
|
||||
%i.icon-chevron-left{ data: { action: 'click->search#changePage', page: pagy.prev } }
|
||||
%i.icon-chevron-left{ "data-action" => 'click->search#changePage', "data-page" => pagy.prev }
|
||||
- else
|
||||
!= pagy_t('pagy.nav.prev')
|
||||
- else
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
- pagy.series.each do |item| # series example: [1, :gap, 7, 8, "9", 10, 11, :gap, 36]
|
||||
- if item.is_a?(Integer) # page link
|
||||
%button.page{ data: { action: 'click->search#changePage', page: item } }= item
|
||||
%button.page{ "data-action" => 'click->search#changePage', "data-page" => item }= item
|
||||
|
||||
- elsif item.is_a?(String) # current page
|
||||
%button.page.current.active= item
|
||||
@@ -21,9 +21,9 @@
|
||||
%span.page.gap.pagination-ellipsis!= pagy_t('pagy.nav.gap')
|
||||
|
||||
- if pagy.next
|
||||
%button.page.next{ data: { action: 'click->search#changePage', page: pagy.next } }
|
||||
%button.page.next{ "data-action" => 'click->search#changePage', "data-page" => pagy.next }
|
||||
- if feature?(:admin_style_v3, spree_current_user)
|
||||
%i.icon-chevron-right{ data: { action: 'click->search#changePage', page: pagy.next } }
|
||||
%i.icon-chevron-right{ "data-action" => 'click->search#changePage', "data-page" => pagy.next }
|
||||
- else
|
||||
!= pagy_t('pagy.nav.next')
|
||||
- else
|
||||
|
||||
@@ -2,6 +2,6 @@
|
||||
%span{ :class => 'icon-eye-open' }= " #{t('admin.viewing', current_view_name: '{{ currentView().name }}')}".html_safe
|
||||
%span{ 'ng-class' => "expanded && 'icon-caret-up' || !expanded && 'icon-caret-down'" }
|
||||
%div.menu{ 'ng-show' => "expanded" }
|
||||
%div.menu_item{ ng: { repeat: "(viewKey, view) in views" }, toggle: { view: true }, 'close-on-click' => true }
|
||||
%div.menu_item{ "close-on-click" => true, "ng-repeat" => "(viewKey, view) in views", "toggle-view" => true }
|
||||
%span.check
|
||||
%span.name {{ view.name }}
|
||||
|
||||
Reference in New Issue
Block a user