From ffe020fd2a468c064aba6924ea4db914d6d652d2 Mon Sep 17 00:00:00 2001 From: nixa <4dmitr@gmail.com> Date: Tue, 24 May 2016 17:07:42 +0300 Subject: [PATCH] fix(preloader): missed file, add again, hopefully final version --- .../baImageLoader/baImageLoader.service.ts | 16 ++++++++++++++++ src/app/theme/services/baImageLoader/index.ts | 1 + 2 files changed, 17 insertions(+) create mode 100644 src/app/theme/services/baImageLoader/baImageLoader.service.ts create mode 100644 src/app/theme/services/baImageLoader/index.ts diff --git a/src/app/theme/services/baImageLoader/baImageLoader.service.ts b/src/app/theme/services/baImageLoader/baImageLoader.service.ts new file mode 100644 index 00000000..9e507f02 --- /dev/null +++ b/src/app/theme/services/baImageLoader/baImageLoader.service.ts @@ -0,0 +1,16 @@ +import {Injectable} from '@angular/core'; + +@Injectable() +export class BaImageLoaderService { + + public load(src):Promise { + + return new Promise((resolve, reject) => { + let img = new Image(); + img.src = src; + img.onload = function(){ + resolve('Image with src ' + src + ' loaded successfully.'); + }; + }); + } +} diff --git a/src/app/theme/services/baImageLoader/index.ts b/src/app/theme/services/baImageLoader/index.ts new file mode 100644 index 00000000..0c5c9aa5 --- /dev/null +++ b/src/app/theme/services/baImageLoader/index.ts @@ -0,0 +1 @@ +export * from './baImageLoader.service';