diff --git a/src/app/components/article-box/article-box.html b/src/app/components/article-box/article-box.html
index 6a8284b..264ff35 100644
--- a/src/app/components/article-box/article-box.html
+++ b/src/app/components/article-box/article-box.html
@@ -7,7 +7,7 @@
{{::vm.article.title}}
-
+
Participe
diff --git a/src/app/components/dialoga-service/dialoga.service.js b/src/app/components/dialoga-service/dialoga.service.js
index 8ac923d..e34ce1f 100644
--- a/src/app/components/dialoga-service/dialoga.service.js
+++ b/src/app/components/dialoga-service/dialoga.service.js
@@ -316,6 +316,31 @@
CACHE.programs = data.article.children;
CACHE.programs_count = data.article.children_count;
}
+
+ _pipeHackPrograms(CACHE.programs);
+ }
+
+ function _pipeHackPrograms (programs) {
+
+ if(!angular.isArray(programs)){
+ return;
+ }
+
+ var program = null;
+ var parts = null;
+ for (var i = programs.length - 1; i >= 0; i--) {
+ program = programs[i];
+
+ if(!program.summary){
+ parts = program.abstract.split(' ');
+
+ program.summary = $rootScope.stripHtml(parts[0]).trim();
+
+ if(parts.length > 1){
+ program.summaryExtended = parts[1].trim();
+ }
+ }
+ }
}
// Calculate color pallet
diff --git a/src/app/pages/programas/programa.html b/src/app/pages/programas/programa.html
index adcac97..71aba7d 100644
--- a/src/app/pages/programas/programa.html
+++ b/src/app/pages/programas/programa.html
@@ -36,9 +36,10 @@
-
{{::stripHtml(pagePrograma.article.abstract)}}
+ {{::stripHtml(pagePrograma.article.summary)}}
+
Lorem ipsum dolor sit amet, ea veniam mucius ocurreret vix, ius ex nisl vidisse partiendo. Blandit nominavi cum ei, paulo quaestio his ei, eum minim salutandi in. Civibus albucius in quo, et eam posse facilisis. Debet suavitate sea ut, his ei feugiat fastidii eleifend. Quo ex quando maiestatis voluptatum, mel te perpetua maiestatis, sit ceteros legendos deserunt ea. Enim dolores moderatius eu pro, ad quo ignota aliquid meliore.
--
libgit2 0.21.2