mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2025-08-06 13:56:45 +00:00
Fix importvariables to work with setvariables as well as set (they are aliases)
This commit is contained in:
parent
45b7b4bc6d
commit
dec45f0fc3
@ -49,8 +49,7 @@ ImportVariablesWidget.prototype.execute = function(tiddlerList) {
|
|||||||
var parser = widgetPointer.wiki.parseTiddler(title,{parseAsInline:true});
|
var parser = widgetPointer.wiki.parseTiddler(title,{parseAsInline:true});
|
||||||
if(parser) {
|
if(parser) {
|
||||||
var parseTreeNode = parser.tree[0];
|
var parseTreeNode = parser.tree[0];
|
||||||
while(parseTreeNode && ["set","parameters"].indexOf(parseTreeNode.type) !== -1) {
|
while(parseTreeNode && ["setvariable","set","parameters"].indexOf(parseTreeNode.type) !== -1) {
|
||||||
if(parseTreeNode.type === "set") {
|
|
||||||
var node = {
|
var node = {
|
||||||
type: "set",
|
type: "set",
|
||||||
attributes: parseTreeNode.attributes,
|
attributes: parseTreeNode.attributes,
|
||||||
@ -61,7 +60,8 @@ ImportVariablesWidget.prototype.execute = function(tiddlerList) {
|
|||||||
isWidgetDefinition: parseTreeNode.isWidgetDefinition,
|
isWidgetDefinition: parseTreeNode.isWidgetDefinition,
|
||||||
configTrimWhiteSpace: parseTreeNode.configTrimWhiteSpace
|
configTrimWhiteSpace: parseTreeNode.configTrimWhiteSpace
|
||||||
};
|
};
|
||||||
if (parseTreeNode.isMacroDefinition || parseTreeNode.isProcedureDefinition) {
|
if(parseTreeNode.type === "set" || parseTreeNode.type === "setvariable") {
|
||||||
|
if(parseTreeNode.isMacroDefinition || parseTreeNode.isProcedureDefinition || parseTreeNode.isWidgetDefinition || parseTreeNode.isFunctionDefinition) {
|
||||||
// Macro definitions can be folded into
|
// Macro definitions can be folded into
|
||||||
// current widget instead of adding
|
// current widget instead of adding
|
||||||
// another link to the chain.
|
// another link to the chain.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user