aboutsummaryrefslogtreecommitdiffstats
path: root/data/defscript
diff options
context:
space:
mode:
authorGravatar un1versal2016-05-17 18:07:27 +0100
committerGravatar un1versal2016-05-17 18:18:03 +0100
commitcfb4c2c0b2d9bd57edc337076f8566256da37bfa (patch)
tree3b48409b42fad424395b28595555671be6059298 /data/defscript
parentKviStatusBar: add labels to server and nick fields (diff)
downloadKVIrc-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
Diffstat (limited to 'data/defscript')
-rw-r--r--data/defscript/popups.kvs52
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")