diff --git a/CHANGELOG.md b/CHANGELOG.md
index ea5d361..399f4d6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,6 +8,8 @@ http://pois.elblogdehumitos.com.ar/master/
**Date:** not released yet
+ - Comments for all the POIs using disqus threads (#43)
+
## Version 0.3
**Date:** 01/15/2015
diff --git a/web/assets/js/site.js b/web/assets/js/site.js
index 3e138e2..e35b841 100644
--- a/web/assets/js/site.js
+++ b/web/assets/js/site.js
@@ -179,13 +179,13 @@ function callback(data) {
iconSize: [32, 37],
iconAnchor: [18.5, 35],
popupAnchor: [0, -27]
- });
- var marker = L.marker(pos, {
- icon: markerIcon,
- keyboard: false
- })
+ });
+ var marker = L.marker(pos, {
+ icon: markerIcon,
+ keyboard: false
+ })
- // show a label next to the icon on mouse hover
+ // show a label next to the icon on mouse hover
if (e.tags.name) {
marker.bindLabel(
e.tags.name,
@@ -198,6 +198,17 @@ function callback(data) {
marker.on('click', function(e) {
var element = e.target._element;
$('#developer > .tags').html(develop_parser(element));
+
+ var name = element.tags.name ? element.tags.name : element.id;
+ $('#comments #comment-name').html(name);
+ // reload disqus thread
+ DISQUS.reset({
+ reload: true,
+ config: function () {
+ this.page.identifier = element.id;
+ this.page.url = 'http://pois.elblogdehumitos.com.ar/#!' + element.id;
+ }
+ });
});
if (poi.tagParser) var markerPopup = poi.tagParser(e);
diff --git a/web/assets/js/tags-parsers.js b/web/assets/js/tags-parsers.js
index c3011ae..5d022c1 100644
--- a/web/assets/js/tags-parsers.js
+++ b/web/assets/js/tags-parsers.js
@@ -189,5 +189,9 @@ function parse_tags(element, titlePopup, functions) {
markerPopup += data.callback(element);
}
}
+
+ markerPopup += '
';
+ markerPopup += 'Ver comentarios';
+
return markerPopup;
}
diff --git a/web/index.html b/web/index.html
index a8281f8..2f5ec45 100644
--- a/web/index.html
+++ b/web/index.html
@@ -261,8 +261,7 @@