update from webodf
This commit is contained in:
parent
c1c01c364c
commit
6561341e05
@ -150,7 +150,10 @@ define("webodf/editor/Editor", [
|
||||
odfCanvas.addListener("statereadychange", function () {
|
||||
if (!editorReadyCallback) {
|
||||
// already called once, restart session and return
|
||||
editorSession.sessionController.setUndoManager(new gui.TrivialUndoManager());
|
||||
// undo manager is not yet integrated with collaboration
|
||||
if (! server) {
|
||||
editorSession.sessionController.setUndoManager(new gui.TrivialUndoManager());
|
||||
}
|
||||
editorSession.startEditing();
|
||||
return;
|
||||
}
|
||||
@ -161,7 +164,10 @@ define("webodf/editor/Editor", [
|
||||
editorSession = new EditorSession(session, memberid, {
|
||||
viewOptions: viewOptions
|
||||
});
|
||||
editorSession.sessionController.setUndoManager(new gui.TrivialUndoManager());
|
||||
// undo manager is not yet integrated with collaboration
|
||||
if (! server) {
|
||||
editorSession.sessionController.setUndoManager(new gui.TrivialUndoManager());
|
||||
}
|
||||
|
||||
if (memberListDiv) {
|
||||
memberList = new MemberList(editorSession, memberListDiv);
|
||||
|
@ -32,10 +32,13 @@
|
||||
* @source: http://www.webodf.org/
|
||||
* @source: http://gitorious.org/webodf/webodf/
|
||||
*/
|
||||
|
||||
/*global Node, define, runtime */
|
||||
|
||||
function SessionListView(sessionList, sessionListDiv, cb) {
|
||||
"use strict";
|
||||
define("webodf/editor/SessionListView", [], function () {
|
||||
"use strict";
|
||||
|
||||
return function SessionListView(sessionList, sessionListDiv, cb) {
|
||||
var self = this,
|
||||
memberDataChangedHandler;
|
||||
|
||||
@ -108,4 +111,5 @@ function SessionListView(sessionList, sessionListDiv, cb) {
|
||||
}
|
||||
|
||||
init();
|
||||
}
|
||||
};
|
||||
});
|
||||
|
@ -305,15 +305,19 @@ var webodfEditor = (function () {
|
||||
}
|
||||
|
||||
function showSessions() {
|
||||
var sessionListDiv = document.getElementById("sessionList"),
|
||||
sessionList = new serverFactory.createSessionList(server),
|
||||
sessionListView = new SessionListView(sessionList, sessionListDiv, enterSession);
|
||||
require({ }, ["webodf/editor/SessionListView"],
|
||||
function (SessionListView) {
|
||||
var sessionListDiv = document.getElementById("sessionList"),
|
||||
sessionList = new serverFactory.createSessionList(server),
|
||||
sessionListView = new SessionListView(sessionList, sessionListDiv, enterSession);
|
||||
|
||||
// hide login view
|
||||
document.getElementById("loginContainer").style.display = "none";
|
||||
// hide login view
|
||||
document.getElementById("loginContainer").style.display = "none";
|
||||
|
||||
// show session list
|
||||
document.getElementById("sessionListContainer").style.display = "";
|
||||
// show session list
|
||||
document.getElementById("sessionListContainer").style.display = "";
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
function loginSuccess(userData) {
|
||||
|
1111
js/webodf-debug.js
1111
js/webodf-debug.js
File diff suppressed because one or more lines are too long
1241
js/webodf.js
1241
js/webodf.js
File diff suppressed because one or more lines are too long
Loading…
x
Reference in New Issue
Block a user