Commit c8e9f2159358176f963d0f604f6fdc3bf70c500c

Authored by Leonardo Merlin
1 parent af4b2eff

Load content of acessibility page from API

src/app/components/dialoga-service/dialoga.service.js
... ... @@ -14,6 +14,7 @@
14 14 extendedService.serviceDialoga = $rootScope.basePath + '/api/v1/dialoga_plugin/';
15 15 extendedService.getHome = getHome;
16 16 extendedService.getAbout = getAbout;
  17 + extendedService.getAcessibility = getAcessibility;
17 18 extendedService.getTerms = getTerms;
18 19 extendedService.getThemes = getThemes;
19 20 extendedService.getThemeBySlug = getThemeBySlug;
... ... @@ -68,6 +69,19 @@
68 69 }
69 70 }
70 71  
  72 + function getAcessibility (cbSuccess, cbError) {
  73 + if( !!CACHE.acessibility ){
  74 + cbSuccess(CACHE.acessibility);
  75 + }else{
  76 + // load article content
  77 + ArticleService.getArticleById(API.articleId.acessibility, {}, function (article){
  78 + CACHE.acessibility = article;
  79 +
  80 + cbSuccess(CACHE.acessibility);
  81 + }, cbError);
  82 + }
  83 + }
  84 +
71 85 function getTerms (cbSuccess, cbError) {
72 86 if( !!CACHE.terms ){
73 87 cbSuccess(CACHE.terms);
... ...
src/app/index.constants.js
... ... @@ -17,6 +17,7 @@
17 17 articleId: {
18 18 home: '103358',
19 19 about: '108073',
  20 + acessibility: '117319',
20 21 terms: '107880'
21 22 },
22 23 communityId: '19195'
... ...
src/app/pages/article/article.controller.js
... ... @@ -37,6 +37,9 @@
37 37 var vm = this;
38 38  
39 39 switch (vm.page){
  40 + case 'acessibilidade':
  41 + vm.DialogaService.getAcessibility(handleSuccess, handleError);
  42 + break;
40 43 case 'sobre':
41 44 vm.DialogaService.getAbout(handleSuccess, handleError);
42 45 break;
... ...