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.
126 lines
3.6 KiB
HTML
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> |