Comments (10)
Вообще ХЗ как в рельсах работает упаковка ассетов. Тут надо и в JS и рубях шарить.
from hackerspace.by.
Гем версію абнавілі і ў TinyMCE 6 памяняліся даступныя плагіны. Так што мусіць не кампіляцыі праблема(мусіць і яна прысутнічае), але яшчэ і плагінаў не хапае.
Паспрабую неяк пафіксіць.
Important: TinyMCE 5.10 will include the final release of the Image Tools plugin (imagetools) as an open source plugin. The Image Tools plugin will be removed from the open source bundle and be available as a premium plugin for TinyMCE 6.0.
from hackerspace.by.
from hackerspace.by.
@yahor змержыў, але не дапамагло
from hackerspace.by.
@jekhor Хм, падобна, што не кампіляцца правільна ассэты для tinymce, бо ў development рэдактар грузіцца.
from hackerspace.by.
@yahor як я разумею, атрымалася выправіць?
from hackerspace.by.
@jekhor праблема банальна з ініцыялізацыяй
вось гэты код няправільна спрацоўвае. Думаю проста трэьа навешваць на onLoad старонкі.
document.addEventListener("turbolinks:load", () => {
if ($('#news_markup_type').val() == "html")
TinyMCERails.initialize('default', {});
$('#news_markup_type').on("change", (e) => {
var selector = e.target;
if (selector.value != "html") {
if (tinymce.get(0) != null)
tinymce.activeEditor.hide();
} else {
if (tinymce.get(0) == null)
TinyMCERails.initialize('default', {});
tinymce.activeEditor.show();
}
});
});
неяк так паспрабую
window.addEventListener("load", (event) => {
console.log("page is fully loaded");
});
хаця лакальна так у мяне не працуе, вось жа, буду дэбажыць
from hackerspace.by.
UPD
Annotate <script> elements with data-turbolinks-eval="false" if you do not want Turbolinks to evaluate them after rendering. Note that this annotation will not prevent your browser from evaluating scripts on the initial page load.
Мо справа ў гэтым параметры тут app/views/layouts/application.html.haml:19
= javascript_include_tag 'application', 'data-turbolinks-track': 'reload', 'data-turbolinks-eval': 'false'
AND FYI
Please note that Turbolinks is no longer under active development. It has been superseded by a new framework called Turbo, which is part of the Hotwire umbrella.
from hackerspace.by.
А магчыма карыстацца TinyMCE без гэтых фрэймворкау. Навошта гэты Turbolinks патрэбны?
https://www.tiny.cloud/docs/integrations/rails/#tinymceinrubyonrailsusingtinymceself-hosted
from hackerspace.by.
А магчыма карыстацца TinyMCE без гэтых фрэймворкау. Навошта гэты Turbolinks патрэбны?
https://www.tiny.cloud/docs/integrations/rails/#tinymceinrubyonrailsusingtinymceself-hosted
Мы прыкладна так і выкарыстоўваем. Turbolinks юзаецца Rails для паскарэння перазагрузкі старонак.
from hackerspace.by.
Related Issues (20)
- Сделать лог событий, касающихся участников (аудит) HOT 5
- Ruby version указаць да мінорнай версіі HOT 6
- Перайсці на PostgreSQL у development HOT 7
- Paperclip is incompatible with ruby 3.0, move attachment logic to ActiveStorage
- падключыць https://codecov.io HOT 10
- Подтягивать ssh ключи из профиля пользователя в инфраструктуру ХС HOT 8
- Дадаць sidekiq для фонавай адпраўкі email і паведамленняў HOT 11
- Навести порядок с методом User.active HOT 8
- Разрешить пользователям добавлять несколько SSH ключей HOT 4
- Сделать генерацию конфигов Wireguard для участников HOT 13
- NFC ключи: сделать проверку уникальности по последним 4 байтам HOT 5
- Не обрабатывается ошибка при посылке почты в User.unsuspend! HOT 10
- Сделать нормальное создание пользователя HOT 2
- Сломалось получение баланса HOT 8
- Навіны зламаліся :( HOT 6
- Rails DEPRECATION WARNINGS: model serialize methods syntax upgrade and Rails.application.credentials
- Новому пользователю пришёл пустой пароль в письме HOT 3
- Не работает добавление картинок в проектах HOT 4
- Уведомления от bepaid: неправильный Content-Type
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hackerspace.by.