mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-11-29 15:12:58 +03:00
30a5ac904d
no issue - following from the `settings/general` redesign, navigation and themes management are now co-located in `settings/design`
58 lines
2.5 KiB
Handlebars
58 lines
2.5 KiB
Handlebars
<section class="gh-canvas">
|
|
<header class="gh-canvas-header">
|
|
<h2 class="gh-canvas-title">Design</h2>
|
|
<section class="view-actions">
|
|
{{#gh-spin-button class="gh-btn gh-btn-blue" action="save" submitting=submitting}}<span>Save</span>{{/gh-spin-button}}
|
|
</section>
|
|
</header>
|
|
|
|
<section class="view-container">
|
|
<div class="gh-setting-header">Navigation</div>
|
|
<div class="gh-setting">
|
|
<div class="gh-setting-content">
|
|
<form id="settings-navigation" class="gh-blognav" novalidate="novalidate">
|
|
{{#sortable-group onChange=(action 'reorderItems') as |group|}}
|
|
{{#each model.navigation as |navItem|}}
|
|
{{gh-navitem navItem=navItem baseUrl=blogUrl addItem="addNavItem" deleteItem="deleteNavItem" updateUrl="updateUrl" group=group}}
|
|
{{/each}}
|
|
{{/sortable-group}}
|
|
{{gh-navitem navItem=newNavItem baseUrl=blogUrl addItem="addNavItem" updateUrl="updateUrl"}}
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="gh-setting-header">Themes</div>
|
|
<div class="gh-setting">
|
|
<div class="gh-setting-content">
|
|
<div class="settings-themes">
|
|
{{gh-theme-table
|
|
themes=themes
|
|
activeTheme=model.activeTheme
|
|
activateTheme=(action "setTheme")
|
|
downloadTheme=(action "downloadTheme")
|
|
deleteTheme=(action "deleteTheme")}}
|
|
|
|
<div class="form-group">
|
|
{{#link-to "settings.design.uploadtheme" class="gh-btn gh-btn-green" data-test-upload-theme-button=true}}
|
|
<span>Upload a theme</span>
|
|
{{/link-to}}
|
|
</div>
|
|
|
|
{{#if showDeleteThemeModal}}
|
|
{{gh-fullscreen-modal "delete-theme"
|
|
model=(hash
|
|
theme=themeToDelete
|
|
download=(action "downloadTheme" themeToDelete)
|
|
)
|
|
close=(action "hideDeleteThemeModal")
|
|
confirm=(action "deleteTheme")
|
|
modifier="action wide"}}
|
|
{{/if}}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</section>
|
|
|
|
{{outlet}}
|