/**
 * $Id: editor_plugin_src.js 162 2009-03-30 16:16:52Z makriria $
 *
 * @author makriria
 * @copyright eFront
 */
(function() {
	
/* Import plugin specific language pack */
tinymce.PluginManager.requireLangPack('index_link');

tinymce.create('tinymce.plugins.IndexLinkPlugin', {

init : function(ed, url) {
			// Register the command so that it can be invoked by using tinyMCE.activeEditor.execCommand('mceExample');
			ed.addCommand('mceIndexLink', function() {
				tinyMCE.execInstanceCommand(ed.editorId, 'mceInsertContent', false, '<a href="index.php?index_efront">'+ ed.getLang('index_link.linkdescription') +'</a>');
			});

			// Register example button
			ed.addButton('index_link', {
				title : 'index_link.desc',
				cmd : 'mceIndexLink',
				image : url + '/img/link.png'
			});
		
		},

	getInfo : function() {
			return {
				longname : 'Index Link plugin',
				author : 'makriria',
				authorurl : 'makriria@efrontlearning.net',
				infourl : 'makriria@efrontlearning.net',
				version : "1.0"
			};
		}
});
tinymce.PluginManager.add('index_link', tinymce.plugins.IndexLinkPlugin);
})();
