Como inserir costume tag HTML utilizando o Editor de YUI
-
19-09-2019 - |
Pergunta
Eu tenho YUI configurado e funcionando. Eu criei um botão personalizado e mostra-se bem. O que eu gostaria que botão para fazer é envoltório texto selecionado com o meu próprio costume 'espaço' tags, assim como clicando no botão 'bold' envoltórios texto selecionado com / tags 'fortes' 'negrito'.
Alguém tem qualquer exemplos que poderiam apontar para fazer este trabalho?
Solução
Descoberto a solução para mim, por isso estou postagem para que outros possam ver também. :)
Em primeiro lugar, um grande obrigado a MK_Dev para a inspiração de sua pergunta semelhante chamado de volta em abril . Aqui está a todo o código que é necessário para o meu problema (acima):
this.toolbar.on('mycustombuttonClick', function() {
var sSelection = this._getSelection();
var sNewElt = '<span class="testhere">' + sSelection + '</span>';
this.execCommand('inserthtml', sNewElt);
return false;
}, this, true);
Note que isto assume que o botão que está inserindo o html está na barra de ferramentas.