[all] extend options on desktop app launch
This commit is contained in:
parent
cd21ce2283
commit
f900a3480b
|
@ -48,7 +48,7 @@ define([
|
|||
uithemes: true
|
||||
};
|
||||
|
||||
var native = window.AscDesktopEditor;
|
||||
var native = window.native || window.AscDesktopEditor;
|
||||
!!native && native.execCommand('webapps:features', JSON.stringify(features));
|
||||
|
||||
var Desktop = function () {
|
||||
|
|
|
@ -253,8 +253,8 @@ define([
|
|||
return themes_map[this.currentThemeId()].type == 'dark';
|
||||
},
|
||||
|
||||
setTheme: function (id) {
|
||||
if ( !!themes_map[id] ) {
|
||||
setTheme: function (id, force) {
|
||||
if ( (currentThemeId != id || force) && !!themes_map[id] ) {
|
||||
var classname = document.body.className.replace(/theme-\w+\s?/, '');
|
||||
document.body.className = classname;
|
||||
|
||||
|
|
|
@ -212,11 +212,12 @@
|
|||
window.parentOrigin = params["parentOrigin"];
|
||||
|
||||
if ( window.AscDesktopEditor ) {
|
||||
window.desktop = window.AscDesktopEditor;
|
||||
window.native = window.AscDesktopEditor;
|
||||
window.on_native_message = function (cmd, param) {
|
||||
!window.native_message_cmd && (window.native_message_cmd = []);
|
||||
window.native_message_cmd[cmd] = param;
|
||||
}
|
||||
window.native.execCommand('webapps:entry', '');
|
||||
}
|
||||
</script>
|
||||
|
||||
|
@ -229,7 +230,7 @@
|
|||
<div id="viewport"></div>
|
||||
|
||||
<script>
|
||||
if ( window.desktop ) {
|
||||
if ( window.native ) {
|
||||
var logo = document.getElementsByClassName('loading-logo');
|
||||
if ( !!logo && logo.length ) {
|
||||
logo[0].setAttribute('style','display:none;');
|
||||
|
|
|
@ -259,11 +259,12 @@
|
|||
}
|
||||
|
||||
if ( window.AscDesktopEditor ) {
|
||||
window.desktop = window.AscDesktopEditor;
|
||||
window.native = window.AscDesktopEditor;
|
||||
window.on_native_message = function (cmd, param) {
|
||||
!window.native_message_cmd && (window.native_message_cmd = []);
|
||||
window.native_message_cmd[cmd] = param;
|
||||
}
|
||||
window.native.execCommand('webapps:entry', '');
|
||||
}
|
||||
</script>
|
||||
|
||||
|
@ -287,7 +288,7 @@
|
|||
<div id="viewport"></div>
|
||||
|
||||
<script>
|
||||
if ( window.desktop ) {
|
||||
if ( window.native ) {
|
||||
var logo = document.getElementsByClassName('loading-logo');
|
||||
if ( !!logo && logo.length ) {
|
||||
logo[0].setAttribute('style','display:none;');
|
||||
|
|
|
@ -254,11 +254,12 @@
|
|||
window.parentOrigin = params["parentOrigin"];
|
||||
|
||||
if ( window.AscDesktopEditor ) {
|
||||
window.desktop = window.AscDesktopEditor;
|
||||
window.native = window.AscDesktopEditor;
|
||||
window.on_native_message = function (cmd, param) {
|
||||
!window.native_message_cmd && (window.native_message_cmd = []);
|
||||
window.native_message_cmd[cmd] = param;
|
||||
}
|
||||
window.native.execCommand('webapps:entry', '');
|
||||
}
|
||||
</script>
|
||||
|
||||
|
@ -287,7 +288,7 @@
|
|||
<div id="viewport"></div>
|
||||
|
||||
<script>
|
||||
if ( window.desktop ) {
|
||||
if ( window.native ) {
|
||||
var logo = document.getElementsByClassName('loading-logo');
|
||||
if ( !!logo && logo.length ) {
|
||||
logo[0].setAttribute('style','display:none;');
|
||||
|
|
Loading…
Reference in a new issue