Browse Source

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

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

8
src/scripts/browse.tag

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

4
src/scripts/post.tag

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

18
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) {
FB.XFBML.parse(self.refs.facebook.root);
window.FB.XFBML.parse(self.refs.facebook.root);
}
}
self.old_id = self._id;
@ -57,13 +57,15 @@ test(ev) {
}
self.one("updated", () => {
self.updateButton(self._id, self.title);
self.update({"old_id" : self._id});
self.one("updated", () => {
self.shouldUpdate = (() => {
return self.old_id != self.parent._id;
if (!(window.FB == undefined && window.twttr == undefined)) {
self.updateButton(self._id, self.title);
self.update({"old_id" : self._id});
self.one("updated", () => {
self.shouldUpdate = (() => {
return self.old_id != self.parent._id;
});
});
});
}
});
</script>

Loading…
Cancel
Save