fix/optimize wtv-author, wtv-favorite
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
var minisrv_service_file = true;
|
||||
const minisrv_service_file = true;
|
||||
|
||||
var docName = request_headers.query.docName
|
||||
var blockNum = request_headers.query.blockNum
|
||||
var blockClass = request_headers.query.blockClass
|
||||
const docName = request_headers.query.docName
|
||||
let blockNum = request_headers.query.blockNum
|
||||
const blockClass = request_headers.query.blockClass
|
||||
|
||||
blockNum = parseInt(blockNum) + 1
|
||||
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
var minisrv_service_file = true;
|
||||
const minisrv_service_file = true;
|
||||
|
||||
var docName = request_headers.query.docName;
|
||||
var title = request_headers.query.blockTitle
|
||||
var caption = request_headers.query.textBlockText
|
||||
var size = request_headers.query.textBlockSize
|
||||
var style = request_headers.query.textBlockStyle
|
||||
var position = request_headers.query.newBlockNum
|
||||
var oldPosition = request_headers.query.oldBlockNum
|
||||
var editing = request_headers.query.editing
|
||||
const docName = request_headers.query.docName;
|
||||
const title = request_headers.query.blockTitle;
|
||||
const caption = request_headers.query.textBlockText;
|
||||
const size = request_headers.query.textBlockSize;
|
||||
const style = request_headers.query.textBlockStyle;
|
||||
const position = request_headers.query.newBlockNum;
|
||||
const oldPosition = request_headers.query.oldBlockNum;
|
||||
const editing = request_headers.query.editing;
|
||||
let page;
|
||||
|
||||
if (editing == "true"){
|
||||
session_data.pagestore.editPhotoBlock(docName, request_headers.query.blockNum, request_headers.query.newBlockNum, null, null, request_headers.query.blockTitle, request_headers.query.photoBlockCaption);
|
||||
var page = session_data.pagestore.loadPage(docName);
|
||||
headers = `300 OK
|
||||
wtv-expire-all: wtv-author:/block-preview
|
||||
wtv-expire-all: wtv-author:/preview
|
||||
@@ -20,10 +20,10 @@ wtv-expire-all: wtv-author:/edit-block
|
||||
wtv-expire-all: wtv-author:/get-photo?docName=${docName}&blockNum=${request_headers.query.blockNum}
|
||||
Location: wtv-author:/show-blocks?docName=${docName}`
|
||||
} else {
|
||||
var page = session_data.pagestore.loadPage(docName);
|
||||
var blockNum = request_headers.query.blockNum;
|
||||
const page = session_data.pagestore.loadPage(docName);
|
||||
const blockNum = request_headers.query.blockNum;
|
||||
if (request_headers.query.scrapbookID != undefined) {
|
||||
var image = session_data.pagestore.getScrapbookImage(parseInt(request_headers.query.scrapbookID));
|
||||
const image = session_data.pagestore.getScrapbookImage(parseInt(request_headers.query.scrapbookID));
|
||||
if (page.blocks[blockNum] != undefined)
|
||||
session_data.pagestore.editPhotoBlock(docName, request_headers.query.blockNum, request_headers.query.blockNum, image, "scrapbook", null, null);
|
||||
else
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
var minisrv_service_file = true;
|
||||
const minisrv_service_file = true;
|
||||
|
||||
var docName = request_headers.query.docName
|
||||
const docName = request_headers.query.docName
|
||||
|
||||
headers = `200 OK
|
||||
Connection: Keep-Alive
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
var minisrv_service_file = true;
|
||||
const minisrv_service_file = true;
|
||||
|
||||
var docName = request_headers.query.docName
|
||||
var numOfBlocks = request_headers.query.blockNum;
|
||||
const docName = request_headers.query.docName
|
||||
const numOfBlocks = request_headers.query.blockNum;
|
||||
|
||||
headers = `200 OK
|
||||
Connection: Keep-Alive
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
var minisrv_service_file = true;
|
||||
const minisrv_service_file = true;
|
||||
|
||||
var docName = request_headers.query.docName
|
||||
var blockNum = request_headers.query.blockNum
|
||||
var blockClass = request_headers.query.blockClass
|
||||
var category = request_headers.query.mediaCategoryID
|
||||
const docName = request_headers.query.docName
|
||||
const blockNum = request_headers.query.blockNum
|
||||
const blockClass = request_headers.query.blockClass
|
||||
const category = request_headers.query.mediaCategoryID
|
||||
|
||||
headers = `200 OK
|
||||
Connection: Keep-Alive
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
var minisrv_service_file = true;
|
||||
const minisrv_service_file = true;
|
||||
|
||||
const docName = request_headers.query.docName
|
||||
const blockNum = request_headers.query.blockNum
|
||||
const blockClass = request_headers.query.blockClass
|
||||
const category = request_headers.query.mediaCategoryID ? parseInt(request_headers.query.mediaCategoryID) : null;
|
||||
var page = request_headers.query.pageNum ? parseInt(request_headers.query.pageNum) : 0;
|
||||
const page = request_headers.query.pageNum ? parseInt(request_headers.query.pageNum) : 0;
|
||||
const itemsPerPage = 12;
|
||||
|
||||
const clipart = {
|
||||
@@ -1684,10 +1684,11 @@ ${(category !== null) ? `<b>${clipart[category].name}</b>` : 'art'} </font>
|
||||
<tr><td valign=top>
|
||||
<table cellspacing=0 cellpadding=1>
|
||||
`;
|
||||
let cat;
|
||||
if (category !== null) {
|
||||
var cat = clipart[category];
|
||||
cat = clipart[category];
|
||||
if (cat.categories) {
|
||||
var i = 0;
|
||||
let i = 0;
|
||||
Object.keys(cat.categories).forEach(function (k) {
|
||||
i++;
|
||||
if (i % 14 === 0) data += `</table></td><td valign=top><table cellspacing=0 cellpadding=1>`;
|
||||
@@ -1702,7 +1703,7 @@ ${(category !== null) ? `<b>${clipart[category].name}</b>` : 'art'} </font>
|
||||
});
|
||||
}
|
||||
} else {
|
||||
var i = 0;
|
||||
let i = 0;
|
||||
Object.keys(clipart).forEach(function (k) {
|
||||
cat = clipart[k];
|
||||
if (cat.parent) return;
|
||||
@@ -1723,9 +1724,9 @@ ${(category !== null) ? `<b>${clipart[category].name}</b>` : 'art'} </font>
|
||||
</HTML>`
|
||||
} else {
|
||||
// category has images
|
||||
var cat = clipart[category];
|
||||
var imgcount = cat.images.length;
|
||||
var pages = Math.ceil(imgcount / itemsPerPage);
|
||||
const cat = clipart[category];
|
||||
const imgcount = cat.images.length;
|
||||
const pages = Math.ceil(imgcount / itemsPerPage);
|
||||
|
||||
data = `<HTML><HEAD>
|
||||
<DISPLAY fontsize=medium>
|
||||
@@ -1870,11 +1871,11 @@ ${cat.name}
|
||||
<TD colspan=3 rowspan=3 align=center>
|
||||
<table cellspacing=14 cellpadding=0 background="/ROMCache/light_blue_tile.gif">
|
||||
`;
|
||||
for (i = page * itemsPerPage; i < Math.min(imgcount, (page + 1) * itemsPerPage); i++) {
|
||||
for (let i = page * itemsPerPage; i < Math.min(imgcount, (page + 1) * itemsPerPage); i++) {
|
||||
if (i % 4 === 0) data += `<tr>`;
|
||||
data += `
|
||||
<td border=1 width=64 align=center valign=middle
|
||||
href="wtv-author:/add-media-to-block?docName=${docName}&blockNum=${blockNum}&blockClass=23&mediaPath=clipart%2F${escape(cat.path + "/" + cat.images[i])}&thumbnailPath=clipart%2Ficons%2F${escape(cat.path + "/" + cat.images[i])}">
|
||||
href="wtv-author:/add-media-to-block?docName=${docName}&blockNum=${blockNum}&blockClass=23&mediaPath=clipart%2F${encodeURIComponent(cat.path + "/" + cat.images[i])}&thumbnailPath=clipart%2Ficons%2F${encodeURIComponent(cat.path + "/" + cat.images[i])}">
|
||||
<img src="clipart/icons/${cat.path}/${cat.images[i]}" width=64 height=64>
|
||||
</td>`;
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
var minisrv_service_file = true;
|
||||
const minisrv_service_file = true;
|
||||
|
||||
var docName = request_headers.query.docName;
|
||||
var page = session_data.pagestore.loadPage(docName)
|
||||
var site = session_data.pagestore.getPublishDomain();
|
||||
const docName = request_headers.query.docName;
|
||||
const page = session_data.pagestore.loadPage(docName)
|
||||
const site = session_data.pagestore.getPublishDomain();
|
||||
|
||||
|
||||
headers = `200 OK
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
var minisrv_service_file = true;
|
||||
const minisrv_service_file = true;
|
||||
|
||||
var docName = request_headers.query.docName;
|
||||
var position = request_headers.query.blockNum
|
||||
const docName = request_headers.query.docName;
|
||||
const position = request_headers.query.blockNum
|
||||
|
||||
session_data.pagestore.deleteBlock(docName, position);
|
||||
headers = `300 OK
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
var minisrv_service_file = true;
|
||||
const minisrv_service_file = true;
|
||||
|
||||
var docName = request_headers.query.docName;
|
||||
var position = request_headers.query.blockNum
|
||||
const docName = request_headers.query.docName;
|
||||
const position = request_headers.query.blockNum
|
||||
|
||||
session_data.pagestore.deletePage(docName);
|
||||
headers = `300 OK
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
var minisrv_service_file = true;
|
||||
const minisrv_service_file = true;
|
||||
|
||||
var pagestore_exists = session_data.pagestore.pagestoreExists();
|
||||
var docName = request_headers.query.docName;
|
||||
const pagestore_exists = session_data.pagestore.pagestoreExists();
|
||||
const docName = request_headers.query.docName;
|
||||
|
||||
if (pagestore_exists != true)
|
||||
{
|
||||
@@ -10,8 +10,8 @@ if (pagestore_exists != true)
|
||||
Location: wtv-author:/documents`
|
||||
} else {
|
||||
|
||||
var page = session_data.pagestore.loadPage(docName)
|
||||
var discardAlert = function (docName) {
|
||||
const page = session_data.pagestore.loadPage(docName)
|
||||
const discardAlert = function (docName) {
|
||||
return new clientShowAlert({
|
||||
'image': this.minisrv_config.config.service_logo,
|
||||
'message': "Would you like to permanently discard this document and all of its contents?",
|
||||
@@ -23,7 +23,7 @@ Location: wtv-author:/documents`
|
||||
'noback': true,
|
||||
}).getURL();
|
||||
}
|
||||
var unpublishAlert = function (docName) {
|
||||
const unpublishAlert = function (docName) {
|
||||
return new clientShowAlert({
|
||||
'image': this.minisrv_config.config.service_logo,
|
||||
'message': "Would you like to unpublish this document? You can republish it later.",
|
||||
|
||||
@@ -1,13 +1,12 @@
|
||||
var minisrv_service_file = true;
|
||||
const minisrv_service_file = true;
|
||||
|
||||
var docName = request_headers.query.docName
|
||||
var pagedata = session_data.pagestore.loadPage(docName);
|
||||
var blockNum = pagedata.blocks.length
|
||||
var oldBlockNum = request_headers.query.blockNum
|
||||
const docName = request_headers.query.docName
|
||||
const pagedata = session_data.pagestore.loadPage(docName);
|
||||
const blockNum = pagedata.blocks.length
|
||||
const oldBlockNum = request_headers.query.blockNum
|
||||
|
||||
var blockType = pagedata.blocks[oldBlockNum].type
|
||||
var photo;
|
||||
var thumbnail;
|
||||
const blockType = pagedata.blocks[oldBlockNum].type
|
||||
let photo, thumbnail;
|
||||
|
||||
if (pagedata.blocks[oldBlockNum].photo) {
|
||||
photo = wtvshared.btoa(pagedata.blocks[oldBlockNum].photo)
|
||||
@@ -202,7 +201,7 @@ Add text to your document
|
||||
<TABLE valign=top>
|
||||
<TR>
|
||||
<TD>Text size:`
|
||||
var textsize = pagedata.blocks[oldBlockNum].size
|
||||
const textsize = pagedata.blocks[oldBlockNum].size
|
||||
|
||||
if (textsize == "-1")
|
||||
{
|
||||
@@ -232,7 +231,7 @@ Medium</TD>
|
||||
data += `
|
||||
<TR>
|
||||
<TD>Text style:`
|
||||
var textstyle = pagedata.blocks[oldBlockNum].style
|
||||
const textstyle = pagedata.blocks[oldBlockNum].style
|
||||
|
||||
if (textstyle == "B")
|
||||
{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
var minisrv_service_file = true;
|
||||
const minisrv_service_file = true;
|
||||
|
||||
var docName = request_headers.query.docName;
|
||||
var page = session_data.pagestore.loadPage(docName);
|
||||
const docName = request_headers.query.docName;
|
||||
const page = session_data.pagestore.loadPage(docName);
|
||||
|
||||
headers = `200 OK
|
||||
Connection: Keep-Alive
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
var minisrv_service_file = true;
|
||||
const minisrv_service_file = true;
|
||||
|
||||
var docName = request_headers.query.docName;
|
||||
var blockNum = request_headers.query.blockNum;
|
||||
const docName = request_headers.query.docName;
|
||||
const blockNum = request_headers.query.blockNum;
|
||||
|
||||
headers = `200 OK
|
||||
Connection: Keep-Alive
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
const minisrv_service_file = true;
|
||||
|
||||
const fs = require('fs');
|
||||
var dir = "ServiceVault\\wtv-author\\clipart\\Sports\\Baseball"
|
||||
var files = fs.readdirSync(dir)
|
||||
var start = 12;
|
||||
const dir = "ServiceVault\\wtv-author\\clipart\\Sports\\Baseball"
|
||||
const files = fs.readdirSync(dir)
|
||||
const start = 12;
|
||||
|
||||
headers = `200 OK
|
||||
Connection: Keep-Alive
|
||||
|
||||
@@ -1,13 +1,9 @@
|
||||
var minisrv_service_file = true;
|
||||
const minisrv_service_file = true;
|
||||
|
||||
var errpage = null;
|
||||
const docName = request_headers.query.docName;
|
||||
const blockNum = request_headers.query.blockNum;
|
||||
const page = session_data.pagestore.loadPage(docName);
|
||||
|
||||
var docName = request_headers.query.docName;
|
||||
var blockNum = request_headers.query.blockNum;
|
||||
var page = session_data.pagestore.loadPage(docName);
|
||||
|
||||
if (!errpage) {
|
||||
headers = `200 OK
|
||||
headers = `200 OK
|
||||
Content-Type: image/jpeg`;
|
||||
data = new Buffer.from(page.blocks[blockNum].photo, 'base64');
|
||||
}
|
||||
data = new Buffer.from(page.blocks[blockNum].photo, 'base64');
|
||||
@@ -1,13 +1,14 @@
|
||||
var minisrv_service_file = true;
|
||||
var create = true;
|
||||
var pagenums = session_data.pagestore.listPages().length;
|
||||
const minisrv_service_file = true;
|
||||
|
||||
let create = true;
|
||||
const pagenums = session_data.pagestore.listPages().length;
|
||||
if (minisrv_config.services["wtv-author"].max_pages) {
|
||||
if (pagenums + 1 > minisrv_config.services["wtv-author"].max_pages) {
|
||||
create = false;
|
||||
}
|
||||
}
|
||||
if (create) {
|
||||
var pagename = session_data.pagestore.createPage(request_headers.query.styleName.replace(' ', '_'));
|
||||
const pagename = session_data.pagestore.createPage(request_headers.query.styleName.replace(' ', '_'));
|
||||
|
||||
headers = `300 OK
|
||||
Connection: Keep-Alive
|
||||
@@ -15,7 +16,7 @@ Content-Type: text/html
|
||||
wtv-expire-all: wtv-author:/documents
|
||||
Location: wtv-author:/show-blocks?docName=${pagename}`
|
||||
} else {
|
||||
var err = wtvshared.doErrorPage(500, "You are not allowed to create more than <b>"+minisrv_config.services["wtv-author"].max_pages+"</b> pages.");
|
||||
const err = wtvshared.doErrorPage(500, "You are not allowed to create more than <b>"+minisrv_config.services["wtv-author"].max_pages+"</b> pages.");
|
||||
headers = err[0];
|
||||
data = err[1];
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
var minisrv_service_file = true;
|
||||
const minisrv_service_file = true;
|
||||
|
||||
var docName = request_headers.query.docName
|
||||
const docName = request_headers.query.docName
|
||||
|
||||
headers = `200 OK
|
||||
Connection: Keep-Alive
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
var minisrv_service_file = true;
|
||||
const minisrv_service_file = true;
|
||||
|
||||
var docName = request_headers.query.docName;
|
||||
var page = session_data.pagestore.loadPage(docName)
|
||||
var site = session_data.pagestore.getPublishDomain();
|
||||
const docName = request_headers.query.docName;
|
||||
const page = session_data.pagestore.loadPage(docName);
|
||||
const site = session_data.pagestore.getPublishDomain();
|
||||
|
||||
if (request_headers.query.publishStage == "1") {
|
||||
headers = `200 OK
|
||||
@@ -117,13 +117,13 @@ Include in public list
|
||||
</HTML>
|
||||
`
|
||||
} else if (request_headers.query.publishStage == "2") {
|
||||
var inlist;
|
||||
let inlist;
|
||||
if (request_headers.query.includeInPublicList != undefined) {
|
||||
inlist = true;
|
||||
} else {
|
||||
inlist = false;
|
||||
}
|
||||
var result = session_data.pagestore.publishPage(docName, inlist);
|
||||
const result = session_data.pagestore.publishPage(docName, inlist);
|
||||
if (result == true) {
|
||||
headers = `300 OK
|
||||
wtv-expire-all: wtv-author:/documents
|
||||
@@ -132,7 +132,7 @@ Location: wtv-author:/congrats?docName=${docName}`
|
||||
headers = `400 ${result}`
|
||||
}
|
||||
} else if (request_headers.query.unpublish == "1") {
|
||||
var result = session_data.pagestore.unpublishPage(docName);
|
||||
const result = session_data.pagestore.unpublishPage(docName);
|
||||
if (result == true) {
|
||||
headers = `300 OK
|
||||
wtv-expire-all: wtv-author:/documents
|
||||
|
||||
@@ -1,158 +1,157 @@
|
||||
var minisrv_service_file = true;
|
||||
const minisrv_service_file = true;
|
||||
|
||||
var docName = request_headers.query.docName;
|
||||
var title = request_headers.query.blockTitle
|
||||
var caption = request_headers.query.textBlockText
|
||||
var size = request_headers.query.textBlockSize
|
||||
var style = request_headers.query.textBlockStyle
|
||||
var position = request_headers.query.newBlockNum
|
||||
var oldPosition = request_headers.query.oldBlockNum
|
||||
var editing = request_headers.query.editing
|
||||
var blockClass = request_headers.query.blockClass
|
||||
const docName = request_headers.query.docName;
|
||||
const title = request_headers.query.blockTitle;
|
||||
const caption = request_headers.query.textBlockText;
|
||||
let size = request_headers.query.textBlockSize;
|
||||
let style = request_headers.query.textBlockStyle;
|
||||
const position = request_headers.query.newBlockNum;
|
||||
const oldPosition = request_headers.query.oldBlockNum;
|
||||
const editing = request_headers.query.editing;
|
||||
const blockClass = request_headers.query.blockClass;
|
||||
switch(blockClass) {
|
||||
case "23":
|
||||
if (editing == "true"){
|
||||
var photo = request_headers.query.photoBlockPhoto;
|
||||
if (request_headers.query.toSnapshot == "true")
|
||||
session_data.pagestore.editPhotoBlock(docName, request_headers.query.blockNum, request_headers.query.newBlockNum, photo, "snapshot", request_headers.query.blockTitle, request_headers.query.photoBlockCaption);
|
||||
else
|
||||
session_data.pagestore.editPhotoBlock(docName, request_headers.query.blockNum, request_headers.query.newBlockNum, null, null, request_headers.query.blockTitle, request_headers.query.photoBlockCaption);
|
||||
var page = session_data.pagestore.loadPage(docName);
|
||||
headers = `300 OK
|
||||
if (editing == "true") {
|
||||
const photo = request_headers.query.photoBlockPhoto;
|
||||
if (request_headers.query.toSnapshot == "true")
|
||||
session_data.pagestore.editPhotoBlock(docName, request_headers.query.blockNum, request_headers.query.newBlockNum, photo, "snapshot", request_headers.query.blockTitle, request_headers.query.photoBlockCaption);
|
||||
else
|
||||
session_data.pagestore.editPhotoBlock(docName, request_headers.query.blockNum, request_headers.query.newBlockNum, null, null, request_headers.query.blockTitle, request_headers.query.photoBlockCaption);
|
||||
const page = session_data.pagestore.loadPage(docName);
|
||||
headers = `300 OK
|
||||
wtv-expire-all: wtv-author:/block-preview
|
||||
wtv-expire-all: wtv-author:/preview
|
||||
wtv-expire-all: wtv-author:/show-blocks
|
||||
wtv-expire-all: wtv-author:/edit-block
|
||||
Location: ${request_headers.query.returnPageURL || "wtv-author:/show-blocks?docName=" + docName}`
|
||||
|
||||
} else {
|
||||
session_data.pagestore.createPhotoBlock(docName, request_headers.query.photoBlockPhoto, "snapshot");
|
||||
var page = session_data.pagestore.loadPage(docName);
|
||||
headers = `300 OK
|
||||
} else {
|
||||
session_data.pagestore.createPhotoBlock(docName, request_headers.query.photoBlockPhoto, "snapshot");
|
||||
const page = session_data.pagestore.loadPage(docName);
|
||||
headers = `300 OK
|
||||
wtv-expire-all: wtv-author:/block-preview
|
||||
wtv-expire-all: wtv-author:/preview
|
||||
wtv-expire-all: wtv-author:/show-blocks
|
||||
wtv-expire-all: wtv-author:/edit-block
|
||||
Location: ${request_headers.query.returnPageURL + "&numOfBlocks=" + page.blocks.length}`
|
||||
}
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case "21":
|
||||
if (caption.length == 0) {
|
||||
headers = "400 You must enter a caption. Please enter a caption and try again."
|
||||
} else {
|
||||
if (editing == "true") {
|
||||
if (size.length == 0)
|
||||
size = null;
|
||||
|
||||
if (style.length == 0)
|
||||
style = null;
|
||||
session_data.pagestore.editTextBlock(docName, title, caption, size, style, position, oldPosition);
|
||||
headers = `300 OK
|
||||
wtv-expire-all: wtv-author:/block-preview
|
||||
wtv-expire-all: wtv-author:/preview
|
||||
wtv-expire-all: wtv-author:/show-blocks
|
||||
wtv-expire-all: wtv-author:/edit-block
|
||||
Location: wtv-author:/show-blocks?docName=${docName}`
|
||||
} else {
|
||||
if (size.length == 0)
|
||||
size = null;
|
||||
|
||||
if (style.length == 0)
|
||||
style = null;
|
||||
session_data.pagestore.createTextBlock(docName, title, caption, size, style, position);
|
||||
headers = `300 OK
|
||||
wtv-expire-all: wtv-author:/block-preview
|
||||
wtv-expire-all: wtv-author:/preview
|
||||
wtv-expire-all: wtv-author:/show-blocks
|
||||
Location: wtv-author:/show-blocks?docName=${docName}`
|
||||
}
|
||||
}
|
||||
break;
|
||||
if (caption.length == 0) {
|
||||
headers = "400 You must enter a caption. Please enter a caption and try again."
|
||||
} else {
|
||||
if (editing == "true") {
|
||||
if (size.length == 0)
|
||||
size = null;
|
||||
|
||||
if (style.length == 0)
|
||||
style = null;
|
||||
session_data.pagestore.editTextBlock(docName, title, caption, size, style, position, oldPosition);
|
||||
headers = `300 OK
|
||||
wtv-expire-all: wtv-author:/block-preview
|
||||
wtv-expire-all: wtv-author:/preview
|
||||
wtv-expire-all: wtv-author:/show-blocks
|
||||
wtv-expire-all: wtv-author:/edit-block
|
||||
Location: wtv-author:/show-blocks?docName=${docName}`
|
||||
} else {
|
||||
if (size.length == 0)
|
||||
size = null;
|
||||
|
||||
if (style.length == 0)
|
||||
style = null;
|
||||
session_data.pagestore.createTextBlock(docName, title, caption, size, style, position);
|
||||
headers = `300 OK
|
||||
wtv-expire-all: wtv-author:/block-preview
|
||||
wtv-expire-all: wtv-author:/preview
|
||||
wtv-expire-all: wtv-author:/show-blocks
|
||||
Location: wtv-author:/show-blocks?docName=${docName}`
|
||||
}
|
||||
}
|
||||
break;
|
||||
case "26":
|
||||
var header = request_headers.query.headingBlockText
|
||||
size = request_headers.query.headingBlockSize
|
||||
var dividerBefore = request_headers.query.headingBlockDividerBefore
|
||||
var dividerAfter = request_headers.query.headingBlockDividerAfter
|
||||
if (header.length == 0) {
|
||||
headers = "400 You must enter a header. Please enter a header and try again."
|
||||
} else {
|
||||
if (editing == "true") {
|
||||
session_data.pagestore.editHeaderBlock(docName, header, size, dividerBefore, dividerAfter, position, request_headers.query.blockNum);
|
||||
headers = `300 OK
|
||||
const header = request_headers.query.headingBlockText
|
||||
size = request_headers.query.headingBlockSize
|
||||
const dividerBefore = request_headers.query.headingBlockDividerBefore
|
||||
const dividerAfter = request_headers.query.headingBlockDividerAfter
|
||||
if (header.length == 0) {
|
||||
headers = "400 You must enter a header. Please enter a header and try again."
|
||||
} else {
|
||||
if (editing == "true") {
|
||||
session_data.pagestore.editHeaderBlock(docName, header, size, dividerBefore, dividerAfter, position, request_headers.query.blockNum);
|
||||
headers = `300 OK
|
||||
wtv-expire-all: wtv-author:/block-preview
|
||||
wtv-expire-all: wtv-author:/preview
|
||||
wtv-expire-all: wtv-author:/show-blocks
|
||||
wtv-expire-all: wtv-author:/edit-block
|
||||
Location: wtv-author:/show-blocks?docName=${docName}`
|
||||
} else {
|
||||
session_data.pagestore.createHeaderBlock(docName, header, size, dividerBefore, dividerAfter, position);
|
||||
headers = `300 OK
|
||||
} else {
|
||||
session_data.pagestore.createHeaderBlock(docName, header, size, dividerBefore, dividerAfter, position);
|
||||
headers = `300 OK
|
||||
wtv-expire-all: wtv-author:/block-preview
|
||||
wtv-expire-all: wtv-author:/preview
|
||||
wtv-expire-all: wtv-author:/show-blocks
|
||||
Location: wtv-author:/show-blocks?docName=${docName}`
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
case "24":
|
||||
if (editing == "true") {
|
||||
var listItems = request_headers.query.listItemText.filter(function(e){ return e.replace(/(\r\n|\n|\r)/gm,"")});
|
||||
session_data.pagestore.editListBlock(docName, title, listItems, position, request_headers.query.blockNum);
|
||||
headers = `300 OK
|
||||
if (editing == "true") {
|
||||
const listItems = request_headers.query.listItemText.filter(function(e){ return e.replace(/(\r\n|\n|\r)/gm,"")});
|
||||
session_data.pagestore.editListBlock(docName, title, listItems, position, request_headers.query.blockNum);
|
||||
headers = `300 OK
|
||||
wtv-expire-all: wtv-author:/block-preview
|
||||
wtv-expire-all: wtv-author:/preview
|
||||
wtv-expire-all: wtv-author:/show-blocks
|
||||
wtv-expire-all: wtv-author:/edit-block
|
||||
Location: wtv-author:/show-blocks?docName=${docName}`
|
||||
} else {
|
||||
var listItems = request_headers.query.listItemText.filter(function(e){ return e.replace(/(\r\n|\n|\r)/gm,"")});
|
||||
session_data.pagestore.createListBlock(docName, title, listItems, position);
|
||||
headers = `300 OK
|
||||
} else {
|
||||
const listItems = request_headers.query.listItemText.filter(function(e){ return e.replace(/(\r\n|\n|\r)/gm,"")});
|
||||
session_data.pagestore.createListBlock(docName, title, listItems, position);
|
||||
headers = `300 OK
|
||||
wtv-expire-all: wtv-author:/block-preview
|
||||
wtv-expire-all: wtv-author:/preview
|
||||
wtv-expire-all: wtv-author:/show-blocks
|
||||
Location: wtv-author:/show-blocks?docName=${docName}`
|
||||
}
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case "25":
|
||||
if (editing == "true") {
|
||||
var listItems = request_headers.query.listItemText;
|
||||
var linkItems = request_headers.query.linkItemURL;
|
||||
session_data.pagestore.editLinkBlock(docName, title, listItems, linkItems, position, request_headers.query.blockNum);
|
||||
headers = `300 OK
|
||||
if (editing == "true") {
|
||||
const listItems = request_headers.query.listItemText;
|
||||
const linkItems = request_headers.query.linkItemURL;
|
||||
session_data.pagestore.editLinkBlock(docName, title, listItems, linkItems, position, request_headers.query.blockNum);
|
||||
headers = `300 OK
|
||||
wtv-expire-all: wtv-author:/block-preview
|
||||
wtv-expire-all: wtv-author:/preview
|
||||
wtv-expire-all: wtv-author:/show-blocks
|
||||
wtv-expire-all: wtv-author:/edit-block
|
||||
Location: wtv-author:/show-blocks?docName=${docName}`
|
||||
} else {
|
||||
var listItems = request_headers.query.listItemText;
|
||||
var linkItems = request_headers.query.linkItemURL;
|
||||
session_data.pagestore.createLinkBlock(docName, title, listItems, linkItems, position);
|
||||
headers = `300 OK
|
||||
} else {
|
||||
const listItems = request_headers.query.listItemText;
|
||||
const linkItems = request_headers.query.linkItemURL;
|
||||
session_data.pagestore.createLinkBlock(docName, title, listItems, linkItems, position);
|
||||
headers = `300 OK
|
||||
wtv-expire-all: wtv-author:/block-preview
|
||||
wtv-expire-all: wtv-author:/preview
|
||||
wtv-expire-all: wtv-author:/show-blocks
|
||||
Location: wtv-author:/show-blocks?docName=${docName}`
|
||||
}
|
||||
break;
|
||||
}
|
||||
break;
|
||||
|
||||
case "27":
|
||||
if (editing == "true") {
|
||||
session_data.pagestore.editBreakBlock(docName, position, request_headers.query.blockNum);
|
||||
headers = `300 OK
|
||||
if (editing == "true") {
|
||||
session_data.pagestore.editBreakBlock(docName, position, request_headers.query.blockNum);
|
||||
headers = `300 OK
|
||||
wtv-expire-all: wtv-author:/block-preview
|
||||
wtv-expire-all: wtv-author:/preview
|
||||
wtv-expire-all: wtv-author:/show-blocks
|
||||
wtv-expire-all: wtv-author:/edit-block
|
||||
Location: wtv-author:/show-blocks?docName=${docName}`
|
||||
} else {
|
||||
session_data.pagestore.createBreakBlock(docName, position);
|
||||
headers = `300 OK
|
||||
} else {
|
||||
session_data.pagestore.createBreakBlock(docName, position);
|
||||
headers = `300 OK
|
||||
wtv-expire-all: wtv-author:/block-preview
|
||||
wtv-expire-all: wtv-author:/preview
|
||||
wtv-expire-all: wtv-author:/show-blocks
|
||||
Location: wtv-author:/show-blocks?docName=${docName}`
|
||||
}
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
var minisrv_service_file = true;
|
||||
const minisrv_service_file = true;
|
||||
|
||||
var docName = request_headers.query.docName;
|
||||
var page = session_data.pagestore.loadPage(docName);
|
||||
var style = request_headers.query.styleName.replace (' ', '_')
|
||||
const docName = request_headers.query.docName;
|
||||
const page = session_data.pagestore.loadPage(docName);
|
||||
const style = request_headers.query.styleName.replace (' ', '_')
|
||||
page.style = style;
|
||||
session_data.pagestore.editPage(page, docName);
|
||||
headers = `300 OK
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
var minisrv_service_file = true;
|
||||
const minisrv_service_file = true;
|
||||
|
||||
var docName = request_headers.query.docName;
|
||||
var docTitle = request_headers.query.docTitle;
|
||||
const docName = request_headers.query.docName;
|
||||
const docTitle = request_headers.query.docTitle;
|
||||
|
||||
if (docTitle.length == 0) {
|
||||
headers = "400 You must enter a title for your page. Please enter a title and try again."
|
||||
} else {
|
||||
var pagedata = session_data.pagestore.loadPage(docName);
|
||||
var description = request_headers.query.docDesc
|
||||
var showtitle = request_headers.query.hideTitle
|
||||
const pagedata = session_data.pagestore.loadPage(docName);
|
||||
const description = request_headers.query.docDesc
|
||||
const showtitle = request_headers.query.hideTitle
|
||||
|
||||
session_data.pagestore.editMetadata(docTitle, description, showtitle, docName);
|
||||
headers = `300 OK
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
minisrv_service_file = true;
|
||||
const minisrv_service_file = true;
|
||||
request_is_async = true;
|
||||
|
||||
function addToScrapbook(id, contentType, data) {
|
||||
var result = session_data.addToScrapbook(id, contentType, data);
|
||||
const result = session_data.addToScrapbook(id, contentType, data);
|
||||
if (result) {
|
||||
var successScrapbook = new clientShowAlert({
|
||||
const successScrapbook = new clientShowAlert({
|
||||
'image': minisrv_config.config.service_logo,
|
||||
'message': "The image has been added to your scrapbook. Would you like to view your scrapbook now?",
|
||||
'buttonlabel1': "No",
|
||||
@@ -12,8 +12,8 @@ function addToScrapbook(id, contentType, data) {
|
||||
'buttonlabel2': "Yes",
|
||||
'buttonaction2': "wtv-author:/scrapbook",
|
||||
})
|
||||
var files = session_data.listScrapbook();
|
||||
var pageNum = Math.ceil(files.length / 6);
|
||||
const files = session_data.listScrapbook();
|
||||
const pageNum = Math.ceil(files.length / 6);
|
||||
if (pageNum > 1) {
|
||||
successScrapbook.buttonaction2 += '?pageNum=' + pageNum;
|
||||
}
|
||||
@@ -24,18 +24,18 @@ function addToScrapbook(id, contentType, data) {
|
||||
}
|
||||
|
||||
function handleError(reason) {
|
||||
var errpage = wtvshared.doErrorPage(400, reason);
|
||||
const errpage = wtvshared.doErrorPage(400, reason);
|
||||
sendToClient(socket, errpage[0], errpage[1]);
|
||||
}
|
||||
if (!request_headers.query.mediaData && !request_headers.query.mediaPath) {
|
||||
var errpage = wtvshared.doErrorPage(400, "Bad Request", "Missing mediaData or mediaPath parameter.");
|
||||
const errpage = wtvshared.doErrorPage(400, "Bad Request", "Missing mediaData or mediaPath parameter.");
|
||||
headers = errpage[0];
|
||||
data = errpage[1];
|
||||
} else {
|
||||
const id = session_data.getFreeScrapbookID();
|
||||
if (request_headers.query.mediaPath) {
|
||||
if (!request_headers.query.confirm) {
|
||||
var confirmScrapbook = new clientShowAlert({
|
||||
const confirmScrapbook = new clientShowAlert({
|
||||
'image': minisrv_config.config.service_logo,
|
||||
'message': "You are about to add an image to your scrapbook.<br><br>Do you wish to continue?",
|
||||
'buttonlabel1': "Continue",
|
||||
@@ -126,7 +126,7 @@ if (!request_headers.query.mediaData && !request_headers.query.mediaPath) {
|
||||
}
|
||||
}
|
||||
} else {
|
||||
var result = session_data.addToScrapbook(id, "image/jpg", request_headers.query.mediaData);
|
||||
const result = session_data.addToScrapbook(id, "image/jpg", request_headers.query.mediaData);
|
||||
if (result) {
|
||||
headers = `300 OK
|
||||
Content-Type: text/html
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
var minisrv_service_file = true;
|
||||
const minisrv_service_file = true;
|
||||
|
||||
var files = session_data.listScrapbook();
|
||||
var dir = session_data.scrapbookDir()
|
||||
var pageNum = parseInt(request_headers.query.pageNum || 1);
|
||||
var start = (pageNum - 1) * 6;
|
||||
const files = session_data.listScrapbook();
|
||||
const dir = session_data.scrapbookDir()
|
||||
const pageNum = parseInt(request_headers.query.pageNum || 1);
|
||||
const start = (pageNum - 1) * 6;
|
||||
|
||||
headers = `200 OK
|
||||
Connection: Keep-Alive
|
||||
@@ -212,7 +212,7 @@ if (files.length > 0) {
|
||||
<tr>
|
||||
`
|
||||
for (let i = start; i < Math.min(files.length, start + 6); i++) {
|
||||
url = "wtv-tricks:/view-scrapbook-image?id=" + files[i];
|
||||
let url = "wtv-tricks:/view-scrapbook-image?id=" + files[i];
|
||||
if (request_headers.query.addMediaURL) {
|
||||
url = decodeURIComponent(request_headers.query.addMediaURL) + "&scrapbookID=" + files[i];
|
||||
}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
var minisrv_service_file = true;
|
||||
const minisrv_service_file = true;
|
||||
|
||||
var docName = request_headers.query.docName;
|
||||
var page = session_data.pagestore.loadPage(docName);
|
||||
var numOfBlocks = page.blocks.length
|
||||
var style = page.style.replace ('_', ' ')
|
||||
const docName = request_headers.query.docName;
|
||||
const page = session_data.pagestore.loadPage(docName);
|
||||
const numOfBlocks = page.blocks.length
|
||||
const style = page.style.replace ('_', ' ')
|
||||
console.log(numOfBlocks)
|
||||
|
||||
headers = `200 OK
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
var minisrv_service_file = true;
|
||||
const minisrv_service_file = true;
|
||||
|
||||
headers = `200 OK
|
||||
Connection: Keep-Alive
|
||||
Content-Type: text/html`;
|
||||
|
||||
var styleName = request_headers.query.styleName;
|
||||
var page = (request_headers.query.pageNum) ? parseInt(request_headers.query.pageNum) : 0
|
||||
var docName = request_headers.query.docName;
|
||||
const styleName = request_headers.query.styleName;
|
||||
let page = (request_headers.query.pageNum) ? parseInt(request_headers.query.pageNum) : 0
|
||||
const docName = request_headers.query.docName;
|
||||
|
||||
const pages = [
|
||||
[
|
||||
@@ -144,7 +144,7 @@ ${(styleName) ? `<font color=AEBFD1> Your current style is: <b>${styleName}</b>
|
||||
<tr>
|
||||
`;
|
||||
|
||||
for (i=0;i<currentPage.length;i++) {
|
||||
for (let i = 0; i < currentPage.length; i++) {
|
||||
if (i % 3 === 0) data += `<tr>`
|
||||
data += `
|
||||
<td>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
var minisrv_service_file = true;
|
||||
const minisrv_service_file = true;
|
||||
|
||||
headers = `302 Moved
|
||||
Connection: Keep-Alive
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
minisrv_service_file = true;
|
||||
const minisrv_service_file = true;
|
||||
headers = `300 OK
|
||||
Content-Type: text/html
|
||||
Location: wtv-author:/documents
|
||||
|
||||
Reference in New Issue
Block a user