[phpBB3] Function bbalign() pour le BBCode Alignement

Vous trouverez ici des morceaux de codes qui peuvent être utiles à votre site.
Verrouillé
Avatar du membre
Dakin Quelia
Webmaster
Webmaster
Messages : 565
Enregistré le : ven. 27 nov. 2009 05:47
Localisation : Belgique
Contact :

[phpBB3] Function bbalign() pour le BBCode Alignement

Message par Dakin Quelia »

» Function bbalign() pour le BBCode Alignement

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;
}

Verrouillé

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 23 invités