Insérer un lien dans l'élément contenteditable

Je suis en train de travailler sur un simple système de blog et je suis en utilisant contenteditable, de sorte que les utilisateurs peuvent mettre en forme le texte.

Jusqu'à présent, tout fonctionne comme un charme.

Prochaine chose que je veux, c'est que les utilisateurs peuvent ajouter un lien hypertexte dans le texte.

À l'utilisateur de sélectionner une partie du texte et cliquez sur le bouton lien. Après cela, une popup s'ouvre, où les utilisateurs doivent entrer l'adresse du lien.

Lorsque l'utilisateur clique sur le bouton "accepter" je tiens à ajouter le lien vers le texte sélectionné dans le contenteditable.

Comment puis-je mettre en œuvre cette fonctionnalité, car je n'ai aucune idée de comment faire cela?

Mon site: http://82.170.147.49/blog/3/alpha-release

jsFiddle de mon site: http://jsfiddle.net/qhN9j/

source d'informationauteur PeeHaa