Removed changelog code
the domain doesn't exist anymore
This commit is contained in:
parent
42798742ac
commit
948e8fcee4
9 changed files with 0 additions and 144 deletions
|
@ -78,9 +78,6 @@ show_errors = false
|
||||||
; Enable twig (the templating engine) debug mode
|
; Enable twig (the templating engine) debug mode
|
||||||
twig_debug = false
|
twig_debug = false
|
||||||
|
|
||||||
; Show a small version of the changelog loaded from sakura.flash.moe
|
|
||||||
show_changelog = false
|
|
||||||
|
|
||||||
; Host for the mahou serve command
|
; Host for the mahou serve command
|
||||||
host = localhost:8000
|
host = localhost:8000
|
||||||
|
|
||||||
|
|
|
@ -1,88 +0,0 @@
|
||||||
namespace Sakura
|
|
||||||
{
|
|
||||||
export class Changelog
|
|
||||||
{
|
|
||||||
private static Client: AJAX;
|
|
||||||
private static Element: HTMLDivElement;
|
|
||||||
private static Fetch: number = 0;
|
|
||||||
private static Colours: string[] = [
|
|
||||||
'inherit', // Unknown
|
|
||||||
'#2A2', // Add
|
|
||||||
'#2AA', // Update
|
|
||||||
'#2AA', // Fix
|
|
||||||
'#A22', // Remove
|
|
||||||
'#62C', // Export
|
|
||||||
'#C44', // Revert
|
|
||||||
];
|
|
||||||
|
|
||||||
public static Build(target: HTMLElement)
|
|
||||||
{
|
|
||||||
this.Client = new AJAX;
|
|
||||||
this.Element = <HTMLDivElement>DOM.Create('table', 'changelog sidepanel-table');
|
|
||||||
|
|
||||||
this.Element.style.borderSpacing = '0 1px';
|
|
||||||
|
|
||||||
var title: HTMLDivElement = <HTMLDivElement>DOM.Create('div', 'content__header content__header--alt'),
|
|
||||||
link: HTMLLinkElement = <HTMLLinkElement>DOM.Create('a', 'underline');
|
|
||||||
|
|
||||||
title.style.marginBottom = '1px';
|
|
||||||
|
|
||||||
link.innerText = 'Changelog';
|
|
||||||
link.href = Config.ChangelogUrl;
|
|
||||||
link.target = '_blank';
|
|
||||||
link.style.color = 'inherit';
|
|
||||||
|
|
||||||
DOM.Append(title, link);
|
|
||||||
DOM.Append(target, title);
|
|
||||||
DOM.Append(target, this.Element);
|
|
||||||
|
|
||||||
this.Client.SetUrl(Config.ChangelogUrl + Config.ChangelogApi);
|
|
||||||
|
|
||||||
this.Client.AddCallback(200, (client: AJAX) => {
|
|
||||||
Changelog.Add(<IChangelogDate>client.JSON());
|
|
||||||
|
|
||||||
if (Changelog.Fetch < 2) {
|
|
||||||
Changelog.Fetch++;
|
|
||||||
Changelog.Client.SetUrl(Config.ChangelogUrl + Config.ChangelogApi + Changelog.Fetch);
|
|
||||||
Changelog.Client.Start(HTTPMethod.GET);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
this.Client.SetUrl(Config.ChangelogUrl + Config.ChangelogApi + Changelog.Fetch);
|
|
||||||
this.Client.Start(HTTPMethod.GET);
|
|
||||||
}
|
|
||||||
|
|
||||||
private static Add(changelog: IChangelogDate)
|
|
||||||
{
|
|
||||||
var header: HTMLTableRowElement = <HTMLTableRowElement>DOM.Create('tr', 'changelog__row changelog__row--header'),
|
|
||||||
headerInner: HTMLTableHeaderCellElement = <HTMLTableHeaderCellElement>DOM.Create('th', 'changelog__header sidepanel-table__head');
|
|
||||||
|
|
||||||
headerInner.innerText = changelog.date;
|
|
||||||
headerInner.style.fontSize = '1.2em';
|
|
||||||
headerInner.colSpan = 2;
|
|
||||||
|
|
||||||
DOM.Append(header, headerInner);
|
|
||||||
DOM.Append(this.Element, header);
|
|
||||||
|
|
||||||
for (var _i in changelog.changes)
|
|
||||||
{
|
|
||||||
var change: IChangelogChange = changelog.changes[_i],
|
|
||||||
row: HTMLTableRowElement = <HTMLTableRowElement>DOM.Create('tr', 'changelog__row'),
|
|
||||||
action: HTMLTableCellElement = <HTMLTableCellElement>DOM.Create('td', 'changelog__column sidepanel-table__column'),
|
|
||||||
message: HTMLTableCellElement = <HTMLTableCellElement>DOM.Create('td', 'changelog__column sidepanel-table__column');
|
|
||||||
|
|
||||||
action.innerText = change.action.name;
|
|
||||||
action.style.backgroundColor = this.Colours[change.action.id];
|
|
||||||
action.style.borderBottom = '1px solid ' + this.Colours[change.action.id];
|
|
||||||
|
|
||||||
message.innerText = change.message;
|
|
||||||
message.style.borderBottom = '1px solid ' + this.Colours[change.action.id];
|
|
||||||
message.style.textAlign = 'left';
|
|
||||||
|
|
||||||
DOM.Append(row, action);
|
|
||||||
DOM.Append(row, message);
|
|
||||||
DOM.Append(this.Element, row);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -5,8 +5,6 @@ namespace Sakura
|
||||||
public static UserId: number = 0;
|
public static UserId: number = 0;
|
||||||
public static SessionId: string = "";
|
public static SessionId: string = "";
|
||||||
public static LoggedIn: boolean = false;
|
public static LoggedIn: boolean = false;
|
||||||
public static ChangelogUrl: string = "https://sakura.flash.moe/";
|
|
||||||
public static ChangelogApi: string = "api.php/";
|
|
||||||
public static ForumTitleMin: number = 0;
|
public static ForumTitleMin: number = 0;
|
||||||
public static ForumTitleMax: number = 0;
|
public static ForumTitleMax: number = 0;
|
||||||
public static ForumTextMin: number = 0;
|
public static ForumTextMin: number = 0;
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
namespace Sakura
|
|
||||||
{
|
|
||||||
export interface IChangelogAction
|
|
||||||
{
|
|
||||||
id: number;
|
|
||||||
name: string;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,12 +0,0 @@
|
||||||
namespace Sakura
|
|
||||||
{
|
|
||||||
export interface IChangelogChange
|
|
||||||
{
|
|
||||||
id: number;
|
|
||||||
action?: IChangelogAction;
|
|
||||||
contributor?: IChangelogContributor;
|
|
||||||
major: boolean;
|
|
||||||
url: string;
|
|
||||||
message: string;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,9 +0,0 @@
|
||||||
namespace Sakura
|
|
||||||
{
|
|
||||||
export interface IChangelogContributor
|
|
||||||
{
|
|
||||||
id: number;
|
|
||||||
name: string;
|
|
||||||
url: string;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,9 +0,0 @@
|
||||||
namespace Sakura
|
|
||||||
{
|
|
||||||
export interface IChangelogDate
|
|
||||||
{
|
|
||||||
date: string;
|
|
||||||
release?: IChangelogRelease;
|
|
||||||
changes: IChangelogChange[];
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,9 +0,0 @@
|
||||||
namespace Sakura
|
|
||||||
{
|
|
||||||
export interface IChangelogRelease
|
|
||||||
{
|
|
||||||
id: number;
|
|
||||||
colour: string;
|
|
||||||
name: string;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -123,10 +123,6 @@
|
||||||
|
|
||||||
Yuuno.Main.Startup();
|
Yuuno.Main.Startup();
|
||||||
|
|
||||||
{% if config('dev.show_changelog') and server['REQUEST_URI'] == '/' %}
|
|
||||||
Sakura.Changelog.Build(Sakura.DOM.ID('indexPanel'));
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
{% if config('dev.show_errors') %}
|
{% if config('dev.show_errors') %}
|
||||||
window.addEventListener("error", function () {
|
window.addEventListener("error", function () {
|
||||||
Yuuno.Notifications.Display({
|
Yuuno.Notifications.Display({
|
||||||
|
|
Reference in a new issue