Browse Source

fix bug with summaries, allow for social stuff to be blocked gracefully

pull/1/head
Wesley Kerfoot 7 years ago
parent
commit
52647920ba
  1. 2
      src/scripts/browse.tag
  2. 2
      src/scripts/post.tag
  3. 6
      src/scripts/social.tag

2
src/scripts/browse.tag

@ -253,10 +253,12 @@ self.addEls = () => {
var summaries = document.getElementsByClassName("summary"); var summaries = document.getElementsByClassName("summary");
for(var i = 0; i < summaries.length; i++) { for(var i = 0; i < summaries.length; i++) {
var paragraphs = summaries[i].getElementsByTagName("p"); var paragraphs = summaries[i].getElementsByTagName("p");
if (paragraphs.length > 0) {
var paragraph = paragraphs[paragraphs.length-1]; var paragraph = paragraphs[paragraphs.length-1];
paragraph.textContent = paragraph.textContent+"…"; paragraph.textContent = paragraph.textContent+"…";
paragraph.className = "blurmore"; paragraph.className = "blurmore";
} }
}
}; };
self.on("mount", () => { self.on("mount", () => {

2
src/scripts/post.tag

@ -171,7 +171,9 @@ updatePost(postcontent) {
self.parent.update(); self.parent.update();
if (self.refs.social.updateButton !== undefined) {
self.refs.social.updateButton(self._id, self.title); self.refs.social.updateButton(self._id, self.title);
}
self.one("updated", self.toTop); self.one("updated", self.toTop);
self.update(); self.update();

6
src/scripts/social.tag

@ -40,9 +40,9 @@ loadButtons() {
} }
}); });
if (FB !== undefined && FB.XFBML !== undefined) { if (window.FB !== undefined && window.FB.XFBML !== undefined) {
if (self.refs.facebook !== undefined) { if (self.refs.facebook !== undefined) {
FB.XFBML.parse(self.refs.facebook.root); window.FB.XFBML.parse(self.refs.facebook.root);
} }
} }
self.old_id = self._id; self.old_id = self._id;
@ -57,6 +57,7 @@ test(ev) {
} }
self.one("updated", () => { self.one("updated", () => {
if (!(window.FB == undefined && window.twttr == undefined)) {
self.updateButton(self._id, self.title); self.updateButton(self._id, self.title);
self.update({"old_id" : self._id}); self.update({"old_id" : self._id});
self.one("updated", () => { self.one("updated", () => {
@ -64,6 +65,7 @@ self.one("updated", () => {
return self.old_id != self.parent._id; return self.old_id != self.parent._id;
}); });
}); });
}
}); });
</script> </script>

Loading…
Cancel
Save