diff --git a/ivette/src/dome/doc/README.md b/ivette/src/dome/doc/README.md index 1d046ec45e3e09e97ecd285bc7e1d55564d90b10..8559ab10dac0ceefca552bb97d4a41ced8673e75 100644 --- a/ivette/src/dome/doc/README.md +++ b/ivette/src/dome/doc/README.md @@ -12,15 +12,15 @@ The **Dome** framework provides you with the following facilities: - easy integration with any other React components from your own - binary distribution for all supported platform (Windows, Linux and MacOS) -# Tutorials +## To Start With - [Quick Start](tutorial-quickstart.html) - [Live Editing](tutorial-hotreload.html) - [Application Design](tutorial-application.html) -- [Styling Components](tutorial-styling.html) -- [System Services](tutorial-services.html) +- [Application Development](tutorial-development.html) -# References +## References -- [Icon Gallery](gallery-icons.html) +- [Custom Hooks](tutorial-hooks.html) +- [Icon Gallery](tutorial-icons.html) - [Glossary](tutorial-glossary.html) diff --git a/ivette/src/dome/doc/template/static/styles/jsdoc-default.css b/ivette/src/dome/doc/template/static/styles/jsdoc-default.css index f12f3f6d62c8d579d90e9bad4ad17f09d4c528fa..05743bc519b3916b49b940e3017b8a3e2f7bf498 100644 --- a/ivette/src/dome/doc/template/static/styles/jsdoc-default.css +++ b/ivette/src/dome/doc/template/static/styles/jsdoc-default.css @@ -131,11 +131,10 @@ article dl { } div.summary { - margin-top: 10px ; - margin-bottom: 10px ; + margin-top: 12px ; + margin-bottom: 12px ; padding-left: 20px ; padding-bottom: 10px ; - border-bottom: thin solid #c0c0c0 ; } table.summary { } @@ -211,6 +210,7 @@ footer { padding: 6px; margin-top: 12px; margin-left: 20px; + border-top: thin solid #c0c0c0 ; } h1, h2, h3, h4 { diff --git a/ivette/src/dome/doc/template/tmpl/container.tmpl b/ivette/src/dome/doc/template/tmpl/container.tmpl index 6d77d043120425dd43dde4e92d06dfc957481ec6..3fc3db4f08e64993c09305c9fc64fe96e24078a6 100644 --- a/ivette/src/dome/doc/template/tmpl/container.tmpl +++ b/ivette/src/dome/doc/template/tmpl/container.tmpl @@ -169,7 +169,8 @@ ?> <h3 class="subsection-title">Summary</h3> - <table class="list-index"> + <div class="summary"> + <table class="summary"> <?js hasMembers && members.forEach(function(m) { ?> <tr class="list-item"> <td class="list-title"> @@ -198,6 +199,7 @@ </tr> <?js }); ?> </table> + </div> <?js } ?> diff --git a/ivette/src/dome/doc/tutorials/glossary.md b/ivette/src/dome/doc/tutorials/glossary.md index b8f8e0e09a6f007e4a991af9e64d43425a9ce344..1368e8e25b91cf10a011d4c50ec85a4ec5f81a4f 100644 --- a/ivette/src/dome/doc/tutorials/glossary.md +++ b/ivette/src/dome/doc/tutorials/glossary.md @@ -10,7 +10,7 @@ ## Component Properties - `id` an element identifier -- `icon` an icon identifier, as listed in the [gallery](gallery-icons.html) +- `icon` an icon identifier, as listed in the [icon gallery](tutorial-icons.html) - `label` a short text used as the displayed title of a component - `text` textual content to be printed on screen - `title` a description for a component, usually provided in a tooltip box diff --git a/ivette/src/dome/doc/tutorials/icons.md b/ivette/src/dome/doc/tutorials/icons.md new file mode 100644 index 0000000000000000000000000000000000000000..ee71eb82740a147dcffe4319e0c8526d2206af33 --- /dev/null +++ b/ivette/src/dome/doc/tutorials/icons.md @@ -0,0 +1,3 @@ +<!-- Icon Gallery --> + +<!-- (Generated) --> diff --git a/ivette/src/dome/doc/tutorials/index.json b/ivette/src/dome/doc/tutorials/index.json index 991424831e06777bfab43b1ee83c6447e5795466..981c5505336a6e6090b6f3ad086a017aafd69c84 100644 --- a/ivette/src/dome/doc/tutorials/index.json +++ b/ivette/src/dome/doc/tutorials/index.json @@ -5,5 +5,6 @@ "hooks": { "order": 4, "title": "Custom React Hooks" }, "hotreload": { "order": 5, "title": "Live Editing" }, "styling": { "order": 7, "title": "Styling Components" }, - "glossary": { "order": 8, "title": "Glossary" } + "icons": { "order": 8, "title": "Icon Gallery" }, + "glossary": { "order": 9, "title": "Glossary" } } diff --git a/ivette/src/dome/template/makefile b/ivette/src/dome/template/makefile index 60f33e88fe68dc8cf06449e4996e7bea82d0eadd..d2875074a8c54f6e652187f8a9218680aafab9eb 100644 --- a/ivette/src/dome/template/makefile +++ b/ivette/src/dome/template/makefile @@ -366,7 +366,7 @@ dome-doc: $(DOME_MK_BIN)/jsdoc $(DOME_MK_ICON_HTML) $(DOME)/doc/template/gallery-head.html \ $(DOME)/doc/template/gallery-icons.html \ $(DOME)/doc/template/gallery-tail.html \ - > $(DOME_DOC)/gallery-icons.html + > $(DOME_DOC)/tutorial-icons.html @echo "[Dome] $(DOME_DOC)/index.html" # --- Doc binaries ---------------------------------------------------------