forked from Redactor2/plugins
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinlinestyle.js
executable file
·66 lines (58 loc) · 1.03 KB
/
inlinestyle.js
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
(function($)
{
$.Redactor.prototype.inlinestyle = function()
{
return {
langs: {
en: {
"style": "Style"
}
},
init: function()
{
var tags = {
"marked": {
title: "Marked",
args: ['mark']
},
"code": {
title: "Code",
args: ['code']
},
"sample": {
title: "Sample",
args: ['samp']
},
"variable": {
title: "Variable",
args: ['var']
},
"shortcut": {
title: "Shortcut",
args: ['kbd']
},
"cite": {
title: "Cite",
args: ['cite']
},
"sup": {
title: "Superscript",
args: ['sup']
},
"sub": {
title: "Subscript",
args: ['sub']
}
};
var that = this;
var dropdown = {};
$.each(tags, function(i, s)
{
dropdown[i] = { title: s.title, func: 'inline.format', args: s.args };
});
var button = this.button.addAfter('format', 'inline', this.lang.get('style'));
this.button.addDropdown(button, dropdown);
}
};
};
})(jQuery);