From fc03ed6e9673b72bce7311fcb59ae07258bb7d20 Mon Sep 17 00:00:00 2001 From: Oleksandr Kuzava <oleksandr.kuzava@dropsolid.com> Date: Wed, 26 Oct 2022 12:52:06 +0300 Subject: [PATCH] Improve widget openning. --- .../cloudinary_media_library_widget/css/button.css | 9 --------- .../js/cloudinary_media_library.form.js | 13 +------------ 2 files changed, 1 insertion(+), 21 deletions(-) diff --git a/modules/cloudinary_media_library_widget/css/button.css b/modules/cloudinary_media_library_widget/css/button.css index 408515f..75383d9 100644 --- a/modules/cloudinary_media_library_widget/css/button.css +++ b/modules/cloudinary_media_library_widget/css/button.css @@ -4,15 +4,6 @@ color: #ffffff !important; text-shadow: none !important; border: none !important; - display: block !important; -} - -.cloudinary-media-library-button.button.initiated { - height: 1px !important; - padding: 0 !important; - width: 0 !important; - position: absolute !important; - visibility: hidden !important; } .cloudinary-media-library-button.button:hover, diff --git a/modules/cloudinary_media_library_widget/js/cloudinary_media_library.form.js b/modules/cloudinary_media_library_widget/js/cloudinary_media_library.form.js index 7313160..9106269 100644 --- a/modules/cloudinary_media_library_widget/js/cloudinary_media_library.form.js +++ b/modules/cloudinary_media_library_widget/js/cloudinary_media_library.form.js @@ -29,14 +29,6 @@ $input.parent().find('.cloudinary-media-library-button').on('click', function (e) { e.preventDefault(); - // Check if there is already generated button by cloudinary, if so - // we do not init the widget again and use the existing button. - const $initiatedButton = $(this).parent().find('.initiated'); - if ($initiatedButton.length) { - $initiatedButton.trigger('click'); - return; - } - // Display loading spinner. $input.after($(Drupal.theme('ajaxProgressThrobber'))); @@ -111,11 +103,8 @@ } }; - const element = cloudinary.openMediaLibrary(options, handlers, this); + const element = cloudinary.openMediaLibrary(options, handlers); element.inputId = $(this).closest('.js-form-item').find('input')[0].id; - - // Hide the cloudinary generated button to be used later. - $(this).next().addClass('initiated'); }); }); }, -- GitLab