From 8153b08362586d5396dbd1a4cbfc1fb0a614f24d Mon Sep 17 00:00:00 2001 From: Victor Dubiniuk Date: Sat, 22 Mar 2014 01:37:13 +0300 Subject: [PATCH] First user is me --- js/3rdparty/webodf/editor/EditorSession.js | 4 ++++ js/3rdparty/webodf/editor/MemberListView.js | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/js/3rdparty/webodf/editor/EditorSession.js b/js/3rdparty/webodf/editor/EditorSession.js index 5c33e5af..175155dd 100644 --- a/js/3rdparty/webodf/editor/EditorSession.js +++ b/js/3rdparty/webodf/editor/EditorSession.js @@ -348,6 +348,10 @@ define("webodf/editor/EditorSession", [ session.enqueue(opQueue); } }; + + this.getLocalMemberId = function(){ + return localMemberId; + }; this.insertTable = function (initialRows, initialColumns, tableStyleName, tableColumnStyleName, tableCellStyleMatrix) { var op = new ops.OpInsertTable(); diff --git a/js/3rdparty/webodf/editor/MemberListView.js b/js/3rdparty/webodf/editor/MemberListView.js index 305f2c2c..2aff605d 100644 --- a/js/3rdparty/webodf/editor/MemberListView.js +++ b/js/3rdparty/webodf/editor/MemberListView.js @@ -122,7 +122,11 @@ define("webodf/editor/MemberListView", //caret.toggleHandleVisibility(); } }; - memberListDiv.appendChild(avatarDiv); + if (memberId === editorSession.getLocalMemberId()){ + memberListDiv.insertBefore(avatarDiv, memberListDiv.firstChild); + } else { + memberListDiv.appendChild(avatarDiv); + } } /**