Annotation of kupu/silva/wire.kupu, revision 1.1.1.1
1.1 dwinter 1: <kupu:wire
2: implementation="silva"
3: xmlns:kupu="http://kupu.oscom.org/namespaces/dist"
4: >
5:
6: <!--
7: This file defines the wiring of this implementation. Wiring means
8: defining what slots are filled with, in particular: which parts
9: the slots are filled with.
10:
11: Like feature/part definitions, wirings can cascade over
12: implementations, too. That way, a succeding implementation does
13: not have to repeat all of the wiring below. It only has to
14: override the slots that concern it.
15: -->
16:
17: <!-- Fill slots. Order inside fill-slot matters! -->
18:
19: <!-- XXX head is currently not inside a METAL macro, because it's
20: not used by silva. Silva comes with its own CSS for kupu; we might
21: reconsider when we introduce the drawers to silva -->
22: <kupu:fill-slot name="head">
23: <kupu:insert-part feature="head" part="meta" />
24: <kupu:insert-part feature="head" part="styles" />
25: <kupu:insert-part feature="drawers" part="styles" />
26: </kupu:fill-slot>
27:
28: <kupu:fill-slot name="fulleditor">
29: <kupu:insert-part feature="head" part="jsincludes" />
30: <kupu:insert-part feature="drawers" part="styles" />
31: <kupu:insert-part feature="saveonpart" part="jsincludes" />
32: <kupu:insert-part feature="contextmenu" part="jsincludes" />
33:
34: <kupu:insert-part feature="head" part="bootstrap-editor" />
35: </kupu:fill-slot>
36:
37: <kupu:fill-slot name="fulleditor-toolbar">
38: <kupu:insert-part feature="toolbar" part="toolbar" />
39: </kupu:fill-slot>
40:
41: <kupu:fill-slot name="fulleditor-toolboxes">
42: <kupu:insert-part feature="toolboxes" part="toolboxes" />
43: </kupu:fill-slot>
44:
45: <kupu:fill-slot name="fulleditor-frame">
46: <kupu:insert-part feature="body" part="editorframe" />
47: </kupu:fill-slot>
48:
49: <kupu:fill-slot name="toolbar-buttons">
50: <kupu:insert-part feature="toolbar" part="logo" />
51: <kupu:insert-part feature="toolbar" part="select-styles" />
52: <kupu:insert-part feature="save" part="buttons" />
53: <kupu:insert-part feature="toolbar" part="buttongroup-basicmarkup" />
54: <kupu:insert-part feature="toolbar" part="buttongroup-subsuper" />
55: <!--kupu:insert-part feature="colorchooser" part="buttons" /-->
56: <!--kupu:insert-part feature="toolbar" part="buttongroup-justify" /-->
57: <kupu:insert-part feature="toolbar" part="buttongroup-list" />
58: <kupu:insert-part feature="toolbar" part="buttongroup-definitionlist" />
59: <!--kupu:insert-part feature="toolbar" part="buttongroup-indent" /-->
60: <kupu:insert-part feature="drawers" part="buttons" />
61: <!--kupu:insert-part feature="toolbar" part="buttongroup-remove" /-->
62: <kupu:insert-part feature="toolbar" part="buttongroup-undo" />
63: <kupu:insert-part feature="spellchecker" part="buttons" />
64: <kupu:insert-part feature="sourceedit" part="buttons" />
65: </kupu:fill-slot>
66:
67: <kupu:fill-slot name="toolboxes">
68: <!--kupu:insert-part feature="toolboxes" part="properties" /-->
69: <kupu:insert-part feature="toolboxes" part="links" />
70: <kupu:insert-part feature="toolboxes" part="indexes" />
71: <kupu:insert-part feature="toolboxes" part="images" />
72: <kupu:insert-part feature="toolboxes" part="abbr" />
73: <kupu:insert-part feature="toolboxes" part="cleanupexpressions" />
74: <kupu:insert-part feature="toolboxes" part="external_source" />
75: <kupu:insert-part feature="toolboxes" part="citation" />
76: <kupu:insert-part feature="toolboxes" part="tables" />
77: <kupu:insert-part feature="toolboxes" part="toc" />
78: <kupu:insert-part feature="toolboxes" part="typochars" />
79: <kupu:insert-part feature="toolboxes" part="save" />
80: </kupu:fill-slot>
81:
82: <kupu:fill-slot name="drawers">
83: <!-- <kupu:insert-part feature="drawers" part="librarydrawer" /> -->
84: </kupu:fill-slot>
85:
86: </kupu:wire>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>