Browse Source

Do not use jquery, use addEventListener.

(this was long overdue...)
Herby Vojčík 5 years ago
parent
commit
6d6056ba5c
1 changed files with 2 additions and 5 deletions
  1. 2 5
      lang/base/helpers.js

+ 2 - 5
lang/base/helpers.js

@@ -45,12 +45,9 @@ define(["amber/boot", "require"], function (boot, require) {
                 // pass
             }
             mixinToSettings(fromStorage || {});
-            // TODO find less hackish way to store settings back to storage.
             if (typeof window !== "undefined") {
-                requirejs(['jquery'], function ($) {
-                    $(window).on('beforeunload', function () {
-                        storage.setItem('amber.SmalltalkSettings', JSON.stringify(globals.SmalltalkSettings));
-                    });
+                window.addEventListener('beforeunload', function () {
+                    storage.setItem('amber.SmalltalkSettings', JSON.stringify(globals.SmalltalkSettings));
                 });
             }
         }