/*******************************************************************************

* KindEditor - WYSIWYG HTML Editor for Internet

* Copyright (C) 2006-2011 kindsoft.net

*

* @author Roddy <luolonghao@gmail.com>

* @site http://www.kindsoft.net/

* @licence http://www.kindsoft.net/license.php

*******************************************************************************/



KindEditor.plugin('lineheight', function(K) {

	var self = this, name = 'lineheight', lang = self.lang(name + '.');

	self.clickToolbar(name, function() {

		var curVal = '', commonNode = self.cmd.commonNode({'*' : '.line-height'});

		if (commonNode) {

			curVal = commonNode.css('line-height');

		}

		var menu = self.createMenu({

			name : name,

			width : 150

		});

		K.each(lang.lineHeight, function(i, row) {

			K.each(row, function(key, val) {

				menu.addItem({

					title : val,

					checked : curVal === key,

					click : function() {

						self.cmd.toggle('<span style="line-height:' + key + ';"></span>', {

							span : '.line-height=' + key

						});

						self.updateState();

						self.addBookmark();

						self.hideMenu();

					}

				});

			});

		});

	});

});

