From 82a89c4eb19320dd7afd8d497b78f7aa620d2ea0 Mon Sep 17 00:00:00 2001 From: elexis Date: Sat, 22 Sep 2018 16:23:43 +0000 Subject: [PATCH] Move openURL function and two strings from public/ to mod/. Use it for the mod author website now. Use it for the terms links next, refs #5257, D1627. This was SVN commit r21889. --- .../data/mods/mod/gui/common/functions_msgbox.js | 13 +++++++++++++ binaries/data/mods/mod/gui/modmod/modmod.js | 2 +- .../public/gui/common/functions_global_object.js | 14 -------------- 3 files changed, 14 insertions(+), 15 deletions(-) diff --git a/binaries/data/mods/mod/gui/common/functions_msgbox.js b/binaries/data/mods/mod/gui/common/functions_msgbox.js index a83a5eecc2..ba265a6315 100644 --- a/binaries/data/mods/mod/gui/common/functions_msgbox.js +++ b/binaries/data/mods/mod/gui/common/functions_msgbox.js @@ -46,3 +46,16 @@ function messageBox(mbWidth, mbHeight, mbMessage, mbTitle, mbButtonCaptions, mbB "callback": mbBtnCode && "messageBoxCallbackFunction" }); } + +function openURL(url) +{ + Engine.OpenURL(url); + + messageBox( + 600, 200, + sprintf( + translate("Opening %(url)s\n in default web browser. Please wait…"), + { "url": url } + ), + translate("Opening page")); +} diff --git a/binaries/data/mods/mod/gui/modmod/modmod.js b/binaries/data/mods/mod/gui/modmod/modmod.js index ad60b11a74..7c6ea6b7e3 100644 --- a/binaries/data/mods/mod/gui/modmod/modmod.js +++ b/binaries/data/mods/mod/gui/modmod/modmod.js @@ -395,5 +395,5 @@ function visitModWebsite() if (!url.startsWith("http://") && !url.startsWith("https://")) url = "http://" + url; - Engine.OpenURL(url); + openURL(url); } diff --git a/binaries/data/mods/public/gui/common/functions_global_object.js b/binaries/data/mods/public/gui/common/functions_global_object.js index 6140b2dee0..bc2d841d92 100644 --- a/binaries/data/mods/public/gui/common/functions_global_object.js +++ b/binaries/data/mods/public/gui/common/functions_global_object.js @@ -1,17 +1,3 @@ -function openURL(url) -{ - Engine.OpenURL(url); - - messageBox( - 600, 200, - sprintf( - translate("Opening %(url)s\n in default web browser. Please wait…"), - { "url": url } - ), - translate("Opening page") - ); -} - function updateCounters() { let counters = [];