You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
RnQ/Distro/Template/about.htm

126 lines
3.6 KiB
HTML

<html window-resizable="false">
<head>
<include src="common.htm" />
<style src="about.css" />
<script>
var logo = $("#logo"),
blur = 0,
inc = 1,
rot = 1;
$("#year").text = new Date().getFullYear();
CommonNative.SetLargeWindowIcon(document, "");
setupWindow(false, false, false);
animateWindow();
var animFunc = function() {
if (blur >= 15 && blur <= 20)
logo.style.set({
"filter": "blur(" + (blur - 15) + "px)",
"transform": "translate(" + Math.trunc((Math.random() - 0.5) * 10) + " " + Math.trunc((Math.random() - 0.5) * 10) + ") " +
"rotate(" + rot * (blur - 15) + ") " +
"scale(" + Math.min(blur/15.0, 1.1) + ")"
}); else logo.style.set({
"filter": "none",
"transform": "none"
});
blur += inc;
if (blur > 20 || blur < -20) inc = -inc;
if (blur > 20) rot = -rot;
return true;
};
var page = 0;
$("#aboutcredits").on("click", function(e) {
if (page == 0) {
$("#about").classList.add("hidden");
$("#libs").classList.remove("hidden");
$("#credits").classList.add("hidden");
$("#aboutcredits").text = _("Credits");
page = 1;
} else if (page == 1) {
$("#about").classList.add("hidden");
$("#libs").classList.add("hidden");
$("#credits").classList.remove("hidden");
$("#aboutcredits").text = _("About");
page = 2;
} else {
$("#about").classList.remove("hidden");
$("#libs").classList.add("hidden");
$("#credits").classList.add("hidden");
$("#aboutcredits").text = _("Libraries");
page = 0;
}
});
$("#ok").on("click", function(e) {
view.close();
});
document.on("click", "a[href]", (e) => {
e.preventDefault();
CommonNative.OpenLink(e.target.attributes["href"]);
}).on("keydown", (e) => {
if (e.keyCode == Event.VK_ESCAPE || (e.ctrlKey && e.keyCode == Event.VK_W)) view.close();
});
var info = MainNative.GetAboutInfo();
$("#ver").text = info.ver; // + " β";
$("#build > a").text = info.build;
$("#sciterver").text = info.sciterver;
$("#bassver").text = info.bassver;
$("#synopsever").text = info.synopsever;
$("#gr32ver").text = info.gr32ver;
$("#zstdver").text = info.zstdver;
if (info.zstdver == "") $("#zstdverline").setVisible(false);
document.timer(35, animFunc);
$("#ok").state.focus = true;
$("#forum").text = _("Use the forum for support or to contact us");
$("#aboutcredits").text = _("Libraries");
</script>
</head>
<body>
<div id="logo"></div>
<div id="name">R&Q IM</div>
<div id="ver">1125</div>
<div id="about">©2001—2003 Massimo Melina
©2004—2005 <a href="mailto:rapid@rnq.ru?subject=[RnQ]">Rapid D</a>
©2005—<span id="year"></span> <a href="mailto:support@rnq.ru?subject=RnQ">R&Q Team</a>
<a href="https://rnq.ru/forum/" id="forum"></a>
<span id="build"><a href="https://code.highspec.ru/Mikanoshi/rnq"></a></span></div>
<div id="libs" class="hidden">
<div><div>Sciter</div><div id="sciterver">-</div></div>
<div><div>Bass</div><div id="bassver">-</div></div>
<div><div>Synopse Framework</div><div id="synopsever">-</div></div>
<div><div>Graphics32</div><div id="gr32ver">-</div></div>
<div id="zstdverline"><div>Zstandard</div><div id="zstdver">-</div></div>
</div>
<div id="credits" class="hidden">Thanks to:
- Rejetto for &RQ
- Embarcadero for Delphi!
Thanks for help to:
- MadNut, ZlydenGL, ego1st, Sax-mmS, Djumon
- DJ Ference, Vit@l, Mika'el, OverQuantum
- bass, Vaz, TiMeTraSheR, d0cent, dek
Thanks for donations to:
- Kantah
Libs used:
- Sciter Engine, by Terra Informatica Software, Inc
- Bass, by Ian Luck
- SciZipFile, by Patrik Spanel
- Synopse framework, by Arnaud Bouchez</div>
<div class="buttonPanel">
<button uwp id="aboutcredits" page="1"></button>
<button uwp right id="ok">OK</button>
</div>
</body>
</html>