Skip to content

Commit bba46c4

Browse files
authored
Merge pull request #2184 from nebulab/normalize-data-actions
Fix backend data-action across multiple files
2 parents 900feda + 4a4cc92 commit bba46c4

File tree

10 files changed

+20
-20
lines changed

10 files changed

+20
-20
lines changed

backend/app/assets/javascripts/spree/backend/number_field_updater.coffee

+5-5
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,19 @@ class NumberFieldUpdater
1919

2020
toggleReadOnly = (id, show) ->
2121
toggleButtonVisibility('edit', id, show)
22-
toggleButtonVisibility('trash', id, show)
22+
toggleButtonVisibility('remove', id, show)
2323
cssDisplay = if show then 'block' else 'none'
2424
$("#number-update-#{id} span").css('display', cssDisplay)
2525

2626
toggleForm = (id, show) ->
27-
toggleButtonVisibility('void', id, show)
28-
toggleButtonVisibility('check', id, show)
27+
toggleButtonVisibility('cancel', id, show)
28+
toggleButtonVisibility('save', id, show)
2929
cssDisplay = if show then 'block' else 'none'
3030
$("#number-update-#{id} input[type='number']").css('display', cssDisplay)
3131

32-
toggleButtonVisibility = (buttonIcon, id, show) ->
32+
toggleButtonVisibility = (buttonAction, id, show) ->
3333
cssDisplay = if show then 'inline-block' else 'none'
34-
$(".fa-#{buttonIcon}[data-id='#{id}']").css('display', cssDisplay)
34+
$("[data-action='#{buttonAction}'][data-id='#{id}']").css('display', cssDisplay)
3535

3636
resetInput = (id) ->
3737
tableCell = $("#number-update-#{id}")

backend/app/assets/javascripts/spree/backend/stock_transfers/count_update_forms.coffee

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
class CountUpdateForms
22
@beginListening: (isReceiving) ->
33
# Edit
4-
$('body').on 'click', '#listing_transfer_items .fa-edit', (ev) =>
4+
$('body').on 'click', '#listing_transfer_items [data-action="edit"]', (ev) =>
55
ev.preventDefault()
66
transferItemId = $(ev.currentTarget).data('id')
77
Spree.NumberFieldUpdater.hideReadOnly(transferItemId)
88
Spree.NumberFieldUpdater.showForm(transferItemId)
99

1010
# Cancel
11-
$('body').on 'click', '#listing_transfer_items .fa-void', (ev) =>
11+
$('body').on 'click', '#listing_transfer_items [data-action="cancel"]', (ev) =>
1212
ev.preventDefault()
1313
transferItemId = $(ev.currentTarget).data('id')
1414
Spree.NumberFieldUpdater.hideForm(transferItemId)
1515
Spree.NumberFieldUpdater.showReadOnly(transferItemId)
1616

1717
# Submit
18-
$('body').on 'click', '#listing_transfer_items .fa-check', (ev) =>
18+
$('body').on 'click', '#listing_transfer_items [data-action="save"]', (ev) =>
1919
ev.preventDefault()
2020
transferItemId = $(ev.currentTarget).data('id')
2121
stockTransferNumber = $("#stock_transfer_number").val()

backend/app/assets/javascripts/spree/backend/stock_transfers/transfer_item_deleting.coffee

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
class TransferItemDeleting
22
@beginListening: ->
3-
$('body').on 'click', '#listing_transfer_items .fa-trash', (ev) =>
3+
$('body').on 'click', '#listing_transfer_items [data-action="remove"]', (ev) =>
44
ev.preventDefault()
55
if confirm(Spree.translations.are_you_sure_delete)
66
transferItemId = $(ev.currentTarget).data('id')

