Страница для индексации
Перейти на сайт
Файл topic.js
Используется в формах topic и subTopic
CODE__
// *** *** ***

window.sovaActions = window.sovaActions || {};
window.sovaActions.topic = {
recalc: {
ABC: doc => doc.forceUpdate(), // ABC - имя поля переключателя на CSS (на голубом фоне)
},
// *** *** ***

hide: {
CH2: doc => doc.getField('abc'), // CH2 - параметр "name":"CH2" в описании флажка "только чтение"
},
// *** *** ***

cmd: {
setRed: doc => addColorForFD(doc, 'R:'),
setGreen: doc => addColorForFD(doc, 'G:'),
setBlue: doc => addColorForFD(doc, 'B:'),
setBlack: doc => addColorForFD(doc, 'C+'),
},
};

let addColorForFD = (doc, c) => {
let ls = doc.getField('content', 'list');
(ls[1] !== ls[2]) && doc.setField('content', ls[0].slice(0,ls[1]) + '<<' + c + ls[0].slice(ls[1], ls[2]) + ' ' + ls[0].slice(ls[2]));
};

window.sovaActions.subtopic = window.sovaActions.topic;

__CODE