| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | /******************************************************************************** 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('anchor', function(K) {	var self = this, name = 'anchor', lang = self.lang(name + '.');	self.plugin.anchor = {		edit : function() {			var html = ['<div style="padding:10px 20px;">',					'<div class="ke-dialog-row">',					'<label for="keName">' + lang.name + '</label>',					'<input class="ke-input-text" type="text" id="keName" name="name" value="" style="width:100px;" />',					'</div>',					'</div>'].join('');			var dialog = self.createDialog({				name : name,				width : 300,				title : self.lang(name),				body : html,				yesBtn : {					name : self.lang('yes'),					click : function(e) {						self.insertHtml('<a name="' + nameBox.val() + '">').hideDialog().focus();					}				}			});			var div = dialog.div,				nameBox = K('input[name="name"]', div);			var img = self.plugin.getSelectedAnchor();			if (img) {				nameBox.val(unescape(img.attr('data-ke-name')));			}			nameBox[0].focus();			nameBox[0].select();		},		'delete' : function() {			self.plugin.getSelectedAnchor().remove();		}	};	self.clickToolbar(name, self.plugin.anchor.edit);});
 |