mirror of
https://github.com/NuSkooler/enigma-bbs.git
synced 2025-06-03 11:17:18 +02:00
* Artwork for NU-MAYA help, updated quote builder, etc.
* Fix some typos * Fix message getQuoteLines() * Quote builder fully functional * MLTEV emits more information in position events * Action keys can how handle plain characters that don't have full key object, e.g. "?" * Hot keys for a lot of stuff * WIP work on focus issue in VC.
This commit is contained in:
parent
d23012a201
commit
a6d00b05a7
11 changed files with 157 additions and 80 deletions
15
core/fse.js
15
core/fse.js
|
@ -446,6 +446,7 @@ function FullScreenEditorModule(options) {
|
|||
|
||||
case 'view' :
|
||||
self.switchToFooter();
|
||||
//self.observeViewPosition();
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -558,7 +559,7 @@ function FullScreenEditorModule(options) {
|
|||
function helpDisplayed(err, artData) {
|
||||
self.client.waitForKeyPress(function keyPress(ch, key) {
|
||||
self.redrawScreen();
|
||||
self.viewControllers.footerEditorMenu.setFocus(true);
|
||||
self.viewControllers[self.getFooterName()].setFocus(true);
|
||||
});
|
||||
}
|
||||
);
|
||||
|
@ -636,6 +637,14 @@ function FullScreenEditorModule(options) {
|
|||
});
|
||||
};
|
||||
|
||||
/*
|
||||
this.observeViewPosition = function() {
|
||||
self.viewControllers.body.getView(1).on('edit position', function positionUpdate(pos) {
|
||||
console.log(pos.percent + ' / ' + pos.below)
|
||||
});
|
||||
};
|
||||
*/
|
||||
|
||||
this.switchToHeader = function() {
|
||||
self.viewControllers.body.setFocus(false);
|
||||
self.viewControllers.header.switchFocus(2); // to
|
||||
|
@ -765,6 +774,10 @@ function FullScreenEditorModule(options) {
|
|||
// MLTEV won't get key events -- we need to handle them all here?
|
||||
// ...up/down, page up/page down... both should go by pages
|
||||
// ...Next/Prev/Etc. here
|
||||
},
|
||||
viewModeMenuHelp : function(formData, extraArgs) {
|
||||
self.viewControllers.footerView.setFocus(false);
|
||||
self.displayHelp();
|
||||
}
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue