¿Cómo se inserta el texto en el foco en un editor de markitup con javascript?
-
19-09-2019 - |
Pregunta
He implementado markitup para manejar los usuarios que entran en el texto de reducción del precio. Quiero reemplazar el comando de inserción de imágenes por defecto con una rutina agradable jQuery que permite al usuario navegar por una imagen. Soy capaz de editar el archivo set.js
a llamar a mi rutina de JavaScript que abre el explorador de archivos:
{name: 'Picture', key: 'P', call: 'insertImage'},
Mi función insertImage
se ve así:
function insertImage()
{
// launch Image Browser
}
Cuando el usuario selecciona una imagen en el navegador de imágenes, otra función de JavaScript se llama:
function addImage(imageurl,alttext)
{
var imagetext = "!["+alttext+"]("+imageurl+")";
// how do I insert imageurl into markitup??
}
Necesito ayuda para implementar addImage
.
Solución
Sólo tiene que hacer esto:
function addImage(imageurl,alttext)
{
var imagetext = "!["+alttext+"]("+imageurl+")";
$.markItUp({ replaceWith: imagetext });
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow