Языковая политика

Общие обсуждения => Работа форума => Topic started by: Upliner on 16 May 2022, 11:29:52

Title: Диакритические знаки
Post by: Upliner on 16 May 2022, 11:29:52
Проверяйте, работает ли новая фича  :smoke:
Title: Re: Диакритические знаки
Post by: 2Easy on 16 May 2022, 11:33:02
На дефолтной теме работает, на responsive curve эта подпанель не появляется.
Title: Re: Диакритические знаки
Post by: Upliner on 16 May 2022, 11:33:34
Только что поправил
Title: Re: Диакритические знаки
Post by: 2Easy on 16 May 2022, 11:34:32
С̀п́а̂с̃ӣб̊о̆! :drink
Title: Re: Диакритические знаки
Post by: Владимир on 16 May 2022, 11:56:02
Arbaidīþi.

Аплайнер, поправьте заголовок темы.
Title: Re: Диакритические знаки
Post by: Upliner on 16 May 2022, 12:04:28
Поправил
Title: Re: Диакритические знаки
Post by: Bhudh on 16 May 2022, 16:27:31
Балин.
Опять придётся лезть в юзерскрипт и поправлять код.
Хотя, может, и ну нафиг, коды смайлов я знаю, а нужные диакритики есть в Pythonʼовской раскладке…
Title: Re: Диакритические знаки
Post by: Bhudh on 16 May 2022, 16:31:35
А, теперь же вообще красота…

Quote from:
(https://puu.sh/J0BHk.png)
Title: Re: Диакритические знаки
Post by: Upliner on 16 May 2022, 16:32:31
Балин.
Опять придётся лезть в юзерскрипт и поправлять код.
Что за код?
Title: Re: Диакритические знаки
Post by: Bhudh on 16 May 2022, 16:35:08
Что за код?
Выяснилось, что никакой не надо поправлять, тут кнопки есть только в полном ответе, а мой скрипт добавляет их (и кучу символов, и панель последних непрочитанных тем) в быстрый.
Title: Re: Диакритические знаки
Post by: Upliner on 16 May 2022, 16:36:33
Я так и не понял, полный ответ у вас сломался или нет? Или вы им не пользуетесь, довольствуетесь быстрым?
Title: Re: Диакритические знаки
Post by: 2Easy on 16 May 2022, 16:39:21
Я так понял, Буд пользуется только быстрым.
Title: Re: Диакритические знаки
Post by: Bhudh on 16 May 2022, 16:40:44
Полный, как видно по скрину, пустой, благодаря стрелочкам и обратным кавычкам.
Иногда пользуюсь, если не знаю смайла (не все коды совпадают с LF). Или когда надо присоединить файл (пока воспользовался только в одном посте).
Title: Re: Диакритические знаки
Post by: Upliner on 16 May 2022, 16:52:25
А можно как-то выяснить, это конфликт с юзерскриптами или какой-то exception в моём новом коде? Какой браузер, какая версия?
Title: Re: Диакритические знаки
Post by: Bhudh on 16 May 2022, 17:04:38
благодаря стрелочкам и обратным кавычкам
Ну не поддерживает Opera Presto arrow functions. :dunno:
И остальной ECMAScript 6 в принципе.
Title: Re: Диакритические знаки
Post by: Upliner on 16 May 2022, 17:14:32
Теперь понял
Title: Re: Диакритические знаки
Post by: Upliner on 16 May 2022, 17:54:25
Всё, поправил совместимость со старыми браузерами.
Title: Re: Диакритические знаки
Post by: Upliner on 16 May 2022, 18:02:43
Да, про let ещё забыл, и обновил url editor.js, чтобы не использовалась закешированная версия.
Title: Re: Диакритические знаки
Post by: Bhudh on 16 May 2022, 18:05:09
Да, про let ещё забыл, и обновил url editor.js, чтобы не использовалась закешированная версия.
Code: [Select]
Uncaught exception: TypeError: 'd.append' is not a function
Error thrown at line 1388, column 8 in <anonymous function>(item) in https://lingvopolitics.org/Themes/default/scripts/editor.js?fin22:
    d.append(" ");
called from line 1383, column 4 in smc_upl_additional_symbols(divId, items, handler) in https://lingvopolitics.org/Themes/default/scripts/editor.js?fin22:
    items.forEach(function(item) {
called from line 313, column 4 in https://lingvopolitics.org/index.php?board=1;action=post2:
    smc_upl_additional_symbols("upl_additional_symbols", symlist, 'oEditorHandle_message.insertText');
Title: Re: Диакритические знаки
Post by: Upliner on 16 May 2022, 18:10:40
Завернул этот append в try-catch, пусть на старых браузерах его просто не будет...
Title: Re: Диакритические знаки
Post by: Bhudh on 16 May 2022, 18:27:50
Как-то оно не туда завернулось…

Code: [Select]
Syntax error at line 1390 while loading: syntax error
        } catch {}
----------^ Linked script compilation editor.js

Uncaught exception: ReferenceError: Undefined variable: smc_upl_additional_symbols
Error thrown at line 313, column 4 in https://lingvopolitics.org/index.php?board=1;action=post2:
    smc_upl_additional_symbols("upl_additional_symbols", symlist, 'oEditorHandle_message.insertText');
Inline script thread index.php:313
Title: Re: Диакритические знаки
Post by: Upliner on 16 May 2022, 18:34:18
Они ещё и пустой catch не поддерживают. Ну ладно, тоже поправим.
Title: Re: Диакритические знаки
Post by: Bhudh on 16 May 2022, 18:35:13
Уссё заработало!

Они ещё и пустой catch не поддерживают.
По умолчанию {} это не пустой блок, а литерал объекта.
Title: Re: Диакритические знаки
Post by: Upliner on 16 May 2022, 18:38:01
Пустой я имел в виду без переменной эксепшена.
Title: Re: Диакритические знаки
Post by: Bhudh on 16 May 2022, 19:16:09
А-а. Не заметил. А такой есть?
Title: Re: Диакритические знаки
Post by: Upliner on 16 May 2022, 19:17:23
Да, в новом стандарте так можно
Code: [Select]
function isValidJSON(text) {
  try {
    JSON.parse(text);
    return true;
  } catch {
    return false;
  }
}
Title: Re: Диакритические знаки
Post by: Bhudh on 16 May 2022, 19:19:59
Опять Си копируют…
Title: Re: Диакритические знаки
Post by: Upliner on 16 May 2022, 19:21:06
Опять Си копируют…
Опосредовано через С# :)