GloomlySeth / GOST

Frontend of project
GNU General Public License v2.0
1 stars 2 forks source link

Не приходят в json настройки заголовков и списков второго и последующих уровней #128

Open GloomlySeth opened 6 years ago

GloomlySeth commented 6 years ago

Сколько уровней заголовков и списков не добавляй их значения в json не попадают.

Если добавлены заголовки и списки второго и больше уровней, нужно сделать следующим образом:

1) Для заголовков добавляем одну переменную levelhead,, которая будет означать количество уровней заголовков, которые сделал пользователь. Делаем её самой первой переменной в настройках для заголовков. levelhead ["число уровней заголовков, которые добавил пользователь"] дальше набор настроек как он есть сейчас для заголовка первого уровня + набор настроек в той же последовательности для заголовка второго уровня и так далее. Наш вариант куска json для заголовков: "title":{"main":{"levelhead":[2],"level":[H1],"spelling":[zaglavnye],"pattern":[null],"own":[null],"text":[null],"interval":[newpage],"after":[probelstring],"first":[otstup],"firstan":[1.25],"second":[otstup],"secondan":[1.75]},"font":{"font":[ Times New Roman],"size":[14],"align":[left],"typeface":[null],"color":[null],"background":[null]},"number":[{"type":[null],"view":[null],"ownview":[1],"setting":[null]},{"main":{level":[H2],"spelling":[strochnye],"pattern":[null],"own":[null],"text":[null],"interval":[probelstring],"after":[probelstring],"first":[otstup],"firstan":[1.25],"second":[otstup],"secondan":[0]},"font":{"font":[ Times New Roman],"size":[14],"align":[left],"typeface":[solid],"color":[null],"background":[null]},"number":[{"type":[null],"view":[null],"ownview":[1.1],"setting":[null]}]},

2) Для списков добавляем одну переменную levellist,, которая будет означать количество уровней списков, которые сделал пользователь. Делаем её самой первой переменной в настройках для списков. levellist ["число уровней списков, которые добавил пользователь"] дальше набор настроек как он есть сейчас для списка первого уровня + набор настроек в той же последовательности для списка второго уровня и так далее. . Наш вариант куска json для списков: "list":{"formatting":{"levellist":[1],"level":["S1"],"indentatio":[1.25],"number":[null],"main":["1"],"valid":["1)","-"]},"number":{"type":["skvoznaya"],"number":[null]},"font":{"font":[ Times New Roman],"size":[14],"align":[shirina],"typeface":[null],"color":[null],"background":[null]},

TemkaHD commented 5 years ago

+