gnome-shell/js/ui
Marina Zhurakhinskaya 5695c8b0aa Fix invoking actions on notifications
We need to only connect to 'action-invoked' on notification once
when the notification is created. We were accumulating callbacks
otherwise, which resulted, for example, in the Rhythmbox skipping
through multiple tracks when the 'Next' button was hit.

Always be sure to destroy the notification when its source is
destroyed, which is the case when an action is invoked.

Note that in the future, we might not want to destroy the source
for some notifications when an action is invoked. For example,
it makes sense to keep Rhythmbox in the tray while the music is
playing and allow the user to use the controls from the summary
notification too.
2010-07-14 17:16:35 -04:00
..
altTab.js Revert "[appSwitcher] Remove unneeded workaround" 2010-06-17 17:17:57 +02:00
appDisplay.js Implement "text-align" 2010-06-25 22:43:14 +02:00
appFavorites.js Migrate to GSettings 2010-06-18 20:27:41 +02:00
boxpointer.js [boxPointer] implement the other arrowSide values 2010-06-08 12:19:42 -04:00
calendar.js Change the algorithm used to calculate week numbers 2010-06-20 23:53:43 +02:00
chrome.js De-duplicate "actor contains actor" code 2010-06-11 10:05:46 -04:00
dash.js Remove the cursor from the search entry when it doesn't have focus 2010-06-28 18:13:45 -04:00
dnd.js [dnd] Add monitoring hooks for motion/drop events 2010-06-16 20:56:09 +02:00
docDisplay.js [dash] remove a bunch of dead code in the dash 2010-06-15 12:00:41 -04:00
environment.js Switch build to Gtk+-3.0 2010-07-07 12:57:59 -04:00
extensionSystem.js Migrate to GSettings 2010-06-18 20:27:41 +02:00
genericDisplay.js [dash] remove a bunch of dead code in the dash 2010-06-15 12:00:41 -04:00
lightbox.js [Lightbox] Use a fade effect to smooth the transition 2010-06-09 17:07:10 +02:00
link.js [lookingGlass] Remove Properties tab, replace with popup object inspector 2010-05-17 09:30:55 -04:00
lookingGlass.js Migrate to GSettings 2010-06-18 20:27:41 +02:00
magnifier.js Missed some 'Shell.GConf' references in switch to GSettings. 2010-06-25 16:42:08 -04:00
magnifierDBus.js Magnifier DBus setCrosswireColor() doesn't convert correctly to hex string. 2010-06-25 16:40:20 -04:00
main.js Switch build to Gtk+-3.0 2010-07-07 12:57:59 -04:00
Makefile.am Resolve cyclic dependency on StatusMenu 2010-07-13 11:58:13 -04:00
messageTray.js Fix invoking actions on notifications 2010-07-14 17:16:35 -04:00
notificationDaemon.js Fix invoking actions on notifications 2010-07-14 17:16:35 -04:00
overview.js [Lightbox] Use a fade effect to smooth the transition 2010-06-09 17:07:10 +02:00
panel.js Resolve cyclic dependency on StatusMenu 2010-07-13 11:58:13 -04:00
panelMenu.js Resolve cyclic dependency on StatusMenu 2010-07-13 11:58:13 -04:00
placeDisplay.js Migrate to GSettings 2010-06-18 20:27:41 +02:00
popupMenu.js [popupMenu] Fix wrong positioning when showing for the first time 2010-06-12 18:15:52 +02:00
runDialog.js Migrate to GSettings 2010-06-18 20:27:41 +02:00
scripting.js [perf] Include monitor layout in performance reports 2010-05-21 12:34:10 -04:00
search.js Don't use double quotes for things that don't need to be translated 2010-05-13 16:00:38 -04:00
shellDBus.js Don't use double quotes for things that don't need to be translated 2010-05-13 16:00:38 -04:00
statusMenu.js Resolve cyclic dependency on StatusMenu 2010-07-13 11:58:13 -04:00
telepathyClient.js [TelepathyClient] Fix notification of presence change 2010-07-04 02:06:06 +02:00
tweener.js Move Tweener.slowDownFactor into St 2010-06-21 16:19:25 +02:00
windowAttentionHandler.js Show source title on hover, notification on click in the message tray 2010-06-23 15:23:01 -04:00
windowManager.js Update GnomeShellPlugin according to recent changes in MutterPlugin 2010-06-17 01:44:44 +04:00
workspace.js Fade in alt-tab popup, adjust timings 2010-06-16 20:55:26 +02:00
workspacesView.js Migrate to GSettings 2010-06-18 20:27:41 +02:00
workspaceSwitcherPopup.js Fade in alt-tab popup, adjust timings 2010-06-16 20:55:26 +02:00