From d1b3786b2a111c502fb1ed747d82fdf6efc37e47 Mon Sep 17 00:00:00 2001 From: ralf Date: Fri, 19 Apr 2024 12:23:10 +0200 Subject: [PATCH] WIP eTemplate2.0 DTD --- doc/etemplate2-rng.php | 127 +- .../custom-elements-manifest.config.mjs | 6 +- doc/etemplate2/etemplate2.0.dtd | 1710 ++++- doc/etemplate2/etemplate2.0.rng | 6592 +++++++++++++++-- doc/etemplate2/etemplate2.dtd | 11 +- doc/etemplate2/etemplate2.rng | 17 +- 6 files changed, 7404 insertions(+), 1059 deletions(-) mode change 100644 => 100755 doc/etemplate2-rng.php diff --git a/doc/etemplate2-rng.php b/doc/etemplate2-rng.php old mode 100644 new mode 100755 index 1864ad5a0a..9e2c5ce796 --- a/doc/etemplate2-rng.php +++ b/doc/etemplate2-rng.php @@ -1,3 +1,4 @@ +#!/usr/bin/env php choice; /** * Manually overwriting problems / errors in what we automatically generate + * Use class-name (e.g. Et2Button) so all descends inherit the fix, use-tag to fix only specific widget. * @todo fix in TS sources */ $overwrites = [ @@ -44,7 +46,9 @@ $overwrites = [ 'id' => 'string', // commented out with some reasoning in Et2Widget //'data' => null, // ToDo: not sure, but AFAIK this is no attribute, but somehow listed in each widget 'width' => 'string', + 'height' => 'string', 'span' => 'string', // actually int|"all" + 'slot' => 'string', ], ], 'Et2InputWidget' => [ @@ -109,7 +113,34 @@ $overwrites = [ 'et2-split' => [ '.children' => 'Widgets', ], - 'et2-select-*' => 'et2-select', // seems like et2-select-* widgets are NOT parsed + 'et2-url-email' => [ + '.attrs' => [ + 'emailDisplay' => 'string', // can't see that anywhere in the code, but in addressbook.index.xet + ], + ], + 'et2-nextmatch-header-custom' => [ + '.attrs' => [ + 'emptyLabel' => 'string', + ], + ], + 'Et2Button' => [ + '.attrs' => [ + 'image' => 'string', + 'noSubmit' => 'boolean', + ], + ], + 'Et2Select' => [ + '.attrs' => [ + 'rows' => 'int', + 'tabindex' => 'int', + 'allowFreeEntries' => 'boolean', + ], + ], + 'et2-email' => [ + '.attrs' => [ + 'onTagClick' => 'function', + ], + ], ]; /** @@ -118,13 +149,75 @@ $overwrites = [ // make overlay the only allowed start element removeNode($grammar->start->choice); $grammar->start->addChild('ref')->addAttribute('name', 'overlay'); -// overlay can only container template, not all widgets -getByName($grammar, 'overlay')->element->zeroOrMore->ref->attributes()['name'] = 'template'; -getByName($grammar, 'attlist.vfs-upload')->addChild('optional') - ->addChild('attribute')->addAttribute('name', 'callback'); -// add statustext to tab -getByName($grammar, 'attlist.tab')->addChild('optional') - ->addChild('attribute')->addAttribute('name', 'statustext'); +// fix legacy widgets: attribute-name => (array of) widgets +$missing_legacy_attributes = [ + 'callback' => 'vfs-upload', + 'statustext' => 'tab', + 'minWidth' => 'column', + 'maxWidth' => 'column', + 'id' => [ + '.optional' => false, + 'nextmatch-header', 'nextmatch-sortheader', 'nextmatch-customfields', 'nextmatch', + ], + 'template' => ['.optional' => false, 'nextmatch'], + 'header_left' => 'nextmatch', + 'header_row' => 'nextmatch', + 'header_right' => 'nextmatch', + 'disabled' => 'nextmatch', + 'onselect' => 'nextmatch', + 'span' => ['nextmatch', 'nextmatch-header', 'nextmatch-customfields', 'nextmatch-sortheader'], + 'class' => ['nextmatch','nextmatch-header', 'nextmatch-customfields', 'nextmatch-sortheader'], + 'label' => [ + '.optional' => false, + 'nextmatch-header', 'nextmatch-sortheader', + ], + 'sortmode' => [ + '.values' => ['ASC', 'DESC'], + '.default' => 'ASC', + 'nextmatch-sortheader', + ], +]; +foreach($missing_legacy_attributes as $attribute => $widgets) +{ + foreach((array)$widgets as $key => $widget) + { + if (!is_int($key)) continue; // .(values|default) + // widget not found add it plus it's attribute-list + if (!getByName($grammar, $widget)) + { + $widgets_choice->addChild('ref')->addAttribute('name', $widget); + ($define = $grammar->addChild('define'))->addAttribute('name', $widget); + ($element = $define->addChild('element'))->addAttribute('name', $widget); + $element->addChild('ref')->addAttribute('name', 'attlist.'.$widget); + $element->addChild('empty'); // no children allowed + $grammar->addChild('define')->addAttribute('name', 'attlist.'.$widget); + } + // add (optional) attribute + if (!is_array($widgets) || (!isset($widgets['.optional']) || $widgets['.optional'] === true)) + { + $attr = getByName($grammar, 'attlist.'.$widget)->addChild('optional') + ->addChild('attribute'); + } + else + { + $attr = getByName($grammar, 'attlist.'.$widget)->addChild('attribute'); + } + $attr->addAttribute('name', $attribute); + // add values and/or default + if (is_array($widgets) && isset($widgets['.values'])) + { + $choice = $attr->addChild('choice'); + foreach($widgets['.values'] as $value) + { + $choice->addChild('value', $value); + } + } + if (is_array($widgets) && isset($widgets['.default'])) + { + $attr->addAttribute('a:defaultValue', $widgets['.default'], 'http://relaxng.org/ns/compatibility/annotations/1.0'); + } + } +} // build a hashed version of all classes, members and attributes to e.g. find ancestors $classes = []; @@ -175,7 +268,7 @@ foreach($data['modules'] as $module) $attrs = $element->addChild('ref'); $attrs->addAttribute('name', 'attlist.'.$export['name']); // add to widgets - $widgets->choice->addChild('ref')->addAttribute('name', $export['name']); + $widgets_choice->addChild('ref')->addAttribute('name', $export['name']); // add the element-attributes $attrs = $grammar->addChild('define'); @@ -193,10 +286,11 @@ foreach($data['modules'] as $module) } else { + $list = $element->addChild('oneOrMore'); // zeroOrMore for e.g. empty boxes? // add allowed children foreach((array)$overwrites[$export['name']]['.children'] as $child) { - $element->addChild('ref')->addAttribute('name', $child); + $list->addChild('ref')->addAttribute('name', $child); } } @@ -206,7 +300,7 @@ foreach($data['modules'] as $module) } $remove = []; -foreach($widgets->choice->children() as $widget) +foreach($widgets_choice->children() as $widget) { if (preg_match($overwrites['.remove'], $name=(string)$widget->attributes()['name'])) { @@ -261,8 +355,8 @@ echo preg_replace('# */ function removeWidget(string $name) { - global $grammar, $widgets; - if (removeByName($widgets->choice, $name)) + global $grammar, $widgets_choice; + if (removeByName($widgets_choice, $name)) { removeByName($grammar, $name); removeByName($grammar, 'attlist.'.$name); @@ -381,7 +475,10 @@ function attributes(array $class, ?SimpleXMLElement $attrs=null) { $default = substr($default, 1, -1); } - $attribute->addAttribute('a:defaultValue', $default, 'http://relaxng.org/ns/compatibility/annotations/1.0'); + if ($default !== 'undefined') // do NOT add undefined, it's the default anyway + { + $attribute->addAttribute('a:defaultValue', $default, 'http://relaxng.org/ns/compatibility/annotations/1.0'); + } } switch ($attr['type']['text'] ?? 'any') { diff --git a/doc/etemplate2/custom-elements-manifest.config.mjs b/doc/etemplate2/custom-elements-manifest.config.mjs index f9f541d3d1..80782051ec 100644 --- a/doc/etemplate2/custom-elements-manifest.config.mjs +++ b/doc/etemplate2/custom-elements-manifest.config.mjs @@ -26,9 +26,9 @@ function replace(string, terms) } export default { - globs: ["api/js/etemplate/**/Et2*/*.ts"], + globs: ["api/js/etemplate/**/Et2*.ts","api/js/etemplate/Et2Nextmatch/**/*.ts"], /** Globs to exclude */ - exclude: [],//, 'et2_*.ts', '**/test/*', '**/*.styles.ts', '**/*.test.ts'], + exclude: ["api/js/etemplate/**/test/*"],//, 'et2_*.ts', '**/test/*', '**/*.styles.ts', '**/*.test.ts'], dev: false, litelement: true, plugins: [ @@ -195,4 +195,4 @@ export default { */ ] -}; +}; \ No newline at end of file diff --git a/doc/etemplate2/etemplate2.0.dtd b/doc/etemplate2/etemplate2.0.dtd index 1046fca92c..fcb3022175 100644 --- a/doc/etemplate2/etemplate2.0.dtd +++ b/doc/etemplate2/etemplate2.0.dtd @@ -24,16 +24,23 @@ + |audio|barcode|itempicker|script|countdown|nextmatch-header|nextmatch-sortheader + |nextmatch-customfields|nextmatch|et2-avatar|et2-avatar-group|et2-lavatar|et2-checkbox|et2-button + |et2-button-icon|et2-button-scroll|et2-button-timestamp|et2-colorpicker|et2-description|et2-label + |et2-date|et2-date-duration|et2-date-range|et2-date-since|et2-date-time|et2-date-timeonly + |et2-date-time-today|et2-dialog|et2-dropdown-button|et2-email|et2-favorites|et2-iframe|et2-appicon + |et2-image|et2-link|et2-link-add|et2-link-apps|et2-link-entry|et2-link-list|et2-link-paste-dialog + |et2-link-search|et2-link-string|et2-link-to|et2-portlet|et2-listbox|et2-select|et2-spinner + |et2-switch|et2-textarea|et2-number|et2-password|et2-searchbox|et2-textbox|et2-tree + |et2-tree-dropdown|et2-tree-cat|et2-url|et2-url-email|et2-url-fax|et2-url-phone|et2-vfs-mime + |et2-vfs-path|et2-vfs-select|et2-vfs-select-dialog|et2-vfs-select-row|et2-vfs-uid|et2-vfs-gid + |et2-description-expose|et2-image-expose|et2-select-access|et2-select-account|et2-select-app + |et2-select-bitwise|et2-select-bool|et2-select-cat|et2-select-country|et2-select-day|et2-select-dow + |et2-select-hour|et2-select-lang|et2-select-month|et2-select-number|et2-select-percent + |et2-select-priority|et2-select-state|et2-select-tab|et2-select-thumbnail|et2-select-timezone + |et2-select-year|et2-category-tag|et2-email-tag|et2-tag|et2-thumbnail-tag|et2-box|et2-hbox|et2-vbox + |et2-details|et2-split|et2-tabbox|et2-nextmatch-columnselection|et2-nextmatch-header-account + |et2-nextmatch-header-custom|et2-nextmatch-header-entry|et2-nextmatch-header-filter"> @@ -74,18 +81,21 @@ + width CDATA #IMPLIED + minWidth CDATA #IMPLIED + maxWidth CDATA #IMPLIED> - + + part CDATA #IMPLIED + id CDATA #IMPLIED> - + @@ -1245,6 +1255,43 @@ readonly CDATA #IMPLIED attributes CDATA #IMPLIED> + + + + + + + + + + + + + + + + + height CDATA #IMPLIED + span CDATA #IMPLIED + slot CDATA #IMPLIED> @@ -1287,7 +1336,9 @@ data CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED - span CDATA #IMPLIED> + height CDATA #IMPLIED + span CDATA #IMPLIED + slot CDATA #IMPLIED> @@ -1314,31 +1365,9 @@ size CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED - span CDATA #IMPLIED> - - - - + slot CDATA #IMPLIED> @@ -1363,17 +1392,15 @@ data CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED + height CDATA #IMPLIED span CDATA #IMPLIED + slot CDATA #IMPLIED tabindex CDATA #IMPLIED> + height CDATA #IMPLIED + span CDATA #IMPLIED + slot CDATA #IMPLIED> @@ -1439,10 +1466,6 @@ target CDATA #IMPLIED format CDATA #IMPLIED timezone CDATA #IMPLIED - image CDATA 'timestamp' - hide (false|true|1) 'false' - noSubmit (false|true|1) 'true' - noValidation (false|true|1) 'false' label CDATA #IMPLIED readonly (false|true|1) 'false' required (false|true|1) 'false' @@ -1461,9 +1484,90 @@ data CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED + height CDATA #IMPLIED span CDATA #IMPLIED + slot CDATA #IMPLIED + image CDATA #IMPLIED + noSubmit (false|true|1) #IMPLIED tabindex CDATA #IMPLIED> + + + + + + + + + + + + @@ -1523,7 +1629,9 @@ data CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED + height CDATA #IMPLIED span CDATA #IMPLIED + slot CDATA #IMPLIED tabindex CDATA #IMPLIED> @@ -1549,7 +1657,9 @@ data CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED + height CDATA #IMPLIED span CDATA #IMPLIED + slot CDATA #IMPLIED tabindex CDATA #IMPLIED> @@ -1570,7 +1680,9 @@ value CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED - span CDATA #IMPLIED> + height CDATA #IMPLIED + span CDATA #IMPLIED + slot CDATA #IMPLIED> @@ -1597,7 +1709,9 @@ placement CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED + height CDATA #IMPLIED span CDATA #IMPLIED + slot CDATA #IMPLIED tabindex CDATA #IMPLIED> @@ -1625,7 +1739,9 @@ placement CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED + height CDATA #IMPLIED span CDATA #IMPLIED + slot CDATA #IMPLIED tabindex CDATA #IMPLIED> @@ -1645,54 +1761,9 @@ value CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED - span CDATA #IMPLIED> - - - - - - - - + slot CDATA #IMPLIED> @@ -1724,7 +1795,8 @@ align CDATA #IMPLIED data CDATA #IMPLIED id CDATA #IMPLIED - span CDATA #IMPLIED> + span CDATA #IMPLIED + slot CDATA #IMPLIED> @@ -1749,7 +1821,9 @@ data CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED - span CDATA #IMPLIED> + height CDATA #IMPLIED + span CDATA #IMPLIED + slot CDATA #IMPLIED> @@ -1783,7 +1857,10 @@ data CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED + height CDATA #IMPLIED span CDATA #IMPLIED + slot CDATA #IMPLIED + onTagClick CDATA #IMPLIED tabindex CDATA #IMPLIED> @@ -1812,7 +1889,9 @@ data CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED - span CDATA #IMPLIED> + height CDATA #IMPLIED + span CDATA #IMPLIED + slot CDATA #IMPLIED> @@ -1836,7 +1915,9 @@ data CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED - span CDATA #IMPLIED> + height CDATA #IMPLIED + span CDATA #IMPLIED + slot CDATA #IMPLIED> @@ -1859,7 +1940,9 @@ extraLinkPopup CDATA '' id CDATA #IMPLIED width CDATA #IMPLIED - span CDATA #IMPLIED> + height CDATA #IMPLIED + span CDATA #IMPLIED + slot CDATA #IMPLIED> @@ -1882,7 +1965,9 @@ data CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED - span CDATA #IMPLIED> + height CDATA #IMPLIED + span CDATA #IMPLIED + slot CDATA #IMPLIED> @@ -1907,7 +1992,9 @@ data CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED - span CDATA #IMPLIED> + height CDATA #IMPLIED + span CDATA #IMPLIED + slot CDATA #IMPLIED> @@ -1933,7 +2020,9 @@ data CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED + height CDATA #IMPLIED span CDATA #IMPLIED + slot CDATA #IMPLIED tabindex CDATA #IMPLIED> @@ -1969,7 +2058,12 @@ select_options CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED - span CDATA #IMPLIED> + height CDATA #IMPLIED + span CDATA #IMPLIED + slot CDATA #IMPLIED + rows CDATA #IMPLIED + tabindex CDATA #IMPLIED + allowFreeEntries (false|true|1) #IMPLIED> @@ -2000,7 +2094,9 @@ data CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED + height CDATA #IMPLIED span CDATA #IMPLIED + slot CDATA #IMPLIED tabindex CDATA #IMPLIED> @@ -2027,15 +2123,13 @@ value CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED - span CDATA #IMPLIED> + height CDATA #IMPLIED + span CDATA #IMPLIED + slot CDATA #IMPLIED> @@ -2098,7 +2195,12 @@ select_options CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED - span CDATA #IMPLIED> + height CDATA #IMPLIED + span CDATA #IMPLIED + slot CDATA #IMPLIED + rows CDATA #IMPLIED + tabindex CDATA #IMPLIED + allowFreeEntries (false|true|1) #IMPLIED> @@ -2122,7 +2224,9 @@ data CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED - span CDATA #IMPLIED> + height CDATA #IMPLIED + span CDATA #IMPLIED + slot CDATA #IMPLIED> @@ -2149,34 +2253,9 @@ data CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED + height CDATA #IMPLIED span CDATA #IMPLIED - tabindex CDATA #IMPLIED> - - - - @@ -2200,7 +2279,9 @@ data CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED - span CDATA #IMPLIED> + height CDATA #IMPLIED + span CDATA #IMPLIED + slot CDATA #IMPLIED> @@ -2227,7 +2308,9 @@ data CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED - span CDATA #IMPLIED> + height CDATA #IMPLIED + span CDATA #IMPLIED + slot CDATA #IMPLIED> @@ -2259,7 +2342,12 @@ select_options CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED - span CDATA #IMPLIED> + height CDATA #IMPLIED + span CDATA #IMPLIED + slot CDATA #IMPLIED + rows CDATA #IMPLIED + tabindex CDATA #IMPLIED + allowFreeEntries (false|true|1) #IMPLIED> @@ -2278,7 +2366,9 @@ data CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED - span CDATA #IMPLIED> + height CDATA #IMPLIED + span CDATA #IMPLIED + slot CDATA #IMPLIED> @@ -2303,7 +2393,9 @@ data CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED + height CDATA #IMPLIED span CDATA #IMPLIED + slot CDATA #IMPLIED tabindex CDATA #IMPLIED> @@ -2330,6 +2422,7 @@ data CDATA #IMPLIED id CDATA #IMPLIED span CDATA #IMPLIED + slot CDATA #IMPLIED maxlength CDATA #IMPLIED rows CDATA #IMPLIED resizeRatio CDATA #IMPLIED @@ -2362,7 +2455,9 @@ onkeypress CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED + height CDATA #IMPLIED span CDATA #IMPLIED + slot CDATA #IMPLIED placeholder CDATA #IMPLIED maxlength CDATA #IMPLIED tabindex CDATA #IMPLIED> @@ -2392,7 +2487,9 @@ onkeypress CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED + height CDATA #IMPLIED span CDATA #IMPLIED + slot CDATA #IMPLIED placeholder CDATA #IMPLIED maxlength CDATA #IMPLIED tabindex CDATA #IMPLIED> @@ -2422,7 +2519,9 @@ onkeypress CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED + height CDATA #IMPLIED span CDATA #IMPLIED + slot CDATA #IMPLIED placeholder CDATA #IMPLIED maxlength CDATA #IMPLIED tabindex CDATA #IMPLIED> @@ -2450,7 +2549,9 @@ data CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED + height CDATA #IMPLIED span CDATA #IMPLIED + slot CDATA #IMPLIED placeholder CDATA #IMPLIED maxlength CDATA #IMPLIED tabindex CDATA #IMPLIED> @@ -2489,7 +2590,9 @@ data CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED - span CDATA #IMPLIED> + height CDATA #IMPLIED + span CDATA #IMPLIED + slot CDATA #IMPLIED> @@ -2500,10 +2603,6 @@ open (false|true|1) 'false' actions CDATA '{}' value CDATA #IMPLIED - search (false|true|1) 'true' - searchUrl CDATA '' - searchOptions CDATA '{}' - resultsOpen (false|true|1) 'false' emptyLabel CDATA '' select_options CDATA #IMPLIED label CDATA #IMPLIED @@ -2524,17 +2623,15 @@ data CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED - span CDATA #IMPLIED> + height CDATA #IMPLIED + span CDATA #IMPLIED + slot CDATA #IMPLIED> + height CDATA #IMPLIED + span CDATA #IMPLIED + slot CDATA #IMPLIED> @@ -2616,7 +2717,10 @@ onkeypress CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED + height CDATA #IMPLIED span CDATA #IMPLIED + slot CDATA #IMPLIED + emailDisplay CDATA #IMPLIED placeholder CDATA #IMPLIED maxlength CDATA #IMPLIED tabindex CDATA #IMPLIED> @@ -2644,7 +2748,9 @@ onkeypress CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED + height CDATA #IMPLIED span CDATA #IMPLIED + slot CDATA #IMPLIED placeholder CDATA #IMPLIED maxlength CDATA #IMPLIED tabindex CDATA #IMPLIED> @@ -2672,7 +2778,9 @@ onkeypress CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED + height CDATA #IMPLIED span CDATA #IMPLIED + slot CDATA #IMPLIED placeholder CDATA #IMPLIED maxlength CDATA #IMPLIED tabindex CDATA #IMPLIED> @@ -2683,9 +2791,27 @@ mime CDATA #IMPLIED symlink (false|true|1) #IMPLIED value CDATA #IMPLIED + class CDATA #IMPLIED + disabled (false|true|1) 'false' + hidden (false|true|1) #IMPLIED + accesskey CDATA #IMPLIED + parentId CDATA #IMPLIED + statustext CDATA #IMPLIED + label CDATA '' + onclick CDATA #IMPLIED + noLang (false|true|1) #IMPLIED + align CDATA #IMPLIED + data CDATA #IMPLIED + src CDATA '' + defaultSrc CDATA '' + href CDATA '' + extraLinkTarget CDATA '_self' + extraLinkPopup CDATA '' id CDATA #IMPLIED width CDATA #IMPLIED - span CDATA #IMPLIED> + height CDATA #IMPLIED + span CDATA #IMPLIED + slot CDATA #IMPLIED> @@ -2710,7 +2836,9 @@ data CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED + height CDATA #IMPLIED span CDATA #IMPLIED + slot CDATA #IMPLIED tabindex CDATA #IMPLIED> @@ -2745,7 +2873,9 @@ data CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED + height CDATA #IMPLIED span CDATA #IMPLIED + slot CDATA #IMPLIED tabindex CDATA #IMPLIED> @@ -2762,9 +2892,6 @@ mimeList CDATA '[ { value: "/(application\\/vnd.oasis.opendocument.text|application\\/vnd.openxmlformats-officedocument.wordprocessingml.document)/i", label: "Documents" }, { value: "/(application\\/vnd.oasis.opendocument.spreadsheet|application\\/vnd.openxmlformats-officedocument.spreadsheetml.sheet)/i", label: "Spreadsheets" }, {value: "image/", label: "Images"}, {value: "video/", label: "Videos"} ]' help-text CDATA '' searchUrl CDATA 'EGroupware\\Api\\Etemplate\\Widget\\Vfs::ajax_vfsSelectFiles' - search (false|true|1) 'true' - searchOptions CDATA '{}' - resultsOpen (false|true|1) 'false' label CDATA #IMPLIED readonly (false|true|1) 'false' required (false|true|1) 'false' @@ -2783,7 +2910,9 @@ data CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED + height CDATA #IMPLIED span CDATA #IMPLIED + slot CDATA #IMPLIED tabindex CDATA #IMPLIED> @@ -2803,23 +2932,1022 @@ data CDATA #IMPLIED id CDATA #IMPLIED width CDATA #IMPLIED - span CDATA #IMPLIED> + height CDATA #IMPLIED + span CDATA #IMPLIED + slot CDATA #IMPLIED> + height CDATA #IMPLIED + span CDATA #IMPLIED + slot CDATA #IMPLIED> + height CDATA #IMPLIED + span CDATA #IMPLIED + slot CDATA #IMPLIED> - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + slot CDATA #IMPLIED> - - - - - - - - - + + height CDATA #IMPLIED + span CDATA #IMPLIED + slot CDATA #IMPLIED> - + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/etemplate2/etemplate2.0.rng b/doc/etemplate2/etemplate2.0.rng index bf2dda39d2..520bb013e3 100644 --- a/doc/etemplate2/etemplate2.0.rng +++ b/doc/etemplate2/etemplate2.0.rng @@ -58,15 +58,21 @@ + + + + - + + + @@ -74,8 +80,6 @@ - - @@ -92,7 +96,6 @@ - @@ -117,12 +120,43 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -264,6 +298,12 @@ + + + + + + @@ -279,7 +319,9 @@ - + + + @@ -298,6 +340,9 @@ + + + @@ -1925,7 +1970,7 @@ - + false true @@ -2047,7 +2092,7 @@ - + false true @@ -2423,7 +2468,9 @@ - + + + @@ -4483,6 +4530,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ASC + DESC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4580,9 +4713,15 @@ + + + + + + @@ -4651,9 +4790,15 @@ + + + + + + @@ -4759,111 +4904,13 @@ - - - - - - - - - - - - - - - - - false - true - 1 - - - - - - - false - true - 1 - - - - - - - - - - false - true - 1 - - - - - - - - - - - - - false - true - 1 - - - - - - - false - true - 1 - - - - - - - - - - - - - - - - - - - false - true - 1 - - - - - - - - - - - - - - + - + @@ -4969,9 +5016,15 @@ + + + + + + @@ -4986,36 +5039,6 @@ - - - - - - - false - true - 1 - - - - - - - false - true - 1 - - - - - - - false - true - 1 - - - @@ -5103,9 +5126,27 @@ + + + + + + + + + + + + + false + true + 1 + + + @@ -5117,36 +5158,6 @@ - - - - - - - false - true - 1 - - - - - - - false - true - 1 - - - - - - - false - true - 1 - - - @@ -5237,9 +5248,15 @@ + + + + + + @@ -5251,45 +5268,21 @@ - - - - - - - false - true - 1 - - - - - - - false - true - 1 - - - - - - - false - true - 1 - - - + + + + + + @@ -5308,10 +5301,10 @@ - + - + false true @@ -5320,7 +5313,7 @@ - + false true @@ -5329,7 +5322,10 @@ - + + + + false true @@ -5337,6 +5333,95 @@ + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + @@ -5427,13 +5512,212 @@ + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5555,9 +5839,15 @@ + + + + + + @@ -5713,9 +6003,15 @@ + + + + + + @@ -5829,9 +6125,15 @@ + + + + + + @@ -5906,9 +6208,15 @@ + + + + + + @@ -6031,9 +6339,15 @@ + + + + + + @@ -6159,9 +6473,15 @@ + + + + + + @@ -6234,188 +6554,13 @@ - - - - - - - - - - - - - - false - true - 1 - - - - - - - - - - - - - - - - - - - - - - false - true - 1 - - - - - - - false - true - 1 - - - - - - - - - - - - - - - - - - - - - - false - true - 1 - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - false - true - 1 - - - - - - - false - true - 1 - - - - - - - - - - - - - - - - - - - - - - false - true - 1 - - - - - - - - - - - - - false - true - 1 - - - - - - - - - - - - - - - - - - - - - - - + @@ -6545,6 +6690,9 @@ + + + @@ -6649,9 +6797,15 @@ + + + + + + @@ -6801,9 +6955,18 @@ + + + + + + + + + @@ -6920,9 +7083,15 @@ + + + + + + @@ -7024,9 +7193,15 @@ + + + + + + @@ -7107,9 +7282,15 @@ + + + + + + @@ -7190,9 +7371,15 @@ + + + + + + @@ -7279,9 +7466,15 @@ + + + + + + @@ -7389,9 +7582,15 @@ + + + + + + @@ -7547,9 +7746,30 @@ + + + + + + + + + + + + + + + + false + true + 1 + + + @@ -7678,9 +7898,15 @@ + + + + + + @@ -7785,9 +8011,15 @@ + + + + + + @@ -7796,30 +8028,6 @@ - - - - false - true - 1 - - - - - - - - - - - - - false - true - 1 - - - @@ -7940,15 +8148,24 @@ + + + + + + + + + @@ -8092,9 +8309,30 @@ + + + + + + + + + + + + + + + + false + true + 1 + + + @@ -8184,9 +8422,15 @@ + + + + + + @@ -8304,121 +8548,14 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - true - 1 - - - - - - - false - true - 1 - - - - - - - - - - false - true - 1 - - - - - - - - - - - - - false - true - 1 - - - - - - - false - true - 1 - - - - - - - - - - - - - - - - - - - false - true - 1 - - - - - - - - - - - - - - + + + + @@ -8502,9 +8639,15 @@ + + + + + + @@ -8621,9 +8764,15 @@ + + + + + + @@ -8761,9 +8910,30 @@ + + + + + + + + + + + + + + + + false + true + 1 + + + @@ -8832,9 +9002,15 @@ + + + + + + @@ -8939,9 +9115,15 @@ + + + + + + @@ -9052,6 +9234,9 @@ + + + @@ -9180,9 +9365,15 @@ + + + + + + @@ -9308,9 +9499,15 @@ + + + + + + @@ -9442,9 +9639,15 @@ + + + + + + @@ -9558,9 +9761,15 @@ + + + + + + @@ -9707,9 +9916,15 @@ + + + + + + @@ -9748,30 +9963,6 @@ - - - - false - true - 1 - - - - - - - - - - - - - false - true - 1 - - - @@ -9868,9 +10059,15 @@ + + + + + + @@ -9891,30 +10088,6 @@ - - - - false - true - 1 - - - - - - - - - - - - - false - true - 1 - - - @@ -10041,9 +10214,15 @@ + + + + + + @@ -10062,7 +10241,7 @@ - + false true @@ -10166,9 +10345,15 @@ + + + + + + @@ -10282,9 +10467,18 @@ + + + + + + + + + @@ -10398,9 +10592,15 @@ + + + + + + @@ -10514,9 +10714,15 @@ + + + + + + @@ -10549,15 +10755,87 @@ + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -10662,9 +10940,15 @@ + + + + + + @@ -10805,9 +11089,15 @@ + + + + + + @@ -10858,27 +11148,6 @@ - - - - false - true - 1 - - - - - - - - - - false - true - 1 - - - @@ -10969,9 +11238,15 @@ + + + + + + @@ -11043,9 +11318,15 @@ + + + + + + @@ -11054,15 +11335,81 @@ + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + @@ -11071,20 +11418,4157 @@ + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + @@ -11176,226 +15660,21 @@ - - - - - - - - - - - - - - - - - false - true - 1 - - - - - - - false - true - 1 - - - - - - - - - - - - - - - - - - - - - - false - true - 1 - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - false - true - 1 - - - - - - - false - true - 1 - - - - - - - - - - - - - - - - - - - - - - false - true - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - false - true - 1 - - - - - - - false - true - 1 - - - - - - - - - - - - - - - - - - - - - - false - true - 1 - - - - - - - - - - - - - - - - - - - - + - + + + @@ -11465,15 +15744,23 @@ + + + + + + - - + + + + @@ -11588,9 +15875,15 @@ + + + + + + @@ -11622,4 +15915,707 @@ + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + false + true + 1 + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + true + 1 + + + + diff --git a/doc/etemplate2/etemplate2.dtd b/doc/etemplate2/etemplate2.dtd index 12cbe8d77d..36472e501a 100644 --- a/doc/etemplate2/etemplate2.dtd +++ b/doc/etemplate2/etemplate2.dtd @@ -23,7 +23,7 @@ --> - + - + - + - + @@ -295,7 +295,9 @@ - + + + @@ -314,6 +316,9 @@ + + + @@ -11611,7 +11616,7 @@ - + true false @@ -11729,7 +11734,7 @@ - + true false @@ -12254,7 +12259,9 @@ - + + +