add: if ((val = tinyMCE.getAttrib(fe, "width")) != "") pl.width = f.width.value = val;  if ((val = tinyMCE.getAttrib(fe, "height")) != "") pl.height = f.height.value = val;  
context: function init() {	var pl = "", f;	var type = "flash", fe, i;	tinyMCEPopup.resizeToInnerSize();	f = document.forms[0]	fe = tinyMCE.selectedInstance.getFocusElement();	if (/mceItem(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)/.test(tinyMCE.getAttrib(fe, 'class'))) {		pl = "x={" + fe.title + "};";		switch (tinyMCE.getAttrib(fe, 'class')) {			case 'mceItemFlash':				type = 'flash';				break;			case 'mceItemShockWave':				type = 'shockwave';				break;			case 'mceItemWindowsMedia':				type = 'wmp';				break;			case 'mceItemQuickTime':				type = 'qt';				break;			case 'mceItemRealMedia':				type = 'rmp';				break;		}		document.forms[0].insert.value = tinyMCE.getLang('lang_update', 'Insert', true); 	}	document.getElementById('filebrowsercontainer').innerHTML = getBrowserHTML('filebrowser','src','media','media');	document.getElementById('qtsrcfilebrowsercontainer').innerHTML = getBrowserHTML('qtsrcfilebrowser','qt_qtsrc','media','media');	document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor');	var html = getMediaListHTML('filebrowser','src','media','media');	if (html == "")		document.getElementById("linklistrow").style.display = 'none';	else		document.getElementById("linklistcontainer").innerHTML = html;	// Resize some elements	if (isVisible('filebrowsercontainer'))		document.getElementById('src').style.width = '230px';	// Setup form	if (pl != "") {		pl = eval(pl);		switch (type) {			case "flash":				setBool(pl, 'flash', 'play');				setBool(pl, 'flash', 'loop');				setBool(pl, 'flash', 'menu');				setBool(pl, 'flash', 'swliveconnect');				setStr(pl, 'flash', 'quality');				setStr(pl, 'flash', 'scale');				setStr(pl, 'flash', 'salign');				setStr(pl, 'flash', 'wmode');				setStr(pl, 'flash', 'base');				setStr(pl, 'flash', 'flashvars');			break;			case "qt":				setBool(pl, 'qt', 'loop');				setBool(pl, 'qt', 'autoplay');				setBool(pl, 'qt', 'cache');				setBool(pl, 'qt', 'controller');				setBool(pl, 'qt', 'correction');				setBool(pl, 'qt', 'enablejavascript');				setBool(pl, 'qt', 'kioskmode');				setBool(pl, 'qt', 'autohref');				setBool(pl, 'qt', 'playeveryframe');				setBool(pl, 'qt', 'tarsetcache');				setStr(pl, 'qt', 'scale');				setStr(pl, 'qt', 'starttime');				setStr(pl, 'qt', 'endtime');				setStr(pl, 'qt', 'tarset');				setStr(pl, 'qt', 'qtsrcchokespeed');				setStr(pl, 'qt', 'volume');				setStr(pl, 'qt', 'qtsrc');			break;			case "shockwave":				setBool(pl, 'shockwave', 'sound');				setBool(pl, 'shockwave', 'progress');				setBool(pl, 'shockwave', 'autostart');				setBool(pl, 'shockwave', 'swliveconnect');				setStr(pl, 'shockwave', 'swvolume');				setStr(pl, 'shockwave', 'swstretchstyle');				setStr(pl, 'shockwave', 'swstretchhalign');				setStr(pl, 'shockwave', 'swstretchvalign');			break;			case "wmp":				setBool(pl, 'wmp', 'autostart');				setBool(pl, 'wmp', 'enabled');				setBool(pl, 'wmp', 'enablecontextmenu');				setBool(pl, 'wmp', 'fullscreen');				setBool(pl, 'wmp', 'invokeurls');				setBool(pl, 'wmp', 'mute');				setBool(pl, 'wmp', 'stretchtofit');				setBool(pl, 'wmp', 'windowlessvideo');				setStr(pl, 'wmp', 'balance');				setStr(pl, 'wmp', 'baseurl');				setStr(pl, 'wmp', 'captioningid');				setStr(pl, 'wmp', 'currentmarker');				setStr(pl, 'wmp', 'currentposition');				setStr(pl, 'wmp', 'defaultframe');				setStr(pl, 'wmp', 'playcount');				setStr(pl, 'wmp', 'rate');				setStr(pl, 'wmp', 'uimode');				setStr(pl, 'wmp', 'volume');			break;			case "rmp":				setBool(pl, 'rmp', 'autostart');				setBool(pl, 'rmp', 'loop');				setBool(pl, 'rmp', 'autogotourl');				setBool(pl, 'rmp', 'center');				setBool(pl, 'rmp', 'imagestatus');				setBool(pl, 'rmp', 'maintainaspect');				setBool(pl, 'rmp', 'nojava');				setBool(pl, 'rmp', 'prefetch');				setBool(pl, 'rmp', 'shuffle');				setStr(pl, 'rmp', 'console');				setStr(pl, 'rmp', 'controls');				setStr(pl, 'rmp', 'numloop');				setStr(pl, 'rmp', 'scriptcallbacks');			break;		}		setStr(pl, null, 'src');		setStr(pl, null, 'id');		setStr(pl, null, 'name');		setStr(pl, null, 'vspace');		setStr(pl, null, 'hspace');		setStr(pl, null, 'bgcolor');		setStr(pl, null, 'align');		setStr(pl, null, 'width');		setStr(pl, null, 'height');		oldWidth = pl.width ? parseInt(pl.width) : 100;		oldHeight = pl.height ? parseInt(pl.height) : 100;	} else		oldWidth = oldHeight = 100;	selectByValue(f, 'media_type', type);	changedType(type);	updateColor('bgcolor_pick', 'bgcolor');	TinyMCE_EditableSelects.init();	generatePreview();}
meta: 2801	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/2801/d47d0aa0a8f8249ee0a92dfa2325f4fe98ad14e9/media.js/buggy/jscripts/tiny_mce/plugins/media/jscripts/media.js