|
18 | 18 | </div> |
19 | 19 |
|
20 | 20 | <div class="step-1"> |
21 | | - {% set selectedRepo = 'allothers' in settings.repository ? 'allothers' : selectedRepo %} |
22 | 21 | {% set selectedRepo = 'github.com' in settings.repository ? 'github' : selectedRepo %} |
23 | 22 | {% set selectedRepo = 'bitbucket.com' in settings.repository ? 'bitbucket' : selectedRepo %} |
24 | 23 | {% set selectedRepo = 'gitlab.com' in settings.repository ? 'gitlab' : selectedRepo %} |
| 24 | + {% set selectedRepo = not (settings.repository is empty) and not selectedRepo ? 'allothers' : selectedRepo %} |
25 | 25 |
|
26 | 26 | <h1>Step 1 - Hosting Service</h1> |
27 | 27 | <div class="panel hidden disabled"> |
|
314 | 314 | <div class="column"> |
315 | 315 | <label> |
316 | 316 | <input type="checkbox" value="pages" name="gitsync[folders]" {{ not settings.folders or 'pages' in settings.folders ? 'checked' : '' }} /> |
317 | | - Pages |
| 317 | + <span>Pages</span> |
318 | 318 | <i class="info-desc fa fa-info-circle"></i> |
319 | 319 | </label> |
320 | 320 | <label> |
321 | 321 | <input type="checkbox" value="themes" name="gitsync[folders]" {{ 'themes' in settings.folders ? 'checked' : '' }} /> |
322 | | - Themes |
| 322 | + <span>Themes</span> |
323 | 323 | <i class="info-desc fa fa-info-circle"></i> |
324 | 324 | </label> |
325 | 325 | <label> |
326 | 326 | <input type="checkbox" value="plugins" name="gitsync[folders]" {{ 'plugins' in settings.folders ? 'checked' : '' }} /> |
327 | | - Plugins |
| 327 | + <span>Plugins</span> |
328 | 328 | <i class="info-desc fa fa-info-circle"></i> |
329 | 329 | </label> |
330 | 330 | <label> |
331 | 331 | <input type="checkbox" value="config" name="gitsync[folders]" {{ 'config' in settings.folders ? 'checked' : '' }} /> |
332 | | - Config |
| 332 | + <span>Config</span> |
333 | 333 | <span class="hint--right" data-hint="This folder might contain sensitive data"><i class="fa fa-warning"></i></span> |
334 | 334 | <i class="info-desc fa fa-info-circle"></i> |
335 | 335 | </label> |
336 | 336 | <label> |
337 | 337 | <input type="checkbox" value="data" name="gitsync[folders]"{{ 'data' in settings.folders ? 'checked' : '' }} /> |
338 | | - Data |
| 338 | + <span>Data</span> |
339 | 339 | <span class="hint--right" data-hint="This folder might contain sensitive data"><i class="fa fa-warning"></i></span> |
340 | 340 | <i class="info-desc fa fa-info-circle"></i> |
341 | 341 | </label> |
342 | 342 | {% if 'accounts' in settings.folders %} |
343 | 343 | <label> |
344 | 344 | <input type="checkbox" value="accounts" name="gitsync[folders]" {{ 'accounts' in settings.folders ? 'checked' : '' }} /> |
345 | | - Accounts |
| 345 | + <span>Accounts</span> |
346 | 346 | <span class="hint--right" data-hint="This folder contains sensitive data"><i class="fa fa-warning"></i></span> |
347 | 347 | <i class="info-desc fa fa-info-circle"></i> |
348 | 348 | </label> |
349 | 349 | {% endif %} |
| 350 | + |
| 351 | + {% for folder in settings.folders if '/' in folder %} |
| 352 | + {% if loop.index0 == 0%}<hr />{% endif %} |
| 353 | + <label> |
| 354 | + <input type="checkbox" value="{{ folder }}" name="gitsync[folders]" checked /> |
| 355 | + <span>{{ folder }}</span> |
| 356 | + <i class="info-desc fa fa-info-circle"></i> |
| 357 | + </label> |
| 358 | + {% endfor %} |
350 | 359 | </div> |
351 | 360 | <div class="column"> |
352 | 361 | <div class="description"> |
|
372 | 381 | <p class="info warning description-accounts description-config description-data hidden">Careful! This folder can contain sensitive data and synchronizing it will potentially expose the data publicly. Private repository recommended.</p> |
373 | 382 |
|
374 | 383 | <p class="info alert description-themes hidden">Note that changes happening in this folder can't be detected automatically by GitSync, therefore a manual synchronization will be required.</p> |
| 384 | + |
| 385 | + {% for folder in settings.folders if '/' in folder %} |
| 386 | + <p class="description-{{ folder|replace({'/': '-'}) }} hidden"> |
| 387 | + This folders was manually added either by you in the settings or by your Skeleton. |
| 388 | + </p> |
| 389 | + {% endfor %} |
375 | 390 | </div> |
376 | 391 | </div> |
377 | 392 | </div> |
|
0 commit comments