This commit is contained in:
syuilo 2020-09-06 12:30:27 +09:00
parent 256307f1a9
commit e33f2398f5
270 changed files with 1173 additions and 961 deletions

View file

@ -13,6 +13,7 @@ import { defineComponent } from 'vue';
import { faSatellite, faCog } from '@fortawesome/free-solid-svg-icons';
import XColumn from './column.vue';
import XTimeline from '../timeline.vue';
import * as os from '@/os';
export default defineComponent({
components: {
@ -59,8 +60,8 @@ export default defineComponent({
methods: {
async setAntenna() {
const antennas = await this.$root.api('antennas/list');
const { canceled, result: antenna } = await this.$store.dispatch('showDialog', {
const antennas = await os.api('antennas/list');
const { canceled, result: antenna } = await os.dialog({
title: this.$t('selectAntenna'),
type: null,
select: {

View file

@ -19,6 +19,7 @@ import XNotificationsColumn from './notifications-column.vue';
import XWidgetsColumn from './widgets-column.vue';
import XMentionsColumn from './mentions-column.vue';
import XDirectColumn from './direct-column.vue';
import * as os from '@/os';
export default defineComponent({
components: {

View file

@ -35,6 +35,7 @@
import { defineComponent } from 'vue';
import { faArrowUp, faArrowDown, faAngleUp, faAngleDown, faCaretDown, faTimes, faArrowRight, faArrowLeft, faPencilAlt } from '@fortawesome/free-solid-svg-icons';
import { faWindowMaximize, faTrashAlt, faWindowRestore } from '@fortawesome/free-regular-svg-icons';
import * as os from '@/os';
export default defineComponent({
props: {
@ -137,7 +138,7 @@ export default defineComponent({
icon: faPencilAlt,
text: this.$t('rename'),
action: () => {
this.$store.dispatch('showDialog', {
os.dialog({
title: this.$t('rename'),
input: {
default: this.column.name,
@ -207,7 +208,7 @@ export default defineComponent({
},
showMenu() {
this.$store.dispatch('showMenu', {
os.menu({
items: this.getMenu(),
source: this.$refs.menu,
});

View file

@ -9,9 +9,10 @@
<script lang="ts">
import { defineComponent } from 'vue';
import { faEnvelope } from '@fortawesome/free-solid-svg-icons';
import Progress from '../../scripts/loading';
import Progress from '@/scripts/loading';
import XColumn from './column.vue';
import XNotes from '../notes.vue';
import * as os from '@/os';
export default defineComponent({
components: {

View file

@ -13,6 +13,7 @@ import { defineComponent } from 'vue';
import { faListUl, faCog } from '@fortawesome/free-solid-svg-icons';
import XColumn from './column.vue';
import XTimeline from '../timeline.vue';
import * as os from '@/os';
export default defineComponent({
components: {
@ -59,8 +60,8 @@ export default defineComponent({
methods: {
async setList() {
const lists = await this.$root.api('users/lists/list');
const { canceled, result: list } = await this.$store.dispatch('showDialog', {
const lists = await os.api('users/lists/list');
const { canceled, result: list } = await os.dialog({
title: this.$t('selectList'),
type: null,
select: {

View file

@ -9,9 +9,10 @@
<script lang="ts">
import { defineComponent } from 'vue';
import { faAt } from '@fortawesome/free-solid-svg-icons';
import Progress from '../../scripts/loading';
import Progress from '@/scripts/loading';
import XColumn from './column.vue';
import XNotes from '../notes.vue';
import * as os from '@/os';
export default defineComponent({
components: {

View file

@ -12,6 +12,7 @@ import { faCog } from '@fortawesome/free-solid-svg-icons';
import { faBell } from '@fortawesome/free-regular-svg-icons';
import XColumn from './column.vue';
import XNotifications from '../notifications.vue';
import * as os from '@/os';
export default defineComponent({
components: {

View file

@ -24,6 +24,7 @@ import { defineComponent } from 'vue';
import { faMinusCircle, faHome, faComments, faShareAlt, faGlobe, faCog } from '@fortawesome/free-solid-svg-icons';
import XColumn from './column.vue';
import XTimeline from '../timeline.vue';
import * as os from '@/os';
export default defineComponent({
components: {
@ -78,7 +79,7 @@ export default defineComponent({
methods: {
async setType() {
const { canceled, result: src } = await this.$store.dispatch('showDialog', {
const { canceled, result: src } = await os.dialog({
title: this.$t('timeline'),
type: null,
select: {

View file

@ -33,10 +33,11 @@ import { defineComponent } from 'vue';
import * as XDraggable from 'vuedraggable';
import { v4 as uuid } from 'uuid';
import { faWindowMaximize, faTimes, faCog, faPlus } from '@fortawesome/free-solid-svg-icons';
import MkSelect from '../../components/ui/select.vue';
import MkButton from '../../components/ui/button.vue';
import MkSelect from '@/components/ui/select.vue';
import MkButton from '@/components/ui/button.vue';
import XColumn from './column.vue';
import { widgets } from '../../widgets';
import * as os from '@/os';
export default defineComponent({
components: {