Insert reference from web browser
Shared by tedsvo
Inserts a MMD reference for a link from 1Writer's web browser to open in a new tab.
Script
var referenceName;
var allText = editor.getText();
var range = editor.getSelectedRange();
ui.input('Reference Name', '', 'Enter reference name', enterReference);
function enterReference(referenceLabel) {
if (!referenceLabel) { //user pressed Cancel button
return;
}
if (allText.indexOf('^' + referenceLabel) !=-1) {
ui.hudError('Choose A Different Name');
return;
}
// ui.input('Reference Text', '', 'Enter reference text', enterReferenceText);
referenceText=webBrowser.getURL()
// function enterReferenceText(referenceText) {
var final = '\n\n[' + referenceLabel + ']: ' + referenceText + ' target="_blank"';
editor.replaceTextInRange(1000000, 1000000, final)
editor.replaceTextInRange(range[0], range[1], ('['+ referenceLabel + ']'))
// }
}