From 3ce3828b18dfca8aae2a80982849cc5112db98d6 Mon Sep 17 00:00:00 2001 From: Zheng Xu Date: Thu, 31 Oct 2019 12:50:02 -0700 Subject: [PATCH 1/3] add startup state --- addins/upgrade/upgrade.js | 11 +++++++++ addins/upgrade/upgrade.json | 33 +++++++++++++++++++++++++++ addins/upgrade/upgrade_shared.html | 36 ++++++++++++++++++++++++++++-- 3 files changed, 78 insertions(+), 2 deletions(-) diff --git a/addins/upgrade/upgrade.js b/addins/upgrade/upgrade.js index f98d504..1d1ec96 100644 --- a/addins/upgrade/upgrade.js +++ b/addins/upgrade/upgrade.js @@ -51,6 +51,14 @@ function setRuntimeState(value) { return OfficeRuntime.currentRuntime.setState(value); } +function getStartupState() { + return OfficeRuntime.currentRuntime.getStartupState(); +} + +function setStartupState(value) { + return OfficeRuntime.currentRuntime.setStartupState(value); +} + CustomFunctions.associate('VERSIONSYNC', getVersion); CustomFunctions.associate('VERSIONASYNC', getVersion); CustomFunctions.associate('VERSIONDELAYED', function(ms) { return delay(getVersion, ms); }); @@ -66,3 +74,6 @@ CustomFunctions.associate('SETSHAREDVALUE', setSharedValue); CustomFunctions.associate('GETRUNTIMESTATE', getRuntimeState); CustomFunctions.associate('SETRUNTIMESTATE', setRuntimeState); + +CustomFunctions.associate('GETSTARTUPSTATE', getStartupState); +CustomFunctions.associate('SETSTARTUPSTATE', setStartupState); diff --git a/addins/upgrade/upgrade.json b/addins/upgrade/upgrade.json index ff59b11..3e313ea 100644 --- a/addins/upgrade/upgrade.json +++ b/addins/upgrade/upgrade.json @@ -193,6 +193,39 @@ "options": { "sync": false } + }, + + { + "id": "GETSTARTUPSTATE", + "name": "GETSTARTUPSTATE", + "result": { + "type": "string", + "dimensionality": "scalar" + }, + "parameters": [ + ], + "options": { + "sync": false + } + }, + + { + "id": "SETSTARTUPSTATE", + "name": "SETSTARTUPSTATE", + "result": { + "type": "string", + "dimensionality": "scalar" + }, + "parameters": [ + { + "name": "value", + "type": "string", + "dimensionality": "scalar" + } + ], + "options": { + "sync": false + } } ] diff --git a/addins/upgrade/upgrade_shared.html b/addins/upgrade/upgrade_shared.html index 4267146..22c3641 100644 --- a/addins/upgrade/upgrade_shared.html +++ b/addins/upgrade/upgrade_shared.html @@ -6,7 +6,7 @@ Upgrade Shared Runtime - + @@ -38,7 +53,24 @@

Upgrade Shared Runtime

  -
+
+
+ + +   + +
+ + +   + +
+
+ + +   + +
From f9a4bb06e209309e6f1230d149cca827a0710750 Mon Sep 17 00:00:00 2001 From: Zheng Xu Date: Thu, 31 Oct 2019 13:20:41 -0700 Subject: [PATCH 2/3] fix format --- addins/upgrade/upgrade.json | 4 +-- addins/upgrade/upgrade_shared.html | 46 +++++++++++++++--------------- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/addins/upgrade/upgrade.json b/addins/upgrade/upgrade.json index 3e313ea..17c4dfc 100644 --- a/addins/upgrade/upgrade.json +++ b/addins/upgrade/upgrade.json @@ -193,9 +193,9 @@ "options": { "sync": false } - }, + }, - { + { "id": "GETSTARTUPSTATE", "name": "GETSTARTUPSTATE", "result": { diff --git a/addins/upgrade/upgrade_shared.html b/addins/upgrade/upgrade_shared.html index 22c3641..650c9a7 100644 --- a/addins/upgrade/upgrade_shared.html +++ b/addins/upgrade/upgrade_shared.html @@ -25,19 +25,19 @@ function getSharedValueIntoUI() { document.getElementById("getValue").innerText = g_sharedState.value; - } - - function setStartupStateValueFromUI() { - const startupState = document.getElementById("setStartupStateValue").value; - OfficeRuntime.currentRuntime.setStartupState(startupState); + } + + function setStartupStateValueFromUI() { + const startupState = document.getElementById("setStartupStateValue").value; + OfficeRuntime.currentRuntime.setStartupState(startupState); } function getStartupStateValueIntoUI() { - const startupState = OfficeRuntime.currentRuntime.getStartupState(); + const startupState = OfficeRuntime.currentRuntime.getStartupState(); document.getElementById("getCurrentStateValue").innerText = startupState; - } - - function getCurrentStatValueIntoUI() { + } + + function getCurrentStatValueIntoUI() { const currentState = OfficeRuntime.currentRuntime.getState(); document.getElementById("getCurrentStateValue").innerText = currentState; } @@ -49,28 +49,28 @@

Upgrade Shared Runtime

 
- +   -
-
- - +
+
+ +   -
- - +
+ +   -
-
- - +
+
+ +   -
- +
+ From 4e3771ce75d5f94c754303f3b39dada61694975f Mon Sep 17 00:00:00 2001 From: Zheng Xu Date: Thu, 31 Oct 2019 16:10:23 -0700 Subject: [PATCH 3/3] fix styles --- addins/upgrade/upgrade_appcmd.html | 2 +- addins/upgrade/upgrade_shared.html | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/addins/upgrade/upgrade_appcmd.html b/addins/upgrade/upgrade_appcmd.html index 7083d2f..6f21dee 100644 --- a/addins/upgrade/upgrade_appcmd.html +++ b/addins/upgrade/upgrade_appcmd.html @@ -6,7 +6,7 @@ Upgrade App Commands - + @@ -49,7 +49,7 @@

Upgrade Shared Runtime

 
- +