1
0
mirror of https://github.com/keeweb/keeweb.git synced 2024-06-26 07:39:04 +02:00
keeweb/app/templates/settings/settings-general.hbs

119 lines
6.5 KiB
Handlebars
Raw Normal View History

2015-10-17 23:49:24 +02:00
<div>
2015-12-17 19:25:25 +01:00
<h1><i class="fa fa-cog"></i> {{res 'setGenTitle'}}</h1>
2015-12-16 22:50:45 +01:00
{{#if updateWaitingReload}}
2015-12-17 19:25:25 +01:00
<h2 class="action-color">{{res 'setGenUpdate'}}</h2>
<div>{{res 'setGenNewVersion'}}. <a href="{{releaseNotesLink}}" target="_blank">{{res 'setGenReleaseNotes'}}</a></div>
2015-11-14 16:28:36 +01:00
<div class="settings__general-update-buttons">
2015-12-17 19:25:25 +01:00
<button class="settings__general-restart-btn">{{res 'setGenReloadToUpdate'}}</button>
2015-11-14 16:28:36 +01:00
</div>
2015-12-16 22:50:45 +01:00
{{else if updateManual}}
2015-12-17 19:25:25 +01:00
<h2 class="action-color">{{res 'setGenUpdate'}}</h2>
<div>{{res 'setGenUpdateManual'}}</div>
2015-11-14 16:28:36 +01:00
<div class="settings__general-update-buttons">
2015-12-17 19:25:25 +01:00
<button class="settings__general-download-update-btn">{{res 'setGenDownloadUpdate'}}</button>
2015-11-14 16:28:36 +01:00
</div>
2015-12-16 22:50:45 +01:00
{{/if}}
{{#if showUpdateBlock}}
2015-12-17 19:25:25 +01:00
<h2>{{res 'setGenUpdate'}}</h2>
2015-10-25 20:26:33 +01:00
<div>
<select class="settings__general-auto-update settings__select input-base">
2015-12-17 19:25:25 +01:00
<option value="install" {{#ifeq autoUpdate 'install'}}selected{{/ifeq}}>{{res 'setGenUpdateAuto'}}</option>
<option value="check" {{#ifeq autoUpdate 'check'}}selected{{/ifeq}}>{{res 'setGenUpdateCheck'}}</option>
<option value="" {{#unless autoUpdate}}selected{{/unless}}>{{res 'setGenNoUpdate'}}</option>
</select>
2015-12-16 22:50:45 +01:00
<div>{{updateInfo}}</div>
2015-12-17 19:25:25 +01:00
<a href="{{releaseNotesLink}}" target="_blank">{{res 'setGenReleaseNotes'}}</a>
2015-10-25 20:26:33 +01:00
</div>
2015-11-14 12:09:36 +01:00
<div class="settings__general-update-buttons">
2015-12-16 22:50:45 +01:00
{{#if updateInProgress}}
2015-12-17 19:25:25 +01:00
<button class="settings__general-update-btn btn-silent" disabled>{{res 'setGenUpdateChecking'}}</button>
2015-12-16 22:50:45 +01:00
{{else}}
2015-12-17 19:25:25 +01:00
<button class="settings__general-update-btn btn-silent">{{res 'setGenCheckUpdate'}}</button>
2015-12-16 22:50:45 +01:00
{{/if}}
2015-12-17 19:25:25 +01:00
{{#if updateReady}}<button class="settings__general-restart-btn">{{res 'setGenRestartToUpdate'}}</button>{{/if}}
{{#if updateFound}}<button class="settings__general-update-found-btn">{{res 'setGenDownloadAndRestart'}}</button>{{/if}}
2015-11-14 12:09:36 +01:00
</div>
2015-12-16 22:50:45 +01:00
{{/if}}
2015-12-17 19:25:25 +01:00
<h2>{{res 'setGenAppearance'}}</h2>
<div>
2015-12-17 19:25:25 +01:00
<label for="settings__general-theme">{{res 'setGenTheme'}}:</label>
<select class="settings__general-theme settings__select input-base" id="settings__general-theme">
2015-12-16 22:50:45 +01:00
{{#each themes as |name key|}}
2016-02-03 21:31:54 +01:00
<option value="{{key}}" {{#ifeq key ../activeTheme}}selected{{/ifeq}}>{{name}}</option>
2015-12-16 22:50:45 +01:00
{{/each}}
</select>
</div>
<div>
2015-12-16 22:50:45 +01:00
<input type="checkbox" class="settings__input input-base settings__general-expand" id="settings__general-expand" {{#if expandGroups}}checked{{/if}} />
2015-12-17 19:25:25 +01:00
<label for="settings__general-expand">{{res 'setGenShowSubgroups'}}</label>
</div>
2015-12-16 22:50:45 +01:00
{{#if canSetTableView}}
2015-11-21 15:55:42 +01:00
<div>
2015-12-16 22:50:45 +01:00
<input type="checkbox" class="settings__input input-base settings__general-table-view" id="settings__general-table-view" {{#if tableView}}checked{{/if}} />
2015-12-17 19:25:25 +01:00
<label for="settings__general-table-view">{{res 'setGenTableView'}}</label>
2015-11-21 15:55:42 +01:00
</div>
2015-12-16 22:50:45 +01:00
{{/if}}
2015-12-02 22:12:14 +01:00
<div>
2015-12-16 22:50:45 +01:00
<input type="checkbox" class="settings__input input-base settings__general-colorful-icons" id="settings__general-colorful-icons" {{#if colorfulIcons}}checked{{/if}} />
2015-12-17 19:25:25 +01:00
<label for="settings__general-colorful-icons">{{res 'setGenColorfulIcons'}}</label>
2015-12-02 22:12:14 +01:00
</div>
2016-02-14 12:20:21 +01:00
<h2>{{res 'setGenFunction'}}</h2>
2015-11-17 21:57:32 +01:00
<div>
<input type="checkbox" class="settings__input input-base settings__general-auto-save" id="settings__general-auto-save"
2015-12-16 22:50:45 +01:00
{{#if autoSave}}checked{{/if}} />
2015-12-17 19:25:25 +01:00
<label for="settings__general-auto-save">{{res 'setGenAutoSync'}}</label>
2015-11-17 21:57:32 +01:00
</div>
2016-02-14 12:20:21 +01:00
<div>
<input type="checkbox" class="settings__input input-base settings__general-remember-key-files" id="settings__general-remember-key-files"
{{#if rememberKeyFiles}}checked{{/if}} />
<label for="settings__general-remember-key-files">{{res 'setGenRememberKeyFiles'}}</label>
</div>
2015-11-18 19:33:04 +01:00
<div>
2015-12-17 19:25:25 +01:00
<label for="settings__general-idle-minutes">{{res 'setGenLockInactive'}}:</label>
2015-11-18 19:33:04 +01:00
<select class="settings__general-idle-minutes settings__select input-base" id="settings__general-idle-minutes">
2015-12-17 19:25:25 +01:00
<option value="0" {{#cmp idleMinutes 0 '<='}}selected{{/cmp}}>{{res 'setGenNoAutoLock'}}</option>
<option value="5" {{#ifeq idleMinutes 5}}selected{{/ifeq}}>{{#res 'setGenLockMinutes'}}5{{/res}}</option>
<option value="10" {{#ifeq idleMinutes 10}}selected{{/ifeq}}>{{#res 'setGenLockMinutes'}}10{{/res}}</option>
<option value="15" {{#ifeq idleMinutes 15}}selected{{/ifeq}}>{{#res 'setGenLockMinutes'}}15{{/res}}</option>
<option value="60" {{#ifeq idleMinutes 60}}selected{{/ifeq}}>{{res 'setGenLockHour'}}</option>
2015-11-18 19:33:04 +01:00
</select>
</div>
2015-12-16 22:50:45 +01:00
{{#if canClearClipboard}}
2015-11-21 08:29:49 +01:00
<div>
2015-12-17 19:25:25 +01:00
<label for="settings__general-clipboard">{{res 'setGenClearClip'}}:</label>
2015-11-21 08:29:49 +01:00
<select class="settings__general-clipboard settings__select input-base" id="settings__general-clipboard">
2015-12-17 19:25:25 +01:00
<option value="0" {{#unless clipboardSeconds}}selected{{/unless}}>{{res 'setGenNoClear'}}</option>
<option value="5" {{#ifeq clipboardSeconds 5}}selected{{/ifeq}}>{{#res 'setGenClearSeconds'}}5{{/res}}</option>
<option value="10" {{#ifeq clipboardSeconds 10}}selected{{/ifeq}}>{{#res 'setGenClearSeconds'}}10{{/res}}</option>
<option value="15" {{#ifeq clipboardSeconds 15}}selected{{/ifeq}}>{{#res 'setGenClearSeconds'}}15{{/res}}</option>
<option value="60" {{#ifeq clipboardSeconds 60}}selected{{/ifeq}}>{{res 'setGenClearMinute'}}</option>
2015-11-21 08:29:49 +01:00
</select>
</div>
2015-12-16 22:50:45 +01:00
{{/if}}
{{#if canMinimize}}
2015-11-21 08:29:49 +01:00
<div>
<input type="checkbox" class="settings__input input-base settings__general-minimize" id="settings__general-minimize"
2015-12-16 22:50:45 +01:00
{{#if minimizeOnClose}}checked{{/if}} />
2015-12-17 19:25:25 +01:00
<label for="settings__general-minimize">{{res 'setGenMinInstead'}}</label>
2015-11-21 08:29:49 +01:00
</div>
<div>
<input type="checkbox" class="settings__input input-base settings__general-lock-on-minimize" id="settings__general-lock-on-minimize"
2015-12-16 22:50:45 +01:00
{{#if lockOnMinimize}}checked{{/if}} />
2015-12-17 19:25:25 +01:00
<label for="settings__general-lock-on-minimize">{{res 'setGenLockMinimize'}}</label>
</div>
2015-12-16 22:50:45 +01:00
{{/if}}
<div>
<input type="checkbox" class="settings__input input-base settings__general-lock-on-copy" id="settings__general-lock-on-copy"
{{#if lockOnCopy}}checked{{/if}} />
<label for="settings__general-lock-on-copy">{{res 'setGenLockCopy'}}</label>
</div>
2015-12-16 22:50:45 +01:00
{{#if devTools}}
2015-12-17 19:25:25 +01:00
<h2>{{res 'setGenAdvanced'}}</h2>
<a class="settings__general-dev-tools-link">{{res 'setGenDevTools'}}</a>
2015-12-16 22:50:45 +01:00
{{/if}}
2015-10-17 23:49:24 +02:00
</div>