plugin.js 6.66 KB
/**
 * plugin.js
 *
 * Copyright, Netz.coop eG
 * Released under LGPL License.
 * 
 */

/*jshint unused:false */
/*global tinymce:true */

/**
 * Plugin Platzhalter
 */
tinymce.PluginManager.add('platzhalter', function(editor, url) {
	/**
	 * Adresse
	 */
	
 editor.addCommand('InsertAdresse', function() {
		editor.execCommand('mceInsertContent', false, '+++Adresse+++');
	});
	// Add a button that opens a window
	editor.addButton('adresse', {
		text: 'Adresse',
		icon: false,
		cmd: 'InsertAdresse',
		
	});

	// Adds a menu item to the tools menu
	editor.addMenuItem('adresse', {
		text: 'Adresse',
		context: 'platzhalter',
		cmd: 'InsertAdresse',
	});
			/**
	 * Unterschrift
	 */
	
 editor.addCommand('InsertUnterschrift', function() {
		editor.execCommand('mceInsertContent', false, '+++Unterschrift+++');
	});
	// Add a button that opens a window
	editor.addButton('unterschrift', {
		text: 'Unterschrift',
		icon: false,
		cmd: 'InsertUnterschrift',
		
	});

	// Adds a menu item to the tools menu
	editor.addMenuItem('unterschrift', {
		text: 'Unterschrift',
		context: 'platzhalter',
		cmd: 'InsertUnterschrift',
	});
	
	
		/**
	 * Absender
	 */
	
 editor.addCommand('InsertAbsender', function() {
		editor.execCommand('mceInsertContent', false, '+++Absender+++');
	});
	// Add a button that opens a window
	editor.addButton('absender', {
		text: 'Absender',
		icon: false,
		cmd: 'InsertAbsender',
		
	});

	// Adds a menu item to the tools menu
	editor.addMenuItem('absender', {
		text: 'Absender',
		context: 'platzhalter',
		cmd: 'InsertAbsender',
	});
	

	/**
	 * Ansprache
	 */
	
 editor.addCommand('InsertVorname', function() {
		editor.execCommand('mceInsertContent', false, '+++Ansprache+++');
	});
	// Add a button that opens a window
	editor.addButton('ansprache', {
		text: 'Ansprache',
		icon: false,
		cmd: 'InsertAnsprache',
		
	});

	// Adds a menu item to the tools menu
	editor.addMenuItem('ansprache', {
		text: 'Ansprache',
		context: 'platzhalter',
		cmd: 'InsertAnsprache',
	});
	
	
	/**
	 * Nachname
	 */
	editor.addCommand('InsertNachname', function() {
		editor.execCommand('mceInsertContent', false, '+++Nachname+++');
	});
	editor.addButton('nachname', {
		text: 'Nachname',
		icon: false,
		cmd: 'InsertNachname',
	});
	editor.addMenuItem('nachname', {
		text: 'Nachname',
		context: 'platzhalter',
		cmd: 'InsertNachname',
	});
		/**
	 * Postleitzahlen
	 */
	editor.addCommand('InsertPlz', function() {
		editor.execCommand('mceInsertContent', false, '+++PLZ+++');
	});
	editor.addButton('plz', {
		text: 'PLZ',
		icon: false,
		cmd: 'InsertPlz',
	});
	editor.addMenuItem('plz', {
		text: 'PLZ',
		context: 'platzhalter',
		cmd: 'InsertPlz',
	});
	/**
	 * Strasse
	 */
	editor.addCommand('InsertStrasse', function() {
		editor.execCommand('mceInsertContent', false, '+++Strasse+++');
	});
	editor.addButton('strasse', {
		text: 'Strasse',
		icon: false,
		cmd: 'InsertStrasse',
	});
	editor.addMenuItem('strasse', {
		text: 'Strasse',
		context: 'platzhalter',
		cmd: 'InsertStrasse',
	});
	

	
	/**
	 * Ort
	 */
	editor.addCommand('InsertOrt', function() {
		editor.execCommand('mceInsertContent', false, '+++Ort+++');
	});
	editor.addButton('ort', {
		text: 'Ort',
		icon: false,
		cmd: 'InsertOrt',
	});
	editor.addMenuItem('ort', {
		text: 'Ort',
		context: 'platzhalter',
		cmd: 'InsertOrt',
	});
	
	/**
	 * Anrede
	 */
	editor.addCommand('InsertAnrede', function() {
		editor.execCommand('mceInsertContent', false, '+++Anrede+++');
	});
	editor.addButton('anrede', {
		text: 'Anrede',
		icon: false,
		cmd: 'InsertAnrede'
	});
	editor.addMenuItem('anrede', {
		text: 'Anrede',
		context: 'platzhalter',
		cmd: 'InsertAnrede'
	});
		/**
	 * Titel
	 */
	editor.addCommand('InsertTitel', function() {
		editor.execCommand('mceInsertContent', false, '+++Titel+++');
	});
	editor.addButton('titel', {
		text: 'Titel',
		icon: false,
		cmd: 'InsertTitel'
	});
	editor.addMenuItem('titel', {
		text: 'Titel',
		context: 'platzhalter',
		cmd: 'InsertTitel'
	});
	/**
	 * Firma
	 */
	editor.addCommand('InsertFirma', function() {
		editor.execCommand('mceInsertContent', false, '+++Firma+++');
	});
	editor.addButton('firma', {
		text: 'Firma',
		icon: false,
		cmd: 'InsertFirma'
	});
	editor.addMenuItem('firma', {
		text: 'Firma',
		context: 'platzhalter',
		cmd: 'InsertFirma'
	});	
	
	/**
	 * Land
	 */
	editor.addCommand('InsertLand', function() {
		editor.execCommand('mceInsertContent', false, '+++Land+++');
	});
	editor.addButton('land', {
		text: 'Land',
		icon: false,
		cmd: 'InsertLand'
	});
	editor.addMenuItem('land', {
		text: 'Land',
		context: 'platzhalter',
		cmd: 'InsertLand'
	});		
	
	/**
	 * Variable1
	 */
	editor.addCommand('InsertVariable1', function() {
		editor.execCommand('mceInsertContent', false, '+++Variable1+++');
	});
	editor.addButton('variable1', {
		text: 'Variable1',
		icon: false,
		cmd: 'InsertVariable1'
	});
	editor.addMenuItem('variable1', {
		text: 'Variable1',
		context: 'platzhalter',
		cmd: 'InsertVariable1'
	});	
		/**
	 * Variable2
	 */
	editor.addCommand('InsertVariable2', function() {
		editor.execCommand('mceInsertContent', false, '+++Variable2+++');
	});
	editor.addButton('variable2', {
		text: 'Variable2',
		icon: false,
		cmd: 'InsertVariable2'
	});
	editor.addMenuItem('variable2', {
		text: 'Variable2',
		context: 'platzhalter',
		cmd: 'InsertVariable2'
	});	
	/**
	 * Variable3
	 */
	editor.addCommand('InsertVariable3', function() {
		editor.execCommand('mceInsertContent', false, '+++Variable3+++');
	});
	editor.addButton('variable3', {
		text: 'Variable3',
		icon: false,
		cmd: 'InsertVariable3'
	});
	editor.addMenuItem('variable3', {
		text: 'Variable3',
		context: 'platzhalter',
		cmd: 'InsertVariable3'
	});	
		/**
	 * Variable4
	 */
	editor.addCommand('InsertVariable4', function() {
		editor.execCommand('mceInsertContent', false, '+++Variable4+++');
	});
	editor.addButton('variable4', {
		text: 'Variable4',
		icon: false,
		cmd: 'InsertVariable4'
	});
	editor.addMenuItem('variable4', {
		text: 'Variable4',
		context: 'platzhalter',
		cmd: 'InsertVariable4'
	});	
		/**
	 * Variable5
	 */
	editor.addCommand('InsertVariable5', function() {
		editor.execCommand('mceInsertContent', false, '+++Variable5+++');
	});
	editor.addButton('variable5', {
		text: 'Variable5',
		icon: false,
		cmd: 'InsertVariable5'
	});
	editor.addMenuItem('variable5', {
		text: 'Variable5',
		context: 'platzhalter',
		cmd: 'InsertVariable5'
	});	
			/**
	 * Variable6
	 */
	editor.addCommand('InsertVariable6', function() {
		editor.execCommand('mceInsertContent', false, '+++Variable6+++');
	});
	editor.addButton('variable6', {
		text: 'Variable6',
		icon: false,
		cmd: 'InsertVariable6'
	});
	editor.addMenuItem('variable6', {
		text: 'Variable6',
		context: 'platzhalter',
		cmd: 'InsertVariable6'
	});		
});