@@ -8,6 +8,8 @@ if (!window.fetch) {
8
8
}
9
9
10
10
var $markdownElem = document . querySelector ( '#markdown' ) ;
11
+ var $markedVerElem = document . querySelector ( '#markedVersion' ) ;
12
+ var $markedVer = document . querySelector ( '#markedCdn' ) ;
11
13
var $optionsElem = document . querySelector ( '#options' ) ;
12
14
var $outputTypeElem = document . querySelector ( '#outputType' ) ;
13
15
var $inputTypeElem = document . querySelector ( '#inputType' ) ;
@@ -78,6 +80,11 @@ function handleOutputChange() {
78
80
updateLink ( ) ;
79
81
}
80
82
83
+ function handleVersionChange ( ) {
84
+ handleChange ( $markedVer , $markedVerElem . value ) ;
85
+ updateVersion ( ) ;
86
+ }
87
+
81
88
function handleChange ( panes , visiblePane ) {
82
89
var active = null ;
83
90
for ( var i = 0 ; i < panes . length ; i ++ ) {
@@ -95,6 +102,8 @@ $outputTypeElem.addEventListener('change', handleOutputChange, false);
95
102
handleOutputChange ( ) ;
96
103
$inputTypeElem . addEventListener ( 'change' , handleInputChange , false ) ;
97
104
handleInputChange ( ) ;
105
+ $markedVerElem . addEventListener ( 'change' , handleVersionChange , false ) ;
106
+ handleVersionChange ( ) ;
98
107
99
108
function handleInput ( ) {
100
109
inputDirty = true ;
@@ -174,6 +183,10 @@ function updateLink() {
174
183
history . replaceState ( '' , document . title , $permalinkElem . href ) ;
175
184
}
176
185
186
+ function updateVersion ( ) {
187
+ $markedVer . setAttribute ( 'src' , $markedVerElem . value ) ;
188
+ }
189
+
177
190
var delayTime = 1 ;
178
191
var options = { } ;
179
192
function checkForChanges ( ) {
0 commit comments