File tree 1 file changed +8
-15
lines changed
1 file changed +8
-15
lines changed Original file line number Diff line number Diff line change 63
63
function lineNumbersBlock ( element , options ) {
64
64
if ( typeof element !== 'object' ) return ;
65
65
66
- // define options or set default
67
- options = options || {
68
- singleLine : false
69
- } ;
70
-
71
- // convert options
72
- var firstLineIndex = ! ! options . singleLine ? 0 : 1 ;
73
-
74
66
async ( function ( ) {
75
-
76
- duplicateMultilineNodes ( element ) ;
77
-
78
- element . innerHTML = addLineNumbersBlockFor ( element . innerHTML , firstLineIndex ) ;
67
+ element . innerHTML = lineNumbersInternal ( element , options ) ;
79
68
} ) ;
80
69
}
81
70
82
71
function lineNumbersValue ( value , options ) {
83
72
if ( typeof value !== 'string' ) return ;
84
73
74
+ var element = document . createElement ( 'code' )
75
+ element . innerHTML = value
76
+
77
+ return lineNumbersInternal ( element , options ) ;
78
+ }
79
+
80
+ function lineNumbersInternal ( element , options ) {
85
81
// define options or set default
86
82
options = options || {
87
83
singleLine : false
88
84
} ;
89
85
90
- var element = document . createElement ( 'code' )
91
- element . innerHTML = value
92
-
93
86
// convert options
94
87
var firstLineIndex = ! ! options . singleLine ? 0 : 1 ;
95
88
You can’t perform that action at this time.
0 commit comments