Generification of page edit
This commit is contained in:
parent
a6baa46ddc
commit
c4ab608d76
5 changed files with 42 additions and 41 deletions
54
motorradig/public/js/app.js
vendored
54
motorradig/public/js/app.js
vendored
|
|
@ -1924,6 +1924,7 @@ __webpack_require__.r(__webpack_exports__);
|
|||
savePage: function savePage() {
|
||||
var _this = this;
|
||||
|
||||
console.log('Saving to page:' + this.$store.state.page_name);
|
||||
axios.post('http://localhost:8000/api/v1/auth/save_page', {
|
||||
page: this.$store.state.page_name,
|
||||
body: this.editor.view.docView.dom.innerHTML
|
||||
|
|
@ -1932,7 +1933,7 @@ __webpack_require__.r(__webpack_exports__);
|
|||
'Authorization': 'Bearer ' + this.$store.state.user_token
|
||||
}
|
||||
}).then(function (res) {
|
||||
console.log("savePage: Wrote " + _this.$store.state.page_name);
|
||||
console.log("savePage success: Wrote " + _this.$store.state.page_name);
|
||||
console.log("Going back to main view");
|
||||
|
||||
_this.$router.push("/");
|
||||
|
|
@ -2034,17 +2035,18 @@ __webpack_require__.r(__webpack_exports__);
|
|||
editPage: function editPage() {
|
||||
this.$router.push('/edit_page');
|
||||
},
|
||||
loadPage: function loadPage() {
|
||||
loadPage: function loadPage(page_name) {
|
||||
var _this2 = this;
|
||||
|
||||
console.log("loadPage: " + page_name);
|
||||
this.$store.state.page_name = page_name;
|
||||
axios.post('http://localhost:8000/api/v1/load_page', {
|
||||
page: this.$store.state.page_name
|
||||
page: page_name
|
||||
}, {
|
||||
headers: {
|
||||
'Authorization': 'Bearer ' + this.$store.state.user_token
|
||||
}
|
||||
}).then(function (res) {
|
||||
console.log("loadPage: Loading Testpage");
|
||||
console.log("Body:");
|
||||
console.log(res.data.body);
|
||||
_this2.$store.state.page_content = res.data.body;
|
||||
|
|
@ -2053,15 +2055,17 @@ __webpack_require__.r(__webpack_exports__);
|
|||
},
|
||||
created: function created() {
|
||||
console.log("Main component created");
|
||||
this.loadPage(this.$store.state.page_name); // Store default is 'main'
|
||||
|
||||
if (!this.$store.state.user_token) {
|
||||
console.log("No token on user detected. Waiting for user login.");
|
||||
console.log("store.state.user:");
|
||||
console.log(this.$store.state.user);
|
||||
} else {
|
||||
//this.$router.push("/main");
|
||||
this.loadPage();
|
||||
}
|
||||
/*
|
||||
if (!this.$store.state.user_token) {
|
||||
console.log("No token on user detected. Waiting for user login.");
|
||||
console.log("store.state.user:");
|
||||
console.log(this.$store.state.user);
|
||||
} else {
|
||||
this.loadPage('main');
|
||||
}
|
||||
*/
|
||||
}
|
||||
});
|
||||
|
||||
|
|
@ -31050,7 +31054,7 @@ var render = function() {
|
|||
staticClass: "button",
|
||||
on: {
|
||||
click: function($event) {
|
||||
return _vm.changeMainText("Über uns")
|
||||
return _vm.loadPage("ueber_uns")
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
@ -31063,7 +31067,7 @@ var render = function() {
|
|||
staticClass: "button",
|
||||
on: {
|
||||
click: function($event) {
|
||||
return _vm.changeMainText("Aktuelles")
|
||||
return _vm.loadPage("aktuelles")
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
@ -31072,14 +31076,7 @@ var render = function() {
|
|||
_vm._v(" "),
|
||||
_c(
|
||||
"button",
|
||||
{
|
||||
staticClass: "button",
|
||||
on: {
|
||||
click: function($event) {
|
||||
return _vm.changeMainText("Mitgliedsantrag")
|
||||
}
|
||||
}
|
||||
},
|
||||
{ staticClass: "button", on: { click: function($event) {} } },
|
||||
[_vm._v("Mitgliedsantrag")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
|
|
@ -31129,14 +31126,7 @@ var render = function() {
|
|||
_vm._v(" "),
|
||||
_c(
|
||||
"button",
|
||||
{
|
||||
staticClass: "button",
|
||||
on: {
|
||||
click: function($event) {
|
||||
return _vm.changeMainText("Wetter")
|
||||
}
|
||||
}
|
||||
},
|
||||
{ staticClass: "button", on: { click: function($event) {} } },
|
||||
[_vm._v("Wetter")]
|
||||
),
|
||||
_vm._v(" "),
|
||||
|
|
@ -31146,7 +31136,7 @@ var render = function() {
|
|||
staticClass: "button",
|
||||
on: {
|
||||
click: function($event) {
|
||||
return _vm.changeMainText("Links")
|
||||
return _vm.loadPage("links")
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
@ -31159,7 +31149,7 @@ var render = function() {
|
|||
staticClass: "button",
|
||||
on: {
|
||||
click: function($event) {
|
||||
return _vm.changeMainText("Impressum")
|
||||
return _vm.loadPage("Impressum")
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue