Hacking WebODF to fix #51

pull/1/head
Victor Dubiniuk 11 years ago
parent 88a85509f2
commit 886273dd10

@ -69,6 +69,12 @@ try{
//$x['avatar_url'] = \OCP\Util::linkToRoute('documents_user_avatar'); //$x['avatar_url'] = \OCP\Util::linkToRoute('documents_user_avatar');
$x['avatar_url'] = 'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAAAAAAALAAAAAABAAEAAAICTAEAOw=='; $x['avatar_url'] = 'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAAAAAAALAAAAAABAAEAAAICTAEAOw==';
} else { } else {
// https://github.com/owncloud/documents/issues/51
// Temporary stub
$x['avatar_url'] = $x['uid'];
/*
$avatar = new \OC_Avatar($x['uid']); $avatar = new \OC_Avatar($x['uid']);
$image = $avatar->get(64); $image = $avatar->get(64);
// User has an avatar // User has an avatar
@ -81,7 +87,11 @@ try{
//shortcircuit if it's not an image //shortcircuit if it's not an image
$x['avatar_url'] = 'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAAAAAAALAAAAAABAAEAAAICTAEAOw=='; $x['avatar_url'] = 'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAAAAACH5BAAAAAAALAAAAAABAAEAAAICTAEAOw==';
} }
*/
} }
return $x; return $x;
}, },
$members $members

@ -73,6 +73,10 @@ define("webodf/editor/MemberListView",
node.src = memberDetails.imageurl; node.src = memberDetails.imageurl;
// update border color // update border color
node.style.borderColor = memberDetails.color; node.style.borderColor = memberDetails.color;
} else if (node.localName === "span"){
node.style.display='block';
$(node).avatar(memberDetails.imageurl, 64);
node.style.borderColor = memberDetails.color;
} else if (node.localName === "div") { } else if (node.localName === "div") {
node.setAttribute('fullname', memberDetails.fullname); node.setAttribute('fullname', memberDetails.fullname);
} }
@ -92,7 +96,7 @@ define("webodf/editor/MemberListView",
var doc = memberListDiv.ownerDocument, var doc = memberListDiv.ownerDocument,
htmlns = doc.documentElement.namespaceURI, htmlns = doc.documentElement.namespaceURI,
avatarDiv = doc.createElementNS(htmlns, "div"), avatarDiv = doc.createElementNS(htmlns, "div"),
imageElement = doc.createElement("img"), imageElement = doc.createElement("span"),
fullnameNode = doc.createElement("div"); fullnameNode = doc.createElement("div");
avatarDiv.className = "memberListButton"; avatarDiv.className = "memberListButton";

Loading…
Cancel
Save