|
10 | 10 | },
|
11 | 11 | "register": {
|
12 | 12 | "enabled": false
|
13 |
| - }, |
14 |
| - "metadata-editor": { |
15 |
| - "enabled": true |
16 |
| - } |
| 13 | + }, |
| 14 | + "metadata-editor": { |
| 15 | + "enabled": true |
| 16 | + } |
17 | 17 | },
|
18 | 18 | "templating": {
|
19 | 19 | "extends": "templates/layouts/base.html",
|
|
141 | 141 | </li>
|
142 | 142 | </ul>
|
143 | 143 |
|
144 |
| - <ul> |
145 |
| - [% block toolbar %][% endblock %] |
146 |
| - </ul> |
| 144 | + <ul> |
| 145 | + [% block toolbar %][% endblock %] |
| 146 | + </ul> |
147 | 147 | </nav>
|
148 | 148 | [% endtemplate %]
|
149 | 149 |
|
150 |
| - [% template after %] |
151 |
| - <div id="attributes-panel"></div> |
152 |
| - [% endtemplate %] |
| 150 | + [% template after %] |
| 151 | + <div id="attributes-panel"></div> |
| 152 | + [% endtemplate %] |
153 | 153 |
|
154 | 154 | <main>
|
155 | 155 | [% let $url = if (map:contains($context, 'doc')) then $context-path || "/api/document/" || $context?doc?path else () %]
|
156 |
| - [% if $features?collab?enable %] |
| 156 | + [% if ($features?collab?enable and $features?schema) %] |
| 157 | + <jinn-tap url="[[ $url ]]" name="[[ $context?doc?path ]]" schema="[[ $context?features?schema ]]" |
| 158 | + token="[[ jt:jwt-token() ]]" server="[[ $features?collab?server ]]" sidebar="#attributes-panel"> |
| 159 | + <img slot="aside" class="logo" src="https://cdn.jsdelivr.net/npm/@jinntec/jinntap@latest/dist/jinntap-logo-128.png" alt="JinnTap"/> |
| 160 | + <li slot="toolbar"> |
| 161 | + <a href="#" id="saveBtn" class="toolbar-button" data-tooltip="Save" data-placement="bottom"> |
| 162 | + <i class="bi bi-floppy"></i> |
| 163 | + </a> |
| 164 | + </li> |
| 165 | + <li slot="toolbar"> |
| 166 | + <a href="#" class="toolbar-button" id="copyBtn" data-tooltip="Copy TEI to clipboard" data-placement="bottom"> |
| 167 | + <i class="bi bi-clipboard-plus"></i> |
| 168 | + </a> |
| 169 | + </li> |
| 170 | + </jinn-tap> |
| 171 | + [% elif $features?collab?enable %] |
157 | 172 | <jinn-tap url="[[ $url ]]" name="[[ $context?doc?path ]]"
|
158 |
| - token="[[ jt:jwt-token() ]]" server="[[ $features?collab?server ]]" |
159 |
| - sidebar="#attributes-panel"> |
| 173 | + token="[[ jt:jwt-token() ]]" server="[[ $features?collab?server ]]" sidebar="#attributes-panel"> |
160 | 174 | <img slot="aside" class="logo" src="https://cdn.jsdelivr.net/npm/@jinntec/jinntap@latest/dist/jinntap-logo-128.png" alt="JinnTap"/>
|
161 | 175 | <li slot="toolbar">
|
162 | 176 | <a href="#" id="saveBtn" class="toolbar-button" data-tooltip="Save" data-placement="bottom">
|
|
168 | 182 | <i class="bi bi-clipboard-plus"></i>
|
169 | 183 | </a>
|
170 | 184 | </li>
|
171 |
| - </jinn-tap> |
| 185 | + </jinn-tap> |
| 186 | + [% elif $features?schema %] |
| 187 | + <jinn-tap url="[[ $url ]]" name="[[ $context?doc?path ]]" notes="disconnected" schema="[[ $context?features?schema ]]" sidebar="#attributes-panel"> |
| 188 | + <img slot="aside" class="logo" src="https://cdn.jsdelivr.net/npm/@jinntec/jinntap@latest/dist/jinntap-logo-128.png" alt="JinnTap"/> |
| 189 | + <li slot="toolbar"> |
| 190 | + <a href="#" id="saveBtn" class="toolbar-button" data-tooltip="Save" data-placement="bottom"> |
| 191 | + <i class="bi bi-floppy"></i> |
| 192 | + </a> |
| 193 | + </li> |
| 194 | + <li slot="toolbar"> |
| 195 | + <a href="#" class="toolbar-button" id="copyBtn" data-tooltip="Copy TEI to clipboard" data-placement="bottom"> |
| 196 | + <i class="bi bi-clipboard-plus"></i> |
| 197 | + </a> |
| 198 | + </li> |
| 199 | + </jinn-tap> |
172 | 200 | [% else %]
|
173 | 201 | <jinn-tap url="[[ $url ]]" name="[[ $context?doc?path ]]" notes="disconnected" sidebar="#attributes-panel">
|
174 |
| - <img slot="aside" class="logo" src="https://cdn.jsdelivr.net/npm/@jinntec/jinntap@latest/dist/jinntap-logo-128.png" |
175 |
| - alt="JinnTap" /> |
| 202 | + <img slot="aside" class="logo" src="https://cdn.jsdelivr.net/npm/@jinntec/jinntap@latest/dist/jinntap-logo-128.png" alt="JinnTap"/> |
176 | 203 | <li slot="toolbar">
|
177 | 204 | <a href="#" id="saveBtn" class="toolbar-button" data-tooltip="Save" data-placement="bottom">
|
178 | 205 | <i class="bi bi-floppy"></i>
|
|
0 commit comments