CSK_FL_BOOTSTRAP_JS

20170210 - Fix for Query Manager Errors

JavaScript

/*** Function Credit: Jim Marion
* Resource: http://jjmpsj.blogspot.com/2015/02/using-requirejs-to-manage-dependencies.html
* Build a URL based on the current component's URL
* @param {type} scriptId* @returns {String} derived URL for JavaScript
*/
var getScriptUrl = function (scriptId) {	
	var mainUrl = window.location.href;	
	var parts = mainUrl.match(/ps[pc]\/(.+?)(?:_\d)*?\/(.+?)\/(.+?)\/[chs]\//);	
	return window.location.origin + "/psc/" + parts[1] + "/" + parts[2] + "/" + parts[3] + "/s/WEBLIB_PTBR.ISCRIPT1.FieldFormula.IScript_GET_JS?ID=" + scriptId;
};

var getImageUrl = function (imageId) {	
	var mainUrl = window.location.href;	
	var parts = mainUrl.match(/ps[pc]\/(.+?)(?:_\d)*?\/(.+?)\/(.+?)\/[chs]\//);	
	return window.location.origin + "/psc/" + parts[1] + "/" + parts[2] + "/" + parts[3] + "/s/WEBLIB_FL_CSK.ISCRIPT1.FieldFormula.IScript_CSK_GET_IMG?img=" + imageId;
};

var getCSSUrl = function (cssId) {	
	var mainUrl = window.location.href;	
	var parts = mainUrl.match(/ps[pc]\/(.+?)(?:_\d)*?\/(.+?)\/(.+?)\/[chs]\//);	
	return window.location.origin + "/psc/" + parts[1] + "/" + parts[2] + "/" + parts[3] + "/s/WEBLIB_PTBR.ISCRIPT1.FieldFormula.IScript_GET_CSS?ID=" + cssId;
};

var cskLoadCSS = function (path) {   
	var oHead= document.getElementsByTagName('head')[0];    
	var oStyle= document.createElement('link');	
	oStyle.type='text/css';
	oStyle.rel="stylesheet";
	oStyle.href=path;
	oHead.appendChild(oStyle);
};

/*** Improvised from delivered JavaScript: PT_CHART_LOAD - loadScript Function
* Load JavaScript to Document* @param {type} sURL
* @param {type} sId
* @param {type} callback
*/
var cskLoadJS = function(sURL, sId, callback) {	

	var oElement= document.getElementsByTagName('head')[0];	
	var oScript= document.createElement('script');	
	oScript.type= 'text/javascript';	
	oScript.language='JavaScript';	

	//% console.log('cskLoadJS: ' + sId); 	
	
	if(oScript.readyState)	{		
		oScript.onreadystatechange=function()  //for...