mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2025-08-08 06:43:49 +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,19 +49,19 @@ 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,
|
params: parseTreeNode.params,
|
||||||
params: parseTreeNode.params,
|
isMacroDefinition: parseTreeNode.isMacroDefinition,
|
||||||
isMacroDefinition: parseTreeNode.isMacroDefinition,
|
isFunctionDefinition: parseTreeNode.isFunctionDefinition,
|
||||||
isFunctionDefinition: parseTreeNode.isFunctionDefinition,
|
isProcedureDefinition: parseTreeNode.isProcedureDefinition,
|
||||||
isProcedureDefinition: parseTreeNode.isProcedureDefinition,
|
isWidgetDefinition: parseTreeNode.isWidgetDefinition,
|
||||||
isWidgetDefinition: parseTreeNode.isWidgetDefinition,
|
configTrimWhiteSpace: parseTreeNode.configTrimWhiteSpace
|
||||||
configTrimWhiteSpace: parseTreeNode.configTrimWhiteSpace
|
};
|
||||||
};
|
if(parseTreeNode.type === "set" || parseTreeNode.type === "setvariable") {
|
||||||
if (parseTreeNode.isMacroDefinition || parseTreeNode.isProcedureDefinition) {
|
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