2024-10-10
This commit is contained in:
14
web/kindeditor/plugins/template/html/1.html
Normal file
14
web/kindeditor/plugins/template/html/1.html
Normal file
@@ -0,0 +1,14 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
</head>
|
||||
<body>
|
||||
<h3>
|
||||
<img align="left" height="100" style="margin-right: 10px" width="100" />在此处输入标题
|
||||
</h3>
|
||||
<p>
|
||||
在此处输入内容
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
42
web/kindeditor/plugins/template/html/2.html
Normal file
42
web/kindeditor/plugins/template/html/2.html
Normal file
@@ -0,0 +1,42 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
</head>
|
||||
<body>
|
||||
<h3>
|
||||
标题
|
||||
</h3>
|
||||
<table style="width:100%;" cellpadding="2" cellspacing="0" border="1">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<h3>标题1</h3>
|
||||
</td>
|
||||
<td>
|
||||
<h3>标题1</h3>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
内容1
|
||||
</td>
|
||||
<td>
|
||||
内容2
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
内容3
|
||||
</td>
|
||||
<td>
|
||||
内容4
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<p>
|
||||
表格说明
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
36
web/kindeditor/plugins/template/html/3.html
Normal file
36
web/kindeditor/plugins/template/html/3.html
Normal file
@@ -0,0 +1,36 @@
|
||||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
</head>
|
||||
<body>
|
||||
<p>
|
||||
在此处输入内容
|
||||
</p>
|
||||
<ol>
|
||||
<li>
|
||||
描述1
|
||||
</li>
|
||||
<li>
|
||||
描述2
|
||||
</li>
|
||||
<li>
|
||||
描述3
|
||||
</li>
|
||||
</ol>
|
||||
<p>
|
||||
在此处输入内容
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
描述1
|
||||
</li>
|
||||
<li>
|
||||
描述2
|
||||
</li>
|
||||
<li>
|
||||
描述3
|
||||
</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
||||
58
web/kindeditor/plugins/template/template.js
Normal file
58
web/kindeditor/plugins/template/template.js
Normal file
@@ -0,0 +1,58 @@
|
||||
/*******************************************************************************
|
||||
* 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('template', function(K) {
|
||||
var self = this, name = 'template', lang = self.lang(name + '.'),
|
||||
htmlPath = self.pluginsPath + name + '/html/';
|
||||
function getFilePath(fileName) {
|
||||
return htmlPath + fileName + '?ver=' + encodeURIComponent(K.DEBUG ? K.TIME : K.VERSION);
|
||||
}
|
||||
self.clickToolbar(name, function() {
|
||||
var lang = self.lang(name + '.'),
|
||||
arr = ['<div style="padding:10px 20px;">',
|
||||
'<div class="ke-header">',
|
||||
// left start
|
||||
'<div class="ke-left">',
|
||||
lang. selectTemplate + ' <select>'];
|
||||
K.each(lang.fileList, function(key, val) {
|
||||
arr.push('<option value="' + key + '">' + val + '</option>');
|
||||
});
|
||||
html = [arr.join(''),
|
||||
'</select></div>',
|
||||
// right start
|
||||
'<div class="ke-right">',
|
||||
'<input type="checkbox" id="keReplaceFlag" name="replaceFlag" value="1" /> <label for="keReplaceFlag">' + lang.replaceContent + '</label>',
|
||||
'</div>',
|
||||
'<div class="ke-clearfix"></div>',
|
||||
'</div>',
|
||||
'<iframe class="ke-textarea" frameborder="0" style="width:458px;height:260px;background-color:#FFF;"></iframe>',
|
||||
'</div>'].join('');
|
||||
var dialog = self.createDialog({
|
||||
name : name,
|
||||
width : 500,
|
||||
title : self.lang(name),
|
||||
body : html,
|
||||
yesBtn : {
|
||||
name : self.lang('yes'),
|
||||
click : function(e) {
|
||||
var doc = K.iframeDoc(iframe);
|
||||
self[checkbox[0].checked ? 'html' : 'insertHtml'](doc.body.innerHTML).hideDialog().focus();
|
||||
}
|
||||
}
|
||||
});
|
||||
var selectBox = K('select', dialog.div),
|
||||
checkbox = K('[name="replaceFlag"]', dialog.div),
|
||||
iframe = K('iframe', dialog.div);
|
||||
checkbox[0].checked = true;
|
||||
iframe.attr('src', getFilePath(selectBox.val()));
|
||||
selectBox.change(function() {
|
||||
iframe.attr('src', getFilePath(this.value));
|
||||
});
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user