minsk-hackerspace / hackerspace.by

Website of Minsk Hackerspace (Ruby on Rails)
https://hackerspace.by/
11 stars 20 forks source link

Сломался TinyMCE #595

Open jekhor opened 1 year ago

jekhor commented 1 year ago

При редактировании проекта поля вода для текста нету, в логах браузера ошибка получения файла https://hackerspace.by/assets/tinymce/models/dom/model.js?v=6.3.0 (404)

abitrolly commented 1 year ago

Вообще ХЗ как в рельсах работает упаковка ассетов. Тут надо и в JS и рубях шарить.

yahor commented 1 year ago

Гем версію абнавілі і ў 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.

yahor commented 1 year ago

@jekhor https://github.com/minsk-hackerspace/hackerspace.by/pull/598

jekhor commented 7 months ago

@yahor змержыў, але не дапамагло

yahor commented 6 months ago

@jekhor Хм, падобна, што не кампіляцца правільна ассэты для tinymce, бо ў development рэдактар грузіцца.

jekhor commented 4 months ago

@yahor як я разумею, атрымалася выправіць?

yahor commented 3 months ago

@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"); });

хаця лакальна так у мяне не працуе, вось жа, буду дэбажыць

yahor commented 3 months ago

UPD

Annotate Githubissues.

  • Githubissues is a development platform for aggregating issues.