backend/app/assets/javascripts/spree/backend/templates/stock_items/stock_location_stock_item.hbs

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
</td>
1818
<td class="actions">
1919
{{#if editing}}
20-
<a class="submit fa fa-check icon_link with-tip no-text" data-action="green" href="#"></a>
21-
<a class="cancel fa fa-void icon_link with-tip no-text" data-action="red" href="#"></a>
20+
<a class="submit fa fa-check icon_link with-tip no-text" data-action="save" href="#"></a>
21+
<a class="cancel fa fa-cancel icon_link with-tip no-text" data-action="cancel" href="#"></a>
2222
{{else}}
2323
<a class="edit fa fa-edit icon_link with-tip no-text" data-action="edit" href="#"></a>
2424
{{/if}}

backend/app/assets/javascripts/spree/backend/templates/stock_transfers/transfer_item.hbs

+2-2
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@
3939
</td>
4040
<td class="actions">
4141
<a class="fa fa-edit icon_link with-tip no-text" data-action="edit" data-id="{{id}}" href="#"></a>
42-
<a class="fa fa-check icon_link with-tip no-text" data-action="green" data-id="{{id}}" href="#"></a>
43-
<a class="fa fa-void icon_link with-tip no-text" data-action="red" data-id="{{id}}" href="#"></a>
42+
<a class="fa fa-check icon_link with-tip no-text" data-action="save" data-id="{{id}}" href="#"></a>
43+
<a class="fa fa-cancel icon_link with-tip no-text" data-action="cancel" data-id="{{id}}" href="#"></a>
4444
{{#unless isReceiving }}
4545
<a class="fa fa-trash icon_link with-tip no-text" data-action="remove" data-id="{{id}}" href="#"></a>
4646
{{/unless}}

backend/app/assets/stylesheets/spree/backend/components/_number_field_update.scss

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.number-field-update-table {
22
td.actions {
3-
a.fa-void,
3+
a.fa-cancel,
44
a.fa-check {
55
display: none;
66
}
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<% if can?(:update, resource) %>
22
<%= link_to_with_icon 'edit', Spree.t('actions.edit'), '#', no_text: true, data: { action: 'edit', id: resource.id } %>
3-
<%= link_to_with_icon 'check', Spree.t('actions.update'), '#', no_text: true, data: update_data.merge(action: 'green', id: resource.id) %>
4-
<%= link_to_with_icon 'void', Spree.t('actions.cancel'), '#', no_text: true, data: { action: 'red', id: resource.id } %>
3+
<%= link_to_with_icon 'check', Spree.t('actions.update'), '#', no_text: true, data: update_data.merge(action: 'save', id: resource.id) %>
4+
<%= link_to_with_icon 'cancel', Spree.t('actions.cancel'), '#', no_text: true, data: { action: 'cancel', id: resource.id } %>
55
<% end %>

backend/app/views/spree/admin/stock_items/_stock_management.html.erb

+1-1
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
<%= number_field_tag :count_on_hand, "", class: 'fullwidth', id: "variant-count-on-hand-#{variant.id}" %>
7979
</td>
8080
<td class="actions">
81-
<%= link_to_with_icon 'plus', Spree.t('actions.create'), '#', no_text: true, data: {action: 'green' }, class: "submit" %>
81+
<%= link_to_with_icon 'plus', Spree.t('actions.create'), '#', no_text: true, data: { action: 'add' }, class: "submit" %>
8282
</td>
8383
</tr>
8484
<% end %>

backend/app/views/spree/admin/stock_transfers/index.html.erb

+2-2
Original file line numberDiff line numberDiff line change
@@ -101,11 +101,11 @@
101101
</td>
102102
<td class="actions">
103103
<% if stock_transfer.receivable? && can?(:edit, stock_transfer) %>
104-
<%= link_to_with_icon 'download', Spree.t('actions.receive'), receive_admin_stock_transfer_path(stock_transfer), no_text: true, data: { action: 'green' } %>
104+
<%= link_to_with_icon 'download', Spree.t('actions.receive'), receive_admin_stock_transfer_path(stock_transfer), no_text: true, data: { action: 'receive' } %>
105105
<% elsif !stock_transfer.closed? && can?(:edit, stock_transfer) %>
106106
<%= link_to_with_icon 'edit', Spree.t('actions.edit'), stock_transfer_edit_or_ship_path(stock_transfer), no_text: true, data: { action: 'edit' } %>
107107
<% elsif can?(:show, stock_transfer) %>
108-
<%= link_to_with_icon 'eye', Spree.t(:show), admin_stock_transfer_path(stock_transfer), no_text: true, data: { action: 'green' } %>
108+
<%= link_to_with_icon 'eye', Spree.t(:show), admin_stock_transfer_path(stock_transfer), no_text: true, data: { action: 'show' } %>
109109
<% end %>
110110
</td>
111111
</tr>

backend/app/views/spree/admin/store_credits/show.html.erb

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
<td class='actions'>
6868
<% if can?(:update, @store_credit) %>
6969
<%= link_to '', '#', class: 'js-save-memo fa fa-check no-text with-tip', data: { user_id: @user.id, store_credit_id: @store_credit.id, action: 'save' }, title: Spree.t('actions.save') %>
70-
<%= link_to '', '#', class: 'js-cancel-memo fa fa-void no-text with-tip', data: { action: 'void' }, title: Spree.t('actions.cancel') %>
70+
<%= link_to '', '#', class: 'js-cancel-memo fa fa-cancel no-text with-tip', data: { action: 'cancel' }, title: Spree.t('actions.cancel') %>
7171
<% end %>
7272
</td>
7373
</tr>

0 commit comments

Comments
 (0)