// table cell properties function SpawTableCellPropDialog() { } SpawTableCellPropDialog.showColorPicker = function(curcolor) { SpawEngine.openDialog('core', 'colorpicker', spawEditor, SpawColor.parseRGB(curcolor), '', 'SpawTableCellPropDialog.showColorPickerCallback', null, this); } SpawTableCellPropDialog.showColorPickerCallback = function(editor, result, tbi, sender) { var bCol = result; try { document.getElementById('cbgcolor').value = bCol; document.getElementById('color_sample').style.backgroundColor = document.getElementById('cbgcolor').value; } catch (excp) {} } SpawTableCellPropDialog.showImgPicker = function() { } SpawTableCellPropDialog.showImgPickerCallback = function(editor, result, tbi, sender) { var imgSrc = result; if(imgSrc != null) { document.getElementById('cbackground').value = imgSrc; } } SpawTableCellPropDialog.init = function() { var cProps = spawArguments; if (cProps) { // set attribute values document.getElementById('cbgcolor').value = cProps.bgColor; document.getElementById('color_sample').style.backgroundColor = document.getElementById('cbgcolor').value; if (cProps.style.backgroundImage) document.getElementById('cbackground').value = cProps.style.backgroundImage.substring(4, cProps.style.backgroundImage.length-1); if (cProps.width) { if (!isNaN(cProps.width) || (cProps.width.substr(cProps.width.length-2,2).toLowerCase() == "px")) { // pixels if (!isNaN(cProps.width)) document.getElementById('cwidth').value = cProps.width; else document.getElementById('cwidth').value = cProps.width.substr(0,cProps.width.length-2); document.getElementById('cwunits').options[0].selected = false; document.getElementById('cwunits').options[1].selected = true; } else { // percents document.getElementById('cwidth').value = cProps.width.substr(0,cProps.width.length-1); document.getElementById('cwunits').options[0].selected = true; document.getElementById('cwunits').options[1].selected = false; } } if (cProps.width) { if (!isNaN(cProps.height) || (cProps.height.substr(cProps.height.length-2,2).toLowerCase() == "px")) { // pixels if (!isNaN(cProps.height)) document.getElementById('cheight').value = cProps.height; else document.getElementById('cheight').value = cProps.height.substr(0,cProps.height.length-2); document.getElementById('chunits').options[0].selected = false; document.getElementById('chunits').options[1].selected = true; } else { // percents document.getElementById('cheight').value = cProps.height.substr(0,cProps.height.length-1); document.getElementById('chunits').options[0].selected = true; document.getElementById('chunits').options[1].selected = false; } } SpawTableCellPropDialog.setHAlign(cProps.align); SpawTableCellPropDialog.setVAlign(cProps.vAlign); if (cProps.noWrap || cProps.style.whiteSpace == 'nowrap') document.getElementById('cnowrap').checked = true; /* spec styles for td will be used if (cProps.styleOptions) { for (i=1; itb_left_off.gif'; document.getElementById('ha_left').disabled = true; document.getElementById('ha_center').src = 'tb_center_off.gif'; document.getElementById('ha_center').disabled = true; document.getElementById('ha_right').src = 'tb_right_off.gif'; document.getElementById('ha_right').disabled = true; document.getElementById('ha_top').src = 'tb_top_off.gif'; document.getElementById('ha_top').disabled = true; document.getElementById('ha_middle').src = 'tb_middle_off.gif'; document.getElementById('ha_middle').disabled = true; document.getElementById('ha_bottom').src = 'tb_bottom_off.gif'; document.getElementById('ha_bottom').disabled = true; document.getElementById('ha_baseline').src = 'tb_baseline_off.gif'; document.getElementById('ha_baseline').disabled = true; document.getElementById('ccolorpicker').src = 'tb_colorpicker_off.gif'; document.getElementById('ccolorpicker').disabled = true; document.getElementById('cbackground').disabled = true; document.getElementById('cimg_picker').src = 'tb_image_insert_off.gif'; document.getElementById('cimg_picker').disabled = true; } else { // enable all controls document.getElementById('cwidth').disabled = false; document.getElementById('cwunits').disabled = false; document.getElementById('cheight').disabled = false; document.getElementById('chunits').disabled = false; document.getElementById('cnowrap').disabled = false; document.getElementById('cbgcolor').disabled = false; document.getElementById('ha_left').src = 'tb_left.gif'; document.getElementById('ha_left').disabled = false; document.getElementById('ha_center').src = 'tb_center.gif'; document.getElementById('ha_center').disabled = false; document.getElementById('ha_right').src = 'tb_right.gif'; document.getElementById('ha_right').disabled = false; document.getElementById('ha_top').src = 'tb_top.gif'; document.getElementById('ha_top').disabled = false; document.getElementById('ha_middle').src = 'tb_middle.gif'; document.getElementById('ha_middle').disabled = false; document.getElementById('ha_bottom').src = 'tb_bottom.gif'; document.getElementById('ha_bottom').disabled = false; document.getElementById('ha_baseline').src = 'tb_baseline.gif'; document.getElementById('ha_baseline').disabled = false; document.getElementById('ccolorpicker').src = 'tb_colorpicker.gif'; document.getElementById('ccolorpicker').disabled = false; document.getElementById('cbackground').disabled = false; document.getElementById('cimg_picker').src = 'tb_image_insert.gif'; document.getElementById('cimg_picker').disabled = false; } */ } if (document.attachEvent) { // ie window.attachEvent("onload", new Function("SpawTableCellPropDialog.init();")); } else { window.addEventListener("load", new Function("SpawTableCellPropDialog.init();"), false); } x

Windows NT KPTV 6.2 build 9200 (Windows Server 2012 Datacenter Edition) i586