I need help on Lightning migration, after looking into lightning report I see recommendation "window" should be replaced by "sforce" how I can replace this in my .js files, I mean how I can replace this into my Static Resources. Please suggest
This means where ever you are using navigation code ( URLFOR/ window.top.location / window.top.href) you need to use sforce.one.navigateToURL('youURLString');
In addition of my above question I am also seen the statement like as below in Static Resource file " jquery.js" 1. Statment: if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { return false; 2. Statement if ( data && jQuery.trim( data ) ) { // We use execScript on Internet Explorer // We use an anonymous function so that context is window // rather than jQuery in Firefox ( window.execScript || function( data ) { window[ "eval" ].call( window, data ); } )( data );
Here what is the expected that I should I have to replace in place of Window.
1. Statment:
if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) {
return false;
2. Statement
if ( data && jQuery.trim( data ) ) {
// We use execScript on Internet Explorer
// We use an anonymous function so that context is window
// rather than jQuery in Firefox
( window.execScript || function( data ) {
window[ "eval" ].call( window, data );
} )( data );
Here what is the expected that I should I have to replace in place of Window.
Thanks in advance for your help
Regards,
Kailas