now showing referenced images
This commit is contained in:
parent
7d21000c80
commit
dbad342cbc
3 changed files with 40 additions and 39 deletions
|
@ -86,7 +86,7 @@ function(HostApp, Core, APICalls, URI, ConversationNode) {
|
|||
|
||||
var status = _statuses.post;
|
||||
|
||||
var dom_element = _this.getStatusDOMElement(status);
|
||||
var dom_element = _this.getStatusDOMElement(status, _statuses.refs);
|
||||
var cNode = new ConversationNode(dom_element);
|
||||
dom_element.cNode = cNode;
|
||||
|
||||
|
@ -130,7 +130,7 @@ function(HostApp, Core, APICalls, URI, ConversationNode) {
|
|||
var url = HostApp.serverUrl("post")
|
||||
.replace(/\{entity\}/, encodeURIComponent(entity))
|
||||
.replace(/\{post\}/, id)
|
||||
+ "?profiles=entity";
|
||||
+ "?profiles=entity&max_refs=20";
|
||||
|
||||
APICalls.get(url, { callback: callback });
|
||||
}
|
||||
|
@ -141,15 +141,16 @@ function(HostApp, Core, APICalls, URI, ConversationNode) {
|
|||
var callback = function(resp) {
|
||||
|
||||
var statuses = JSON.parse(resp.responseText).mentions;
|
||||
if (statuses) {
|
||||
for (var i = 0; i < statuses.length; i++) {
|
||||
|
||||
for (var i = 0; i < statuses.length; i++) {
|
||||
var status = statuses[i];
|
||||
|
||||
var status = statuses[i];
|
||||
|
||||
// don't load if it is already there
|
||||
var not_already_there = !document.getElementById("post-" + status.post + "-" + _this.action);
|
||||
if(not_already_there && status.type.startsWith("https://tent.io/types/status/v0")) {
|
||||
_this.append(status.post, status.entity, node, true);
|
||||
// don't load if it is already there
|
||||
var not_already_there = !document.getElementById("post-" + status.post + "-" + _this.action);
|
||||
if(not_already_there && status.type.startsWith("https://tent.io/types/status/v0")) {
|
||||
_this.append(status.post, status.entity, node, true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -77,10 +77,13 @@ function(Core, APICalls, HostApp, URI) {
|
|||
this.since_id_entity = status.entity;
|
||||
this.since_time = status.received_at;
|
||||
}
|
||||
|
||||
// if(status.id == "vBf0UALAJ97LnvJN4f6sBw") debug(status);
|
||||
|
||||
|
||||
if (status.type.startsWith("https://tent.io/types/status/v0#")) {
|
||||
|
||||
var new_node = this.getStatusDOMElement(status);
|
||||
var new_node = this.getStatusDOMElement(status, _statuses.refs);
|
||||
|
||||
if (!document.getElementById(new_node.id)) {
|
||||
if(!append && this.body.childNodes.length > 0) {
|
||||
|
@ -133,7 +136,7 @@ function(Core, APICalls, HostApp, URI) {
|
|||
uri.addSearch("types", post_types.join(","));
|
||||
//uri.addSearch("sort_by", "published_at");
|
||||
uri.addSearch("limit", this.posts_limit);
|
||||
//uri.addSearch("max_refs", 20);
|
||||
uri.addSearch("max_refs", 20);
|
||||
uri.addSearch("profiles", "entity");
|
||||
|
||||
if(this.since_time) {
|
||||
|
|
Reference in a new issue