Compare commits

..

No commits in common. "2b9c2517804597ee43114576dc6db1a2d1af3ba7" and "e48c55a8f273e5ea337139c3cd73b93390f59067" have entirely different histories.

353 changed files with 657 additions and 1343 deletions

View file

@ -1,16 +1,3 @@
## 0.2.0a39 (2025-11-21)
### Feat
- change path in description
- add anchor to markdown format and remove unsupported character in anchor id
- use blockquote for family description
### Fix
- dynamic variables with identifier in description
- gitlab id in anchor with dynamic variables
## 0.2.0a38 (2025-11-10)
### Feat

View file

@ -4,7 +4,7 @@ requires = ["flit_core >=3.8.0,<4"]
[project]
name = "rougail.output_doc"
version = "0.2.0a39"
version = "0.2.0a38"
authors = [{name = "Emmanuel Garette", email = "gnunux@gnunux.info"}]
readme = "README.md"
description = "Rougail output doc"

View file

@ -1 +1 @@
__version__ = "0.2.0a39"
__version__ = "0.2.0a38"

View file

@ -20,7 +20,6 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
"""
from typing import Union
from re import compile
from rougail.utils import undefined, PROPERTY_ATTRIBUTE
from rougail.annotator.variable import Walk
@ -56,7 +55,6 @@ class Annotator(Walk):
self.change_default_value = self.objectspace.rougailconfig[
"doc.change_default_value"
]
self.regexp_description_get_paths = None
self.populate_family()
self.populate_variable()
@ -235,30 +233,7 @@ class Annotator(Walk):
if not isinstance(values, Calculation):
return {"value": values}
if values.description:
if not self.regexp_description_get_paths:
self.regexp_description_get_paths = compile('"(.*?)"')
index = 0
description = values.description
variables = []
for r_path in self.regexp_description_get_paths.findall(description):
variable, identifiers = self.objectspace.paths.get_with_dynamic(
r_path,
path,
values.version,
values.namespace,
values.xmlfiles,
)
if variable:
description = description.replace(f'"{r_path}"', f'"{{{index}}}"')
v = {"path": variable.path, "description": variable.description}
if identifiers:
v["identifiers"] = identifiers
variables.append(v)
index += 1
ret = {"description": description}
if variables:
ret["variables"] = variables
return ret
return {"description": values.description}
if isinstance(values, JinjaCalculation):
if values.description:
value = values.description

View file

@ -664,7 +664,7 @@ class RougailOutputDoc(Examples, Changelog):
values = calculation["description"]
# if not values.endswith("."):
# values += "."
return calculation
return values
if "type" not in calculation:
return calculation["value"]
if calculation["type"] == "jinja":

View file

@ -766,7 +766,7 @@ class CommonFormatter:
if p not in new:
properties.append(self.prop(p, italic=False, delete=True, underline=False))
if annotation is not None:
local_calculated_properties[p] = [{"annotation": annotation, "delete": True}]
local_calculated_properties[p] = [self.delete(annotation)]
else:
previous = new = []
@ -788,12 +788,9 @@ class CommonFormatter:
prop_name not in previous
or new[prop_name] != previous[prop_name]
):
underline_ = True
# prop_annotation = self.underline(prop_annotation)
else:
underline_ = False
prop_annotation = self.underline(prop_annotation)
local_calculated_properties.setdefault(prop["name"], []).append(
{"annotation": prop_annotation, "underline": underline_}
prop_annotation
)
else:
italic = False
@ -803,19 +800,10 @@ class CommonFormatter:
calculated_property_name,
calculated_property,
) in local_calculated_properties.items():
# calculated_property = calculated_property_data["annotation"]
data = []
for calc in calculated_property:
annotation = self.message_to_string(calc["annotation"], None)[1]
if calc.get("underline", False):
annotation = self.underline(annotation)
if calc.get("delete", False):
annotation = self.delete(annotation)
data.append(annotation)
if len(calculated_property) > 1:
calculated_property = self.join(data)
calculated_property = self.join(calculated_property)
else:
calculated_property = data[0]
calculated_property = calculated_property[0]
calculated_properties.append(
self.section(
calculated_property_name.capitalize(), calculated_property
@ -874,23 +862,6 @@ class CommonFormatter:
msg["identifiers"] = [msg["path"]["identifiers"]]
path = self.link_variable(calc_path(msg["path"], self, identifiers), msg["path"]["path"], self.get_description("variable", msg, {}, None), filename=filename)
msg = msg["message"].format(path)
elif "description" in msg:
if "variables" in msg:
paths = []
for variable in msg["variables"]:
filename = None
if self.other_root_filenames:
path = msg["path"]
for root in self.other_root_filenames:
if path == root or path.startswith(f'{root}.'):
filename = self.other_root_filenames[root]
break
identifiers = variable.get("identifiers")
path = calc_path(variable, self, identifiers)
paths.append(self.link_variable(path, variable["path"], self.get_description("variable", variable, {}, force_identifiers=identifiers), filename=filename))
msg = msg["description"].format(*paths)
else:
msg = msg["description"]
return ret, msg
def section(

View file

@ -1,10 +1,16 @@
[cols="1a,1a"]
|====
| Variable | Description
| **var1** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` | My var1.
| **var2** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | My var2. +
|
**var1** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` |
My var1.
|
**var2** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` |
My var2. +
**Default**: the value of the variable "var1"
|====

View file

@ -1,11 +1,17 @@
[cols="1a,1a"]
|====
| Variable | Description
| **var2** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | My var2. +
|
**var2** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` |
My var2. +
**Default**: depends on an undocumented variable
| **var3** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `advanced` `mandatory` `__hidden__` | My var3. +
|
**var3** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `advanced` `mandatory` `__hidden__` |
My var3. +
**Hidden**: var could be hidden
|====

View file

@ -1,8 +1,11 @@
[cols="1a,1a"]
|====
| Variable | Description
| **var2** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | My var2. +
|
**var2** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` |
My var2. +
**Default**: depends on an undocumented variable
|====

View file

@ -1,8 +1,11 @@
[cols="1a,1a"]
|====
| Variable | Description
| **var3** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `advanced` `mandatory` `__hidden__` | My var3. +
|
**var3** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `advanced` `mandatory` `__hidden__` |
My var3. +
**Hidden**: var could be hidden
|====

View file

@ -1,10 +1,16 @@
[cols="1a,1a"]
|====
| Variable | Description
| **var1** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` | My var1.
| **var3** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `advanced` `mandatory` `__hidden__` | My var3. +
|
**var1** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` |
My var1.
|
**var3** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `advanced` `mandatory` `__hidden__` |
My var3. +
**Hidden**: var could be hidden
|====

View file

@ -1,7 +1,10 @@
[cols="1a,1a"]
|====
| Variable | Description
| **var1** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` | My var1.
|
**var1** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `basic` `mandatory` |
My var1.
|====

View file

@ -33,9 +33,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "the value of var1"
}
"values": "the value of var1"
},
"properties": [
{

View file

@ -10,6 +10,6 @@
* maybe
| **var2** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `unique` `multiple` | A second variable. +
**Default**: the value of "var1"
**Default**: the value of _.var1
|====

View file

@ -1,5 +1,5 @@
| Variable | Description |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------|
| **<a id="var1" name="var1">var1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A first variable.<br/>**Default**: <br/>• no<br/>• yes<br/>• maybe |
| **<a id="var2" name="var2">var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.<br/>**Default**: the value of "[a first variable](#var1)" |
| Variable | Description |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|
| **<a id="var1" name="var1">var1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A first variable.<br/>**Default**: <br/>• no<br/>• yes<br/>• maybe |
| **<a id="var2" name="var2">var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.<br/>**Default**: the value of _.var1 |

View file

@ -6,7 +6,7 @@
<tr><td><b>var1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>A first variable.<br/><b>Default</b>: <ul><li>no</li>
<li>yes</li>
<li>maybe</li></ul> </td></tr>
<tr><td><b>var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>A second variable.<br/><b>Default</b>: the value of "var1"</td></tr>
<tr><td><b>var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>A second variable.<br/><b>Default</b>: the value of _.var1</td></tr>
</tbody>
</table>

View file

@ -49,15 +49,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "the value of \"{0}\"",
"variables": [
{
"path": "var1",
"description": "a first variable"
}
]
}
"values": "the value of _.var1"
},
"properties": [
{

View file

@ -1,5 +1,5 @@
| Variable&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Description&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **<a id="var1" name="var1">var1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A first variable.<br/>**Default**: <br/>• no<br/>• yes<br/>• maybe |
| **<a id="var2" name="var2">var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.<br/>**Default**: the value of "[a first variable](#var1)" |
| **<a id="var2" name="var2">var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.<br/>**Default**: the value of _.var1 |

View file

@ -8,6 +8,6 @@
│ │ • maybe │
├───────────────────────────────────────┼──────────────────────────────────────┤
var2 │ A second variable. │
 string   standard   mandatory    │ Default: the value of "var1"
 string   standard   mandatory    │ Default: the value of _.var1
unique   multiple  │ │
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -29,9 +29,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "value of a variable!"
}
"values": "value of a variable!"
},
"properties": [
{

View file

@ -29,9 +29,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "value\nof\na\nvariable!"
}
"values": "value\nof\na\nvariable!"
},
"properties": [
{

View file

@ -21,9 +21,7 @@
],
"choices": {
"name": "Choices",
"values": {
"description": "choices is 0 to 9"
}
"values": "choices is 0 to 9"
},
"path": "var",
"names": [

View file

@ -3,9 +3,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "get information test_information"
}
"values": "get information test_information"
},
"properties": [
{

View file

@ -3,9 +3,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "concat all parameters"
}
"values": "concat all parameters"
},
"properties": [
{

View file

@ -3,9 +3,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "returns the information"
}
"values": "returns the information"
},
"properties": [
{

View file

@ -3,9 +3,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "returns a value"
}
"values": "returns a value"
},
"properties": [
{

View file

@ -21,9 +21,7 @@
],
"choices": {
"name": "Choices",
"values": {
"description": "choice for 0 to 9"
}
"values": "choice for 0 to 9"
},
"path": "var",
"names": [

View file

@ -21,9 +21,7 @@
],
"choices": {
"name": "Choices",
"values": {
"description": "choice for 0 to 9"
}
"values": "choice for 0 to 9"
},
"path": "var",
"names": [

View file

@ -33,9 +33,7 @@
],
"validators": {
"name": "Validator",
"values": {
"description": "needs exactly 3 values"
}
"values": "needs exactly 3 values"
},
"path": "var1",
"names": [
@ -85,12 +83,8 @@
"validators": {
"name": "Validators",
"values": [
{
"description": "needs a minimum of 1 values"
},
{
"description": "needs a maximum of 4 values"
}
"needs a minimum of 1 values",
"needs a maximum of 4 values"
]
},
"path": "var2",

View file

@ -3,9 +3,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "get information test_information"
}
"values": "get information test_information"
},
"properties": [
{

View file

@ -33,9 +33,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "the value is always yes"
}
"values": "the value is always yes"
},
"properties": [
{
@ -53,9 +51,7 @@
{
"type": "property",
"name": "hidden",
"annotation": {
"description": "only if the variable var1 has value \"yes\""
}
"annotation": "only if the variable var1 has value \"yes\""
},
{
"type": "property",

View file

@ -47,9 +47,7 @@
{
"type": "property",
"name": "disabled",
"annotation": {
"description": "if condition is egal to \"yes\""
}
"annotation": "if condition is egal to \"yes\""
}
],
"path": "variable1",
@ -80,9 +78,7 @@
{
"type": "property",
"name": "disabled",
"annotation": {
"description": "if condition is not egal to \"yes\""
}
"annotation": "if condition is not egal to \"yes\""
}
],
"path": "variable2",

View file

@ -43,9 +43,7 @@
{
"type": "property",
"name": "hidden",
"annotation": {
"description": "calculation from an unknown variable"
}
"annotation": "calculation from an unknown variable"
}
],
"path": "var1",
@ -72,9 +70,7 @@
{
"type": "property",
"name": "hidden",
"annotation": {
"description": "calculation from an condition variable"
}
"annotation": "calculation from an condition variable"
}
],
"path": "var2",

View file

@ -17,9 +17,7 @@
],
"validators": {
"name": "Validator",
"values": {
"description": "the max value is 100"
}
"values": "the max value is 100"
},
"path": "int",
"names": [

View file

@ -21,9 +21,7 @@
],
"validators": {
"name": "Validator",
"values": {
"description": "var1 must be different than var2"
}
"values": "var1 must be different than var2"
},
"path": "var1",
"names": [

View file

@ -32,9 +32,7 @@
],
"validators": {
"name": "Validator",
"values": {
"description": "check length is less than 10"
}
"values": "check length is less than 10"
},
"path": "var1",
"names": [

View file

@ -32,9 +32,7 @@
],
"validators": {
"name": "Validator",
"values": {
"description": "check length is less than 3"
}
"values": "check length is less than 3"
},
"path": "var1",
"names": [

View file

@ -33,9 +33,7 @@
],
"validators": {
"name": "Validator",
"values": {
"description": "value must be equal to index"
}
"values": "value must be equal to index"
},
"path": "var1",
"names": [

View file

@ -21,9 +21,7 @@
],
"validators": {
"name": "Validator",
"values": {
"description": "the max value is 100"
}
"values": "the max value is 100"
},
"path": "int",
"names": [

View file

@ -3,9 +3,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "returns yes"
}
"values": "returns yes"
},
"properties": [
{

View file

@ -81,9 +81,7 @@
],
"validators": {
"name": "Validator",
"values": {
"description": "var3 must be different than var2"
}
"values": "var3 must be different than var2"
},
"path": "var3",
"names": [

View file

@ -45,9 +45,7 @@
{
"type": "property",
"name": "hidden",
"annotation": {
"description": "if condition is yes"
}
"annotation": "if condition is yes"
}
]
},

View file

@ -45,9 +45,7 @@
{
"type": "property",
"name": "hidden",
"annotation": {
"description": "if condition is yes"
}
"annotation": "if condition is yes"
}
]
},

View file

@ -43,9 +43,7 @@
{
"type": "property",
"name": "mandatory",
"annotation": {
"description": "only if rougail.condition has the value \"yes\""
}
"annotation": "only if rougail.condition has the value \"yes\""
}
],
"path": "var",

View file

@ -34,12 +34,8 @@
"validators": {
"name": "Validators",
"values": [
{
"description": "int and int2 must be different"
},
{
"description": "int and int3 must be different"
}
"int and int2 must be different",
"int and int3 must be different"
]
},
"path": "general.int",

View file

@ -90,9 +90,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "returns follower1 value"
}
"values": "returns follower1 value"
},
"properties": [
{

View file

@ -33,9 +33,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "a calculation"
}
"values": "a calculation"
},
"properties": [
{
@ -75,9 +73,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "a calculation"
}
"values": "a calculation"
},
"properties": [
{

View file

@ -45,9 +45,7 @@
{
"type": "property",
"name": "hidden",
"annotation": {
"description": "if condition is no"
}
"annotation": "if condition is no"
}
],
"help": [

View file

@ -102,9 +102,7 @@
{
"type": "property",
"name": "disabled",
"annotation": {
"description": "if condition is yes"
}
"annotation": "if condition is yes"
}
],
"path": "leader.follower",

View file

@ -67,9 +67,7 @@
}
],
"identifier": [
{
"description": "index of suffix value"
}
"index of suffix value"
],
"help": [
"This family builds families dynamically"

View file

@ -42,6 +42,6 @@ This family builds families dynamically. +
| Variable | Description
| **var2** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` | A second variable. +
**Default**: the value of "dyn__val1__.family.var"
**Default**: the value of var
|====

View file

@ -26,7 +26,7 @@
</details>
| Variable | Description |
|-----------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------|
| **<a id="var2" name="var2">var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.<br/>**Default**: the value of "[with a variable](#dyn:::identifier:::.family.var)" |
| Variable | Description |
|-----------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------|
| **<a id="var2" name="var2">var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.<br/>**Default**: the value of var |

View file

@ -39,10 +39,10 @@ This family builds families dynamically.
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>A second variable.<br/><b>Default</b>: the value of "dyn<i>val1</i>.family.var"</td></tr>
<tr><td><b>var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> <mark>mandatory</mark></td><td>A second variable.<br/><b>Default</b>: the value of var</td></tr>
</tbody>
</table>

View file

@ -149,18 +149,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "the value of \"{0}\"",
"variables": [
{
"path": "dyn{{ identifier }}.family.var",
"description": "with a variable",
"identifiers": [
"val1"
]
}
]
}
"values": "the value of var"
},
"properties": [
{

View file

@ -26,5 +26,5 @@
| Variable&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Description&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **<a id="var2" name="var2">var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.<br/>**Default**: the value of "[with a variable](#dyn:::identifier:::.family.var)" |
| **<a id="var2" name="var2">var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` | A second variable.<br/>**Default**: the value of var |

View file

@ -37,6 +37,5 @@
 Variable  ┃ Description  ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
var2 │ A second variable. │
 string   standard   mandatory  │ Default: the value of │
│ │ "dynval1.family.var"
 string   standard   mandatory  │ Default: the value of var │
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -153,9 +153,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "the value of var"
}
"values": "the value of var"
},
"properties": [
{

View file

@ -149,9 +149,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "the value of var"
}
"values": "the value of var"
},
"properties": [
{

View file

@ -145,9 +145,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "the value of var"
}
"values": "the value of var"
},
"properties": [
{

View file

@ -126,9 +126,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "the value of var"
}
"values": "the value of var"
},
"properties": [
{

View file

@ -122,9 +122,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "the value of var"
}
"values": "the value of var"
},
"properties": [
{

View file

@ -98,9 +98,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "from suffix"
}
"values": "from suffix"
},
"properties": [
{

View file

@ -94,9 +94,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "from suffix"
}
"values": "from suffix"
},
"properties": [
{

View file

@ -24,9 +24,7 @@
{
"type": "property",
"name": "hidden",
"annotation": {
"description": "if suffix == 'val2'"
}
"annotation": "if suffix == 'val2'"
}
],
"identifier": [

View file

@ -49,9 +49,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "the value of var1"
}
"values": "the value of var1"
},
"properties": [
{

View file

@ -18,6 +18,6 @@
* maybe
| **rougail.var2** +
`https://rougail.readthedocs.io/en/latest/variable.html#variables-types[string]` `standard` `mandatory` `unique` `multiple` | A second variable. +
**Default**: the value of "rougail.var1"
**Default**: the value of _.var1
|====

View file

@ -4,10 +4,10 @@
> **<a id="rougail" name="rougail">rougail</a>**\
> `standard`
| Variable | Description |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------|
| **<a id="rougail.var1" name="rougail.var1">rougail.var1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A first variable.<br/>**Default**: <br/>• no<br/>• yes<br/>• maybe |
| **<a id="rougail.var2" name="rougail.var2">rougail.var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.<br/>**Default**: the value of "[a first variable](#rougail.var1)" |
| Variable | Description |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|
| **<a id="rougail.var1" name="rougail.var1">rougail.var1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A first variable.<br/>**Default**: <br/>• no<br/>• yes<br/>• maybe |
| **<a id="rougail.var2" name="rougail.var2">rougail.var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.<br/>**Default**: the value of _.var1 |
</details>

View file

@ -6,13 +6,13 @@
<table>
<thead>
<tr><th>Variable </th><th>Description </th></tr>
<tr><th>Variable </th><th>Description </th></tr>
</thead>
<tbody>
<tr><td><b>rougail.var1</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>A first variable.<br/><b>Default</b>: <ul><li>no</li>
<li>yes</li>
<li>maybe</li></ul> </td></tr>
<tr><td><b>rougail.var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>A second variable.<br/><b>Default</b>: the value of "rougail.var1"</td></tr>
<li>maybe</li></ul> </td></tr>
<tr><td><b>rougail.var2</b><br/><mark><a href='https://rougail.readthedocs.io/en/latest/variable.html#variables-types'>string</a></mark> <mark>standard</mark> <mark>mandatory</mark> <mark>unique</mark> <mark>multiple</mark></td><td>A second variable.<br/><b>Default</b>: the value of _.var1</td></tr>
</tbody>
</table>

View file

@ -65,15 +65,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "the value of \"{0}\"",
"variables": [
{
"path": "rougail.var1",
"description": "a first variable"
}
]
}
"values": "the value of _.var1"
},
"properties": [
{

View file

@ -8,5 +8,5 @@
| Variable&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Description&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **<a id="rougail.var1" name="rougail.var1">rougail.var1</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A first variable.<br/>**Default**: <br/>• no<br/>• yes<br/>• maybe |
| **<a id="rougail.var2" name="rougail.var2">rougail.var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.<br/>**Default**: the value of "[a first variable](#rougail.var1)" |
| **<a id="rougail.var2" name="rougail.var2">rougail.var2</a>**<br/>[`string`](https://rougail.readthedocs.io/en/latest/variable.html#variables-types) `standard` `mandatory` `unique` `multiple` | A second variable.<br/>**Default**: the value of _.var1 |

View file

@ -15,7 +15,7 @@
│ │ • maybe │
├───────────────────────────────────────┼──────────────────────────────────────┤
rougail.var2 │ A second variable. │
 string   standard   mandatory    │ Default: the value of "rougail.var1"
 string   standard   mandatory    │ Default: the value of _.var1
unique   multiple  │ │
└───────────────────────────────────────┴──────────────────────────────────────┘

View file

@ -45,9 +45,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "value of a variable!"
}
"values": "value of a variable!"
},
"properties": [
{

View file

@ -45,9 +45,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "value\nof\na\nvariable!"
}
"values": "value\nof\na\nvariable!"
},
"properties": [
{

View file

@ -37,9 +37,7 @@
],
"choices": {
"name": "Choices",
"values": {
"description": "choices is 0 to 9"
}
"values": "choices is 0 to 9"
},
"path": "rougail.var",
"names": [

View file

@ -19,9 +19,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "get information test_information"
}
"values": "get information test_information"
},
"properties": [
{

View file

@ -19,9 +19,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "concat all parameters"
}
"values": "concat all parameters"
},
"properties": [
{

View file

@ -19,9 +19,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "returns the information"
}
"values": "returns the information"
},
"properties": [
{

View file

@ -19,9 +19,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "returns a value"
}
"values": "returns a value"
},
"properties": [
{

View file

@ -37,9 +37,7 @@
],
"choices": {
"name": "Choices",
"values": {
"description": "choice for 0 to 9"
}
"values": "choice for 0 to 9"
},
"path": "rougail.var",
"names": [

View file

@ -37,9 +37,7 @@
],
"choices": {
"name": "Choices",
"values": {
"description": "choice for 0 to 9"
}
"values": "choice for 0 to 9"
},
"path": "rougail.var",
"names": [

View file

@ -67,9 +67,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "return no"
}
"values": "return no"
},
"properties": [
{

View file

@ -103,9 +103,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "copy the value of rougail.variable"
}
"values": "copy the value of rougail.variable"
},
"properties": [
{
@ -135,9 +133,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "copy the value of rougail.variable"
}
"values": "copy the value of rougail.variable"
},
"properties": [
{

View file

@ -49,9 +49,7 @@
],
"validators": {
"name": "Validator",
"values": {
"description": "needs exactly 3 values"
}
"values": "needs exactly 3 values"
},
"path": "rougail.var1",
"names": [
@ -101,12 +99,8 @@
"validators": {
"name": "Validators",
"values": [
{
"description": "needs a minimum of 1 values"
},
{
"description": "needs a maximum of 4 values"
}
"needs a minimum of 1 values",
"needs a maximum of 4 values"
]
},
"path": "rougail.var2",

View file

@ -19,9 +19,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "get information test_information"
}
"values": "get information test_information"
},
"properties": [
{

View file

@ -49,9 +49,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "the value is always yes"
}
"values": "the value is always yes"
},
"properties": [
{
@ -69,9 +67,7 @@
{
"type": "property",
"name": "hidden",
"annotation": {
"description": "only if the variable var1 has value \"yes\""
}
"annotation": "only if the variable var1 has value \"yes\""
},
{
"type": "property",

View file

@ -63,9 +63,7 @@
{
"type": "property",
"name": "disabled",
"annotation": {
"description": "if condition is egal to \"yes\""
}
"annotation": "if condition is egal to \"yes\""
}
],
"path": "rougail.variable1",
@ -96,9 +94,7 @@
{
"type": "property",
"name": "disabled",
"annotation": {
"description": "if condition is egal to \"yes\""
}
"annotation": "if condition is egal to \"yes\""
}
],
"path": "rougail.variable2",

View file

@ -63,9 +63,7 @@
{
"type": "property",
"name": "disabled",
"annotation": {
"description": "if condition is egal to \"yes\""
}
"annotation": "if condition is egal to \"yes\""
}
],
"path": "rougail.variable1",
@ -96,9 +94,7 @@
{
"type": "property",
"name": "disabled",
"annotation": {
"description": "if condition is not egal to \"yes\""
}
"annotation": "if condition is not egal to \"yes\""
}
],
"path": "rougail.variable2",

View file

@ -49,9 +49,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "the value of condition"
}
"values": "the value of condition"
},
"properties": [
{
@ -69,9 +67,7 @@
{
"type": "property",
"name": "disabled",
"annotation": {
"description": "if condition is yes"
}
"annotation": "if condition is yes"
}
],
"path": "rougail.var1",
@ -88,9 +84,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "the value of condition"
}
"values": "the value of condition"
},
"properties": [
{
@ -108,9 +102,7 @@
{
"type": "property",
"name": "disabled",
"annotation": {
"description": "if condition is yes"
}
"annotation": "if condition is yes"
}
],
"path": "rougail.var2",

View file

@ -63,9 +63,7 @@
{
"type": "property",
"name": "disabled",
"annotation": {
"description": "if condition is egal to \"yes\""
}
"annotation": "if condition is egal to \"yes\""
},
{
"type": "property",
@ -106,9 +104,7 @@
{
"type": "property",
"name": "disabled",
"annotation": {
"description": "if condition is egal to \"yes\""
}
"annotation": "if condition is egal to \"yes\""
},
{
"type": "property",

View file

@ -59,9 +59,7 @@
{
"type": "property",
"name": "hidden",
"annotation": {
"description": "calculation from an unknown variable"
}
"annotation": "calculation from an unknown variable"
}
],
"path": "rougail.var1",
@ -88,9 +86,7 @@
{
"type": "property",
"name": "hidden",
"annotation": {
"description": "calculation from an condition variable"
}
"annotation": "calculation from an condition variable"
}
],
"path": "rougail.var2",

View file

@ -67,9 +67,7 @@
{
"type": "property",
"name": "hidden",
"annotation": {
"description": "if condition is yes"
}
"annotation": "if condition is yes"
}
],
"path": "rougail.var1",
@ -104,9 +102,7 @@
{
"type": "property",
"name": "hidden",
"annotation": {
"description": "if condition is yes"
}
"annotation": "if condition is yes"
}
],
"path": "rougail.var2",

View file

@ -49,9 +49,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "the value of condition"
}
"values": "the value of condition"
},
"properties": [
{
@ -69,9 +67,7 @@
{
"type": "property",
"name": "hidden",
"annotation": {
"description": "if condition is yes"
}
"annotation": "if condition is yes"
}
],
"path": "rougail.var1",
@ -88,9 +84,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "the value of condition"
}
"values": "the value of condition"
},
"properties": [
{
@ -108,9 +102,7 @@
{
"type": "property",
"name": "hidden",
"annotation": {
"description": "if condition is yes"
}
"annotation": "if condition is yes"
}
],
"path": "rougail.var2",

View file

@ -49,9 +49,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "returns the condition value"
}
"values": "returns the condition value"
},
"properties": [
{
@ -69,9 +67,7 @@
{
"type": "property",
"name": "hidden",
"annotation": {
"description": "if condition is yes"
}
"annotation": "if condition is yes"
}
],
"path": "rougail.var1",
@ -88,9 +84,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "returns the condition value"
}
"values": "returns the condition value"
},
"properties": [
{
@ -108,9 +102,7 @@
{
"type": "property",
"name": "hidden",
"annotation": {
"description": "if condition is yes"
}
"annotation": "if condition is yes"
}
],
"path": "rougail.var2",

View file

@ -33,9 +33,7 @@
],
"validators": {
"name": "Validator",
"values": {
"description": "the max value is 100"
}
"values": "the max value is 100"
},
"path": "rougail.int",
"names": [

View file

@ -37,9 +37,7 @@
],
"validators": {
"name": "Validator",
"values": {
"description": "var1 must be different than var2"
}
"values": "var1 must be different than var2"
},
"path": "rougail.var1",
"names": [

View file

@ -48,9 +48,7 @@
],
"validators": {
"name": "Validator",
"values": {
"description": "check length is less than 10"
}
"values": "check length is less than 10"
},
"path": "rougail.var1",
"names": [

View file

@ -48,9 +48,7 @@
],
"validators": {
"name": "Validator",
"values": {
"description": "check length is less than 3"
}
"values": "check length is less than 3"
},
"path": "rougail.var1",
"names": [

View file

@ -49,9 +49,7 @@
],
"validators": {
"name": "Validator",
"values": {
"description": "value must be equal to index"
}
"values": "value must be equal to index"
},
"path": "rougail.var1",
"names": [

View file

@ -37,9 +37,7 @@
],
"validators": {
"name": "Validator",
"values": {
"description": "the max value is 100"
}
"values": "the max value is 100"
},
"path": "rougail.int",
"names": [

View file

@ -19,9 +19,7 @@
"type": "variable",
"default": {
"name": "Default",
"values": {
"description": "returns yes"
}
"values": "returns yes"
},
"properties": [
{

Some files were not shown because too many files have changed in this diff Show more