| 123456789101112131415161718192021222324252627282930313233343536373839404142 | UE.parse.register('insertcode',function(utils){    var pres = this.root.getElementsByTagName('pre');    if(pres.length){        if(typeof XRegExp == "undefined"){            var jsurl,cssurl;            if(this.rootPath !== undefined){                jsurl = utils.removeLastbs(this.rootPath)  + '/third-party/SyntaxHighlighter/shCore.js';                cssurl = utils.removeLastbs(this.rootPath) + '/third-party/SyntaxHighlighter/shCoreDefault.css';            }else{                jsurl = this.highlightJsUrl;                cssurl = this.highlightCssUrl;            }            utils.loadFile(document,{                id : "syntaxhighlighter_css",                tag : "link",                rel : "stylesheet",                type : "text/css",                href : cssurl            });            utils.loadFile(document,{                id : "syntaxhighlighter_js",                src : jsurl,                tag : "script",                type : "text/javascript",                defer : "defer"            },function(){                utils.each(pres,function(pi){                    if(pi && /brush/i.test(pi.className)){                        SyntaxHighlighter.highlight(pi);                    }                });            });        }else{            utils.each(pres,function(pi){                if(pi && /brush/i.test(pi.className)){                    SyntaxHighlighter.highlight(pi);                }            });        }    }});
 |