mirror of
https://github.com/NuSkooler/enigma-bbs.git
synced 2025-07-24 11:38:27 +02:00
* Add rumorz mod
* ANSI/pipe working properly in VerticalMenuView * Fix bug in renderStringLength() * Make initSequence() part of prototype chain for inheritance * Use proper 'desc' field vs 'status' for menus when setting client/user status * Move pipeToAnsi() to setItems/setFocusItems vs every render * Add %RR random rumor MCI * Predefined MCI's can be init @ startup - RR uses random as a test bed * Add some StatLog functionality for ordering, keep forever, etc. * Fix TextView redraw issue * Better VerticalMenuView drawItem() logic * Add 'key press' emit for View * Enable formats for BBS list - works with MCI * Remove old system_property.js
This commit is contained in:
parent
2b68201f7d
commit
30ba609fb4
13 changed files with 492 additions and 241 deletions
|
@ -254,7 +254,7 @@ View.prototype.setFocus = function(focused) {
|
|||
|
||||
View.prototype.onKeyPress = function(ch, key) {
|
||||
if(false === this.hasFocus) {
|
||||
console.log('doh!');
|
||||
console.log('doh!'); // :TODO: fix me -- assert here?
|
||||
}
|
||||
assert(this.hasFocus, 'View does not have focus');
|
||||
assert(this.acceptsInput, 'View does not accept input');
|
||||
|
@ -272,6 +272,8 @@ View.prototype.onKeyPress = function(ch, key) {
|
|||
if(ch) {
|
||||
assert(1 === ch.length);
|
||||
}
|
||||
|
||||
this.emit('key press', ch, key);
|
||||
};
|
||||
|
||||
View.prototype.getData = function() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue