* Theme onelinerz
* Make preview optional (will do later - need to work on bugs!) * Add to default menu.hjson
This commit is contained in:
parent
96348d5ed8
commit
e989010e63
263
mods/menu.hjson
263
mods/menu.hjson
|
@ -76,7 +76,6 @@
|
||||||
login: {
|
login: {
|
||||||
art: USERLOG
|
art: USERLOG
|
||||||
next: fullLoginSequenceLoginArt
|
next: fullLoginSequenceLoginArt
|
||||||
//next: loginOnelinerz
|
|
||||||
config: {
|
config: {
|
||||||
tooNodeMenu: loginAttemptTooNode
|
tooNodeMenu: loginAttemptTooNode
|
||||||
}
|
}
|
||||||
|
@ -113,91 +112,6 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
loginOnelinerz: {
|
|
||||||
desc: Viewing Onelinerz
|
|
||||||
module: onelinerz
|
|
||||||
next: fullLoginSequenceLoginArt
|
|
||||||
options: {
|
|
||||||
cls: true
|
|
||||||
}
|
|
||||||
config: {
|
|
||||||
art: {
|
|
||||||
entries: ONELINER
|
|
||||||
add: ONEADD
|
|
||||||
}
|
|
||||||
}
|
|
||||||
form: {
|
|
||||||
0: {
|
|
||||||
mci: {
|
|
||||||
VM1: {
|
|
||||||
focus: false
|
|
||||||
height: 10
|
|
||||||
}
|
|
||||||
TM2: {
|
|
||||||
argName: addOrExit
|
|
||||||
items: [ "yeah!", "nah" ]
|
|
||||||
submit: true
|
|
||||||
focus: true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
submit: {
|
|
||||||
*: [
|
|
||||||
{
|
|
||||||
value: { addOrExit: 0 }
|
|
||||||
action: @method:viewAddScreen
|
|
||||||
}
|
|
||||||
{
|
|
||||||
value: { addOrExit: null }
|
|
||||||
action: @systemMethod:nextMenu
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
actionKeys: [
|
|
||||||
{
|
|
||||||
keys: [ "escape" ]
|
|
||||||
action: @systemMethod:nextMenu
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
1: {
|
|
||||||
mci: {
|
|
||||||
ET1: {
|
|
||||||
focus: true
|
|
||||||
maxLength: 70
|
|
||||||
argName: oneliner
|
|
||||||
}
|
|
||||||
TL2: {
|
|
||||||
width: 60
|
|
||||||
}
|
|
||||||
TM3: {
|
|
||||||
argName: addOrCancel
|
|
||||||
items: [ "add", "cancel" ]
|
|
||||||
submit: true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
submit: {
|
|
||||||
*: [
|
|
||||||
{
|
|
||||||
value: { addOrCancel: 0 }
|
|
||||||
action: @method:addEntry
|
|
||||||
}
|
|
||||||
{
|
|
||||||
value: { addOrCancel: 1 }
|
|
||||||
action: @method:cancelAdd
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
actionKeys: [
|
|
||||||
{
|
|
||||||
keys: [ "escape" ]
|
|
||||||
action: @method:cancelAdd
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
loginAttemptTooNode: {
|
loginAttemptTooNode: {
|
||||||
art: TOONODE
|
art: TOONODE
|
||||||
options: {
|
options: {
|
||||||
|
@ -603,7 +517,94 @@
|
||||||
module: whos_online
|
module: whos_online
|
||||||
art: WHOSON
|
art: WHOSON
|
||||||
options: { pause: true }
|
options: { pause: true }
|
||||||
|
next: fullLoginSequenceOnelinerz
|
||||||
|
}
|
||||||
|
|
||||||
|
fullLoginSequenceOnelinerz: {
|
||||||
|
desc: Viewing Onelinerz
|
||||||
|
module: onelinerz
|
||||||
next: fullLoginSequenceNewScanConfirm
|
next: fullLoginSequenceNewScanConfirm
|
||||||
|
options: {
|
||||||
|
cls: true
|
||||||
|
}
|
||||||
|
config: {
|
||||||
|
art: {
|
||||||
|
entries: ONELINER
|
||||||
|
add: ONEADD
|
||||||
|
}
|
||||||
|
}
|
||||||
|
form: {
|
||||||
|
0: {
|
||||||
|
mci: {
|
||||||
|
VM1: {
|
||||||
|
focus: false
|
||||||
|
height: 10
|
||||||
|
}
|
||||||
|
TM2: {
|
||||||
|
argName: addOrExit
|
||||||
|
items: [ "yeah!", "nah" ]
|
||||||
|
"hotKeys" : { "Y" : 0, "N" : 1, "Q" : 1 }
|
||||||
|
submit: true
|
||||||
|
focus: true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
submit: {
|
||||||
|
*: [
|
||||||
|
{
|
||||||
|
value: { addOrExit: 0 }
|
||||||
|
action: @method:viewAddScreen
|
||||||
|
}
|
||||||
|
{
|
||||||
|
value: { addOrExit: null }
|
||||||
|
action: @systemMethod:nextMenu
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
actionKeys: [
|
||||||
|
{
|
||||||
|
keys: [ "escape" ]
|
||||||
|
action: @systemMethod:nextMenu
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
1: {
|
||||||
|
mci: {
|
||||||
|
ET1: {
|
||||||
|
focus: true
|
||||||
|
maxLength: 70
|
||||||
|
argName: oneliner
|
||||||
|
}
|
||||||
|
TL2: {
|
||||||
|
width: 60
|
||||||
|
}
|
||||||
|
TM3: {
|
||||||
|
argName: addOrCancel
|
||||||
|
items: [ "add", "cancel" ]
|
||||||
|
"hotKeys" : { "A" : 0, "C" : 1, "Q" : 1 }
|
||||||
|
submit: true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
submit: {
|
||||||
|
*: [
|
||||||
|
{
|
||||||
|
value: { addOrCancel: 0 }
|
||||||
|
action: @method:addEntry
|
||||||
|
}
|
||||||
|
{
|
||||||
|
value: { addOrCancel: 1 }
|
||||||
|
action: @method:cancelAdd
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
actionKeys: [
|
||||||
|
{
|
||||||
|
keys: [ "escape" ]
|
||||||
|
action: @method:cancelAdd
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fullLoginSequenceNewScanConfirm: {
|
fullLoginSequenceNewScanConfirm: {
|
||||||
|
@ -730,6 +731,10 @@
|
||||||
value: { command: "K" }
|
value: { command: "K" }
|
||||||
action: @menu:mainMenuFeedbackToSysOp
|
action: @menu:mainMenuFeedbackToSysOp
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
value: { command: "O" }
|
||||||
|
action: @menu:mainMenuOnelinerz
|
||||||
|
}
|
||||||
{
|
{
|
||||||
value: { command: "CHAT"}
|
value: { command: "CHAT"}
|
||||||
action: @menu:ercClient
|
action: @menu:ercClient
|
||||||
|
@ -997,6 +1002,92 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
mainMenuOnelinerz: {
|
||||||
|
desc: Viewing Onelinerz
|
||||||
|
module: onelinerz
|
||||||
|
options: {
|
||||||
|
cls: true
|
||||||
|
}
|
||||||
|
config: {
|
||||||
|
art: {
|
||||||
|
entries: ONELINER
|
||||||
|
add: ONEADD
|
||||||
|
}
|
||||||
|
}
|
||||||
|
form: {
|
||||||
|
0: {
|
||||||
|
mci: {
|
||||||
|
VM1: {
|
||||||
|
focus: false
|
||||||
|
height: 10
|
||||||
|
}
|
||||||
|
TM2: {
|
||||||
|
argName: addOrExit
|
||||||
|
items: [ "yeah!", "nah" ]
|
||||||
|
"hotKeys" : { "Y" : 0, "N" : 1, "Q" : 1 }
|
||||||
|
submit: true
|
||||||
|
focus: true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
submit: {
|
||||||
|
*: [
|
||||||
|
{
|
||||||
|
value: { addOrExit: 0 }
|
||||||
|
action: @method:viewAddScreen
|
||||||
|
}
|
||||||
|
{
|
||||||
|
value: { addOrExit: null }
|
||||||
|
action: @systemMethod:nextMenu
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
actionKeys: [
|
||||||
|
{
|
||||||
|
keys: [ "escape" ]
|
||||||
|
action: @systemMethod:nextMenu
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
1: {
|
||||||
|
mci: {
|
||||||
|
ET1: {
|
||||||
|
focus: true
|
||||||
|
maxLength: 70
|
||||||
|
argName: oneliner
|
||||||
|
}
|
||||||
|
TL2: {
|
||||||
|
width: 60
|
||||||
|
}
|
||||||
|
TM3: {
|
||||||
|
argName: addOrCancel
|
||||||
|
items: [ "add", "cancel" ]
|
||||||
|
"hotKeys" : { "A" : 0, "C" : 1, "Q" : 1 }
|
||||||
|
submit: true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
submit: {
|
||||||
|
*: [
|
||||||
|
{
|
||||||
|
value: { addOrCancel: 0 }
|
||||||
|
action: @method:addEntry
|
||||||
|
}
|
||||||
|
{
|
||||||
|
value: { addOrCancel: 1 }
|
||||||
|
action: @method:cancelAdd
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
actionKeys: [
|
||||||
|
{
|
||||||
|
keys: [ "escape" ]
|
||||||
|
action: @method:cancelAdd
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
ercClient: {
|
ercClient: {
|
||||||
art: erc
|
art: erc
|
||||||
module: erc_client
|
module: erc_client
|
||||||
|
|
|
@ -209,7 +209,11 @@ function OnelinerzModule(options) {
|
||||||
const previewView = self.viewControllers.add.getView(MciCodeIds.AddForm.EntryPreview);
|
const previewView = self.viewControllers.add.getView(MciCodeIds.AddForm.EntryPreview);
|
||||||
|
|
||||||
newEntryView.setText('');
|
newEntryView.setText('');
|
||||||
|
|
||||||
|
// preview is optional
|
||||||
|
if(previewView) {
|
||||||
previewView.setText('');
|
previewView.setText('');
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
this.menuMethods = {
|
this.menuMethods = {
|
||||||
|
|
|
@ -84,7 +84,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
loginOnelinerz: {
|
fullLoginSequenceOnelinerz: {
|
||||||
config: {
|
config: {
|
||||||
listFormat: "|00|11{username:<12}|08: |03{oneliner:<59.58}"
|
listFormat: "|00|11{username:<12}|08: |03{oneliner:<59.58}"
|
||||||
}
|
}
|
||||||
|
@ -180,6 +180,30 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
mainMenuOnelinerz: {
|
||||||
|
// :TODO: Need way to just duplicate entry here & in menu.hjson, e.g. use: someName + must supply next/etc. in menu
|
||||||
|
config: {
|
||||||
|
listFormat: "|00|11{username:<12}|08: |03{oneliner:<59.58}"
|
||||||
|
}
|
||||||
|
0: {
|
||||||
|
mci: {
|
||||||
|
VM1: { height: 10 }
|
||||||
|
TM2: {
|
||||||
|
focusTextStyle: first lower
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
1: {
|
||||||
|
mci: {
|
||||||
|
ET1: { width: 60 }
|
||||||
|
TL2: { width: 60 }
|
||||||
|
TM3: {
|
||||||
|
focusTextStyle: first lower
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
messageAreaMessageList: {
|
messageAreaMessageList: {
|
||||||
config: {
|
config: {
|
||||||
listFormat: "|00|15{msgNum:>4} |03{subj:<29.29} |11{from:<20.20} |03{ts} |01|31{newIndicator}"
|
listFormat: "|00|15{msgNum:>4} |03{subj:<29.29} |11{from:<20.20} |03{ts} |01|31{newIndicator}"
|
||||||
|
|
Loading…
Reference in New Issue