src/cm/media/js/client/c_layout.js
changeset 59 8a2d933209aa
parent 0 40c8f766c9b8
child 111 76a68d59ee3d
equal deleted inserted replaced
58:a480a91d63ca 59:8a2d933209aa
    10 	isInFrame : function () {
    10 	isInFrame : function () {
    11 		return (!CY.Lang.isUndefined(parent) && parent.location != location && CY.Lang.isFunction(parent.f_getFrameFilterData)); ;
    11 		return (!CY.Lang.isUndefined(parent) && parent.location != location && CY.Lang.isFunction(parent.f_getFrameFilterData)); ;
    12 	},
    12 	},
    13 	
    13 	
    14 	isInComentSite : function () {
    14 	isInComentSite : function () {
    15 		// TODO test with IE, test also when embeded
    15 		var ret = false;
    16 		
    16 		try { 
    17 		var ret = false; 
    17 			if (!CY.Lang.isUndefined(sv_site_url) && !CY.Lang.isUndefined(parent) && !CY.Lang.isUndefined(parent.parent)) {
    18 		try {
    18 				var parentParentLocation = new String(parent.parent.location) ;
    19 			ret = (!CY.Lang.isUndefined(parent) && !CY.Lang.isUndefined(parent.parent) && parent.parent.location != location && CY.Lang.isFunction(parent.parent.v_toggleFrameSize));
    19 				CY.log(parentParentLocation) ;
       
    20 				ret = (parentParentLocation.indexOf(sv_site_url) == 0);
       
    21 			}
    20 		}
    22 		}
    21 		catch (e) {
    23 		catch (e) {
    22 			ret=false;
    24 			ret=false;
       
    25 			CY.log("error thrown while trying to access parent.parent.location") ;
    23 		}
    26 		}
    24 			
    27 		CY.log("inComentSite returned : " + ret) ;
    25 		return ret ;
    28 		return ret ;
    26 	},
    29 	},
    27 	
    30 	
    28 	sliderValToPx : function (val) {
    31 	sliderValToPx : function (val) {
    29 		var winWidth = CY.DOM.winWidth() ;
    32 		var winWidth = CY.DOM.winWidth() ;
    46 	
    49 	
    47 	setLeftColumnWidth : function (colWidth) {
    50 	setLeftColumnWidth : function (colWidth) {
    48 		CY.get('#contentcolumn').setStyle('marginLeft', colWidth + 'px');
    51 		CY.get('#contentcolumn').setStyle('marginLeft', colWidth + 'px');
    49 		CY.get('#leftcolumn').setStyle('width', colWidth + 'px');
    52 		CY.get('#leftcolumn').setStyle('width', colWidth + 'px');
    50 	},
    53 	},
    51 	
       
    52 	parentInterfaceUnfreeze : function() {
    54 	parentInterfaceUnfreeze : function() {
    53 		if (this.isInFrame())
    55 		if (this.isInFrame())
    54 			parent.f_interfaceUnfreeze() ;
    56 			parent.f_interfaceUnfreeze() ;
    55 	}
    57 	}
    56 	
    58