Browse Source

temp

master
yflory 1 year ago
parent
commit
1d67e421d0
89 changed files with 173 additions and 4 deletions
  1. 59
      www/common/onlyoffice/inner.js
  2. 115
      www/common/onlyoffice/v1/AllFonts.js
  3. BIN
      www/common/onlyoffice/v1/fonts/Arimo-Bold.ttf
  4. BIN
      www/common/onlyoffice/v1/fonts/Arimo-BoldItalic.ttf
  5. BIN
      www/common/onlyoffice/v1/fonts/Arimo-Italic.ttf
  6. BIN
      www/common/onlyoffice/v1/fonts/Arimo-Regular.ttf
  7. BIN
      www/common/onlyoffice/v1/fonts/Asana-Math.otf
  8. BIN
      www/common/onlyoffice/v1/fonts/Caladea-Bold.ttf
  9. BIN
      www/common/onlyoffice/v1/fonts/Caladea-BoldItalic.ttf
  10. BIN
      www/common/onlyoffice/v1/fonts/Caladea-Italic.ttf
  11. BIN
      www/common/onlyoffice/v1/fonts/Caladea-Regular.ttf
  12. BIN
      www/common/onlyoffice/v1/fonts/Carlito-Bold.ttf
  13. BIN
      www/common/onlyoffice/v1/fonts/Carlito-BoldItalic.ttf
  14. BIN
      www/common/onlyoffice/v1/fonts/Carlito-Italic.ttf
  15. BIN
      www/common/onlyoffice/v1/fonts/Carlito-Regular.ttf
  16. BIN
      www/common/onlyoffice/v1/fonts/Cousine-Bold.ttf
  17. BIN
      www/common/onlyoffice/v1/fonts/Cousine-BoldItalic.ttf
  18. BIN
      www/common/onlyoffice/v1/fonts/Cousine-Italic.ttf
  19. BIN
      www/common/onlyoffice/v1/fonts/Cousine-Regular.ttf
  20. BIN
      www/common/onlyoffice/v1/fonts/DejaVuSans-Bold.ttf
  21. BIN
      www/common/onlyoffice/v1/fonts/DejaVuSans.ttf
  22. BIN
      www/common/onlyoffice/v1/fonts/DejaVuSansMono-Bold.ttf
  23. BIN
      www/common/onlyoffice/v1/fonts/DejaVuSansMono.ttf
  24. BIN
      www/common/onlyoffice/v1/fonts/DejaVuSerif-Bold.ttf
  25. BIN
      www/common/onlyoffice/v1/fonts/DejaVuSerif.ttf
  26. BIN
      www/common/onlyoffice/v1/fonts/DroidSans-Bold.ttf
  27. BIN
      www/common/onlyoffice/v1/fonts/DroidSans.ttf
  28. BIN
      www/common/onlyoffice/v1/fonts/DroidSansMono.ttf
  29. BIN
      www/common/onlyoffice/v1/fonts/DroidSerif-Bold.ttf
  30. BIN
      www/common/onlyoffice/v1/fonts/DroidSerif-BoldItalic.ttf
  31. BIN
      www/common/onlyoffice/v1/fonts/DroidSerif-Italic.ttf
  32. BIN
      www/common/onlyoffice/v1/fonts/DroidSerif-Regular.ttf
  33. BIN
      www/common/onlyoffice/v1/fonts/NotoMono-Regular.ttf
  34. BIN
      www/common/onlyoffice/v1/fonts/NotoSans-Bold.ttf
  35. BIN
      www/common/onlyoffice/v1/fonts/NotoSans-BoldItalic.ttf
  36. BIN
      www/common/onlyoffice/v1/fonts/NotoSans-Italic.ttf
  37. BIN
      www/common/onlyoffice/v1/fonts/NotoSans-Regular.ttf
  38. BIN
      www/common/onlyoffice/v1/fonts/NotoSansUI-Bold.ttf
  39. BIN
      www/common/onlyoffice/v1/fonts/NotoSansUI-BoldItalic.ttf
  40. BIN
      www/common/onlyoffice/v1/fonts/NotoSansUI-Italic.ttf
  41. BIN
      www/common/onlyoffice/v1/fonts/NotoSansUI-Regular.ttf
  42. BIN
      www/common/onlyoffice/v1/fonts/NotoSerif-Bold.ttf
  43. BIN
      www/common/onlyoffice/v1/fonts/NotoSerif-BoldItalic.ttf
  44. BIN
      www/common/onlyoffice/v1/fonts/NotoSerif-Italic.ttf
  45. BIN
      www/common/onlyoffice/v1/fonts/NotoSerif-Regular.ttf
  46. BIN
      www/common/onlyoffice/v1/fonts/Roboto-Bold.ttf
  47. BIN
      www/common/onlyoffice/v1/fonts/Roboto-BoldItalic.ttf
  48. BIN
      www/common/onlyoffice/v1/fonts/Roboto-Italic.ttf
  49. BIN
      www/common/onlyoffice/v1/fonts/Roboto-Light.ttf
  50. BIN
      www/common/onlyoffice/v1/fonts/Roboto-LightItalic.ttf
  51. BIN
      www/common/onlyoffice/v1/fonts/Roboto-Regular.ttf
  52. BIN
      www/common/onlyoffice/v1/fonts/Roboto-Thin.ttf
  53. BIN
      www/common/onlyoffice/v1/fonts/Roboto-ThinItalic.ttf
  54. BIN
      www/common/onlyoffice/v1/fonts/RobotoCondensed-Bold.ttf
  55. BIN
      www/common/onlyoffice/v1/fonts/RobotoCondensed-BoldItalic.ttf
  56. BIN
      www/common/onlyoffice/v1/fonts/RobotoCondensed-Italic.ttf
  57. BIN
      www/common/onlyoffice/v1/fonts/RobotoCondensed-Regular.ttf
  58. BIN
      www/common/onlyoffice/v1/fonts/SymbolNeu.ttf
  59. BIN
      www/common/onlyoffice/v1/fonts/Symbola717.ttf
  60. BIN
      www/common/onlyoffice/v1/fonts/Tinos-Bold.ttf
  61. BIN
      www/common/onlyoffice/v1/fonts/Tinos-BoldItalic.ttf
  62. BIN
      www/common/onlyoffice/v1/fonts/Tinos-Italic.ttf
  63. BIN
      www/common/onlyoffice/v1/fonts/Tinos-Regular.ttf
  64. BIN
      www/common/onlyoffice/v1/fonts/Ubuntu-B.ttf
  65. BIN
      www/common/onlyoffice/v1/fonts/Ubuntu-BI.ttf
  66. BIN
      www/common/onlyoffice/v1/fonts/Ubuntu-C.ttf
  67. BIN
      www/common/onlyoffice/v1/fonts/Ubuntu-L.ttf
  68. BIN
      www/common/onlyoffice/v1/fonts/Ubuntu-LI.ttf
  69. BIN
      www/common/onlyoffice/v1/fonts/Ubuntu-M.ttf
  70. BIN
      www/common/onlyoffice/v1/fonts/Ubuntu-MI.ttf
  71. BIN
      www/common/onlyoffice/v1/fonts/Ubuntu-R.ttf
  72. BIN
      www/common/onlyoffice/v1/fonts/Ubuntu-RI.ttf
  73. BIN
      www/common/onlyoffice/v1/fonts/UbuntuMono-B.ttf
  74. BIN
      www/common/onlyoffice/v1/fonts/UbuntuMono-BI.ttf
  75. BIN
      www/common/onlyoffice/v1/fonts/UbuntuMono-R.ttf
  76. BIN
      www/common/onlyoffice/v1/fonts/UbuntuMono-RI.ttf
  77. BIN
      www/common/onlyoffice/v1/fonts/arial.ttf
  78. BIN
      www/common/onlyoffice/v1/fonts/arialbd.ttf
  79. BIN
      www/common/onlyoffice/v1/fonts/arialbi.ttf
  80. BIN
      www/common/onlyoffice/v1/fonts/ariali.ttf
  81. BIN
      www/common/onlyoffice/v1/fonts/calibri.ttf
  82. BIN
      www/common/onlyoffice/v1/fonts/calibrib.ttf
  83. BIN
      www/common/onlyoffice/v1/fonts/calibrii.ttf
  84. BIN
      www/common/onlyoffice/v1/fonts/calibriz.ttf
  85. BIN
      www/common/onlyoffice/v1/fonts/opens___.ttf
  86. BIN
      www/common/onlyoffice/v1/fonts_thumbnail.png
  87. BIN
      www/common/onlyoffice/v1/fonts_thumbnail@2x.png
  88. 1
      www/common/onlyoffice/v1/plugins.json
  89. 2
      www/sheet/inner.html

