addon.js
1.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
/**
* @file 附件发布插件
*/
(function()
{
var addonDialog = function( editor, dialogType )
{
return {
title : '附件发布',
minWidth : 420,
minHeight : 160,
onOk : function()
{
var addonUrl = this.getValueOf( 'Link', 'txtUrl' );
var addonTitle = this.getValueOf( 'Link', 'txtTitle');
var tempvar='<table width="450">\r <tbody>\r <tr>\r <td width="20" height="30"><a target="_blank" href="'+addonUrl+'"><img border="0" align="middle" src="/plus/img/addon.gif" alt="" /></a></td>\r <td><a target="_blank" href="'+addonUrl+'"><u>'+addonTitle+'</u></a></td>\r </tr>\r </tbody>\r</table>';
editor.insertHtml(tempvar);
},
contents : [
{
id : 'Link',
label : '附件',
padding : 0,
type : 'vbox',
elements :
[
{
type : 'vbox',
padding : 0,
children :
[
{
id : 'txtTitle',
type : 'text',
label : '附件标题',
style : 'width: 60%',
'default' : ''
},
{
id : 'txtUrl',
type : 'text',
label : '选择附件',
style : 'width: 100%',
'default' : ''
},
{
type : 'button',
id : 'browse',
filebrowser :
{
action : 'Browse',
target: 'Link:txtUrl',
url: '../include/dialog/select_soft.php'
},
style : 'float:right',
hidden : true,
label : editor.lang.common.browseServer
}
]
}
]
}
]
};
};
CKEDITOR.dialog.add( 'addon', function( editor )
{
return addonDialog( editor, 'addon' );
});
})();