Size: a a a

2020 September 12

МТ

Марк Танащук... in Svelte [svelt]
Вроде то что нужно

Спасибо за подсказку =)
источник

К

Константин in Svelte [svelt]
нп
источник

МТ

Марк Танащук... in Svelte [svelt]
Если так просто в роллапе делается, то действительно незачем в свелте делать, теперь ясно)
источник

AP

Alexander Ponomarev in Svelte [svelt]
Константин
    plugins: [
     replace({
       'process.browser': true,//std
       'process.env.NODE_ENV': JSON.stringify(mode),//std
       'tailwinded': JSON.stringify(tailwinded)
     }),
ну это же совсем не то, это аналог дефайн плагина в вебпаке. Провайд плагин импортирует модуль и даёт глобальную переменную из этого модуля, а дефайн просто ходит и реплейсит одно на другое почти как Марк любит по регэкспу
источник

К

Константин in Svelte [svelt]
а, ну да
источник

К

Константин in Svelte [svelt]
ну переменную можно принять в роллап-конфиге
источник

МТ

Марк Танащук... in Svelte [svelt]
Марк Танащук
Вроде то что нужно

Спасибо за подсказку =)
Тобишь просто инжект нужен
источник

К

Константин in Svelte [svelt]
Константин
ну переменную можно принять в роллап-конфиге
импортировать, в смысле
источник

AP

Alexander Ponomarev in Svelte [svelt]
Константин
ну переменную можно принять в роллап-конфиге
и это будет совершенно другой эффект,  кардинально отличающийся от провайд плагина
источник

AP

Alexander Ponomarev in Svelte [svelt]
провайд плагин включает модуль в бандл и добавляет импорт этого модуля в каждый другой модуль который пользуется глобальной переменной) это не то же самое что подменить DEBUG на true или false во время сборки бандла)
источник

AP

Alexander Ponomarev in Svelte [svelt]
вот это действительно аналог провайд плагина)
источник
2020 September 13

❌stalkerg❌ in Svelte [svelt]
наконец мой ишак закрыли ей! https://github.com/sveltejs/svelte/issues/1701
источник

❌stalkerg❌ in Svelte [svelt]
ну т.е. PR был давно просто наконец с моими доводами согласились
источник

my

maxim yurasov in Svelte [svelt]
Добрый день. Кто подскажет как сделать закрытие выпадашки при клике на другие слова?

дело в том, что там будут какие то действия которые будут внутри создавать и диспатчить объект... потому этот попап не стал выносить в родительский компонент.

думал сделать через on:click на body - но слов несколько тысяч и конечно они все ловят события.

через script:module тоже не придумал как это обработать...

https://svelte.dev/repl/505bf520ad4a47109149925ebb0c734a?version=3.25.0
источник

my

maxim yurasov in Svelte [svelt]
maxim yurasov
Добрый день. Кто подскажет как сделать закрытие выпадашки при клике на другие слова?

дело в том, что там будут какие то действия которые будут внутри создавать и диспатчить объект... потому этот попап не стал выносить в родительский компонент.

думал сделать через on:click на body - но слов несколько тысяч и конечно они все ловят события.

через script:module тоже не придумал как это обработать...

https://svelte.dev/repl/505bf520ad4a47109149925ebb0c734a?version=3.25.0
можно было создать их все сразу и показывать просто через css hover - но это еще несколько тысячь дивов + к словам... решил тоже убрать
источник

❌stalkerg❌ in Svelte [svelt]
ну так просто закрой другой popup )
источник

❌stalkerg❌ in Svelte [svelt]
как оно там... паттерн subscriber?
источник

❌stalkerg❌ in Svelte [svelt]
это можно сделать через storage
источник

❌stalkerg❌ in Svelte [svelt]
ну т.е. когда работает popup запиши его куданить,  в следующий раз закрой прежде чем открывать новый.
источник

❌stalkerg❌ in Svelte [svelt]
источник