diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-14 06:09:58 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-14 06:09:58 +0000 |
commit | 37c8b5f807a255fe687af72d36717cc0054e0728 (patch) | |
tree | db1f3f4416b2ac810e89d2d8dd6e0d9867546e1b /extensions/45/vertical-workspaces/lib/appFavorites.js | |
parent | Adding gnome-shell version 46 in 45/disable-workspace-switcher metadata.json. (diff) | |
download | gnome-shell-extensions-extra-37c8b5f807a255fe687af72d36717cc0054e0728.tar.xz gnome-shell-extensions-extra-37c8b5f807a255fe687af72d36717cc0054e0728.zip |
Renaming extensions subdirectory for GNOME 46.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'extensions/45/vertical-workspaces/lib/appFavorites.js')
-rw-r--r-- | extensions/45/vertical-workspaces/lib/appFavorites.js | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/extensions/45/vertical-workspaces/lib/appFavorites.js b/extensions/45/vertical-workspaces/lib/appFavorites.js deleted file mode 100644 index 977e65a..0000000 --- a/extensions/45/vertical-workspaces/lib/appFavorites.js +++ /dev/null @@ -1,79 +0,0 @@ -/** - * V-Shell (Vertical Workspaces) - * appFavorites.js - * - * @author GdH <G-dH@github.com> - * @copyright 2022 - 2024 - * @license GPL-3.0 - * - */ - -'use strict'; - -import * as AppFavorites from 'resource:///org/gnome/shell/ui/appFavorites.js'; - -let Me; -let opt; - -export const AppFavoritesModule = class { - constructor(me) { - Me = me; - opt = Me.opt; - - this._firstActivation = true; - this.moduleEnabled = false; - this._overrides = null; - } - - cleanGlobals() { - Me = null; - opt = null; - } - - update(reset) { - this.moduleEnabled = opt.get('appFavoritesModule'); - - // if notifications are enabled no override is needed - reset = reset || !this.moduleEnabled || opt.SHOW_FAV_NOTIFICATION; - - // don't touch original code if module disabled - if (reset && !this._firstActivation) { - this._disableModule(); - } else if (!reset) { - this._firstActivation = false; - this._activateModule(); - } - if (reset && this._firstActivation) { - this.moduleEnabled = false; - console.debug(' AppFavoritesModule - Keeping untouched'); - } - } - - _activateModule() { - if (!this._overrides) - this._overrides = new Me.Util.Overrides(); - - // use actual instance instead of prototype - this._overrides.addOverride('AppFavorites', AppFavorites.getAppFavorites(), AppFavoritesCommon); - - console.debug(' AppFavoritesModule - Activated'); - } - - _disableModule() { - if (this._overrides) - this._overrides.removeAll(); - this._overrides = null; - - console.debug(' AppFavoritesModule - Deactivated'); - } -}; - -const AppFavoritesCommon = { - addFavoriteAtPos(appId, pos) { - this._addFavorite(appId, pos); - }, - - removeFavorite(appId) { - this._removeFavorite(appId); - }, -}; |