chore (cleanup): cleanup before release

This commit is contained in:
MickaelK 2023-10-20 20:16:39 +11:00
parent 40f575037c
commit b8b2a86374
5 changed files with 48 additions and 11 deletions

12
.gitignore vendored
View file

@ -1,4 +1,5 @@
node_modules/ node_modules/
.sass-cache
dist/ dist/
*_generated.go *_generated.go
test/ test/
@ -18,7 +19,14 @@ package-lock.json
*_test.go *_test.go
cover.* cover.*
www www
*.test.js
__snapshots__
.gitignore .gitignore
# frontend
public/**/*.test.js
public/**/__snapshots__
public/jest.setup.js
public/package.json
public/README.org
filestash-enterprise filestash-enterprise

View file

@ -6,7 +6,7 @@ class Icon extends window.HTMLElement {
attributeChangedCallback() { attributeChangedCallback() {
const alt = this.getAttribute("name"); const alt = this.getAttribute("name");
const img = this._mapOfIcon(alt); const img = this._mapOfIcon(alt);
requestAnimationFrame(() => { window.requestAnimationFrame(() => {
this.innerHTML = this.render({ alt, img }); this.innerHTML = this.render({ alt, img });
}); });
} }

View file

@ -45,7 +45,7 @@ function processError(xhr, err) {
if (window.navigator.onLine === false) { if (window.navigator.onLine === false) {
return new AjaxError("Connection Lost", err, "NO_INTERNET"); return new AjaxError("Connection Lost", err, "NO_INTERNET");
} }
switch (xhr?.status) { switch (parseInt(xhr?.status)) {
case 500: case 500:
return new AjaxError( return new AjaxError(
message || "Oups something went wrong with our servers", message || "Oups something went wrong with our servers",
@ -72,12 +72,6 @@ function processError(xhr, err) {
err, "BAD_GATEWAY" err, "BAD_GATEWAY"
); );
case 409: case 409:
if (response.error_summary) { // dropbox way to say doesn't exist
return new AjaxError(
"Doesn't exist",
err, "UNKNOWN_PATH"
);
}
return new AjaxError( return new AjaxError(
message || "Oups you just ran into a conflict", message || "Oups you just ran into a conflict",
err, "CONFLICT" err, "CONFLICT"

View file

@ -29,7 +29,7 @@ export function currentRoute(r, notFoundRoute) {
return r[routeKey]; return r[routeKey];
} }
} }
return r[notFoundRoute]; return r[notFoundRoute] || null;
} }
function _getHref($node, $root) { function _getHref($node, $root) {

35
public/tsconfig.json Normal file
View file

@ -0,0 +1,35 @@
{
"compilerOptions": {
"allowJs": true,
"checkJs": true,
"noEmit": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true,
"noUncheckedIndexedAccess": true,
"noImplicitReturns": true,
"noImplicitThis": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"noUncheckedIndexedAccess": true,
"strictNullChecks": true,
"strictPropertyInitialization": true,
"strictBindCallApply": true,
"strictFunctionTypes": true,
"strict": false,
"allowUnreachableCode": false,
"allowUnusedLabels": false,
"lib": [
"dom",
"dom.iterable",
"es2022"
],
"module": "es2022",
"target": "es2022",
"typeRoots": []
},
"input": ["pages/ctrl_boot.d.ts", "pages/*.js"],
"exclude": [
"**/*.test.js", "worker/sw_cache.js",
"coverage", "jest.setup.js"
]
}