You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
172 lines
3.7 KiB
172 lines
3.7 KiB
<template>
|
|
<div>
|
|
<HiddenEgg style="z-index: 9999"/>
|
|
<FailLoad v-if="f"/>
|
|
<TabsMenu v-else/>
|
|
<LoaderPage v-if="l"/>
|
|
</div>
|
|
</template>
|
|
|
|
<script>
|
|
import Vue from "vue";
|
|
//import 'vue-material/dist/theme/default.css'
|
|
import 'vue-material/dist/vue-material.min.css'
|
|
|
|
import MdTabs from "vue-material/dist/components/MdTabs";
|
|
import MdIcon from "vue-material/dist/components/MdIcon";
|
|
import MdCard from "vue-material/dist/components/MdCard";
|
|
import MdDialog from "vue-material/dist/components/MdDialog";
|
|
import MdDrawer from "vue-material/dist/components/MdDrawer";
|
|
import MdButton from "vue-material/dist/components/MdButton";
|
|
import MdProgress from "vue-material/dist/components/MdProgress";
|
|
import MdSnackbar from "vue-material/dist/components/MdSnackbar";
|
|
import MdMenu from "vue-material/dist/components/MdMenu";
|
|
import MdList from "vue-material/dist/components/MdList";
|
|
import MdField from "vue-material/dist/components/MdField";
|
|
import MdSteppers from "vue-material/dist/components/MdSteppers";
|
|
import MdTable from "vue-material/dist/components/MdTable";
|
|
import MdContent from "vue-material/dist/components/MdContent";
|
|
import MdRipple from "vue-material/dist/components/MdRipple";
|
|
import MdSwitch from "vue-material/dist/components/MdSwitch";
|
|
import MdTooltip from "vue-material/dist/components/MdTooltip";
|
|
|
|
Vue.use(MdTabs);
|
|
Vue.use(MdIcon);
|
|
Vue.use(MdCard);
|
|
Vue.use(MdDialog);
|
|
Vue.use(MdDrawer);
|
|
Vue.use(MdButton);
|
|
Vue.use(MdProgress);
|
|
Vue.use(MdSnackbar);
|
|
Vue.use(MdMenu);
|
|
Vue.use(MdList);
|
|
Vue.use(MdField);
|
|
Vue.use(MdSteppers);
|
|
Vue.use(MdTable);
|
|
Vue.use(MdContent);
|
|
Vue.use(MdRipple);
|
|
Vue.use(MdSwitch);
|
|
Vue.use(MdTooltip);
|
|
|
|
import "@/css/buttons.css";
|
|
import "@/css/rounded.css";
|
|
import "@/css/text.css";
|
|
import "@/css/baseui.css";
|
|
import "@/css/menus.css";
|
|
import "@/css/tables.css";
|
|
|
|
import TabsMenu from "@/components/TabsMenu.vue";
|
|
import LoaderPage from "@/components/Others/Loader/LoaderPage.vue";
|
|
import FailLoad from "@/components/Others/Loader/FailLoad.vue";
|
|
import HiddenEgg from "@/components/Others/Loader/HiddenEgg.vue";
|
|
export default {
|
|
name: 'App',
|
|
components: {
|
|
HiddenEgg,
|
|
FailLoad,
|
|
LoaderPage,
|
|
TabsMenu
|
|
},
|
|
data: () => ({
|
|
l:true,
|
|
f:true
|
|
}),
|
|
beforeMount() {
|
|
this.$API.load().then(() => {
|
|
this.l = this.$API.loading;
|
|
this.f = this.$API.failed;
|
|
}).catch(() => {
|
|
console.log('e', this.l,this.f);
|
|
})
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<style>
|
|
@font-face {
|
|
font-family: tf2build;
|
|
src: url('@/assets/fonts/tf2build.ttf');
|
|
}
|
|
|
|
@font-face {
|
|
font-family: tf2secondary;
|
|
src: url('@/assets/fonts/tf2secondary.ttf');
|
|
}
|
|
|
|
@font-face {
|
|
font-family: "Material Icons";
|
|
src: url('@/assets/fonts/tf2secondary.ttf');
|
|
}
|
|
|
|
/*#app {
|
|
font-family: Avenir, Helvetica, Arial, sans-serif;
|
|
-webkit-font-smoothing: antialiased;
|
|
-moz-osx-font-smoothing: grayscale;
|
|
text-align: center;
|
|
color: #2c3e50;
|
|
margin-top: 60px;
|
|
}*/
|
|
|
|
.md-tab {
|
|
background-size: cover
|
|
}
|
|
|
|
.pt-5 {
|
|
padding-top: 10px;
|
|
}
|
|
|
|
.md-tabs {
|
|
/*background-color: #131213;*/
|
|
}
|
|
|
|
.md-tabs-navigation {
|
|
background-color: #131213;
|
|
}
|
|
|
|
.md-tabs-navigation {
|
|
font-size: 1.5em;
|
|
}
|
|
|
|
.md-progress-bar {
|
|
background-color: rgba(253,136,70,0.5) !important;
|
|
}
|
|
|
|
.md-progress-bar-track {
|
|
color: black;
|
|
}
|
|
|
|
.md-progress-bar-fill {
|
|
color: black;
|
|
}
|
|
|
|
.md-progress-bar-buffer {
|
|
color: black;
|
|
}
|
|
|
|
.clickable {
|
|
color:#9a9280;
|
|
}
|
|
|
|
.clickable:hover {
|
|
cursor: pointer;
|
|
color: #fd8846;
|
|
}
|
|
|
|
.md-menu-content-container {
|
|
color: black;
|
|
background-color: #ffffff;
|
|
border: 3px solid black;
|
|
}
|
|
|
|
.md-scrollbar::-webkit-scrollbar-thumb {
|
|
background-color: #fd8846 !important;
|
|
}
|
|
|
|
.md-scrollbar::-webkit-scrollbar-corner {
|
|
background-color: black !important;
|
|
}
|
|
|
|
.md-scrollbar::-webkit-scrollbar {
|
|
background-color: #9a9280 !important;
|
|
}
|
|
</style>
|
|
|