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,6 +14,7 @@
14 extendedService.serviceDialoga = $rootScope.basePath + '/api/v1/dialoga_plugin/'; 14 extendedService.serviceDialoga = $rootScope.basePath + '/api/v1/dialoga_plugin/';
15 extendedService.getHome = getHome; 15 extendedService.getHome = getHome;
16 extendedService.getAbout = getAbout; 16 extendedService.getAbout = getAbout;
  17 + extendedService.getAcessibility = getAcessibility;
17 extendedService.getTerms = getTerms; 18 extendedService.getTerms = getTerms;
18 extendedService.getThemes = getThemes; 19 extendedService.getThemes = getThemes;
19 extendedService.getThemeBySlug = getThemeBySlug; 20 extendedService.getThemeBySlug = getThemeBySlug;
@@ -68,6 +69,19 @@ @@ -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 function getTerms (cbSuccess, cbError) { 85 function getTerms (cbSuccess, cbError) {
72 if( !!CACHE.terms ){ 86 if( !!CACHE.terms ){
73 cbSuccess(CACHE.terms); 87 cbSuccess(CACHE.terms);
src/app/index.constants.js
@@ -17,6 +17,7 @@ @@ -17,6 +17,7 @@
17 articleId: { 17 articleId: {
18 home: '103358', 18 home: '103358',
19 about: '108073', 19 about: '108073',
  20 + acessibility: '117319',
20 terms: '107880' 21 terms: '107880'
21 }, 22 },
22 communityId: '19195' 23 communityId: '19195'
src/app/pages/article/article.controller.js
@@ -37,6 +37,9 @@ @@ -37,6 +37,9 @@
37 var vm = this; 37 var vm = this;
38 38
39 switch (vm.page){ 39 switch (vm.page){
  40 + case 'acessibilidade':
  41 + vm.DialogaService.getAcessibility(handleSuccess, handleError);
  42 + break;
40 case 'sobre': 43 case 'sobre':
41 vm.DialogaService.getAbout(handleSuccess, handleError); 44 vm.DialogaService.getAbout(handleSuccess, handleError);
42 break; 45 break;