Hey there,
I created some plugins for old version of FoldingText based on the Plugins found in the Web. With the new kind of programming I don’t know how to update the old stuff. Can somebody help? For example this is my script to automatically create a lokal link based on the selection.
define(function(require, exports, module) {
exports.editorDidLoad = function editorDidLoad(editor) {
editor.treeController.addCommand('local link from selection', 'Create a Markup E-Mail Link from selected Text.', function(treeController) {
var treeView = treeController.treeView,
treeModel = treeController.treeModel,
selectedRange = treeView.selectedRange(),
selectionLocation = selectedRange.location(),
selectedText = selectedRange.textInRange(),
linkText = selectedText.replace(/ /g,'').replace(/[äöüßÄÖÜ]/g,'').toLowerCase();
newText = "[" + selectedText +"](#" + linkText + ")";
treeView.beginUpdates();
treeModel.replaceTextInRange(newText, selectedRange);
treeView.setSelectedRange(treeModel.createRangeFromLocation(selectionLocation, newText.length));
treeController.undoManager.setActionName("EMail");
treeView.endUpdates();
});
};
});
Thanks a lot.
Bye