EditorLicense.ts 669 B

1234567891011121314151617181920212223242526272829303132
  1. import EditorUI = require("../ui/EditorUI");
  2. class EditorLicense extends Atomic.ScriptObject {
  3. constructor() {
  4. super();
  5. this.subscribeToEvent("LicenseEulaRequired", (eventData) => this.handleLicenseEulaRequired(eventData));
  6. this.subscribeToEvent("LicenseActivationRequired", (eventData) => this.handleLicenseActivationRequired(eventData));
  7. }
  8. handleLicenseEulaRequired(eventData) {
  9. var ops = EditorUI.getModelOps();
  10. ops.showEULAWindow();
  11. }
  12. handleLicenseActivationRequired(eventData) {
  13. var ops = EditorUI.getModelOps();
  14. ops.showActivationWindow();
  15. }
  16. }
  17. export = EditorLicense;