Please enable JavaScript to use RhodeCode Enterprise
Commit Description:
utf8mb4
Commit Description:
utf8mb4
define ( [
"../var/document"
], function ( document ) {
"use strict" ;
var preservedScriptAttributes = {
type : true ,
src : true ,
nonce : true ,
noModule : true
};
function DOMEval ( code , node , doc ) {
doc = doc || document ;
var i , val ,
script = doc . createElement ( "script" );
script . text = code ;
if ( node ) {
for ( i in preservedScriptAttributes ) {
// Support: Firefox 64+, Edge 18+
// Some browsers don't support the "nonce" property on scripts.
// On the other hand, just using `getAttribute` is not enough as
// the `nonce` attribute is reset to an empty string whenever it
// becomes browsing-context connected.
// See https://github.com/whatwg/html/issues/2369
// See https://html.spec.whatwg.org/#nonce-attributes
// The `node.getAttribute` check was added for the sake of
// `jQuery.globalEval` so that it can fake a nonce-containing node
// via an object.
val = node [ i ] || node . getAttribute && node . getAttribute ( i );
if ( val ) {
script . setAttribute ( i , val );
}
}
}
doc . head . appendChild ( script ). parentNode . removeChild ( script );
}
return DOMEval ;
} );
Site-wide shortcuts
/
Use quick search box
g h
Goto home page
g g
Goto my private gists page
g G
Goto my public gists page
n r
New repository page
n g
New gist page
Repositories
g s
Goto summary page
g c
Goto changelog page
g f
Goto files page
g F
Goto files page with file search activated
g p
Goto pull requests page
g o
Goto repository settings
g O
Goto repository permissions settings