turned off page edit options scroll adjustment, fixed page creation redirect

pull/20/head
Ro 4 years ago
parent eae80b0014
commit 3f4089a6d3

@ -79,6 +79,8 @@ export default class Book {
switch (task) { switch (task) {
case DataEvent.API_PAGE_CREATE: case DataEvent.API_PAGE_CREATE:
case DataEvent.API_PAGE_WRITE: case DataEvent.API_PAGE_WRITE:
var layout = 'page';
if (body.layout !== 'page') layout = body.layout;
var pageWrite = var pageWrite =
'---\n' + '---\n' +
'id: ' + 'id: ' +
@ -94,7 +96,7 @@ export default class Book {
body.feature + body.feature +
'\n' + '\n' +
'layout: ' + 'layout: ' +
'page' + layout +
'\n' + '\n' +
'tags: ' + 'tags: ' +
body.tags + body.tags +
@ -139,8 +141,9 @@ export default class Book {
response = { response = {
type: DataEvent.PAGE_ADDED, type: DataEvent.PAGE_ADDED,
message: 'New Page Created', message: 'New Page Created',
id: body.page_uuid id: body.uuid
}; };
resolve(response);
} else { } else {
response = { response = {
type: DataEvent.PAGE_UPDATED, type: DataEvent.PAGE_UPDATED,
@ -210,8 +213,7 @@ export default class Book {
} }
} }
tags = _.orderBy(tags, ['tag_name'], ['asc']); tags = _.orderBy(tags, ['tag_name'], ['asc']);
settings.saveTags(tags).then(response => { settings.saveTags(tags).then(() => {
console.log('RESPONSE', response);
render render
.publishTags(pages) .publishTags(pages)
.then(response => { .then(response => {

@ -122,6 +122,7 @@ router.get('/edit/:id', function (req, res) {
welcome: 'Edit Page', welcome: 'Edit Page',
page: page.metadata, page: page.metadata,
date: moment(page.metadata.created).format('YYYY MMM DD'), date: moment(page.metadata.created).format('YYYY MMM DD'),
layout: page.metadata.layout,
rawDate: page.metadata.created, rawDate: page.metadata.created,
content: page.content, content: page.content,
feature: page.metadata.feature, feature: page.metadata.feature,

@ -1,6 +1,6 @@
extends frame extends frame
block main-content block main-content
#post-edit-index(data-index=id data-uuid=uuid) #post-edit-index(data-index=id data-uuid=uuid data-layout=layout)
#post-edit-index-wrapper #post-edit-index-wrapper
//h2 EDIT //h2 EDIT
=post_title =post_title

@ -26,6 +26,10 @@ export default class PostActions {
'uuid', 'uuid',
document.getElementById('post-edit-index').getAttribute('data-uuid') document.getElementById('post-edit-index').getAttribute('data-uuid')
); );
pageInfo.append(
'layout',
document.getElementById('post-edit-index').getAttribute('data-layout')
);
pageInfo.append('content', html); pageInfo.append('content', html);
pageInfo.append('title', document.getElementById('post_title').value); pageInfo.append('title', document.getElementById('post_title').value);
pageInfo.append( pageInfo.append(

@ -204,8 +204,8 @@ export default class PostEditor {
} }
var reader = new FileReader(); var reader = new FileReader();
// Closure to capture the file information. // Closure to capture the file information.
reader.onload = (function(theFile) { reader.onload = (function (theFile) {
return function(f) { return function (f) {
// Render thumbnail. // Render thumbnail.
var image = document.createElement('img'); var image = document.createElement('img');
image.src = f.target.result; image.src = f.target.result;

@ -21,12 +21,15 @@ class TextEditor extends EventEmitter {
this.url = ''; this.url = '';
this.setInputs(); this.setInputs();
window.addEventListener('scroll', () => { window.addEventListener('scroll', () => {
var fixLimit = this.fixLimit; //var fixLimit = this.fixLimit;
/**
* edit scroller needs work
if (window.pageYOffset >= fixLimit) { if (window.pageYOffset >= fixLimit) {
document.getElementById('edit-control').style.position = 'fixed'; document.getElementById('edit-control').style.position = 'fixed';
} else { } else {
document.getElementById('edit-control').style.position = 'relative'; document.getElementById('edit-control').style.position = 'relative';
} }
*/
}); });
this.refresh(); this.refresh();
} }

@ -11,7 +11,7 @@ $black = #32302f;
$eventCool = #32cd32 $eventCool = #32cd32
$eventLame = #F64747 $eventLame = #F64747
$editorPrimary = #bebebe; $editorPrimary = #fde3a7;
$editorSecondary = #ffa07a; $editorSecondary = #ffa07a;
$editorTertiary = #89c4f4; $editorTertiary = #89c4f4;
$editorString = #f6dd74; $editorString = #f6dd74;

Loading…
Cancel
Save