mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2025-06-26 15:12:52 +00:00
fix: double quotes for parameter values
This commit is contained in:
parent
5c0198b7b5
commit
a97aedec34
@ -6,15 +6,15 @@ module-type: wikirule
|
|||||||
Wiki pragma rule for function, procedure and widget definitions
|
Wiki pragma rule for function, procedure and widget definitions
|
||||||
|
|
||||||
```
|
```
|
||||||
\function name(param:defaultvalue,param2:defaultvalue)
|
\function name(param:"defaultvalue", param2:"defaultvalue")
|
||||||
definition text
|
definition text
|
||||||
\end
|
\end
|
||||||
|
|
||||||
\procedure name(param:defaultvalue,param2:defaultvalue)
|
\procedure name(param:"defaultvalue", param2:"defaultvalue")
|
||||||
definition text
|
definition text
|
||||||
\end
|
\end
|
||||||
|
|
||||||
\widget $mywidget(param:defaultvalue,param2:defaultvalue)
|
\widget $mywidget(param:"defaultvalue", param2:"defaultvalue")
|
||||||
definition text
|
definition text
|
||||||
\end
|
\end
|
||||||
```
|
```
|
||||||
@ -100,8 +100,8 @@ exports.serialize = function(tree,serialize) {
|
|||||||
var name = tree.attributes.name.value;
|
var name = tree.attributes.name.value;
|
||||||
// Parameters with default values
|
// Parameters with default values
|
||||||
var params = tree.params.map(function(param) {
|
var params = tree.params.map(function(param) {
|
||||||
return param.name + (param.default ? ":" + param.default : "");
|
return param.name + (param.default ? ':"' + param.default + '"' : "");
|
||||||
}).join(",");
|
}).join(", ");
|
||||||
// Definition text
|
// Definition text
|
||||||
var definition = tree.attributes.value.value;
|
var definition = tree.attributes.value.value;
|
||||||
// Construct the serialized string, concat the children because pragma rule wrap everything below it as children
|
// Construct the serialized string, concat the children because pragma rule wrap everything below it as children
|
||||||
|
@ -2,14 +2,14 @@ tags: $:/tags/wikitext-serialize-test-spec
|
|||||||
title: Serialize/FunctionDefinition
|
title: Serialize/FunctionDefinition
|
||||||
type: text/vnd.tiddlywiki
|
type: text/vnd.tiddlywiki
|
||||||
|
|
||||||
\function name(param:defaultvalue,param2:defaultvalue)
|
\function name(param:"defaultvalue", param2:"defaultvalue")
|
||||||
definition text
|
definition text
|
||||||
\end
|
\end
|
||||||
|
|
||||||
\procedure name(param:defaultvalue,param2:defaultvalue)
|
\procedure name(param:"defaultvalue", param2:"defaultvalue")
|
||||||
definition text
|
definition text
|
||||||
\end
|
\end
|
||||||
|
|
||||||
\widget $mywidget(param:defaultvalue,param2:defaultvalue)
|
\widget $mywidget(param:"defaultvalue", param2:"defaultvalue")
|
||||||
definition text
|
definition text
|
||||||
\end
|
\end
|
Loading…
x
Reference in New Issue
Block a user