/******************************************************************************* 
 | 
* 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(); 
 | 
                    } 
 | 
                }); 
 | 
            }); 
 | 
        }); 
 | 
    }); 
 | 
}); 
 |