C'est une fonction pour faire appel au BBCode Alignement dans le fichier « posting_buttons.html ».
Code : Tout sélectionner
/**
* bbalign
*/
function bbalign(alignement)
{
var textarea = document.forms[form_name].elements[text_name];
textarea.focus();
if ((clientVer >= 4) && is_ie && is_win)
{
// Get text selection
theSelection = document.selection.createRange().text;
if (theSelection)
{
insert_text("[alignement=" + alignement + "]" + theSelection + "[/alignement]");
document.forms[form_name].elements[text_name].focus();
theSelection = '';
return;
}
else
{
insert_text("[alignement=" + alignement + "][/alignement]");
}
}
else if (document.forms[form_name].elements[text_name].selectionEnd && (document.forms[form_name].elements[text_name].selectionEnd - document.forms[form_name].elements[text_name].selectionStart > 0))
{
if (alignement)
{
mozWrap(document.forms[form_name].elements[text_name], "[alignement=" + alignement + "]", "[/alignement]");
document.forms[form_name].elements[text_name].focus();
theSelection = '';
return;
}
}
else
{
insert_text("[alignement=" + alignement + "][/alignement]");
}
return;
}