В общем:
У меня есть текст
Sample1 Text1 Line 1
Sample2 Text2 Line 2
Sample3 Text3 Line 3
и массив ['LEFT', 'RIGHT', 'CENTER']
, представляющий выравнивания ..
Предположим, я удалил Line 1 Sample2
что делает текст следующим:
Sample1 Text1
Text2 Line 2
Sample3 Text3 Line 3
Массив выравнивания должен оставаться прежним: ['LEFT', 'RIGHT', 'CENTER']
Но, если я удалю вторую строку, массив должен измениться на ['LEFT','CENTER']
И наоборот ... при добавлении строки между строкой 1 и 2 следует изменить массив на ['LEFT', 'LEFT', 'RIGHT', 'CENTER']
, взяв выравнивание из "расширенной" строки ...
Да ... Iзнаю ... сбивает с толку ...
https://jsfiddle.net/redlive/yuz08axc/