diff --git a/docs/plugins/keeweb-mojave/manifest.json b/docs/plugins/keeweb-mojave/manifest.json index e112459..d01fbeb 100755 --- a/docs/plugins/keeweb-mojave/manifest.json +++ b/docs/plugins/keeweb-mojave/manifest.json @@ -9,7 +9,7 @@ "url": "http://agurodriguez.net" }, "resources": { - "js": "NWC5B0XRzvPAYGrTuVJXRcOLiV65FWYClvNeFVaKh2l3uCIZmuLi3I+ja/MPg5JN/6mEeLYE262FrjYIGUo1ZQvN2VCNsQ2Y1C34tSEB2tvoO9LEHUPfCpNncX1JeQxdADuON6MEVPikfyR0KFoFoyCa56JqjUWfdRrPdnvRzHo568FfrIL+JRBIw06dxe2LxR36Mm0IhOxUjmiTcNl89NAMe0q55SWdsY/J8Dexn+2KKy9SNq9ahu8OZ60xW4XOvUpxNkuJl3y8JF6nmlnpGlgH00rROZnAmAYjGr3GHro4U307Fet1TU0IB0p3dMy+ShtDte31xgkMwdnh+wTCxg==", + "js": "ArG5VU9v7S/5F9ZwGfY1dLYjG/68x95i/+EaR9WeerC03laBBShN5USxcfImTqXogbWCibMs5PEIJ5/Ym++Ors8i4+qmRF39HCbJIqNTmWhdeqQwxygpmVxLXr8QYu9n97/0JYFp9X4x3+gsWtYfxB6TDIb0S2cz+UxSustOfet10CuGAn+J9zblt0/LVOMhTB5TLocbFhLcQT4WXQda1u6lWorGjUTbQgdHaA9RLiALLqfMsCa0yfjoGGcKTyAFbGljZbVdFMNhisomV90nk2uuvGvdyQ3KaoyqIy/Udc2osBmERxSmJtPMZGAl1hYZTrZMtPF4aa5CKy1nHIlwvQ==", "css": "yKwlcd8ppbHQ7jNGcebv/YUp+wpT8CSDWKZUfcZ60RZ4c8wbLoPEauCwSawGSNJe7ZZm9x7KqffRxlKNWNdZoVdaISN4tYTD/rmiwzrewxmH3rJvgAcOFoM1EvAFUdhEafS/Zv+p4YY9jg7GBEQ9I2shPDEKbRLkdlD5kpvkfP9rQeW1im51yYHuD9c+TIAswtLjRiBZ9ihq5uAKPF2eCTK8FYm3i7OvDjR+KaW4frUhyxniq954qlQs2kCvOiN3S1ixYLjSyNovMlXPx+O+Mdn0OCHyKRKJfDeMp2IB1E7EKt9c/Yvl3rLPfFVZe+gstLq+C4zeT5NxdB7eiHXciQ==" }, "licence": "MIT", diff --git a/docs/plugins/keeweb-mojave/plugin.js b/docs/plugins/keeweb-mojave/plugin.js index 4bf430a..dcc4db4 100755 --- a/docs/plugins/keeweb-mojave/plugin.js +++ b/docs/plugins/keeweb-mojave/plugin.js @@ -5,20 +5,18 @@ */ const AppSettingsModel = require('models/app-settings-model'); +const RuntimeDataModel = require('models/runtime-data-model'); const FeatureDetector = require('util/feature-detector'); const FIRST_RUN_KEY = 'keeweb-mojave-first-run'; -const PREVIOUS_TITLEBAR_STYLE_KEY = 'keeweb-mojave-previous-titlebar-style'; if (FeatureDetector.isDesktop) { - if (!localStorage.getItem(FIRST_RUN_KEY)) { - localStorage.setItem(FIRST_RUN_KEY, true); - localStorage.setItem(PREVIOUS_TITLEBAR_STYLE_KEY, AppSettingsModel.instance.get('titlebarStyle')); + if (!RuntimeDataModel.instance.get(FIRST_RUN_KEY)) { AppSettingsModel.instance.set('titlebarStyle', 'hidden'); + RuntimeDataModel.instance.set(FIRST_RUN_KEY, true); } } module.exports.uninstall = function() { - localStorage.removeItem(FIRST_RUN_KEY); - localStorage.removeItem(PREVIOUS_TITLEBAR_STYLE_KEY); -}; \ No newline at end of file + RuntimeDataModel.instance.unset(FIRST_RUN_KEY); +};