plugins plxToolbar smilies
sabazyo
Member
Bonjour,
je propose une contribution très minime, mais pour rendre les smilles conforme à XHTML 1.0 Strict il faut rajouté la balise alt.
Voici le code modifié :
plugins/plxtoolbar/custom.buttons/buttons.smilies.php
je propose une contribution très minime, mais pour rendre les smilles conforme à XHTML 1.0 Strict il faut rajouté la balise alt.
Voici le code modifié :
plugins/plxtoolbar/custom.buttons/buttons.smilies.php
<?php
/**
* button.smilies
*
* @package PLX 5.1
* @author Stéphane F
* @version 1.01
**/
?>
<?php if(!defined('PLX_ROOT')) exit; ?>
<script type="text/javascript">
<!--
plxToolbar.addButton( {
smilies : new Array(
'smile.png', 'neutral.png', 'sad.png', 'big_smile.png', 'yikes.png', 'wink.png',
'hmm.png', 'tongue.png', 'lol.png', 'mad.png', 'roll.png', 'cool.png', 'icon_eek.gif',
'icon_redface.gif', 'icon_twisted.gif', 'icon_arrow.gif', 'icon_exclaim.gif', 'icon_question.gif'
),
alt : new Array(
':-)', ':|', ':-(', ':D', ':-C', ';-)',
':-s', ':p', 'LOL', 'mad', 'roll', '8-)', '8-O',
':$', 'twisted', '->', '!', '?'
),
icon : '<?php echo PLX_PLUGINS ?>plxtoolbar/custom.buttons/smiley.png',
title : 'Smilies',
onclick : function(textarea) {
var obj = document.getElementById('plxSmilies_'+textarea);
if(obj==undefined) {
this.show(textarea);
} else {
this.hide(textarea);
}
return '';
},
show : function(textarea) {
var obj = document.getElementById('id_'+textarea);
var p = document.createElement('p');
p.setAttribute("id","plxSmilies_"+textarea);
p.innerHTML = this.toolbar(textarea);
var html = obj.parentNode;
html.insertBefore(p,obj);
},
hide : function(textarea) {
var obj = document.getElementById('plxSmilies_'+textarea);
var html = obj.parentNode;
html.removeChild(obj);
},
toolbar : function(textarea) {
var s = "";
for(i=0;i<(this.smilies.length-1);i++) {
icon = '<img src="<?php echo PLX_ROOT ?>plugins\/plxtoolbar\/custom.buttons\/smilies\/'+this.smilies[i]+'" \/>';
img = '<img src="plugins\/plxtoolbar\/custom.buttons\/smilies\/'+this.smilies[i]+'" alt="'+this.alt[i]+'" \/>';
s += '<a href="javascript:void(0)" onclick="plxToolbar.insert(\''+textarea+'\', \''+img+'\', \'\')">'+icon+'<\/a>';
}
return s;
}
});
-->
</script>
Bonne journée Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
J'ai mis à jour PluXml. ça sera dispo dans la prochaine version.
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)