From 2d82dcbafa0dcb46802e9a6d4553c9b30172b547 Mon Sep 17 00:00:00 2001 From: Giovanni Campagna Date: Thu, 18 Aug 2011 19:38:54 +0200 Subject: [PATCH] example: log initialization, enabling and disabling This way the example extension can be used for debugging the extension system. --- extensions/example/extension.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/extensions/example/extension.js b/extensions/example/extension.js index 68dfa2aa..ee591c9f 100644 --- a/extensions/example/extension.js +++ b/extensions/example/extension.js @@ -17,17 +17,23 @@ function _showHello() { // Put your extension initialization code here function init(metadata) { + log ('Example extension initalized'); + imports.gettext.bindtextdomain('gnome-shell-extensions', metadata.localedir); } let signalId; function enable() { + log ('Example extension enabled'); + Main.panel.actor.reactive = true; signalId = Main.panel.actor.connect('button-release-event', _showHello); } function disable() { + log ('Example extension disabled'); + if (signalId) { Main.panel.actor.disconnect(signalId); signalId = 0;