aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortaehoon <th.dev91@gmail.com>2019-04-29 14:37:08 -0400
committertaehoon <th.dev91@gmail.com>2019-05-03 11:40:06 -0400
commit220a7e89d5087af3989975cb326cd4d8f60cbc6a (patch)
treef14e10cc1f5168b387b99ff2511e47d5de17563a /src
parentabad528dd4885265f5d80056d430eb0341022a99 (diff)
use native scrollbar
Diffstat (limited to 'src')
-rw-r--r--src/App.js9
-rw-r--r--src/App.scss50
-rw-r--r--src/App.vue2
-rw-r--r--src/components/user_reporting_modal/user_reporting_modal.vue5
-rw-r--r--src/main.js2
5 files changed, 5 insertions, 63 deletions
diff --git a/src/App.js b/src/App.js
index 87f00989..e72c73e3 100644
--- a/src/App.js
+++ b/src/App.js
@@ -39,14 +39,7 @@ export default {
window.CSS.supports('-moz-mask-size', 'contain') ||
window.CSS.supports('-ms-mask-size', 'contain') ||
window.CSS.supports('-o-mask-size', 'contain')
- ),
- isMobile: navigator.userAgent.match(/Android/i) ||
- navigator.userAgent.match(/webOS/i) ||
- navigator.userAgent.match(/iPhone/i) ||
- navigator.userAgent.match(/iPad/i) ||
- navigator.userAgent.match(/iPod/i) ||
- navigator.userAgent.match(/BlackBerry/i) ||
- navigator.userAgent.match(/Windows Phone/i)
+ )
}),
created () {
// Load the locale from the storage
diff --git a/src/App.scss b/src/App.scss
index adbe949c..921f2c3b 100644
--- a/src/App.scss
+++ b/src/App.scss
@@ -795,53 +795,3 @@ nav {
}
}
}
-
-// Vuebar default style
-.vb > .vb-dragger {
- z-index: 5;
- width: 12px;
- right: 0;
-}
-
-.vb > .vb-dragger > .vb-dragger-styler {
- backface-visibility: hidden;
- transform: rotate3d(0,0,0,0);
- background-color: $fallback--text;
- background-color: var(--text, $fallback--text);
- opacity: .1;
- margin: 5px 5px 5px 0;
- border-radius: 20px;
- height: calc(100% - 10px);
- display: block;
-}
-
-.vb.vb-scrolling-phantom > .vb-dragger > .vb-dragger-styler {
- opacity: .3;
-}
-
-.vb > .vb-dragger:hover > .vb-dragger-styler {
- opacity: .5;
- margin: 0px;
- height: 100%;
-}
-
-.vb.vb-dragging > .vb-dragger > .vb-dragger-styler {
- opacity: .5;
- margin: 0px;
- height: 100%;
-}
-
-.vb.vb-dragging-phantom > .vb-dragger > .vb-dragger-styler {
- opacity: .5;
-}
-
-// Disable vuebar and use native scrollbar in mobile device
-#app.mobile {
- .vb-content {
- width: 100% !important;
- padding-right: 0 !important;
- }
- .vb-dragger {
- display: none;
- }
-}
diff --git a/src/App.vue b/src/App.vue
index 229bf62b..cb7e8d78 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,5 +1,5 @@
<template>
- <div id="app" v-bind:style="bgAppStyle" v-bind:class="{ mobile: isMobile }">
+ <div id="app" v-bind:style="bgAppStyle">
<div class="app-bg-wrapper" v-bind:style="bgStyle"></div>
<MobileNav v-if="isMobileLayout" />
<nav v-else class='nav-bar container' @click="scrollToTop()" id="nav">
diff --git a/src/components/user_reporting_modal/user_reporting_modal.vue b/src/components/user_reporting_modal/user_reporting_modal.vue
index 1cf25e8f..432dd14d 100644
--- a/src/components/user_reporting_modal/user_reporting_modal.vue
+++ b/src/components/user_reporting_modal/user_reporting_modal.vue
@@ -27,7 +27,7 @@
</div>
</div>
</div>
- <div class="user-reporting-panel-right" v-bar="{preventParentScroll: true}">
+ <div class="user-reporting-panel-right">
<List :items="statuses">
<template slot="item" slot-scope="{item}">
<div class="status-fadein user-reporting-panel-sitem">
@@ -113,12 +113,12 @@
&-right {
display: flex;
flex-direction: column;
+ overflow-y: auto;
}
&-sitem {
display: flex;
justify-content: space-between;
- padding-right: 15px;
> .status-el {
flex: 1;
@@ -150,6 +150,7 @@
&-right {
width: 50%;
flex: 1 1 auto;
+ margin-bottom: 12px;
}
}
}
diff --git a/src/main.js b/src/main.js
index e01c921c..92f843b1 100644
--- a/src/main.js
+++ b/src/main.js
@@ -16,7 +16,6 @@ import reportsModule from './modules/reports.js'
import VueTimeago from 'vue-timeago'
import VueI18n from 'vue-i18n'
-import Vuebar from 'vuebar'
import createPersistedState from './lib/persisted_state.js'
import pushNotifications from './lib/push_notifications_plugin.js'
@@ -43,7 +42,6 @@ Vue.use(VueTimeago, {
Vue.use(VueI18n)
Vue.use(VueChatScroll)
Vue.use(VueClickOutside)
-Vue.use(Vuebar)
const i18n = new VueI18n({
// By default, use the browser locale, we will update it if neccessary