From 80513e4c8659ab8ec2f6688bbf02ed28190dad0a Mon Sep 17 00:00:00 2001 From: Max Mezhensky Date: Tue, 6 Jul 2021 16:27:56 +0300 Subject: [PATCH 1/6] 33194: Update Swagger UI to 3.51.1 version and configure security definitions --- .../frontend/layout/swagger_index_index.xml | 5 +- .../frontend/templates/swagger-ui/index.phtml | 17 +-- .../frontend/web/swagger-ui/css/style.css | 10 ++ .../web/swagger-ui/css/swagger-ui.css | 6 +- .../frontend/web/swagger-ui/js/lang/en.js | 55 ------- .../frontend/web/swagger-ui/js/lang/es.js | 54 ------- .../frontend/web/swagger-ui/js/lang/pt.js | 55 ------- .../frontend/web/swagger-ui/js/lang/ru.js | 54 ------- .../web/swagger-ui/js/lang/translator.js | 47 ------ .../web/swagger-ui/js/magento-swagger.js | 72 ++++++--- .../swagger-ui/js/swagger-ui-bundle.min.js | 137 +----------------- .../js/swagger-ui-es-bundle-core.js | 3 + .../web/swagger-ui/js/swagger-ui-es-bundle.js | 3 + .../js/swagger-ui-standalone-preset.min.js | 25 +--- .../Magento/Webapi/Model/Rest/Swagger.php | 7 + 15 files changed, 88 insertions(+), 462 deletions(-) delete mode 100644 app/code/Magento/Swagger/view/frontend/web/swagger-ui/js/lang/en.js delete mode 100644 app/code/Magento/Swagger/view/frontend/web/swagger-ui/js/lang/es.js delete mode 100644 app/code/Magento/Swagger/view/frontend/web/swagger-ui/js/lang/pt.js delete mode 100644 app/code/Magento/Swagger/view/frontend/web/swagger-ui/js/lang/ru.js delete mode 100644 app/code/Magento/Swagger/view/frontend/web/swagger-ui/js/lang/translator.js create mode 100644 app/code/Magento/Swagger/view/frontend/web/swagger-ui/js/swagger-ui-es-bundle-core.js create mode 100644 app/code/Magento/Swagger/view/frontend/web/swagger-ui/js/swagger-ui-es-bundle.js diff --git a/app/code/Magento/Swagger/view/frontend/layout/swagger_index_index.xml b/app/code/Magento/Swagger/view/frontend/layout/swagger_index_index.xml index 059b9ad445806..6ece6200f4eee 100644 --- a/app/code/Magento/Swagger/view/frontend/layout/swagger_index_index.xml +++ b/app/code/Magento/Swagger/view/frontend/layout/swagger_index_index.xml @@ -12,9 +12,8 @@ - - - + + diff --git a/app/code/Magento/Swagger/view/frontend/templates/swagger-ui/index.phtml b/app/code/Magento/Swagger/view/frontend/templates/swagger-ui/index.phtml index 520fed29e9e12..a3438786e294e 100644 --- a/app/code/Magento/Swagger/view/frontend/templates/swagger-ui/index.phtml +++ b/app/code/Magento/Swagger/view/frontend/templates/swagger-ui/index.phtml @@ -3,7 +3,7 @@ * swagger-ui - Swagger UI is a dependency-free collection of HTML, JavaScript, and CSS * assets that dynamically generate beautiful documentation from a Swagger-compliant API * - * @version v2.1.1 + * @version v3.51.1 * @link http://swagger.io * @license Apache-2.0 * @@ -14,6 +14,7 @@ /** * @var \Magento\Swagger\Block\Index $block + * @var \Magento\Framework\Escaper $escaper */ $schemaUrl = $block->getSchemaUrl(); @@ -53,16 +54,6 @@ $schemaUrl = $block->getSchemaUrl(); -