﻿/**
 * emolrte tools for emolrte 0.1
 *
 * Copyright (c) 2007 Przemek Sobstel (http://sobstel.org).
 */
var rteLiteTools = {
	save : {
		exec: function(rte, $textarea) {
			emolrteUpdateTextarea(rte, $textarea);
			var textAreaID = $($textarea).attr("id");
			editNote(textAreaID.split("-")[1], "#"+textAreaID);
		},
		desc: 'Uložiť'
	},
	deleteNote : {
		exec: function(rte, $textarea) {
			var textAreaID = $($textarea).attr("id");
			deleteNote(textAreaID.split("-")[1], textAreaID.split("-")[2]);
		},
		desc: 'Zmazať'
	},
	attachments : {
		exec: function(rte, $textarea) {
			var textAreaID = $($textarea).attr("id");
			if($($textarea).attr("binded") != "true") {
				uploadFile(textAreaID.split("-")[1],textAreaID.split("-")[2]);
				$($textarea).attr("binded", "true");
			}
			addAttachment(textAreaID.split("-")[1],textAreaID.split("-")[2]);
		},
		desc: 'Priložiť súbor'
	},
	undo: {
		exec: 'undo',
		desc: 'Späť'
	},
	redo: {
		exec: 'redo',
		desc: 'Dopredu'
	},	
	bold : {
		exec: 'bold',
		desc: 'Tučné'
	},
	italic : {
		exec: 'italic',
		desc: 'Kurzíva'
	},
	underline: {
		exec: 'underline',
		desc: 'Podčiarknuté'
	},
	del: {
		exec: 'strikeThrough',
		desc: 'Prečiarknuté'
	},
	ol: {
		exec: 'insertOrderedList',
		desc: 'Poradovník'
	},
	ul : {
		exec: 'insertUnorderedList',
		desc: 'Zoznam'
	},
	link: {
		exec: function(rte){
			var url = prompt("URL:");
	        if (url){			 
				emolrteExecCommand(rte, 'createLink', url);
			}
		},
		desc: 'Vytvoriť odkaz'
	},
	unlink: {
		exec: 'unlink',
		desc: 'Odstrániť odkaz'
	},	
	h1: {
		exec: 'formatBlock',
		execOpt: $.browser.msie ? '<h1>' : 'h1',
		desc: 'Nadpis 1'
	},
	h2: {
		exec: 'formatBlock',
		execOpt: $.browser.msie ? '<h2>' : 'h2',
		desc: 'Nadpis 2'
	},
	h3: {
		exec: 'formatBlock',
		execOpt: $.browser.msie ? '<h3>' : 'h3',
		desc: 'Nadpis 3'
	},
	h4: {
		exec: 'formatBlock',
		execOpt: $.browser.msie ? '<h4>' : 'h4',
		desc: 'Nadpis 4'
	},
	h5: {
		exec: 'formatBlock',
		execOpt: $.browser.msie ? '<h5>' : 'h5',
		desc: 'Nadpis 5'
	},
	h6: {
		exec: 'formatBlock',
		execOpt: $.browser.msie ? '<h6>' : 'h6',
		desc: 'Nadpis 6'
	},	
	hr: {
		exec: 'insertHorizontalRule',
		desc: 'Vodorovná čiara'
	}
}