UNPKG

node-webodf

Version:

WebODF - JavaScript Document Engine http://webodf.org/

91 lines (88 loc) 3.45 kB
/** * Copyright (C) 2012 KO GmbH <copyright@kogmbh.com> * @licstart * The JavaScript code in this page 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. The code is distributed * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or * FITNESS FOR A PARTICULAR PURPOSE. See the GNU AGPL for more details. * * You should have received a copy of the GNU Affero General Public License * along with this code. If not, see <http://www.gnu.org/licenses/>. * * As additional permission under GNU AGPL version 3 section 7, you * may distribute non-source (e.g., minimized or compacted) forms of * that code without the copy of the GNU GPL normally required by * section 4, provided you include this license notice and a URL * through which recipients can access the Corresponding Source. * * As a special exception to the AGPL, any HTML file which merely makes function * calls to this code, and for that purpose includes it by reference shall be * deemed a separate work for copyright law purposes. In addition, the copyright * holders of this code give you permission to combine this code with free * software libraries that are released under the GNU LGPL. You may copy and * distribute such a system following the terms of the GNU AGPL for this code * and the LGPL for the libraries. If you modify this code, you may extend this * exception to your version of the code, but you are not obligated to do so. * If you do not wish to do so, delete this exception statement from your * version. * * This license applies to this entire compilation. * @licend * @source: http://www.webodf.org/ * @source: https://github.com/kogmbh/WebODF/ */ /*global Ext, app*/ Ext.define("WebODFApp.view.Viewport", { extend: "Ext.navigation.View", xtype: "mainview", requires: [ "WebODFApp.view.FilesList", "WebODFApp.view.FileDetail" ], config: { fullscreen: true, autoDestroy: false, navigationBar: { items: [{ xtype: 'button', id: 'openButton', text: 'Open', align: 'right', hidden: true }] }, items: [ { title: 'Files', xtype: 'fileslist' } ] } /* initComponent: function () { //put instances of cards into app.views namespace Ext.apply(app.views, { filesList: new app.views.FilesList(), fileDetail: new app.views.FileDetail(), odfView: new app.views.OdfView() }); //put instances of cards into viewport Ext.apply(this, { items: [ app.views.filesList, app.views.fileDetail, app.views.odfView ] }); app.views.Viewport.superclass.initComponent.apply(this, arguments); }, listeners: { afterlayout: function () { if (app.stores.filesystem.initialUrl) { app.openUrl(app.stores.filesystem.initialUrl); app.stores.filesystem.initialUrl = undefined; } } } }; */ });