EmbedFile.js 530 B

1234567891011121314151617181920212223242526
  1. /**
  2. * Copyright (c) 2020, JGraph Ltd
  3. * Copyright (c) 2020, Gaudenz Alder
  4. */
  5. EmbedFile = function(ui, data, desc)
  6. {
  7. DrawioFile.call(this, ui, data);
  8. this.desc = desc || {};
  9. this.mode = App.MODE_EMBED;
  10. };
  11. //Extends DrawioFile
  12. mxUtils.extend(EmbedFile, DrawioFile);
  13. EmbedFile.prototype.getMode = function()
  14. {
  15. return this.mode;
  16. };
  17. EmbedFile.prototype.getTitle = function()
  18. {
  19. return this.desc.title || '';
  20. };
  21. //This class need to be implemented by integrations if some file features like real-time collaboration is needed