mirror of
https://github.com/Kuingsmile/PicList.git
synced 2026-08-27 11:10:50 +08:00
Changed: renderer files' structure
This commit is contained in:
@@ -134,7 +134,9 @@ let rendererConfig = {
|
|||||||
alias: {
|
alias: {
|
||||||
'@': path.join(__dirname, '../src/renderer'),
|
'@': path.join(__dirname, '../src/renderer'),
|
||||||
'vue$': 'vue/dist/vue.esm.js',
|
'vue$': 'vue/dist/vue.esm.js',
|
||||||
'utils': path.join(__dirname, '../src/renderer/utils')
|
'utils': path.join(__dirname, '../src/renderer/utils'),
|
||||||
|
'~': path.join(__dirname, '../src'),
|
||||||
|
'root': path.join(__dirname, '../')
|
||||||
},
|
},
|
||||||
extensions: ['.js', '.vue', '.json', '.css', '.node']
|
extensions: ['.js', '.vue', '.json', '.css', '.node']
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -132,11 +132,11 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
import pkg from '../../../package.json'
|
import pkg from 'root/package.json'
|
||||||
import keyDetect from 'utils/key-binding'
|
import keyDetect from 'utils/key-binding'
|
||||||
import { remote } from 'electron'
|
import { remote } from 'electron'
|
||||||
import db from '../../datastore'
|
import db from '~/datastore'
|
||||||
import mixin from './mixin'
|
import mixin from '@/utils/mixin'
|
||||||
const { Menu, dialog, BrowserWindow } = remote
|
const { Menu, dialog, BrowserWindow } = remote
|
||||||
export default {
|
export default {
|
||||||
name: 'setting-page',
|
name: 'setting-page',
|
||||||
@@ -75,11 +75,9 @@
|
|||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
import gallerys from 'vue-gallery'
|
import gallerys from 'vue-gallery'
|
||||||
import pasteStyle from '../../../main/utils/pasteTemplate'
|
import pasteStyle from '~/main/utils/pasteTemplate'
|
||||||
import mixin from '../mixin'
|
|
||||||
export default {
|
export default {
|
||||||
name: 'gallery',
|
name: 'gallery',
|
||||||
mixins: [mixin],
|
|
||||||
components: {
|
components: {
|
||||||
gallerys
|
gallerys
|
||||||
},
|
},
|
||||||
@@ -9,15 +9,15 @@
|
|||||||
:class="{ 'is-dragover': dragover, uploading: showProgress, linux: os === 'linux' }" @drop.prevent="onDrop" @dragover.prevent="dragover = true" @dragleave.prevent="dragover = false"
|
:class="{ 'is-dragover': dragover, uploading: showProgress, linux: os === 'linux' }" @drop.prevent="onDrop" @dragover.prevent="dragover = true" @dragleave.prevent="dragover = false"
|
||||||
:style="{ backgroundPosition: '0 ' + progress + '%'}"
|
:style="{ backgroundPosition: '0 ' + progress + '%'}"
|
||||||
>
|
>
|
||||||
<div id="upload-dragger" @dblclick="openUplodWindow">
|
<div id="upload-dragger" @dblclick="openUploadWindow">
|
||||||
<input type="file" id="file-uploader" @change="onChange" multiple>
|
<input type="file" id="file-uploader" @change="onChange" multiple>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
import mixin from './mixin'
|
import mixin from '@/utils/mixin'
|
||||||
import picBed from '../../datastore/pic-bed.js'
|
import picBed from '~/datastore/pic-bed.js'
|
||||||
export default {
|
export default {
|
||||||
name: 'mini-page',
|
name: 'mini-page',
|
||||||
mixins: [mixin],
|
mixins: [mixin],
|
||||||
@@ -73,7 +73,7 @@ export default {
|
|||||||
this.dragover = false
|
this.dragover = false
|
||||||
this.ipcSendFiles(e.dataTransfer.files)
|
this.ipcSendFiles(e.dataTransfer.files)
|
||||||
},
|
},
|
||||||
openUplodWindow () {
|
openUploadWindow () {
|
||||||
document.getElementById('file-uploader').click()
|
document.getElementById('file-uploader').click()
|
||||||
},
|
},
|
||||||
onChange (e) {
|
onChange (e) {
|
||||||
@@ -116,7 +116,7 @@ export default {
|
|||||||
this.dragging = false
|
this.dragging = false
|
||||||
if (this.screenX === e.screenX && this.screenY === e.screenY) {
|
if (this.screenX === e.screenX && this.screenY === e.screenY) {
|
||||||
if (e.button === 0) { // left mouse
|
if (e.button === 0) { // left mouse
|
||||||
this.openUplodWindow()
|
this.openUploadWindow()
|
||||||
} else {
|
} else {
|
||||||
let _this = this
|
let _this = this
|
||||||
const types = picBed.map(item => item.type)
|
const types = picBed.map(item => item.type)
|
||||||
@@ -182,7 +182,7 @@
|
|||||||
<script>
|
<script>
|
||||||
// import db from '../../../datastore'
|
// import db from '../../../datastore'
|
||||||
import keyDetect from 'utils/key-binding'
|
import keyDetect from 'utils/key-binding'
|
||||||
import pkg from '../../../../package.json'
|
import pkg from 'root/package.json'
|
||||||
const release = 'https://api.github.com/repos/Molunerfinn/PicGo/releases/latest'
|
const release = 'https://api.github.com/repos/Molunerfinn/PicGo/releases/latest'
|
||||||
const downloadUrl = 'https://github.com/Molunerfinn/PicGo/releases/latest'
|
const downloadUrl = 'https://github.com/Molunerfinn/PicGo/releases/latest'
|
||||||
export default {
|
export default {
|
||||||
@@ -79,12 +79,10 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
import ConfigForm from '../ConfigForm'
|
import ConfigForm from '@/components/ConfigForm'
|
||||||
import { debounce } from 'lodash'
|
import { debounce } from 'lodash'
|
||||||
import mixin from '../mixin'
|
|
||||||
export default {
|
export default {
|
||||||
name: 'plugin',
|
name: 'plugin',
|
||||||
mixins: [mixin],
|
|
||||||
components: {
|
components: {
|
||||||
ConfigForm
|
ConfigForm
|
||||||
},
|
},
|
||||||
@@ -22,7 +22,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
import mixin from './mixin'
|
import mixin from '@/utils/mixin'
|
||||||
export default {
|
export default {
|
||||||
name: 'rename-page',
|
name: 'rename-page',
|
||||||
mixins: [mixin],
|
mixins: [mixin],
|
||||||
@@ -23,8 +23,8 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import mixin from './mixin'
|
import mixin from '@/utils/mixin'
|
||||||
import pasteTemplate from '../../main/utils/pasteTemplate'
|
import pasteTemplate from '~/main/utils/pasteTemplate'
|
||||||
export default {
|
export default {
|
||||||
name: 'tray-page',
|
name: 'tray-page',
|
||||||
mixins: [mixin],
|
mixins: [mixin],
|
||||||
@@ -7,7 +7,10 @@
|
|||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
id="upload-area"
|
id="upload-area"
|
||||||
:class="{ 'is-dragover': dragover }" @drop.prevent="onDrop" @dragover.prevent="dragover = true" @dragleave.prevent="dragover = false"
|
:class="{ 'is-dragover': dragover }"
|
||||||
|
@drop.prevent="onDrop"
|
||||||
|
@dragover.prevent="dragover = true"
|
||||||
|
@dragleave.prevent="dragover = false"
|
||||||
>
|
>
|
||||||
<div id="upload-dragger" @click="openUplodWindow">
|
<div id="upload-dragger" @click="openUplodWindow">
|
||||||
<i class="el-icon-upload"></i>
|
<i class="el-icon-upload"></i>
|
||||||
@@ -53,10 +56,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
import mixin from '../mixin'
|
|
||||||
export default {
|
export default {
|
||||||
name: 'upload',
|
name: 'upload',
|
||||||
mixins: [mixin],
|
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
dragover: false,
|
dragover: false,
|
||||||
@@ -65,10 +65,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
import mixin from '../mixin'
|
|
||||||
export default {
|
export default {
|
||||||
name: 'aliyun',
|
name: 'aliyun',
|
||||||
mixins: [mixin],
|
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
form: {
|
form: {
|
||||||
@@ -57,10 +57,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
import mixin from '../mixin'
|
|
||||||
export default {
|
export default {
|
||||||
name: 'upyun',
|
name: 'upyun',
|
||||||
mixins: [mixin],
|
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
form: {
|
form: {
|
||||||
@@ -37,10 +37,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
import mixin from '../mixin'
|
|
||||||
export default {
|
export default {
|
||||||
name: 'imgur',
|
name: 'imgur',
|
||||||
mixins: [mixin],
|
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
form: {
|
form: {
|
||||||
@@ -75,10 +75,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
import mixin from '../mixin'
|
|
||||||
export default {
|
export default {
|
||||||
name: 'qiniu',
|
name: 'qiniu',
|
||||||
mixins: [mixin],
|
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
form: {
|
form: {
|
||||||
@@ -16,10 +16,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
import mixin from '../mixin'
|
|
||||||
export default {
|
export default {
|
||||||
name: 'upyun',
|
name: 'upyun',
|
||||||
mixins: [mixin],
|
|
||||||
data () {
|
data () {
|
||||||
return {}
|
return {}
|
||||||
},
|
},
|
||||||
@@ -86,10 +86,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
import mixin from '../mixin'
|
|
||||||
export default {
|
export default {
|
||||||
name: 'tcyun',
|
name: 'tcyun',
|
||||||
mixins: [mixin],
|
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
form: {
|
form: {
|
||||||
@@ -65,10 +65,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
import mixin from '../mixin'
|
|
||||||
export default {
|
export default {
|
||||||
name: 'upyun',
|
name: 'upyun',
|
||||||
mixins: [mixin],
|
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
form: {
|
form: {
|
||||||
@@ -62,10 +62,8 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
import mixin from '../mixin'
|
|
||||||
export default {
|
export default {
|
||||||
name: 'weibo',
|
name: 'weibo',
|
||||||
mixins: [mixin],
|
|
||||||
data () {
|
data () {
|
||||||
return {
|
return {
|
||||||
form: {
|
form: {
|
||||||
@@ -8,81 +8,81 @@ export default new Router({
|
|||||||
{
|
{
|
||||||
path: '/',
|
path: '/',
|
||||||
name: 'tray-page',
|
name: 'tray-page',
|
||||||
component: require('@/components/TrayPage').default
|
component: require('@/pages/TrayPage').default
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/rename-page',
|
path: '/rename-page',
|
||||||
name: 'rename-page',
|
name: 'rename-page',
|
||||||
component: require('@/components/RenamePage').default
|
component: require('@/pages/RenamePage').default
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/mini-page',
|
path: '/mini-page',
|
||||||
name: 'mini-page',
|
name: 'mini-page',
|
||||||
component: require('@/components/MiniPage').default
|
component: require('@/pages/MiniPage').default
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/setting',
|
path: '/setting',
|
||||||
name: 'setting-page',
|
name: 'setting-page',
|
||||||
component: require('@/components/SettingPage').default,
|
component: require('@/layouts/SettingPage').default,
|
||||||
children: [
|
children: [
|
||||||
{
|
{
|
||||||
path: 'upload',
|
path: 'upload',
|
||||||
component: require('@/components/SettingView/Upload').default,
|
component: require('@/pages/Upload').default,
|
||||||
name: 'upload'
|
name: 'upload'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'weibo',
|
path: 'weibo',
|
||||||
component: require('@/components/SettingView/Weibo').default,
|
component: require('@/pages/picbeds/Weibo').default,
|
||||||
name: 'weibo'
|
name: 'weibo'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'qiniu',
|
path: 'qiniu',
|
||||||
component: require('@/components/SettingView/Qiniu').default,
|
component: require('@/pages/picbeds/Qiniu').default,
|
||||||
name: 'qiniu'
|
name: 'qiniu'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'tcyun',
|
path: 'tcyun',
|
||||||
component: require('@/components/SettingView/TcYun').default,
|
component: require('@/pages/picbeds/TcYun').default,
|
||||||
name: 'tcyun'
|
name: 'tcyun'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'upyun',
|
path: 'upyun',
|
||||||
component: require('@/components/SettingView/UpYun').default,
|
component: require('@/pages/picbeds/UpYun').default,
|
||||||
name: 'upyun'
|
name: 'upyun'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'github',
|
path: 'github',
|
||||||
component: require('@/components/SettingView/GitHub').default,
|
component: require('@/pages/picbeds/GitHub').default,
|
||||||
name: 'github'
|
name: 'github'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'smms',
|
path: 'smms',
|
||||||
component: require('@/components/SettingView/SMMS').default,
|
component: require('@/pages/picbeds/SMMS').default,
|
||||||
name: 'smms'
|
name: 'smms'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'aliyun',
|
path: 'aliyun',
|
||||||
component: require('@/components/SettingView/AliYun').default,
|
component: require('@/pages/picbeds/AliYun').default,
|
||||||
name: 'aliyun'
|
name: 'aliyun'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'imgur',
|
path: 'imgur',
|
||||||
component: require('@/components/SettingView/Imgur').default,
|
component: require('@/pages/picbeds/Imgur').default,
|
||||||
name: 'imgur'
|
name: 'imgur'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'gallery',
|
path: 'gallery',
|
||||||
component: require('@/components/SettingView/Gallery').default,
|
component: require('@/pages/Gallery').default,
|
||||||
name: 'gallery'
|
name: 'gallery'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'setting',
|
path: 'setting',
|
||||||
component: require('@/components/SettingView/PicGoSetting').default,
|
component: require('@/pages/PicGoSetting').default,
|
||||||
name: 'setting'
|
name: 'setting'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'plugin',
|
path: 'plugin',
|
||||||
component: require('@/components/SettingView/Plugin').default,
|
component: require('@/pages/Plugin').default,
|
||||||
name: 'plugin'
|
name: 'plugin'
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import db from '../../datastore'
|
import db from '~/datastore'
|
||||||
export default {
|
export default {
|
||||||
mounted () {
|
mounted () {
|
||||||
this.disableDragEvent()
|
this.disableDragEvent()
|
||||||
Reference in New Issue
Block a user