plxEditor et les liens

CrazyCatCrazyCat Member

Hello,
J'ai fait deux changements dans plxEditor parce que certaines choses me fatiguent sur l'insertion de lien:
1. le http:// par défaut, changé en https://, quasi plus aucun site n'utilise pas de ssl.
2. lorsqu'on met un titre au lien, ça remplace le contenu au lieu de simplement ajouter un attribut title.

J'ai donc modifié plugins/plxEditor/plxEditor.js, au niveau de PLXEDITOR.linker:
Dans create.prototype.panel, une ligne ajoutée au début de la table:
table += '<tr><td>Texte :</td><td><input type="text" value="'+this.value+'" id="txtText" /></td></tr>';
Une ligne modifiée:
table += '<tr><td>Lien :</td><td><input type="text" value="https://" id="txtHref" /></td></tr>';

Dans le return, une ligne ajoutée après var sTtitle...
var sText = (E$('txtText') ? E$('txtText').value : sTtitle);
Et modification de la création du lien:
editor.execCommand('inserthtml', '<a href="'+sHref+'" title="'+sTtitle+'"'+sClass+sRel+'>'+sText+'</a> ');

Je sais qu'il y a certainement plus simple à faire (pour ne pas remettre le texte du lien dans le formulaire) mais je trouve pratique de pouvoir l'éditer en même temps, on est pas à l'abri d'avoir fait une typo.

En espérant que ça puisse servir :)

Les news de zeolia.chat sont propulsées par PluXml

Mots clés:
Connectez-vous ou Inscrivez-vous pour répondre.