1
2#pagelist {
3    margin-bottom: 1em;
4}
5
6#pagelist li {
7    cursor: move;
8}
9
10div.bookcreator__bookbar {
11    border: 1px solid __border__;
12    background-color: __background_alt__;
13    background-image: url(images/notebook-outline.svg);
14    background-position: 40px 5px;
15    background-repeat: no-repeat;
16    background-size: 40px;
17
18    margin: 0.5em;
19    margin-left: auto;
20    margin-right: auto;
21    width: 85% !important;
22    min-height: 40px;
23    text-align: justify;
24    vertical-align: middle;
25    border-collapse: collapse;
26    padding: 5px 5px 5px 90px;
27}
28/* Workaround for Bootstrap3 template */
29.tpl_bootstrap3 div.bookcreator__bookbar {
30    min-height: 52px;
31}
32
33div.bookcreator__bookbar {
34    display: none; /* will be shown by JavaScript */
35}
36
37div.bookcreator__bookbar {
38    svg {
39        height: 18px;
40        width: 18px;
41        vertical-align: middle;
42    }
43    .bc__bookmarkplus svg{
44        fill: #00b000;
45    }
46    .bc__bookmarkmin svg {
47        fill: #b1240c;
48    }
49    .bc__manager svg {
50        /*height: 20px;*/
51        /*width: 20px;*/
52        fill: #5d6368;
53    }
54    .bc__bookmarkhelp svg {
55        fill: #0d7bdc;
56    }
57}
58
59div.bookcreator__panel {
60    text-align: justify;
61    vertical-align: middle;
62    margin-right: 20px;
63    float: left;
64    display: block;
65}
66/* specific for dokuwiki template: place the ToC just below toolbar */
67.tpl_dokuwiki div.bookcreator__bookbar {
68    margin-bottom: 1.6em;
69}
70
71/*
72 * Book manager
73 */
74.dokuwiki .bookcreator__manager {
75
76}
77.dokuwiki .bookcreator__pagelist {
78    width:50%;
79    float:left;
80    border: 1px solid __border__;
81    padding: 0.5em;
82}
83.dokuwiki .bookcreator__pagelist ul{
84    padding-top:0.5em;
85    padding-bottom:0.5em;
86}
87.dokuwiki .bookcreator__pagelist ul.pagelist:empty {
88    border: 1px solid #eee;
89}
90.dokuwiki .bookcreator__pagelist li{
91    margin: 0;
92    background-color: #fafafa;
93}
94/* delete and include bottons */
95.dokuwiki .bookcreator__pagelist ul li a.action{
96    width: 16px;
97    height:16px;
98    display: inline-block;
99    cursor: pointer;
100    vertical-align: middle;
101}
102.dokuwiki .bookcreator__pagelist ul.selected li a.action.include {
103    display: none;
104}
105.dokuwiki .bookcreator__pagelist ul.selected li a.action.remove {
106    display: inline-block;
107}
108.dokuwiki .bookcreator__pagelist ul.selected li a.action svg{
109    fill: #b1240c;
110    height: 18px;
111    width: 18px;
112}
113.dokuwiki .bookcreator__pagelist ul.deleted li a.action.include {
114    display: inline-block;
115}
116.dokuwiki .bookcreator__pagelist ul.deleted li a.action.remove {
117    display: none;
118}
119.dokuwiki .bookcreator__pagelist ul.deleted li a.action svg{
120    fill: #00b000;
121    height: 18px;
122    width: 18px;
123}
124
125.dokuwiki .bookcreator__manager div.bookcreator__actions {
126    width:40%;
127    float:left;
128    padding: 1em;
129}
130
131.dokuwiki .bookcreator__manager fieldset {
132    width: 100%;
133    text-align:left;
134    margin-bottom: 1em;
135}
136.dokuwiki .bookcreator__manager fieldset legend,
137.dokuwiki .bookcreator__selections__list fieldset legend {
138    font-weight: bold;
139}
140
141.dokuwiki label.book_skipforbiddenpages {
142    display: block;
143}
144/*
145 * List of saved selections
146 */
147.dokuwiki .bookcreator__selections__list fieldset {
148    text-align:left;
149}
150
151.bookcreator__selections__list svg {
152    height: 18px;
153    width: 18px;
154    vertical-align: middle;
155    fill: @ini_link;
156}
157.bookcreator__selections__list .load svg {
158    fill: @ini_text;
159}
160
161.bookcreator__selections__list .delete svg {
162    fill: @ini_missing;
163}
164
165/*
166 * download dialoog
167 */
168.downloadresponse {
169    margin-top: 1em;
170}
171
172/**
173 * Page tools
174 * show add/remove icon
175 */
176
177/* svg has two paths, toggling depending on selection state of page */
178#dokuwiki__pagetools div.tools ul li.plugin_bookcreator__addtobook a .bookmin {
179    display: none;
180}
181
182#dokuwiki__pagetools div.tools ul li.plugin_bookcreator__addtobook a.remove .bookplus {
183    display: none;
184}
185#dokuwiki__pagetools div.tools ul li.plugin_bookcreator__addtobook a.remove .bookmin {
186    display: block;
187}
188
189/*
190 * Workaround for bootstrap3 Template
191 */
192.tools a.plugin_bookcreator__addtobook .bookmin {
193    display: none;
194}
195
196.tools a.plugin_bookcreator__addtobook.remove .bookplus {
197    display: none;
198}
199.tools a.plugin_bookcreator__addtobook.remove .bookmin {
200    display: block;
201}
202
203
204/*!***/
205/* * page add/remove button*/
206/* *!*/
207/*#dokuwiki__pagetools ul li a.plugin_bookcreator_addtobook {*/
208/*    display: none; !* will be shown by JavaScript *!*/
209/*}*/
210
211/* Namespace picker (opens by clicking on button "Add Namespace to Selection")
212******************************************************************************/
213.bookcreator__selectns {
214    display: flex;
215    align-items: center;
216    justify-content: center;
217}
218
219#bc__nspicker {
220}
221
222[dir=rtl] #bc__nspicker_close {
223    float: left;
224}
225
226#bc__nspicker_select {
227    margin-left: 1em;
228}
229
230#bc__nspicker_cancel {
231    margin-left: 0.5em;
232}
233
234#bc__nspicker_recursive {
235    margin-right: 0.5em;
236}
237
238#bc__nspicker_result {
239    background-color: @ini_background;
240    width:  40vw;
241    height: 50vh;
242    overflow: auto;
243    border: 1px solid @ini_border;
244    margin: 3px auto;
245    text-align: left;
246    line-height: 1;
247}
248[dir=rtl] #bc__nspicker_result {
249    text-align: right;
250}
251
252#bc__nspicker_result div {
253    padding: 3px 3px 3px 0;
254}
255
256#bc__nspicker_result div a {
257    display: block;
258    padding-left: 22px;
259    min-height: 16px;
260    background: transparent 3px center no-repeat;
261}
262[dir=rtl] #bc__nspicker_result div a {
263    padding: 3px 22px 3px 3px;
264    background-position: 257px 3px;
265}
266
267#bc__nspicker_result div.type_u a {
268    background-image: url(../../images/up.png);
269}
270#bc__nspicker_result div.type_f a {
271    background-image: url(../../images/page.png);
272}
273#bc__nspicker_result div.type_d a {
274    background-image: url(../../images/ns.png);
275}
276
277#bc__nspicker_result div.even {
278    background-color: @ini_background_neu;
279}
280
281#bc__nspicker_result div.selected {
282    background-color: @ini_background_alt;
283}
284
285#bc__nspicker_result span {
286    display: block;
287    color: @ini_text_neu;
288    margin-left: 22px;
289}
290
291