diff options
author | Sergey Linnik <sergey.linnik@onlyoffice.com> | 2018-10-31 17:05:20 +0300 |
---|---|---|
committer | Sergey Linnik <sergey.linnik@onlyoffice.com> | 2018-11-02 17:37:48 +0300 |
commit | 5d20949bebb8aabe0e3cd6a94c7deda0a6da7d12 (patch) | |
tree | 9f9c711e7af831d7b4454e6c6cbf6d3f2091a3cf /js/desktop.js | |
parent | d77d1633b7c3fc5b63a3644762b57f5d51e1ec52 (diff) |
desktop login on editor page
Diffstat (limited to 'js/desktop.js')
-rw-r--r-- | js/desktop.js | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/js/desktop.js b/js/desktop.js new file mode 100644 index 0000000..282faad --- /dev/null +++ b/js/desktop.js @@ -0,0 +1,50 @@ +/** + * + * (c) Copyright Ascensio System Limited 2010-2018 + * + * 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 17-2 Elijas street, 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 + * + */ + +(function (OCA) { + + OCA.Onlyoffice = _.extend({}, OCA.Onlyoffice); + + if (!window["AscDesktopEditor"]) { + return; + } + + OCA.Onlyoffice.Desktop = true; + $("html").addClass("AscDesktopEditor"); + + var domain = location.href.split(OC.generateUrl(""))[0]; + + var data = { + displayName: oc_current_user, + domain: domain, + provider: "Nextcloud", + }; + + window.AscDesktopEditor.execCommand("portal:login", JSON.stringify(data)); + +})(OCA); |