MouseHelpPage.vue 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <template>
  2. <div class="page">
  3. <h4>Управление с помощью мыши/тачскрина:</h4>
  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">от центра вверх: на весь экран</li>
  15. <li style="list-style-type: square">от центра вниз: плавный скроллинг</li>
  16. <li style="list-style-type: square">от центра вправо: увеличить скорость скроллинга</li>
  17. <li style="list-style-type: square">от центра влево: уменьшить скорость скроллинга</li>
  18. </ul>
  19. </ul>
  20. * Для управления с помощью мыши/тачскрина необходимо установить галочку "Включить управление кликом" в настройках
  21. </div>
  22. </template>
  23. <script>
  24. //-----------------------------------------------------------------------------
  25. import Vue from 'vue';
  26. import Component from 'vue-class-component';
  27. import ClickMapPage from '../../ClickMapPage/ClickMapPage.vue';
  28. export default @Component({
  29. components: {
  30. ClickMapPage,
  31. },
  32. })
  33. class MouseHelpPage extends Vue {
  34. created() {
  35. }
  36. mounted() {
  37. this.$refs.clickMapPage.$el.style.fontSize = '50%';
  38. this.$refs.clickMapPage.$el.style.backgroundColor = '#478355';
  39. }
  40. }
  41. //-----------------------------------------------------------------------------
  42. </script>
  43. <style scoped>
  44. .page {
  45. flex: 1;
  46. padding: 15px;
  47. overflow-y: auto;
  48. font-size: 120%;
  49. line-height: 130%;
  50. }
  51. h4 {
  52. margin: 0;
  53. }
  54. .click-map-page {
  55. position: relative;
  56. width: 400px;
  57. height: 400px;
  58. margin: 10px 0 10px 0;
  59. }
  60. </style>