diff --git a/Source/FakeApi.js b/App/ApiFake.js similarity index 100% rename from Source/FakeApi.js rename to App/ApiFake.js diff --git a/Source/ApiStatic.js b/App/ApiStatic.js similarity index 100% rename from Source/ApiStatic.js rename to App/ApiStatic.js diff --git a/Source/ApiTransform.js b/App/ApiTransform.js similarity index 90% rename from Source/ApiTransform.js rename to App/ApiTransform.js index 79e9d01..444ab56 100644 --- a/Source/ApiTransform.js +++ b/App/ApiTransform.js @@ -22,7 +22,12 @@ var TransSchemas = { */ var ApiSchema = { - Note: { // TODO: Figure out renotes + __All__: { + SourceInstance: { + __Eval__: "", + }, + }, + Note: { Content: { Mastodon: "content", Misskey: "text", @@ -61,11 +66,10 @@ var ApiSchema = { Misskey: "name", }, Type: { // user, bot, channel, group - Mastodon: {"__Eval__": ` - var Type; - if (TreeOld.bot) Type = 'Bot'; - if (TreeOld.group) Type = 'Group'; - TreeNew[KeyNew] = Type; + Mastodon: {__EvalSet__: ` + if (TreeOld.bot) 'Bot'; + else + if (TreeOld.group) 'Group'; `}, }, Url: { diff --git a/App/Assets/Sample.jpg b/App/Assets/Sample.jpg new file mode 100644 index 0000000..c749d92 Binary files /dev/null and b/App/Assets/Sample.jpg differ diff --git a/App/Elems.js b/App/Elems.js new file mode 100644 index 0000000..afe9a2b --- /dev/null +++ b/App/Elems.js @@ -0,0 +1,11 @@ +function MakeWindow(Attrs) { + var Window = document.createElement('div'); + if (Attrs) { + Object.keys(Attrs).forEach(function(Attr){ + Window[Attr] = Attrs[Attr]; + }); + }; + Window.className += ' Window'; + Root.appendChild(Window); + return Window; +}; diff --git a/Source/Friendiiverse.html b/App/Friendiiverse.html similarity index 77% rename from Source/Friendiiverse.html rename to App/Friendiiverse.html index 167135b..aa79bb3 100644 --- a/Source/Friendiiverse.html +++ b/App/Friendiiverse.html @@ -13,7 +13,11 @@ var FriendicaCredentials = 'redacted:redacted'; // Development var Debug = true; var UseFakeApi = true; -var UserData = {}; + + @@ -32,14 +36,19 @@ var UserData = {};
- + + + 📜ī¸ Source Code + (Pre-Alpha Development Version)
- + + + ', '', '*.js')