From 4c4f6d43d567d81fa621048e491024cb7ddd1fa7 Mon Sep 17 00:00:00 2001 From: Maxim Kadushkin Date: Thu, 20 Jul 2017 14:54:24 +0300 Subject: [PATCH] [PE] sdk is resposable for opening presentation in reporter mode --- apps/presentationeditor/main/app.js | 1 - .../main/app/controller/Reporter.js | 76 ------------------- apps/presentationeditor/main/app_dev.js | 1 - 3 files changed, 78 deletions(-) delete mode 100644 apps/presentationeditor/main/app/controller/Reporter.js diff --git a/apps/presentationeditor/main/app.js b/apps/presentationeditor/main/app.js index 8f66d0c10..893c75d14 100644 --- a/apps/presentationeditor/main/app.js +++ b/apps/presentationeditor/main/app.js @@ -169,7 +169,6 @@ require([ 'presentationeditor/main/app/controller/RightMenu', 'presentationeditor/main/app/controller/LeftMenu', 'presentationeditor/main/app/controller/Main', - 'presentationeditor/main/app/controller/Reporter', 'presentationeditor/main/app/view/FileMenuPanels', 'presentationeditor/main/app/view/ParagraphSettings', 'presentationeditor/main/app/view/ImageSettings', diff --git a/apps/presentationeditor/main/app/controller/Reporter.js b/apps/presentationeditor/main/app/controller/Reporter.js deleted file mode 100644 index edfa99bc9..000000000 --- a/apps/presentationeditor/main/app/controller/Reporter.js +++ /dev/null @@ -1,76 +0,0 @@ -/* - * - * (c) Copyright Ascensio System Limited 2010-2017 - * - * This program is a free software product. You can redistribute it and/or - * modify it under the terms of the GNU Affero General Public License (AGPL) - * version 3 as published by the Free Software Foundation. In accordance with - * Section 7(a) of the GNU AGPL its Section 15 shall be amended to the effect - * that Ascensio System SIA expressly excludes the warranty of non-infringement - * of any third-party rights. - * - * This program is distributed WITHOUT ANY WARRANTY; without even the implied - * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. For - * details, see the GNU AGPL at: http://www.gnu.org/licenses/agpl-3.0.html - * - * You can contact Ascensio System SIA at Lubanas st. 125a-25, Riga, Latvia, - * EU, LV-1021. - * - * The interactive user interfaces in modified source and object code versions - * of the Program must display Appropriate Legal Notices, as required under - * Section 5 of the GNU AGPL version 3. - * - * Pursuant to Section 7(b) of the License you must retain the original Product - * logo when distributing the program. Pursuant to Section 7(e) we decline to - * grant you any rights under trademark law for use of our trademarks. - * - * All the Product's GUI elements, including illustrations and icon sets, as - * well as technical writing content are licensed under the terms of the - * Creative Commons Attribution-ShareAlike 4.0 International. See the License - * terms at http://creativecommons.org/licenses/by-sa/4.0/legalcode - * - */ -/** - * Reporter.js - * - * Created by Maxim.Kadushkin on 18 July 2017 - * Copyright (c) 2017 Ascensio System SIA. All rights reserved. - * - */ - -define([ - 'core' -], function () { 'use strict'; - - PE.Controllers.Reporter = Backbone.Controller.extend({ - models: [], - collections: [], - views: [ - 'Toolbar' - ], - - initialize: function () {}, - onLaunch: function() {}, - - start: function () { - var _window = window.open('index.reporter.html', '_blank'); - - if ( _window ) { - var fn = function(e) { - if ( e.data == 'i:am:ready' ) { - var _msg_ = { - type: 'file:open', - data: PE.getController('Main').document - }; - - _window.postMessage(JSON.stringify(_msg_), '*'); - } - }; - - if ( _window.attachEvent ) - _window.attachEvent('onmessage', fn); else - _window.addEventListener('message', fn, false); - } - } - }); -}); \ No newline at end of file diff --git a/apps/presentationeditor/main/app_dev.js b/apps/presentationeditor/main/app_dev.js index a328fa330..83a61e8d9 100644 --- a/apps/presentationeditor/main/app_dev.js +++ b/apps/presentationeditor/main/app_dev.js @@ -160,7 +160,6 @@ require([ 'presentationeditor/main/app/controller/RightMenu', 'presentationeditor/main/app/controller/LeftMenu', 'presentationeditor/main/app/controller/Main', - 'presentationeditor/main/app/controller/Reporter', 'presentationeditor/main/app/view/FileMenuPanels', 'presentationeditor/main/app/view/ParagraphSettings', 'presentationeditor/main/app/view/ImageSettings',