@@ -7,13 +7,14 @@ const kLogging = false;
77const kMaxCopyPastes = 20 ;
88const kUpdated = '[[UPDATED]]' ;
99
10- const kModeCue = "cue" ;
10+ const kModeCueLink = "cue-link" ;
11+ const kModeCueScript = "cue-script" ;
1112const kModeAppend = "append" ;
1213const kModePrepend = "prepend" ;
1314const kModeReplace = "replace" ;
14- const kModes = [ kModeCue , kModeAppend , kModePrepend , kModeReplace ] ;
15- const kLinkModes = [ kModeCue ] ;
16- const kScriptModes = [ kModeAppend , kModePrepend , kModeReplace ] ;
15+ const kModes = [ kModeCueLink , kModeCueScript , kModeAppend , kModePrepend , kModeReplace ] ;
16+ const kLinkModes = [ kModeCueLink ] ;
17+ const kScriptModes = [ kModeCueScript , kModeAppend , kModePrepend , kModeReplace ] ;
1718
1819var elements = { } ;
1920var textChanged = true ;
@@ -93,7 +94,7 @@ function UpdateBookmark() {
9394 // let bookmarkTypeScript = elements.bookmarkTypeScript.checked;
9495
9596 if ( ! kModes . includes ( mode ) ) {
96- mode = kModeCue ;
97+ mode = kModeCueLink ;
9798 }
9899 let bookmarkTypeLink = kLinkModes . includes ( mode ) ;
99100 let bookmarkTypeScript = kScriptModes . includes ( mode ) ;
@@ -108,10 +109,6 @@ function UpdateBookmark() {
108109 "stop-words" : stopWordsText ,
109110 "auto-generate" : autoGenerate ,
110111 "mode" : mode ,
111- // "append": append,
112- // "replace": replace,
113- // "bookmark-type-link" : bookmarkTypeLink,
114- // "bookmark-type-script" : bookmarkTypeScript,
115112 "cue" : cue ,
116113 "generated" : generated ,
117114 }
@@ -257,7 +254,7 @@ function ClearBookmarkMaker() {
257254 let temperature = "" ;
258255 let tokens = "" ;
259256 let stopWords = "" ;
260- let mode = kModeCue ;
257+ let mode = kModeCueLink ;
261258 let autoGenerate = false ;
262259 let cue = "" ;
263260 let generated = "" ;
@@ -297,7 +294,7 @@ function UseHash(hash) {
297294 let temperature = null ;
298295 let tokens = null ;
299296 let stopWords = null ;
300- let mode = kModeCue ;
297+ let mode = kModeCueLink ;
301298 let autoGenerate = false ;
302299 let cue = "" ;
303300 let generated = "" ;
@@ -362,10 +359,13 @@ function UseHash(hash) {
362359
363360 if ( 'mode' in data ) {
364361 mode = data [ 'mode' ] ;
362+ if ( ! kLinkModes . includes ( mode ) ) {
363+ mode = kModeCueLink ;
364+ }
365365 elements . mode . value = mode ;
366366 }
367367 else {
368- elements . mode . value = kModeCue ;
368+ elements . mode . value = kModeCueLink ;
369369 }
370370
371371 if ( 'auto-generate' in data ) {
0 commit comments