Виджеты Экспресс-панели
-
@sedative29rus Да, это тоже хотел написать, но там еще проблема есть, https://yandex.by/search/?text=currency+exchange+rate&lr=157 у меня тоже не заработал, "Малевич Казимир", как выше просили. Пока не понял, в чем проблема, может какая-то защита на странице есть или что-то лишнее удаляется. А привязку к заголовку поправлю позже или, на худой конец, вынесу в константы.
А у тебя мод, в целом, работает?
-
This post is deleted! -
@sphera Я нашел временное решение для твоего виджета, скоро обновлю код.
-
возможно , полезно взято с потолка const DELAY = 3000 (не влияет) ; и последняя строка setTimeout(initMod, 1500); (влияет ?, потому что виджеты любят freez)
-
@sphera Нет, нужна была задержка между загрузкой страницы и фильтрацией элементов. Обновил скрипт в репозитории, сейчас буду обновлять описание. Если вкратце, то:
- Добавил опцию
START_PAGE_TITLE
, тебе туда нужно записатьЭкспресс-панель
. - Добавил в виджет параметр
timeout
, для твоего конвертера сработает такой виджет:
{ id: 'CurrencyConverterWidget', url: 'https://yandex.by/search/?text=currency+exchange+rate&lr=157', zoomFactor: 1, selector: '.serp-item[data-fast-name=currency_converter]', width: '568px', height: '408px', timeout: 1000 }
- Добавил опцию
-
я чувствую , что могут помочь такие штуки
$(document).ready() сокращенную форму $() вместо $(document).ready() $(window).on("load", function() { ... })
выбрать, они там пересекаются
-
@sphera Там не все так просто, у
<webview>
свои события. Иloadcommit
не дожидается выполнения всехjavascript
-функций. -
@aminought said in Виджеты Экспресс-панели:
А у тебя мод, в целом, работает?
Ну в целом-то работает. Но я просто пример раскомментировал и нашёл место, чтобы заработало с русским языком. Дальше не стал ковыряться, другими делами занят
-
This post is deleted! -
@sphera У меня работает, проверял в Windows и Linux.
-
@aminought я перешел на оригинал English (US) . Забыл, какая хрень ... вход в секретные строки Google Help требует только English (UK) и светлую тему , ну так показывал чувак про телефоны, как рекламу отключать.
Но у меня пока на English (US) работает. -
This post is deleted! -
@aminought said in Виджеты Экспресс-панели:
https://yandex.by/search/?text=currency+exchange+rate&lr=157
У меня по этой ссылке вообще нет графика
Вот так лучше.
https://yandex.by/search/?text=USD+EUR
-
@sedative29rus подозреваю , что последний &lr=157 связан Беларусью, может даже с Минском. Т.е. без GPS тут не обходится. USD + EUR более правильно
-
This post is deleted! -
@sphera Это странно, у меня все работает, сколько раз я бы ни открывал и ни закрывал Экспресс-панель, в разных пространствах и окнах. Нужен более подробный алгоритм воспроизведения этой проблемы. Кэш тут вообще ни при чем.
-
Добавил опцию
APPEARANCE
, в которой можно указать один из двух пресетов внешнего вида.APPEARANCE_PRESETS[1]
добавляет новый внешний вид: без единого фона для всех виджетов, но у каждого виджета есть своя окантовка. Выглядит симпатично, как мне кажется. -
@aminought Я только начал в голове мысль формулировать, а тут уже всё готово))
-
Правда, из-за этого высота и ширина виджетов немного поехали на размер
padding
, умноженный на два.
UPD: пофиксил. -
This post is deleted!