From 77bf186a6151265c87cc93e2537a00e3b87f62ce Mon Sep 17 00:00:00 2001 From: and7ey Date: Tue, 29 Oct 2024 10:00:29 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B2=D0=B5=D1=80=D1=81=D0=B8=D1=8F=200.0.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - обновлена иконка - поправлено наименование - добавлены новые пункты: Настройки, Вещание, Обновление страницы --- head_filter.js | 81 ++++++++++++++++++++++++++++++-------------------- 1 file changed, 48 insertions(+), 33 deletions(-) diff --git a/head_filter.js b/head_filter.js index ad72d20..b111ab1 100644 --- a/head_filter.js +++ b/head_filter.js @@ -3,28 +3,39 @@ function startPlugin() { - const head = { - 'head_filter_show_search': {name: 'Поиск', element: '.open--search'}, - 'head_filter_show_premium': {name: 'Премиум', element: '.open--premium'}, - 'head_filter_show_profile': {name: 'Профиль', element: '.open--profile'}, - 'head_filter_show_feed': {name: 'Новости', element: '.open--feed'}, - 'head_filter_show_notice': {name: 'Уведомления', element: '.open--notice'}, - 'head_filter_show_fullscreen': {name: 'Полноэкранный режим', element: '.full-screen'}, - 'head_filter_show_split': {name: 'Разделитель', element: '.head__split'}, - 'head_filter_show_time': {name: 'Время', element: '.head__time'}, - }; + var manifest = { + type: 'other', + version: '0.0.2', + name: 'Настройка шапки', + description: 'Плагин для скрытия элементов в шапке Лампы', + component: 'head_filter', + }; + Lampa.Manifest.plugins = manifest; + + const head = { + 'head_filter_show_search': {name: 'Поиск', element: '.open--search'}, + 'head_filter_show_settings': {name: 'Настройки', element: '.open--settings'}, + 'head_filter_show_premium': {name: 'Премиум', element: '.open--premium'}, + 'head_filter_show_profile': {name: 'Профиль', element: '.open--profile'}, + 'head_filter_show_feed': {name: 'Новости', element: '.open--feed'}, + 'head_filter_show_notice': {name: 'Уведомления', element: '.open--notice'}, + 'head_filter_show_broadcast': {name: 'Вещание', element: '.open--broadcast'}, + 'head_filter_show_fullscreen': {name: 'Полноэкранный режим', element: '.full-screen'}, + 'head_filter_show_reload': {name: 'Обновление страницы', element: '.m-reload-screen'}, + 'head_filter_show_split': {name: 'Разделитель', element: '.head__split'}, + 'head_filter_show_time': {name: 'Время', element: '.head__time'}, + }; - function showHideElement(element, show) { - if (show == true) { - $(element).show() - } else { - $(element).hide() + function showHideElement(element, show) { + if (show == true) { + $(element).show() + } else { + $(element).hide() + } } - } - Lampa.Storage.listener.follow('change', function (event) { - console.log(event.name); + Lampa.Storage.listener.follow('change', function (event) { if (event.name == 'activity') { // если приложение только запущено (activity) Object.keys(head).forEach(key => { var show_element = Lampa.Storage.get(key, true); @@ -37,22 +48,26 @@ }); - Lampa.SettingsApi.addComponent({ - component: 'head_filter', - name: 'Шапка', - icon: ' ' - }); + Lampa.SettingsApi.addComponent({ + component: 'head_filter', + name: 'Настройка шапки', + icon: ` + + + + ` + }); - Lampa.SettingsApi.addParam({ - component: 'head_filter', - param: { - type: 'title' - }, - field: { - name: 'Отображать', - } - }) + Lampa.SettingsApi.addParam({ + component: 'head_filter', + param: { + type: 'title' + }, + field: { + name: 'Отображать', + } + }); Object.keys(head).forEach(key => { @@ -80,4 +95,4 @@ }); } -})(); \ No newline at end of file +})(); \ No newline at end of file