PluginProbe
Highlighting Code Block / 1.2.4
Highlighting Code Block v1.2.4
2.2.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.4.0 All 41 releases
highlighting-code-block / src / js / code-block / _utils.js

_utils.js in Highlighting Code Block 1.2.4, at src/js/code-block/_utils.js

30 lines 579 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * コードブロックの高さを設定する関数
3 * Function for setting code block height
4 */
5 export function setHeightCodeBlocks(elem) {
6 const num = elem.value.match(/\r\n|\n/g);
7 let line;
8 if (null !== num) {
9 line = num.length + 1;
10 } else {
11 line = 1;
12 }
13 elem.style.height = line * 1.8 + 1.6 + 2 + 'em';
14 }
15
16 /**
17 * サニタイズ用の関数
18 * Sanitize function
19 */
20 export function sanitizeCodeblock(str) {
21 if (str) {
22 return str
23 .replace(/</g, '&lt;')
24 .replace(/>/g, '&gt;')
25 .replace(/"/g, '&quot;')
26 .replace(/'/g, '&#39;');
27 }
28 return str;
29 }
30