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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top