Infocatcher / Custom_Buttons

Buttons for Custom Buttons extension for Firefox (and other Gecko-based applications)
38 stars 11 forks source link

Проблема с autocomplete в CSS #43

Open difabor opened 7 years ago

difabor commented 7 years ago

При редактировании CSS кода он даёт подсказки (верные, за это - спасибо), но окно подсказок "застывает", занимая более 3/4 окна всего редактора, оставляя узкую полоску для редактирования и никаким образом не хочет уходить.

difabor commented 7 years ago

Возможно, я неправильно понял и установил его для Firefox ESR 52.3.0 Он там у меня прекрасно работает (я сделал autocomplete: false в двух местах). У Вас написано, что для PM, но я подумал, что это - в дополнение к Firefox. Если я неверно понял, извините за беспокойство. Есть ли у Вас в таком случае некий эквивалент для Firefox?

Infocatcher commented 7 years ago

Версия для Firefox и Pale Moon одна и та же, надпись про Pale Moon – это описание последней на данной момент правки. Подсказки – это какая-то новая фишка этого встроенного редактора, а подключать его приходится, к сожалению, вручную (ничего для упрощения процесса не предусмотрено). Поэтому периодически отваливается то контекстное меню, то еще что-нибудь.

Infocatcher commented 7 years ago

Сделал распорку, добавил нужные стили вручную. Актуальная версия: https://github.com/Infocatcher/Custom_Buttons/blob/master/CB_Source_Editor/cbSourceEditor.js

difabor commented 7 years ago

Спасибо большое! Скопировал Ваш код - теперь подсказки прекрасно и ненавязчиво выдаются в выпадающем окне.

difabor commented 7 years ago

Уважаемый Infocatcher, autocomplete опять несколько навязчива... Я не могу сказать, что фатально, но порой мешает. Хотя чаще - помогает. Я понимаю, что это фишка встроенного редактора, и Вам постоянно приходится подстраиваться под неё вручную. Поэтому у меня есть вопрос-предложение: Нельзя ли в Вашу кнопку (не в редактор!!!) добавить код, чтобы в окне редактирования СВ (любой СВ) была бы типа кнопка - отключать/включать autocomplete? Кнопка типа CustomPaste for CustomButtons? Может и не кнопка, а что-то другое (например, выпадающего меню - с заделом на будущее), но чтоб делало autocomplete On/Off?

Infocatcher commented 7 years ago

В принципе, это возможно, например, в окне редактора работает вот такой код:

var editorNode = document.getElementById("sourceEditor-help");
var se = editorNode.__sourceEditor;
se.setOption("autocomplete", !se.getOption("autocomplete"));

Пока что есть только настройка в коде:

var options = {
    cssInHelp: true,
    codeMirror: {
        ...
        autocomplete: true