Skip to content

Commit 9941210

Browse files
Update bookmark-scripts.js
Signed-off-by: Brad Hutchings <[email protected]>
1 parent 1c245ec commit 9941210

File tree

1 file changed

+52
-35
lines changed

1 file changed

+52
-35
lines changed

completion-ui/completion/bookmark-scripts.js

Lines changed: 52 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -19,23 +19,23 @@ const kScriptModes = [kModeCueScript, kModeAppend, kModePrepend, kModeReplace];
1919
var elements = {};
2020
var textChanged = true;
2121

22-
const generatedText_placeholder =
22+
const completedText_placeholder =
2323
"The Bookmark Maker makes web browser bookmarks and links for automating Completion Tool.\n\n" +
2424
"The settings are in the olive area at top:\n" +
2525
" - Label lets you set the label for the bookmark so you don't have to rename it.\n" +
2626
" - Temperature, Tokens, and Stop Words work as they do in Completion Tool.\n" +
27-
" - If the Auto-Generate checkbox is checked, opening the bookmark will cause the model to automatically start completing.\n" +
27+
" - If the Auto-Complete checkbox is checked, opening the bookmark will cause the model to automatically start completing.\n" +
2828
" - Append will append the cue to what's in the work area. Use to make clarifying bookmarks.\n" +
2929
" - Replace will update the work area text, replacing the text in the top peach area with text in the bottom peach area. Use to make clarifying bookmarks.\n" +
3030
"The top peach area if for your cue.\n\n" +
31-
"The bottom peach area (this area) is for generated text you wish to play back. You can simulate the model responding with a known response.\n\n" +
31+
"The bottom peach area (this area) is for completed text you wish to play back. You can simulate the model responding with a known response.\n\n" +
3232
"A bookmark link is continually updated at the top right of the olive area. " +
3333
"Click the link to open it in a new tab or drag the link to the Bookmarks Bar in your web browser.\n\n" +
3434
"Updated: " + kUpdated;
3535

