chore(images) make testable

This commit is contained in:
coderaiser 2019-02-15 12:49:51 +02:00
parent 62e2ca2a64
commit 32de52042d

View file

@ -10,8 +10,6 @@ const LOADING = 'loading';
const HIDDEN = 'hidden';
const ERROR = 'error';
const LoadingImage = LOADING + getLoadingType();
function getLoadingType() {
return isSVG() ? '-svg' : '-gif';
}
@ -48,8 +46,9 @@ function getElement() {
module.exports.loading = () => {
const element = getElement();
const {classList} = element;
const loadingImage = LOADING + getLoadingType();
classList.add(LOADING, LoadingImage);
classList.add(LOADING, loadingImage);
classList.remove(ERROR, HIDDEN);
return element;
@ -59,9 +58,10 @@ module.exports.loading = () => {
module.exports.error = () => {
const element = getElement();
const {classList} = element;
const loadingImage = LOADING + getLoadingType();
classList.add(ERROR);
classList.remove(HIDDEN, LOADING, LoadingImage);
classList.remove(HIDDEN, LOADING, loadingImage);
return element;
};