(function(){
	var HTML_TEMPLATE =
	'\n' + 
	'\n' +
	'  
\n' +
	'    \n' +
	'  \n' +
	'  \n' +
	'_HTML_SOURCE_\n' +
	'  \n' +
	'';
	angular.widget('WIKI:SOURCE', function(element){
		this.descend(true);
		var html = element.text();
		element.show();
		var tabs = angular.element(
			'' +
			'- <angular/>
 ' +
			'- plain
 ' +
			'- source
 ' +
			'- ' + html + '
 ' +
			'- ' + html + '
 ' +
			' ' +
			'
');
			var pre = tabs.
				find('>li.source>pre').
				text(HTML_TEMPLATE.replace('_HTML_SOURCE_', html));
			var color = element.attr('color') || 'white';
			element.html('');
			element.append(tabs);
			element.find('>ul.tabs>li.pane').css('background-color', color);
			var script = (html.match(/