59
www/common/onlyoffice/inner.js

@ -55,6 +55,7 @@ define([
var CHECKPOINT_INTERVAL = 50;
var DISPLAY_RESTORE_BUTTON = false;
var NEW_VERSION = 2;
var debug = function (x) {
if (!window.CP_DEV_MODE) { return; }
@ -79,7 +80,8 @@ define([
var content = {
hashes: {},
ids: {},
mediasSources: {}
mediasSources: {},
version: NEW_VERSION
};
var oldHashes = {};
var oldIds = {};
@ -270,11 +272,21 @@ define([
};
oldHashes = JSON.parse(JSON.stringify(content.hashes));
content.saveLock = undefined;
// If this is a migration, set the new version
if (APP.migrate) {
delete content.migration;
content.version = NEW_VERSION;
}
APP.onLocal();
APP.realtime.onSettle(function () {
fixSheets();
UI.log(Messages.saved);
APP.realtime.onSettle(function () {
if (APP.migrate) {
UI.alert("RELOAD", function () { // XXX
common.gotoURL();
});
}
if (ev.callback) {
return void ev.callback();
}
@ -313,6 +325,7 @@ define([
APP.FM.handleFile(blob, data);
};
var makeCheckpoint = function (force) {
if (!common.isLoggedIn()) { return; }
var locked = content.saveLock;
if (!locked || !isUserOnline(locked) || force) {
content.saveLock = myOOId;
@ -520,6 +533,11 @@ define([
type: "documentOpen",
data: {"type":"open","status":"ok","data":{"Editor.bin":obj.openCmd.url}}
});
if (APP.migrate && !readOnly) {
setTimeout(function () {
makeCheckpoint(true);
}, 1000);
}
// Update current index
var last = ooChannel.queue.pop();
if (last) { ooChannel.lastHash = last.hash; }
@ -696,7 +714,7 @@ define([
var startOO = function (blob, file) {
if (APP.ooconfig) { return void console.error('already started'); }
var url = URL.createObjectURL(blob);
var lock = readOnly;// || !common.isLoggedIn();
var lock = readOnly || APP.migrate;
// Config
APP.ooconfig = {
@ -1360,7 +1378,7 @@ define([
});
$rightside.append($forget);
var helpMenu = common.createHelpMenu(['beta', 'oo']);
var helpMenu = APP.helpMenu = common.createHelpMenu(['beta', 'oo']);
$('#cp-app-oo-editor').prepend(common.getBurnAfterReadingWarning());
$('#cp-app-oo-editor').prepend(helpMenu.menu);
toolbar.$drawer.append(helpMenu.button);
@ -1402,6 +1420,28 @@ define([
Title.updateTitle(Title.defaultTitle);
}
var version = '';
// Old version detected: use the old OO and start the migration if we can
if (content && !content.version) {
version = 'v1/';
APP.migrate = true;
// Registedred users can start the migration
if (common.isLoggedIn()) {
content.migration = true;
APP.onLocal();
} else {
var msg = h('div.alert.alert-warning.cp-burn-after-reading', "PEZPEZPEZ"); // XXX
$(APP.helpMenu).after(h);
readOnly = true;
}
}
var s = h('script', {
type:'text/javascript',
src: '/common/onlyoffice/'+version+'web-apps/apps/api/documents/api.js'
});
$('#cp-app-oo-editor').append(s);
if (metadataMgr.getPrivateData().burnAfterReading && content && content.channel) {
sframeChan.event('EV_BURN_PAD', content.channel);
}
@ -1423,6 +1463,7 @@ define([
});
};
var reloadPopup = false;
config.onRemote = function () {
if (initializing) { return; }
var userDoc = APP.realtime.getUserDoc();
@ -1430,6 +1471,9 @@ define([
if (json.metadata) {
metadataMgr.updateMetadata(json.metadata);
}
var wasMigrating = content.migration;
content = json.content;
if (content.hashes) {
var latest = getLastCp(true);
@ -1451,6 +1495,15 @@ define([
handleNewLocks(oldLocks, content.locks);
oldLocks = JSON.parse(JSON.stringify(content.locks));
}
if (content.migration) {
setEditable(false);
}
if (wasMigrating && !content.migration && !reloadPopup) {
reloadPopup = true;
UI.alert("RELOAD pewpew", function () { // XXX
common.gotoURL();
});
}
pinImages();
};

115
www/common/onlyoffice/v1/AllFonts.js
File diff suppressed because it is too large
View File

BIN
www/common/onlyoffice/v1/fonts/Arimo-Bold.ttf

BIN
www/common/onlyoffice/v1/fonts/Arimo-BoldItalic.ttf

BIN
www/common/onlyoffice/v1/fonts/Arimo-Italic.ttf

BIN
www/common/onlyoffice/v1/fonts/Arimo-Regular.ttf

BIN
www/common/onlyoffice/v1/fonts/Asana-Math.otf

BIN
www/common/onlyoffice/v1/fonts/Caladea-Bold.ttf

BIN
www/common/onlyoffice/v1/fonts/Caladea-BoldItalic.ttf

BIN
www/common/onlyoffice/v1/fonts/Caladea-Italic.ttf

BIN
www/common/onlyoffice/v1/fonts/Caladea-Regular.ttf

BIN
www/common/onlyoffice/v1/fonts/Carlito-Bold.ttf

BIN
www/common/onlyoffice/v1/fonts/Carlito-BoldItalic.ttf

BIN
www/common/onlyoffice/v1/fonts/Carlito-Italic.ttf

BIN
www/common/onlyoffice/v1/fonts/Carlito-Regular.ttf

BIN
www/common/onlyoffice/v1/fonts/Cousine-Bold.ttf

BIN
www/common/onlyoffice/v1/fonts/Cousine-BoldItalic.ttf

BIN
www/common/onlyoffice/v1/fonts/Cousine-Italic.ttf

BIN
www/common/onlyoffice/v1/fonts/Cousine-Regular.ttf

BIN
www/common/onlyoffice/v1/fonts/DejaVuSans-Bold.ttf

BIN
www/common/onlyoffice/v1/fonts/DejaVuSans.ttf

BIN
www/common/onlyoffice/v1/fonts/DejaVuSansMono-Bold.ttf

BIN
www/common/onlyoffice/v1/fonts/DejaVuSansMono.ttf

BIN
www/common/onlyoffice/v1/fonts/DejaVuSerif-Bold.ttf

BIN
www/common/onlyoffice/v1/fonts/DejaVuSerif.ttf

BIN
www/common/onlyoffice/v1/fonts/DroidSans-Bold.ttf

BIN
www/common/onlyoffice/v1/fonts/DroidSans.ttf

BIN
www/common/onlyoffice/v1/fonts/DroidSansMono.ttf

BIN
www/common/onlyoffice/v1/fonts/DroidSerif-Bold.ttf

BIN
www/common/onlyoffice/v1/fonts/DroidSerif-BoldItalic.ttf

BIN
www/common/onlyoffice/v1/fonts/DroidSerif-Italic.ttf

BIN
www/common/onlyoffice/v1/fonts/DroidSerif-Regular.ttf

BIN
www/common/onlyoffice/v1/fonts/NotoMono-Regular.ttf

BIN
www/common/onlyoffice/v1/fonts/NotoSans-Bold.ttf

BIN
www/common/onlyoffice/v1/fonts/NotoSans-BoldItalic.ttf

BIN
www/common/onlyoffice/v1/fonts/NotoSans-Italic.ttf

BIN
www/common/onlyoffice/v1/fonts/NotoSans-Regular.ttf

BIN
www/common/onlyoffice/v1/fonts/NotoSansUI-Bold.ttf

BIN
www/common/onlyoffice/v1/fonts/NotoSansUI-BoldItalic.ttf

BIN
www/common/onlyoffice/v1/fonts/NotoSansUI-Italic.ttf

BIN
www/common/onlyoffice/v1/fonts/NotoSansUI-Regular.ttf

BIN
www/common/onlyoffice/v1/fonts/NotoSerif-Bold.ttf

BIN
www/common/onlyoffice/v1/fonts/NotoSerif-BoldItalic.ttf

BIN
www/common/onlyoffice/v1/fonts/NotoSerif-Italic.ttf

BIN
www/common/onlyoffice/v1/fonts/NotoSerif-Regular.ttf

BIN
www/common/onlyoffice/v1/fonts/Roboto-Bold.ttf

BIN
www/common/onlyoffice/v1/fonts/Roboto-BoldItalic.ttf

BIN
www/common/onlyoffice/v1/fonts/Roboto-Italic.ttf

BIN
www/common/onlyoffice/v1/fonts/Roboto-Light.ttf

BIN
www/common/onlyoffice/v1/fonts/Roboto-LightItalic.ttf

BIN
www/common/onlyoffice/v1/fonts/Roboto-Regular.ttf

BIN
www/common/onlyoffice/v1/fonts/Roboto-Thin.ttf

BIN
www/common/onlyoffice/v1/fonts/Roboto-ThinItalic.ttf

BIN
www/common/onlyoffice/v1/fonts/RobotoCondensed-Bold.ttf

BIN
www/common/onlyoffice/v1/fonts/RobotoCondensed-BoldItalic.ttf

BIN
www/common/onlyoffice/v1/fonts/RobotoCondensed-Italic.ttf

BIN
www/common/onlyoffice/v1/fonts/RobotoCondensed-Regular.ttf

BIN
www/common/onlyoffice/v1/fonts/SymbolNeu.ttf

BIN
www/common/onlyoffice/v1/fonts/Symbola717.ttf

BIN
www/common/onlyoffice/v1/fonts/Tinos-Bold.ttf

BIN
www/common/onlyoffice/v1/fonts/Tinos-BoldItalic.ttf

BIN
www/common/onlyoffice/v1/fonts/Tinos-Italic.ttf

BIN
www/common/onlyoffice/v1/fonts/Tinos-Regular.ttf

BIN
www/common/onlyoffice/v1/fonts/Ubuntu-B.ttf

BIN
www/common/onlyoffice/v1/fonts/Ubuntu-BI.ttf

BIN
www/common/onlyoffice/v1/fonts/Ubuntu-C.ttf

BIN
www/common/onlyoffice/v1/fonts/Ubuntu-L.ttf

BIN
www/common/onlyoffice/v1/fonts/Ubuntu-LI.ttf

BIN
www/common/onlyoffice/v1/fonts/Ubuntu-M.ttf

BIN
www/common/onlyoffice/v1/fonts/Ubuntu-MI.ttf

BIN
www/common/onlyoffice/v1/fonts/Ubuntu-R.ttf

BIN
www/common/onlyoffice/v1/fonts/Ubuntu-RI.ttf

BIN
www/common/onlyoffice/v1/fonts/UbuntuMono-B.ttf

BIN
www/common/onlyoffice/v1/fonts/UbuntuMono-BI.ttf

BIN
www/common/onlyoffice/v1/fonts/UbuntuMono-R.ttf

BIN
www/common/onlyoffice/v1/fonts/UbuntuMono-RI.ttf

BIN
www/common/onlyoffice/v1/fonts/arial.ttf

BIN
www/common/onlyoffice/v1/fonts/arialbd.ttf

BIN
www/common/onlyoffice/v1/fonts/arialbi.ttf

BIN
www/common/onlyoffice/v1/fonts/ariali.ttf

BIN
www/common/onlyoffice/v1/fonts/calibri.ttf

BIN
www/common/onlyoffice/v1/fonts/calibrib.ttf

BIN
www/common/onlyoffice/v1/fonts/calibrii.ttf

BIN
www/common/onlyoffice/v1/fonts/calibriz.ttf

BIN
www/common/onlyoffice/v1/fonts/opens___.ttf

BIN
www/common/onlyoffice/v1/fonts_thumbnail.png

Before After
Width: 302  |  Height: 676  |  Size: 46 KiB

BIN
www/common/onlyoffice/v1/fonts_thumbnail@2x.png

Before After
Width: 604  |  Height: 1352  |  Size: 102 KiB

1
www/common/onlyoffice/v1/plugins.json

@ -0,0 +1 @@
{}

2
www/sheet/inner.html

@ -12,7 +12,7 @@
<div id="cp-app-oo-container">
<div id="cp-app-oo-editor">
<div id="cp-app-oo-placeholder"></div>
<script type="text/javascript" src="/common/onlyoffice/web-apps/apps/api/documents/api.js"></script>
<!--<script type="text/javascript" src="/common/onlyoffice/web-apps/apps/api/documents/api.js"></script>-->
</div>
</div>
</body>

Loading…
Cancel
Save