MsgEditApi/be

msgEditApi дазваляе скарыстаць простыя функцыі для стварэння і рэдагавання паведамленняў. Падтрымваюцца: каментары, блогі, тэмы форума і сцен абмеркаванняў (якія тэхнічна з'яўляюцца галінкамі форума).

Выкарыстанне
Калі скрыпт гатоў да працы, ён генеруе падзею nmsgeditapi.ready праз mw.hook, перадаючы інтэрфейс у якасці першага параметра. Экспартуюцца: getMessage, setMessage і settings. Нататка: каб пазбыцца ад разбіранняў з дзіўным змесцівам RTE, setMessage перамыкае рэдактар у рэжым выточнага кода.
 * getMessage: атрымвае змесціва актыўнага паведамлення.
 * setMessage(msg): усталёўвае змесціва актыўнага паведамлення. Калі актыўнага паведамлення не, то ствараецца новае.
 * settings: у цяперашні момант даступны толькі параметр «debug».

Прыклад
mw.hook('nmsgeditapi.ready').add(function (editApi) {   editApi.setMessage(editApi.getMessage + ' hi there'); });