blob: df88e6b2863350e9380a97e905fbd5d1de22ef56 (
plain)
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
|
var _ = require('ep_etherpad-lite/static/js/underscore');
var tags = ['h1', 'h2', 'h3', 'h4', 'h5', 'h6'];
var collectContentPre = function(hook, context){
var tname = context.tname;
var state = context.state;
var lineAttributes = state.lineAttributes
var tagIndex = _.indexOf(tags, tname);
if (tagIndex >= 0) {
lineAttributes['heading'] = tags[tagIndex];
}
};
var collectContentPost = function(hook, context){
var tname = context.tname;
var state = context.state;
var lineAttributes = state.lineAttributes
var tagIndex = _.indexOf(tags, tname);
if (tagIndex >= 0) {
delete lineAttributes['heading'];
}
};
exports.collectContentPre = collectContentPre;
exports.collectContentPost = collectContentPost;
|