* enables initial support for integrating into OC-Docs translation system * fixes broken paragraphstyle dialog on 2nd and later editor start with the same OC-App page-life-cycle * showing selections of other users, not just the cursor * lots of small fixes with cursor/selection
		
			
				
	
	
		
			55 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
/**
 | 
						|
 * @license
 | 
						|
 * Copyright (C) 2013 KO GmbH <copyright@kogmbh.com>
 | 
						|
 *
 | 
						|
 * @licstart
 | 
						|
 * This file is part of WebODF.
 | 
						|
 *
 | 
						|
 * WebODF is free software: you can redistribute it and/or modify it
 | 
						|
 * under the terms of the GNU Affero General Public License (GNU AGPL)
 | 
						|
 * as published by the Free Software Foundation, either version 3 of
 | 
						|
 * the License, or (at your option) any later version.
 | 
						|
 *
 | 
						|
 * WebODF is distributed in the hope that it will be useful, but
 | 
						|
 * WITHOUT ANY WARRANTY; without even the implied warranty of
 | 
						|
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 | 
						|
 * GNU Affero General Public License for more details.
 | 
						|
 *
 | 
						|
 * You should have received a copy of the GNU Affero General Public License
 | 
						|
 * along with WebODF.  If not, see <http://www.gnu.org/licenses/>.
 | 
						|
 * @licend
 | 
						|
 *
 | 
						|
 * @source: http://www.webodf.org/
 | 
						|
 * @source: https://github.com/kogmbh/WebODF/
 | 
						|
 */
 | 
						|
 | 
						|
/*global define, document, require, runtime, ops */
 | 
						|
 | 
						|
define("webodf/editor/server/pullbox/ServerFactory", [
 | 
						|
    "webodf/editor/server/pullbox/Server",
 | 
						|
    "webodf/editor/server/pullbox/MemberModel",
 | 
						|
    "webodf/editor/server/pullbox/OperationRouter",
 | 
						|
    "webodf/editor/server/pullbox/SessionList"],
 | 
						|
    function (PullBoxServer, PullBoxMemberModel, PullBoxOperationRouter, PullBoxSessionList) {
 | 
						|
        "use strict";
 | 
						|
 | 
						|
        /**
 | 
						|
        * @constructor
 | 
						|
        * @implements ServerFactory
 | 
						|
        */
 | 
						|
        return function PullBoxServerFactory() {
 | 
						|
            this.createServer = function (args) {
 | 
						|
                return new PullBoxServer(args);
 | 
						|
            };
 | 
						|
            this.createOperationRouter = function (sid, mid, server, odfContainer) {
 | 
						|
                return new PullBoxOperationRouter(sid, mid, server, odfContainer);
 | 
						|
            };
 | 
						|
            this.createMemberModel = function (sid, server) {
 | 
						|
                return new PullBoxMemberModel(sid, server);
 | 
						|
            };
 | 
						|
            this.createSessionList = function (server) {
 | 
						|
                return new PullBoxSessionList(server);
 | 
						|
            };
 | 
						|
        };
 | 
						|
});
 |