MouseHelpPage.vue 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <template>
  2. <div class="page">
  3. <span class="text-h6 text-bold">Управление с помощью мыши/тачскрина:</span>
  4. <ul>
  5. <li><b>ЛКМ/ТАЧ</b> по экрану в одну из областей - активация действия:</li>
  6. <div class="click-map-page">
  7. <ClickMapPage ref="clickMapPage"></ClickMapPage>
  8. </div>
  9. <li><b>ПКМ</b> - показать/скрыть панель управления</li>
  10. <li><b>СКМ</b> - вкл./выкл. плавный скроллинг текста</li>
  11. <br>
  12. <li>Жесты для тачскрина:</li>
  13. <ul>
  14. <li style="list-style-type: square">
  15. от центра вверх/двойной тап по центру: на весь экран
  16. </li>
  17. <li style="list-style-type: square">
  18. от центра вниз: плавный скроллинг
  19. </li>
  20. <li style="list-style-type: square">
  21. от центра вправо: увеличить скорость скроллинга
  22. </li>
  23. <li style="list-style-type: square">
  24. от центра влево: уменьшить скорость скроллинга
  25. </li>
  26. </ul>
  27. </ul>
  28. * Для управления с помощью мыши/тачскрина необходимо установить галочку "Включить управление кликом" в настройках
  29. </div>
  30. </template>
  31. <script>
  32. //-----------------------------------------------------------------------------
  33. import vueComponent from '../../../vueComponent.js';
  34. import ClickMapPage from '../../ClickMapPage/ClickMapPage.vue';
  35. const componentOptions = {
  36. components: {
  37. ClickMapPage,
  38. },
  39. };
  40. class MouseHelpPage {
  41. _options = componentOptions;
  42. created() {
  43. }
  44. mounted() {
  45. this.$refs.clickMapPage.$el.style.fontSize = '50%';
  46. this.$refs.clickMapPage.$el.style.backgroundColor = '#478355';
  47. }
  48. }
  49. export default vueComponent(MouseHelpPage);
  50. //-----------------------------------------------------------------------------
  51. </script>
  52. <style scoped>
  53. .page {
  54. padding: 15px;
  55. overflow-y: auto;
  56. font-size: 120%;
  57. line-height: 130%;
  58. }
  59. .click-map-page {
  60. position: relative;
  61. width: 400px;
  62. height: 400px;
  63. margin: 10px 0 10px 0;
  64. }
  65. </style>