Как сохранить пользовательскую кнопку TinyMCE активной после перезагрузки
Я создаю маленькие плагины tinyMCE для редактора WordPress, работаю отлично, но после ошибки отправки кнопка активного состояния исчезла.
Теперь, как сделать, чтобы пользовательская кнопка tinyMCE оставалась активной после перезагрузки страницы.,
(function() {
tinymce.PluginManager.add( 'tops', function( editor, url ) {
// Add Button to Visual Editor Toolbar
editor.addButton('tops', {
title: 'Top Text',
cmd: 'tops',
icon: 'icon fa fa-sort-up',
});
var state;
/* Actions to do on button click */
function my_action() {
state = !state; /* Switching state */
editor.fire('tops', {state: state});
var b = editor.getBody();
if (state) {
b.className = b.className + " tops";
jQuery( '#text-position' ).val( 'top' );
} else {
jQuery( b ).removeClass( 'top' );
jQuery( '#text-position' ).removeAttr( 'value' );
}
}
function toggleState_MyButton() {
var self = this;
editor.on('tops', function(e) {
self.active(e.state);
});
}
/* Adding the button & command */
editor.addCommand('tops', my_action);
});
})();