Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ONLYOFFICE/onlyoffice-nextcloud.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Linnik <sergey.linnik@onlyoffice.com>2018-10-31 17:05:20 +0300
committerSergey Linnik <sergey.linnik@onlyoffice.com>2018-11-02 17:37:48 +0300
commit5d20949bebb8aabe0e3cd6a94c7deda0a6da7d12 (patch)
tree9f9c711e7af831d7b4454e6c6cbf6d3f2091a3cf /js/desktop.js
parentd77d1633b7c3fc5b63a3644762b57f5d51e1ec52 (diff)
desktop login on editor page
Diffstat (limited to 'js/desktop.js')
-rw-r--r--js/desktop.js50
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);