refactor(spinner): spinner moved into services

This commit is contained in:
nixa 2016-05-25 10:59:12 +03:00
parent 30e27ed0ca
commit f2c729e101
5 changed files with 4 additions and 3 deletions

View file

@ -0,0 +1,22 @@
import {Injectable} from '@angular/core';
@Injectable()
export class BaThemeSpinner {
private _selector:string = 'preloader';
private _element:HTMLElement;
constructor() {
this._element = document.getElementById(this._selector);
}
public show():void {
this._element.style['display'] = 'block';
}
public hide(delay:number = 0):void {
setTimeout(() => {
this._element.style['display'] = 'none';
}, delay);
}
}

View file

@ -0,0 +1 @@
export * from './baThemeSpinner.service';

View file

@ -1,2 +1,3 @@
export * from './baImageLoader';
export * from './baThemePreloader';
export * from './baThemeSpinner';