主题: 插件修改:在kindeditor 4.1的超级链接插件中增加说明 |
作者: 快乐篮球, 发布日期: 2012-05-24 16:07:43, 浏览数: 7479 |
修改方法如下: 第一步:修改lang/zh-cn.js,大约114行处增加 'link.linkTitle' : '链接标题', 第二步:修改plugins/link/link.js,增加红色处内容: 第1处: html = '<div style="padding:20px;">' +
//title //url 第2处: yesBtn: {name: self.lang('yes'), click: function (e) { var title = K.trim(titleBox.val()); var url = K.trim(urlBox.val()); if (url == 'http://' || K.invalidUrl(url)) { alert(self.lang('invalidUrl')); urlBox[0].focus(); return; } self.exec('createlink', title, url, typeBox.val()).hideDialog().focus(); } } 第3处:
div = dialog.div, 第4处: if (a) {self.cmd.range.selectNode(a[0]); self.cmd.select(); titleBox.val(a.attr('title')); urlBox.val(a.attr('data-ke-src')); typeBox.val(a.attr('target')); } 第三步:修改kindeditor.js 第1处: 找到 createlink: function (title, url, type) { //其中title参数是另加的 第2处: var html = '<a href="' + _escape(url) + '" data-ke-src="' + _escape(url) + '" title="' + _escape(title) + '"'; 第3处: if (range.collapsed) {html += '>' + _escape(title) + '</a>'; // 原先是_escape(url) return self.inserthtml(html); } 第4处: K('a[href="__kindeditor_temp_url__"]', doc).each(function () {K(this).attr('href', url).attr('data-ke-src', url).attr('title', title); //增加处 if (type) { K(this).attr('target', type); } else { K(this).removeAttr('target'); } });
到此完成
|