diff --git a/AdobeStockAsset/Model/Client.php b/AdobeStockAsset/Model/Client.php index 21a170bd9275..552cd4a6419d 100644 --- a/AdobeStockAsset/Model/Client.php +++ b/AdobeStockAsset/Model/Client.php @@ -62,7 +62,7 @@ public function search(SearchRequestInterface $request) : Result { $searchParams = new SearchParameters(); $searchParams->setLimit($request->getSize()); - $searchParams->setOffset($request->getOffset()); + $searchParams->setOffset($request->getOffset() * $request->getSize()); $this->setUpFilters($request->getFilters(), $searchParams); $resultsColumns = Constants::getResultColumns(); diff --git a/AdobeStockImageAdminUi/view/adminhtml/ui_component/adobe_stock_images_listing.xml b/AdobeStockImageAdminUi/view/adminhtml/ui_component/adobe_stock_images_listing.xml index f22644d8be04..188049173845 100644 --- a/AdobeStockImageAdminUi/view/adminhtml/ui_component/adobe_stock_images_listing.xml +++ b/AdobeStockImageAdminUi/view/adminhtml/ui_component/adobe_stock_images_listing.xml @@ -36,7 +36,13 @@ true - + + + + Magento_AdobeStockImageAdminUi/js/components/images-grid-sizes + + + diff --git a/AdobeStockImageAdminUi/view/adminhtml/web/js/components/images-grid-sizes.js b/AdobeStockImageAdminUi/view/adminhtml/web/js/components/images-grid-sizes.js new file mode 100644 index 000000000000..543eb2574e13 --- /dev/null +++ b/AdobeStockImageAdminUi/view/adminhtml/web/js/components/images-grid-sizes.js @@ -0,0 +1,39 @@ +/** + * Copyright © Magento, Inc. All rights reserved. + * See COPYING.txt for license details. + */ +define([ + 'Magento_Ui/js/grid/paging/sizes' +], function (Sizes) { + 'use strict'; + + return Sizes.extend({ + defaults: { + value: 32, + minSize: 1, + maxSize: 64 + }, + + sizes: { + '32': { + value: 32, + label: 32 + }, + '64': { + value: 64, + label: 64 + } + }, + + /** + * @override + */ + initialize: function () { + this._super(); + this.options = this.sizes; + this.updateArray(); + + return this; + } + }); +});