From 78b34a4ab6eadcbb01b2a94ab7e96b53fa71311d Mon Sep 17 00:00:00 2001 From: Sascha Karnatz <122262394+sascha-karnatz@users.noreply.github.com> Date: Fri, 22 Sep 2023 08:44:05 +0200 Subject: [PATCH] Remove alchemyPageSelect - function It is now replaced by the alchemy-page-select - web component. The page.hbs file is still in use, because there is another page selector in the Alchemy Link Dialog. --- app/assets/javascripts/alchemy/admin.js | 1 - app/assets/javascripts/alchemy/page_select.js | 46 ------------------- 2 files changed, 47 deletions(-) delete mode 100644 app/assets/javascripts/alchemy/page_select.js diff --git a/app/assets/javascripts/alchemy/admin.js b/app/assets/javascripts/alchemy/admin.js index 58c968966e..569b200b76 100644 --- a/app/assets/javascripts/alchemy/admin.js +++ b/app/assets/javascripts/alchemy/admin.js @@ -27,5 +27,4 @@ //= require alchemy/alchemy.list_filter //= require alchemy/alchemy.uploader //= require alchemy/alchemy.preview_window -//= require alchemy/page_select //= require alchemy/node_select diff --git a/app/assets/javascripts/alchemy/page_select.js b/app/assets/javascripts/alchemy/page_select.js deleted file mode 100644 index a3d470067c..0000000000 --- a/app/assets/javascripts/alchemy/page_select.js +++ /dev/null @@ -1,46 +0,0 @@ -$.fn.alchemyPageSelect = function (options) { - var pageTemplate = HandlebarsTemplates.page - - return this.select2({ - placeholder: options.placeholder, - allowClear: options.hasOwnProperty("allowClear") - ? options.allowClear - : true, - minimumInputLength: 3, - initSelection: function (_$el, callback) { - if (options.initialSelection) { - callback(options.initialSelection) - } - }, - ajax: { - url: options.url, - datatype: "json", - quietMillis: 300, - data: function (term, page) { - return { - q: $.extend( - { - name_cont: term - }, - options.query_params - ), - page: page - } - }, - results: function (data) { - var meta = data.meta - - return { - results: data.pages, - more: meta.page * meta.per_page < meta.total_count - } - } - }, - formatSelection: function (page) { - return page.text || page.name - }, - formatResult: function (page) { - return pageTemplate({ page: page }) - } - }) -}