(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(/