Starting Boilerplate JS Code

At the top of the script, we can add //# sourceURL=RAD.js to make debugging easier. This will allow us to locate the file using the Chrome debugger by searching for RAD.js in the Sources tab. We are also preventing the code from running inside the editor with a simple if check.

//# sourceURL=RAD.js
var rad = Radical.getAdByWindow(window);
var container = rad.getContainer();
var inScreenshot = window.location.href.indexOf('preview?screenshot=1') > -1 ? true : false;
if (!rad.getMergedContent().inEditor) { 
	rad.onLoad(onAdLoaded);
	rad.onRender(onAdRender);
	rad.onBeforeRender(onBeforeRender);
}
function onAdRender() {
	var background = rad.getElementById('e2');
}

//{ elementDefs:elementDefs, elementStyles:elementStyles }
function onBeforeRender(arg) {
	arg.elementStyles['e2'].visible = false;
}

function onAdLoaded() {

}

Last updated

Was this helpful?