diff options
| author | 2016-05-17 18:07:27 +0100 | |
|---|---|---|
| committer | 2016-05-17 18:18:03 +0100 | |
| commit | cfb4c2c0b2d9bd57edc337076f8566256da37bfa (patch) | |
| tree | 3b48409b42fad424395b28595555671be6059298 | |
| parent | KviStatusBar: add labels to server and nick fields (diff) | |
| download | KVIrc-cfb4c2c0b2d9bd57edc337076f8566256da37bfa.tar.gz KVIrc-cfb4c2c0b2d9bd57edc337076f8566256da37bfa.tar.bz2 KVIrc-cfb4c2c0b2d9bd57edc337076f8566256da37bfa.zip | |
popups: some improvements
* moved window close control further down to avoid misclicking (thx
@bullettxt for feedback)
* added DCC voice support detection and added as visible condition to
the DCC chat popup
| -rw-r--r-- | data/defscript/popups.kvs | 52 |
1 files changed, 28 insertions, 24 deletions
diff --git a/data/defscript/popups.kvs b/data/defscript/popups.kvs index 32f393ec3..2e5177252 100644 --- a/data/defscript/popups.kvs +++ b/data/defscript/popups.kvs @@ -142,16 +142,16 @@ defpopup(querytextview) separator(!$window.isDocked()) - item($tr("Close","defscript"),1) + item($str.printf($tr("/WHOIS ?s (idle time)","defscript"),$0),88) ($server && $isWellKnown($0)) { - window.close + whois $0 $0 } separator - item($str.printf($tr("/WHOIS ?s (idle time)","defscript"),$0),88) ($server && $isWellKnown($0)) + item($tr("Close","defscript"),1) { - whois $0 $0 + window.close } separator($server) @@ -421,14 +421,6 @@ defpopup(ctcp) } } -defpopup(urlpopup) -{ - item($tr("Copy to Clipboard","defscript"),18) - { - str.toClipboard $0 - } -} - defpopup(consoletextview) { label($tr("You're not connected to a server","defscript")) (!$server) @@ -440,6 +432,10 @@ defpopup(consoletextview) separator(!$window.isDocked()) + extpopup($tr("Default Channels","defscript"),channels,31) ($server) + + separator($server) + item($tr("Close","defscript"),1) { window.close @@ -447,10 +443,6 @@ defpopup(consoletextview) separator - extpopup($tr("Default Channels","defscript"),channels,31) ($server) - - separator($server) - item($tr("&Join Channels...","defscript"),39) ($server) { if($option(boolShowChannelsJoinDialogAsToplevel))channelsjoin.open -t;else channelsjoin.open @@ -545,6 +537,14 @@ defpopup(consoletextview) } } +defpopup(urlpopup) +{ + item($tr("Copy to Clipboard","defscript"),18) + { + str.toClipboard $0 + } +} + defpopup(serverpopup) { popup($tr("&Information","defscript"),317) ($server) @@ -1002,8 +1002,12 @@ defpopup(dcc) { prologue { + # detect if SSL support is present if($features("SSL"))%:bHaveSSL=1 else %:bHaveSSL=0 + # detect if DCC voice support is present + if($features("DCCVoice"))%:bHaveDCCVoice=1 + else %:bHaveDCCVoice=0 } item($tr("Chat with","defscript") $0,78) @@ -1057,7 +1061,7 @@ defpopup(dcc) separator - popup($tr("Voice Chat","defscript"),166) + popup($tr("Voice Chat","defscript"),166) (%:bHaveDCCVoice) { item($tr("Default","defscript")": ADPCM 8 KHz (32 kbps)") { @@ -1129,18 +1133,18 @@ defpopup(channeltextview) separator(!$window.isDocked()) - item($tr("Close","defscript"),1) + extpopup($tr("Default Channels","defscript"),channels,31) ($server) + + item($tr("&Join Channels...","defscript"),31) ($server) { - window.close + if($option(boolShowChannelsJoinDialogAsToplevel))channelsjoin.open -t;else channelsjoin.open } separator - extpopup($tr("Default Channels","defscript"),channels,31) ($server) - - item($tr("&Join Channels...","defscript"),31) ($server) + item($tr("Close","defscript"),1) { - if($option(boolShowChannelsJoinDialogAsToplevel))channelsjoin.open -t;else channelsjoin.open + window.close } separator @@ -1525,7 +1529,7 @@ defpopup(registration) %:labelText = "<p><b>$0</b>"; if(%:regName) { - %:labelText << $tr("is registered as","defscript") ": <b>"%:regName"</b>" + %:labelText << $tr("is registered as","defscript")": <b>"%:regName"</b>" # We want to display masks here!!! %:inNotifyList = $reguser.property(%:regName,notify); if(%:inNotifyList)%:labelText << "<br><b>$0</b>" $tr("is in the notify list","defscript") |
