From 4527b2b6b289e24976ca0af655453947e7d74436 Mon Sep 17 00:00:00 2001 From: JanluOfficial <95766563+JanluOfficial@users.noreply.github.com> Date: Tue, 10 Dec 2024 23:50:13 +0100 Subject: [PATCH] a bunch of branding related functions, --- libs/system/sdk.js | 9 +++++++++ pkgs/apps/desktop/watermark.js | 5 +---- pkgs/apps/dynamic-test.js | 4 +--- pkgs/apps/sysver.js | 8 ++++---- stylesheets/index.css | 1 + 5 files changed, 16 insertions(+), 11 deletions(-) diff --git a/libs/system/sdk.js b/libs/system/sdk.js index 06492a1..e29ffb5 100644 --- a/libs/system/sdk.js +++ b/libs/system/sdk.js @@ -318,5 +318,14 @@ const element = { const system = { version: () => { return 8; + }, + name: () => { + return "AzuOS"; + }, + copyright: () => { + return "Copyright @ AzuSystem 2024"; + }, + maker: () => { + return "AzuSystem"; } } \ No newline at end of file diff --git a/pkgs/apps/desktop/watermark.js b/pkgs/apps/desktop/watermark.js index c3d08e3..0783db1 100644 --- a/pkgs/apps/desktop/watermark.js +++ b/pkgs/apps/desktop/watermark.js @@ -3,9 +3,6 @@ Written by: MTSyntho @ AzuSystem 2024 */ -// Gets system version -var systemversion = system.version().toString(); - // Create a

element var watermark = document.createElement('p'); @@ -13,7 +10,7 @@ var watermark = document.createElement('p'); watermark.className = 'sysver'; // Set the inner HTML -watermark.innerHTML = 'AzuOS Alpha ' + systemversion + '
By AzuSystem'; +watermark.innerHTML = system.name() + ' Alpha ' + system.version().toString() + '
By ' + system.maker(); // Add to desktop var desktop = document.getElementById('desktop'); diff --git a/pkgs/apps/dynamic-test.js b/pkgs/apps/dynamic-test.js index b0180c2..1c05163 100644 --- a/pkgs/apps/dynamic-test.js +++ b/pkgs/apps/dynamic-test.js @@ -1,5 +1,3 @@ -var systemversion = system.version().toString(); - win.create("sdk testing", "root2").then(win => win .setWidth(700) .setHeight(500) @@ -22,7 +20,7 @@ element.create('p', 'This script is used to test the AzuOS SDK', "tes").then(elm .textalign('center') ); -element.create('p', 'Copyright @ AzuSystem 2024 - AzuOS Alpha ' + systemversion, "tes").then(elm => elm +element.create('p', system.copyright() + ' - ' + system.name() + ' Alpha ' + system.version().toString(), "tes").then(elm => elm .window("root2") .textalign('center') ); \ No newline at end of file diff --git a/pkgs/apps/sysver.js b/pkgs/apps/sysver.js index 6e4e4f6..81792ff 100644 --- a/pkgs/apps/sysver.js +++ b/pkgs/apps/sysver.js @@ -7,7 +7,7 @@ var systemversion = system.version().toString(); -win.create("About AzuOS", "root").then(win => win +win.create("About " + system.name(), "root").then(win => win .setWidth(700) .setHeight(500) .confirm() @@ -57,16 +57,16 @@ element.create('img', '', 'logo').then(elm => elm .parent('sidebar') ); -element.create("h2", "AzuOS", "").then(elm => elm +element.create("h2", system.name(), "").then(elm => elm .parent('contents') .textshadow('0px 0px 50px #ffffffcc') ); -element.create('p', 'AzuOS is an Operating System written primarily with Web Technologies.', "").then(elm => elm +element.create('p', system.name() + ' is an Operating System written primarily with Web Technologies.', "").then(elm => elm .parent('contents') ); -element.create('p', 'Copyright @ AzuSystem 2024 - AzuOS Alpha ' + systemversion, "tes").then(elm => elm +element.create('p', system.copyright() + ' - ' + system.name() + ' Alpha ' + system.version().toString(), "tes").then(elm => elm .parent('contents') ); diff --git a/stylesheets/index.css b/stylesheets/index.css index 0d0c30b..552aee9 100644 --- a/stylesheets/index.css +++ b/stylesheets/index.css @@ -520,6 +520,7 @@ hr.menuhr { opacity: 0.5; text-align: right; text-shadow: 0px 0px 25px #000000cc; + pointer-events: none; } .contextmenu {