Fixed build
This commit is contained in:
parent
0be22b6428
commit
5fdf5a5127
3 changed files with 10 additions and 7 deletions
|
@ -1,4 +1,3 @@
|
||||||
declare const native: any; //FIXME: Read client declarations!
|
|
||||||
namespace connection {
|
namespace connection {
|
||||||
export interface HandshakeIdentityHandler {
|
export interface HandshakeIdentityHandler {
|
||||||
connection: AbstractServerConnection;
|
connection: AbstractServerConnection;
|
||||||
|
@ -68,8 +67,9 @@ namespace connection {
|
||||||
}
|
}
|
||||||
|
|
||||||
private handshake_finished(version?: string) {
|
private handshake_finished(version?: string) {
|
||||||
if(native_client && window["native"] && native.client_version && !version) {
|
const _native = window["native"];
|
||||||
native.client_version()
|
if(native_client && _native && _native.client_version && !version) {
|
||||||
|
_native.client_version()
|
||||||
.then( this.handshake_finished.bind(this))
|
.then( this.handshake_finished.bind(this))
|
||||||
.catch(error => {
|
.catch(error => {
|
||||||
console.error(tr("Failed to get version:"));
|
console.error(tr("Failed to get version:"));
|
||||||
|
|
|
@ -3,9 +3,12 @@ declare function unescape(string: string): string;
|
||||||
declare class _sha1 {
|
declare class _sha1 {
|
||||||
static arrayBuffer($: ArrayBuffer) : ArrayBuffer;
|
static arrayBuffer($: ArrayBuffer) : ArrayBuffer;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
interface Window {
|
interface Window {
|
||||||
TextEncoder: any;
|
TextEncoder: any;
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
namespace sha {
|
namespace sha {
|
||||||
/*
|
/*
|
||||||
|
@ -381,7 +384,7 @@ namespace sha {
|
||||||
})();
|
})();
|
||||||
|
|
||||||
export function encode_text(buffer: string) : ArrayBuffer {
|
export function encode_text(buffer: string) : ArrayBuffer {
|
||||||
if (window.TextEncoder) {
|
if ((window as any).TextEncoder) {
|
||||||
return new TextEncoder().encode(buffer).buffer;
|
return new TextEncoder().encode(buffer).buffer;
|
||||||
}
|
}
|
||||||
let utf8 = unescape(encodeURIComponent(buffer));
|
let utf8 = unescape(encodeURIComponent(buffer));
|
||||||
|
|
|
@ -296,13 +296,13 @@ namespace Modals {
|
||||||
|
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
|
|
||||||
spawn_context_menu(event.pageX, event.pageY, {
|
contextmenu.spawn_context_menu(event.pageX, event.pageY, {
|
||||||
name: "Edit",
|
name: "Edit",
|
||||||
type: MenuEntryType.ENTRY,
|
type: contextmenu.MenuEntryType.ENTRY,
|
||||||
callback: () => cb_edit(parseInt(element.attr("ban-id")))
|
callback: () => cb_edit(parseInt(element.attr("ban-id")))
|
||||||
}, {
|
}, {
|
||||||
name: "Delete",
|
name: "Delete",
|
||||||
type: MenuEntryType.ENTRY,
|
type: contextmenu.MenuEntryType.ENTRY,
|
||||||
callback: () => cb_delete(parseInt(element.attr("ban-id")))
|
callback: () => cb_delete(parseInt(element.attr("ban-id")))
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Reference in a new issue