3636
function PageLoaded() {
3737
FindElements();
38-
elements.generatedText.placeholder = generatedText_placeholder;
38+
elements.completedText.placeholder = completedText_placeholder;
3939

4040
UseHash(location.hash);
4141
updatingHash = false;
@@ -60,15 +60,15 @@ function FindElements() {
6060
elements.stopWordsBreak = document.getElementById("stop-words-break");
6161
elements.stopWords = document.getElementById("stop-words");
6262
elements.mode = document.getElementById("mode");
63-
elements.autoGenerateCheckbox = document.getElementById("auto-generate-checkbox");
63+
elements.autoCompleteCheckbox = document.getElementById("auto-complete-checkbox");
6464

6565
elements.bookmarkLabel = document.getElementById("bookmark-label");
6666
elements.bookmark = document.getElementById("bookmark");
6767

6868
elements.cueTextArea = document.getElementById("cue-text-area");
6969
elements.cueText = document.getElementById("cue-text");
70-
elements.generatedTextArea = document.getElementById("generated-text-area");
71-
elements.generatedText = document.getElementById("generated-text");
70+
elements.completedTextArea = document.getElementById("completed-text-area");
71+
elements.completedText = document.getElementById("completed-text");
7272

7373
}
7474

@@ -87,7 +87,7 @@ function UpdateBookmark() {
8787
if (!elements.stopWordsCheckbox.checked) {
8888
stopWordsText = '';
8989
}
90-
let autoGenerate = elements.autoGenerateCheckbox.checked;
90+
let autoComplete = elements.autoCompleteCheckbox.checked;
9191
let mode = elements.mode.value;
9292

9393
// let bookmarkTypeLink = elements.bookmarkTypeLink.checked;
@@ -100,17 +100,17 @@ function UpdateBookmark() {
100100
let bookmarkTypeScript = kScriptModes.includes(mode);
101101

102102
let cue = elements.cueText.value
103-
let generated = elements.generatedText.value
103+
let completed = elements.completedText.value
104104

105105
var data = {
106106
"label": label,
107107
"temperature": temperature,
108108
"tokens": tokens,
109109
"stop-words": stopWordsText,
110-
"auto-generate": autoGenerate,
110+
"auto-complete": autoComplete,
111111
"mode": mode,
112112
"cue": cue,
113-
"generated": generated,
113+
"completed": completed,
114114
}
115115

116116
if (kLogging || logThis) console.log(data);
@@ -128,9 +128,9 @@ function UpdateBookmark() {
128128
label = label + cue.split(' ').slice(0,10).join(' ');
129129
label = label.replaceAll('\n', ' ');
130130
}
131-
else if (generated != '') {
131+
else if (completed != '') {
132132
label = 'Completed: ';
133-
label = label + generated.split(' ').slice(0,10).join(' ');
133+
label = label + completed.split(' ').slice(0,10).join(' ');
134134
label = label.replaceAll('\n', ' ');
135135
}
136136
}
@@ -255,20 +255,20 @@ function ClearBookmarkMaker() {
255255
let tokens = "";
256256
let stopWords = "";
257257
let mode = kModeCueLink;
258-
let autoGenerate = false;
258+
let autoComplete = false;
259259
let cue = "";
260-
let generated = "";
260+
let completed = "";
261261

262262
elements.label.value = label;
263263
elements.temperature.value = temperature;
264264
elements.tokens.value = tokens;
265265
elements.stopWordsCheckbox.checked = (stopWords != '');
266266
elements.stopWords.value = stopWords;
267267
elements.mode.value = mode;
268-
elements.autoGenerateCheckbox.checked = autoGenerate;
268+
elements.autoCompleteCheckbox.checked = autoComplete;
269269

270270
elements.cueText.value = cue;
271-
elements.generatedText.value = generated;
271+
elements.completedText.value = completed;
272272

273273
UpdateBookmark();
274274
}
@@ -295,9 +295,9 @@ function UseHash(hash) {
295295
let tokens = null;
296296
let stopWords = null;
297297
let mode = kModeCueLink;
298-
let autoGenerate = false;
298+
let autoComplete = false;
299299
let cue = "";
300-
let generated = "";
300+
let completed = "";
301301

302302
// If something goes wrong, restore the settings.
303303
let saveLabelValue = elements.label.value;
@@ -306,9 +306,9 @@ function UseHash(hash) {
306306
let saveStopWordsCheckboxValue = elements.stopWordsCheckbox.checked;
307307
let saveStopWordsValue = elements.stopWords.value;
308308
let saveModeValue = elements.mode.value;
309-
let saveAutoGenerateValue = elements.autoGenerateCheckbox.checked;
309+
let saveAutoCompleteValue = elements.autoCompleteCheckbox.checked;
310310
let saveCueTextValue = elements.cueText.value;
311-
let saveGeneratedTextValue = elements.generatedText.value;
311+
let saveCompletedTextValue = elements.completedText.value;
312312

313313
try {
314314
var dataJson = decodeURIComponent(atob(hash.replace('#', '')));
@@ -321,7 +321,7 @@ function UseHash(hash) {
321321
if (kLogging || logThis) console.log(data);
322322

323323
// content will be pasted in immediately.
324-
// generated will be pasted in by replayer.
324+
// completed will be pasted in by replayer.
325325

326326
if ('label' in data) {
327327
label = data['label'];
@@ -368,12 +368,12 @@ function UseHash(hash) {
368368
elements.mode.value = kModeCueLink;
369369
}
370370

371-
if ('auto-generate' in data) {
372-
autoGenerate = data['auto-generate'];
373-
elements.autoGenerateCheckbox.checked = autoGenerate;
371+
if ('auto-complete' in data) {
372+
autoComplete = data['auto-complete'];
373+
elements.autoCompleteCheckbox.checked = autoComplete;
374374
}
375375
else {
376-
elements.autoGenerateCheckbox.checked = false;
376+
elements.autoCompleteCheckbox.checked = false;
377377
}
378378

379379
if ('cue' in data) {
@@ -384,12 +384,29 @@ function UseHash(hash) {
384384
elements.cueText.value = '';
385385
}
386386

387-
if ('generated' in data) {
388-
generated = data['generated'];
389-
elements.generatedText.value = generated;
387+
if ('completed' in data) {
388+
completed = data['completed'];
389+
elements.completedText.value = completed;
390+
}
391+
else {
392+
elements.completedText.value = '';
393+
}
394+
395+
// convert old generate to complete.
396+
if ('completed' in data) {
397+
completed = data['completed'];
398+
elements.completedText.value = completed;
399+
}
400+
else {
401+
elements.completedText.value = '';
402+
}
403+
404+
if ('auto-generate' in data) {
405+
autoComplete = data['auto-generate'];
406+
elements.autoCompleteCheckbox.checked = autoComplete;
390407
}
391408
else {
392-
elements.generatedText.value = '';
409+
elements.autoCompleteCheckbox.checked = false;
393410
}
394411

395412
// convert old append and replace to modes.
@@ -409,27 +426,27 @@ function UseHash(hash) {
409426

410427
if (kLogging || logThis) console.log('- cue:');
411428
if (kLogging || logThis) console.log(cue);
412-
if (kLogging || logThis) console.log('- generated:');
413-
if (kLogging || logThis) console.log(generated);
429+
if (kLogging || logThis) console.log('- completed:');
430+
if (kLogging || logThis) console.log(completed);
414431
}
415432
}
416433
catch {
417434
if (kLogging || logThis) console.log("UseHash() catch");
418435

419436
elements.cueText.value = saveCueTextValue;
420-
elements.generatedText.value = saveGeneratedTextValue;
437+
elements.completedText.value = saveCompletedTextValue;
421438

422439
elements.label.value = saveLabelValue;
423440
elements.temperature.value = saveTemperatureValue;
424441
elements.tokens.value = saveTokensValue;
425442
elements.stopWordsCheckbox.checked = saveStopWordsCheckboxValue;
426443
elements.stopWords.value = saveStopWordsValue;
427444

428-
elements.autoGenerateCheckbox.checked = saveAutoGenerateValue;
445+
elements.autoCompleteCheckbox.checked = saveAutoCompleteValue;
429446
elements.mode.value = saveModeValue;
430447

431448
elements.cueText.value = saveCueTextValue;
432-
elements.generatedText.value = saveGeneratedTextValue;
449+
elements.completedText.value = saveCompletedTextValue;
433450
}
434451

435452
elements.cueTextArea.focus();

0 commit comments

Comments
 (0)