unageanu/jiji2

View on GitHub
sites/src/js/viewmodel/pages/abstract-page-model.js

Summary

Maintainability
A
0 mins
Test Coverage
import ContainerJS         from "container-js"
import Observable          from "../../utils/observable"

export default class AbstractPageModel extends Observable {

  constructor() {
    super();
  }

  postCreate() {
    this.isLoading = true;
  }

  initialize() {
    this.isLoading = false;
  }

  set isLoading(isLoading) {
    this.setProperty("isLoading", isLoading);
  }
  get isLoading() {
    return this.getProperty("isLoading");
  }
}