From 4b0231448131ec34b750070764076197b94360e6 Mon Sep 17 00:00:00 2001 From: Antoine Mille Date: Thu, 2 Feb 2017 16:34:56 +0100 Subject: [PATCH 01/23] BO: Update keyboard shortcuts in product page --- admin-dev/themes/default/js/bundle/product/form.js | 12 ++++++------ .../Resources/views/Admin/Product/form.html.twig | 14 +++++++------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/admin-dev/themes/default/js/bundle/product/form.js b/admin-dev/themes/default/js/bundle/product/form.js index a5bedd48b12a0..91b2609a057e2 100644 --- a/admin-dev/themes/default/js/bundle/product/form.js +++ b/admin-dev/themes/default/js/bundle/product/form.js @@ -963,38 +963,38 @@ var form = (function() { }); /** create keyboard event for save */ - jwerty.key('ctrl+S/cmd+S', function(e) { + jwerty.key('alt+Q', function(e) { e.preventDefault(); send(); }); /** create keyboard event for save & duplicate */ - jwerty.key('ctrl+D/cmd+D', function(e) { + jwerty.key('alt+R', function(e) { e.preventDefault(); send($('.product-footer .duplicate').attr('data-redirect')); }); /** create keyboard event for save & new */ - jwerty.key('ctrl+P/cmd+P', function(e) { + jwerty.key('alt+Y', function(e) { e.preventDefault(); send($('.product-footer .new-product').attr('data-redirect')); }); /** create keyboard event for save & go catalog */ - jwerty.key('ctrl+Q', function(e) { + jwerty.key('alt+W', function(e) { e.preventDefault(); send($('.product-footer .go-catalog').attr('data-redirect')); }); /** create keyboard event for save & go preview */ - jwerty.key('ctrl+E/cmd+E', function(e) { + jwerty.key('alt+C', function(e) { e.preventDefault(); var productFooter = $('.product-footer .preview'); send(productFooter.attr('data-redirect'), productFooter.attr('target')); }); /** create keyboard event for save & active or desactive product*/ - jwerty.key('ctrl+O/cmd+O', function(e) { + jwerty.key('alt+N', function(e) { e.preventDefault(); var step1CheckBox = $('#form_step1_active'); step1CheckBox.prop('checked', !step1CheckBox.is(':checked')); diff --git a/src/PrestaShopBundle/Resources/views/Admin/Product/form.html.twig b/src/PrestaShopBundle/Resources/views/Admin/Product/form.html.twig index babed043381df..c9794a957d97e 100644 --- a/src/PrestaShopBundle/Resources/views/Admin/Product/form.html.twig +++ b/src/PrestaShopBundle/Resources/views/Admin/Product/form.html.twig @@ -989,15 +989,15 @@ class="btn btn-tertiary btn-submit preview" data-toggle="tooltip" id="product_form_preview_btn" - title="{{ 'See how your product sheet will look online: CTRL+E'|trans({}, 'Admin.Catalog.Help') }}" + title="{{ 'See how your product sheet will look online: ALT+C'|trans({}, 'Admin.Catalog.Help') }}" > {{ 'Preview'|trans({}, 'Admin.Actions')}}

{{ 'Online'|trans({}, 'Admin.Global') }}

+ title="{{ 'Enable or disable the product on your shop: ALT+N'|trans({}, 'Admin.Catalog.Help') }}">{{ 'Online'|trans({}, 'Admin.Global') }}

{{ 'Offline'|trans({}, 'Admin.Global') }}

+ title="{{ 'Enable or disable the product on your shop: ALT+N'|trans({}, 'Admin.Catalog.Help') }}">{{ 'Offline'|trans({}, 'Admin.Global') }} {{ 'Duplicate'|trans({}, 'Admin.Actions')|raw }} @@ -1027,7 +1027,7 @@ id="product_form_save_go_to_catalog_btn" data-redirect="{{ path('admin_product_catalog', {'offset': 'last', 'limit': 'last'}) }}" data-toggle="tooltip" - title="{{ 'Save and go back to the catalog: CTRL+Q'|trans({}, 'Admin.Catalog.Help') }}" + title="{{ 'Save and go back to the catalog: ALT+W'|trans({}, 'Admin.Catalog.Help') }}" > {{ 'Go to catalog'|trans({}, 'Admin.Catalog.Feature')|raw }} @@ -1037,7 +1037,7 @@ id="product_form_save_new_btn" data-redirect="{{ path('admin_product_new') }}" data-toggle="tooltip" - title="{{ 'Save and create a new product: CTRL+P'|trans({}, 'Admin.Catalog.Help') }}" + title="{{ 'Save and create a new product: ALT+Y'|trans({}, 'Admin.Catalog.Help') }}" > {{ 'Add new product'|trans({}, 'Admin.Catalog.Feature')|raw }} @@ -1047,7 +1047,7 @@ class="btn btn-primary save uppercase" value="{{ 'Save'|trans({}, 'Admin.Actions') }}" data-toggle="tooltip" - title="{{ 'Save the product and stay on the current page: CTRL+S'|trans({}, 'Admin.Catalog.Help') }}" + title="{{ 'Save the product and stay on the current page: ALT+Q'|trans({}, 'Admin.Catalog.Help') }}" />