mirror of https://github.com/Requarks/wiki.git
11 changed files with 205 additions and 51 deletions
Unified View
Diff Options
-
2assets/css/app.css
-
2assets/css/configure.css
-
2assets/css/error.css
-
1assets/js/configure.js
-
52assets/js/libs.js
-
46client/js/configure.js
-
25client/scss/configure.scss
-
56configure.js
-
1gulpfile.js
-
1package.json
-
68views/configure/index.pug
2
assets/css/app.css
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
2
assets/css/configure.css
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
2
assets/css/error.css
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
@ -0,0 +1 @@ |
|||||
|
"use strict";jQuery(document).ready(function(e){new Vue({el:"main",data:{loading:!1,state:"welcome",syscheck:{ok:!1,error:""},conf:{title:"Wiki",host:""}},methods:{proceedToSyscheck:function(e){var t=this;this.state="syscheck",this.loading=!0,_.delay(function(){axios.post("/syscheck").then(function(e){e.data.ok===!0?t.syscheck.ok=!0:(t.syscheck.ok=!1,t.syscheck.error=e.data.error),t.loading=!1}).catch(function(e){window.alert(e.message)})},1e3)},proceedToGeneral:function(e){this.state="general",this.loading=!0}}})}); |
52
assets/js/libs.js
File diff suppressed because it is too large
View File
File diff suppressed because it is too large
View File
@ -0,0 +1,46 @@ |
|||||
|
'use strict' |
||||
|
|
||||
|
/* global jQuery, _, Vue, axios */ |
||||
|
|
||||
|
jQuery(document).ready(function ($) { |
||||
|
new Vue({ // eslint-disable-line no-new
|
||||
|
el: 'main', |
||||
|
data: { |
||||
|
loading: false, |
||||
|
state: 'welcome', |
||||
|
syscheck: { |
||||
|
ok: false, |
||||
|
error: '' |
||||
|
}, |
||||
|
conf: { |
||||
|
title: 'Wiki', |
||||
|
host: '' |
||||
|
} |
||||
|
}, |
||||
|
methods: { |
||||
|
proceedToSyscheck: function (ev) { |
||||
|
let self = this |
||||
|
this.state = 'syscheck' |
||||
|
this.loading = true |
||||
|
|
||||
|
_.delay(() => { |
||||
|
axios.post('/syscheck').then(resp => { |
||||
|
if (resp.data.ok === true) { |
||||
|
self.syscheck.ok = true |
||||
|
} else { |
||||
|
self.syscheck.ok = false |
||||
|
self.syscheck.error = resp.data.error |
||||
|
} |
||||
|
self.loading = false |
||||
|
}).catch(err => { |
||||
|
window.alert(err.message) |
||||
|
}) |
||||
|
}, 1000) |
||||
|
}, |
||||
|
proceedToGeneral: function (ev) { |
||||
|
this.state = 'general' |
||||
|
this.loading = true |
||||
|
} |
||||
|
} |
||||
|
}) |
||||
|
}) |
Write
Preview
Loading…
Cancel
Save