diff --git a/src/app/components/dialoga-service/dialoga.service.js b/src/app/components/dialoga-service/dialoga.service.js index e9c1d18..e9977f1 100644 --- a/src/app/components/dialoga-service/dialoga.service.js +++ b/src/app/components/dialoga-service/dialoga.service.js @@ -14,6 +14,7 @@ extendedService.serviceDialoga = $rootScope.basePath + '/api/v1/dialoga_plugin/'; extendedService.getHome = getHome; extendedService.getAbout = getAbout; + extendedService.getAcessibility = getAcessibility; extendedService.getTerms = getTerms; extendedService.getThemes = getThemes; extendedService.getThemeBySlug = getThemeBySlug; @@ -68,6 +69,19 @@ } } + function getAcessibility (cbSuccess, cbError) { + if( !!CACHE.acessibility ){ + cbSuccess(CACHE.acessibility); + }else{ + // load article content + ArticleService.getArticleById(API.articleId.acessibility, {}, function (article){ + CACHE.acessibility = article; + + cbSuccess(CACHE.acessibility); + }, cbError); + } + } + function getTerms (cbSuccess, cbError) { if( !!CACHE.terms ){ cbSuccess(CACHE.terms); diff --git a/src/app/index.constants.js b/src/app/index.constants.js index be0a2fc..5fe473b 100644 --- a/src/app/index.constants.js +++ b/src/app/index.constants.js @@ -17,6 +17,7 @@ articleId: { home: '103358', about: '108073', + acessibility: '117319', terms: '107880' }, communityId: '19195' diff --git a/src/app/pages/article/article.controller.js b/src/app/pages/article/article.controller.js index fec412a..9195ae1 100644 --- a/src/app/pages/article/article.controller.js +++ b/src/app/pages/article/article.controller.js @@ -37,6 +37,9 @@ var vm = this; switch (vm.page){ + case 'acessibilidade': + vm.DialogaService.getAcessibility(handleSuccess, handleError); + break; case 'sobre': vm.DialogaService.getAbout(handleSuccess, handleError); break; -- libgit2 0.21.2