12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- <template>
- <div class="fit sets-tab-panel">
- <div class="sets-part-header">
- Отображение
- </div>
- <div class="item row no-wrap">
- <div class="sets-label label"></div>
- <q-checkbox v-model="form.toolBarMultiLine" size="xs" label="Многострочная панель">
- <q-tooltip :delay="1000" anchor="top middle" self="bottom middle" content-style="font-size: 80%">
- Размещать кнопки на панели в несколько рядов, если они не помещаются в одну строку
- </q-tooltip>
- </q-checkbox>
- </div>
- <div class="item row no-wrap">
- <div class="sets-label label"></div>
- <q-checkbox v-model="form.toolBarHideOnScroll" size="xs" label="Скрывать/показывать панель при прокрутке">
- <q-tooltip :delay="1000" anchor="top middle" self="bottom middle" content-style="font-size: 80%">
- Скрывать/показывть панель при прокрутке текста вперед/назад
- </q-tooltip>
- </q-checkbox>
- </div>
- <div class="sets-part-header">
- Показывать кнопки
- </div>
- <div v-for="item in rstore.toolButtons" :key="item.name">
- <div class="sets-item row no-wrap">
- <div class="sets-label label"></div>
- <q-checkbox v-model="form.showToolButton[item.name]" size="xs" :label="rstore.readerActions[item.name]" />
- </div>
- </div>
- </div>
- </template>
- <script>
- //-----------------------------------------------------------------------------
- import vueComponent from '../../../vueComponent.js';
- import rstore from '../../../../store/modules/reader';
- const componentOptions = {
- watch: {
- },
- };
- class ToolBarTab {
- _options = componentOptions;
- _props = {
- form: Object,
- };
- rstore = rstore;
- created() {
- }
- mounted() {
- }
- get mode() {
- return this.$store.state.config.mode;
- }
- }
- export default vueComponent(ToolBarTab);
- //-----------------------------------------------------------------------------
- </script>
- <style scoped>
- .label {
- width: 75px;
- }
- </style>
|