MouseHelpPage.vue 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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. </ul>
  12. </div>
  13. </template>
  14. <script>
  15. //-----------------------------------------------------------------------------
  16. import Vue from 'vue';
  17. import Component from 'vue-class-component';
  18. import ClickMapPage from '../../ClickMapPage/ClickMapPage.vue';
  19. export default @Component({
  20. components: {
  21. ClickMapPage,
  22. },
  23. })
  24. class MouseHelpPage extends Vue {
  25. created() {
  26. }
  27. mounted() {
  28. this.$refs.clickMapPage.$el.style.fontSize = '50%';
  29. this.$refs.clickMapPage.$el.style.backgroundColor = '#478355';
  30. }
  31. }
  32. //-----------------------------------------------------------------------------
  33. </script>
  34. <style scoped>
  35. .page {
  36. flex: 1;
  37. padding: 15px;
  38. overflow-y: auto;
  39. font-size: 150%;
  40. line-height: 130%;
  41. }
  42. h4 {
  43. margin: 0;
  44. }
  45. .click-map-page {
  46. position: relative;
  47. width: 400px;
  48. height: 400px;
  49. margin: 10px 0 10px 0;
  50. }
  51. </style>