mirror of https://github.com/BTCPrivate/copay.git
80 lines
1.4 KiB
TypeScript
80 lines
1.4 KiB
TypeScript
import { StatusBar } from '@ionic-native/status-bar';
|
|
import { SplashScreen } from '@ionic-native/splash-screen';
|
|
|
|
export class PlatformMock {
|
|
public ready(): Promise<{String}> {
|
|
return new Promise((resolve) => {
|
|
resolve('READY');
|
|
});
|
|
}
|
|
|
|
public getQueryParam() {
|
|
return true;
|
|
}
|
|
|
|
public registerBackButtonAction(fn: Function, priority?: number): Function {
|
|
return (() => true);
|
|
}
|
|
|
|
public hasFocus(ele: HTMLElement): boolean {
|
|
return true;
|
|
}
|
|
|
|
public doc(): HTMLDocument {
|
|
return document;
|
|
}
|
|
|
|
public is(): boolean {
|
|
return true;
|
|
}
|
|
|
|
public getElementComputedStyle(container: any): any {
|
|
return {
|
|
paddingLeft: '10',
|
|
paddingTop: '10',
|
|
paddingRight: '10',
|
|
paddingBottom: '10',
|
|
};
|
|
}
|
|
|
|
public onResize(callback: any) {
|
|
return callback;
|
|
}
|
|
|
|
public registerListener(ele: any, eventName: string, callback: any): Function {
|
|
return (() => true);
|
|
}
|
|
|
|
public win(): Window {
|
|
return window;
|
|
}
|
|
|
|
public raf(callback: any): number {
|
|
return 1;
|
|
}
|
|
|
|
public timeout(callback: any, timer: number): any {
|
|
return setTimeout(callback, timer);
|
|
}
|
|
|
|
public cancelTimeout(id: any) {
|
|
// do nothing
|
|
}
|
|
|
|
public getActiveElement(): any {
|
|
return document['activeElement'];
|
|
}
|
|
}
|
|
|
|
export class StatusBarMock extends StatusBar {
|
|
styleDefault() {
|
|
return;
|
|
}
|
|
}
|
|
|
|
export class SplashScreenMock extends SplashScreen {
|
|
hide() {
|
|
return;
|
|
}
|
|
}
|