corrade-http-templates – Blame information for rev 57

Subversion Repositories:
Rev:
Rev Author Line No. Line
57 office 1 define( [
2 "../var/document"
3 ], function( document ) {
4 "use strict";
5  
6 var preservedScriptAttributes = {
7 type: true,
8 src: true,
9 noModule: true
10 };
11  
12 function DOMEval( code, doc, node ) {
13 doc = doc || document;
14  
15 var i,
16 script = doc.createElement( "script" );
17  
18 script.text = code;
19 if ( node ) {
20 for ( i in preservedScriptAttributes ) {
21 if ( node[ i ] ) {
22 script[ i ] = node[ i ];
23 }
24 }
25 }
26 doc.head.appendChild( script ).parentNode.removeChild( script );
27 }
28  
29 return DOMEval;
30 } );