Detection of system config pages, some work on page.js using updated function configuration

This commit is contained in:
2024-12-25 00:30:05 +11:00
parent 674768845b
commit 6c3afe6f69
4 changed files with 86 additions and 43 deletions

View File

@@ -21,15 +21,17 @@ var po = new PageObject(argv[0]);
var SESSION_EXT = 'tex';
require('ansitex/load/session/ansitex.js','SESSION_ANSITEX');
var p = new Page();
p.get(po);
if (! p.get(po))
throw new Error('Page doesnt exist:'+po.toString());
// Load Viewdata frame
var SESSION_EXT = 'vtx';
require('ansitex/load/session/viewdata.js','SESSION_VIEWDATA');
if (! p.isSystemConfig) {
// Load Viewdata frame
var SESSION_EXT = 'vtx';
require('ansitex/load/session/viewdata.js','SESSION_VIEWDATA');
var vtx = p.file_content(FRAMES_HOME+SESSION_EXT+'/'+po.toString()+'.'+CONTENT_EXT);
if (vtx !== undefined)
p.raw = vtx;
var vtx = p.file_content(FRAMES_HOME+SESSION_EXT+'/'+po.toString()+'.'+CONTENT_EXT);
if (vtx !== undefined)
p.raw = vtx;
}
p.save();