All pastes #2127313 Raw Edit

Miscellany

public cpp v1 · immutable
#2127313 ·published 2012-03-12 13:40 UTC
rendered paste body
	// newMessageNode is common to both code path	// FIXME: Find a better than to create a dummy span.	DOM::HTMLElement newMessageNode = document().createElement( QString("span") );	newMessageNode.setInnerHTML( formattedMessageHtml );	// Find the insert Node	DOM::HTMLElement insertNode = document().getElementById( QString("insert") );	if( isConsecutiveMessage && !insertNode.isNull() )	{		// Replace the insert block, because it's a consecutive message.		insertNode.parentNode().replaceChild(newMessageNode, insertNode);	}	else	{		// Remove the insert block, because it's a new message.		if( !insertNode.isNull() )			insertNode.parentNode().removeChild(insertNode);		// Append to the chat.		chatNode.appendChild(newMessageNode);	}