diff options
author | Petr Vobornik <pvoborni@redhat.com> | 2013-03-28 16:39:15 +0100 |
---|---|---|
committer | Petr Vobornik <pvoborni@redhat.com> | 2013-05-06 16:22:20 +0200 |
commit | cc92060e35e04c78443aeba4901b90843f5d831e (patch) | |
tree | 00cc493dee17125a4416e5408f26d6730aeff8bd /install/ui/src/freeipa/navigation | |
parent | c0007704e8e8bea785dde410647c79501527eb72 (diff) | |
download | freeipa-cc92060e35e04c78443aeba4901b90843f5d831e.tar.gz freeipa-cc92060e35e04c78443aeba4901b90843f5d831e.tar.xz freeipa-cc92060e35e04c78443aeba4901b90843f5d831e.zip |
Use dojo/on instead of dojo/topic for facet-xxx events'
https://fedorahosted.org/freeipa/ticket/3236
Diffstat (limited to 'install/ui/src/freeipa/navigation')
-rw-r--r-- | install/ui/src/freeipa/navigation/Router.js | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/install/ui/src/freeipa/navigation/Router.js b/install/ui/src/freeipa/navigation/Router.js index 21f3e93fc..ae29ee177 100644 --- a/install/ui/src/freeipa/navigation/Router.js +++ b/install/ui/src/freeipa/navigation/Router.js @@ -19,16 +19,16 @@ */ define(['dojo/_base/declare', - 'dojo/router', 'dojo/_base/lang', 'dojo/_base/array', + 'dojo/Evented', 'dojo/io-query', - 'dojo/topic', + 'dojo/router', '../entities', '../facets', '../ipa' //TODO: remove dependancy ], - function(declare, router, lang, array, ioquery, topic, entities, facets, IPA) { + function(declare, lang, array, Evented, ioquery, router, entities, facets, IPA) { /** * Class navigation @@ -38,7 +38,7 @@ define(['dojo/_base/declare', * displayed facet. This change can be canceled in 'facet-change' * event handler. */ - var navigation = declare(null, { + var navigation = declare([Evented], { /** * Holds references to register route handlers. @@ -212,9 +212,9 @@ define(['dojo/_base/declare', navigate_to_hash: function(hash, facet) { this.canceled = false; - topic.publish('facet-change', { facet: facet, hash: hash }); + this.emit('facet-change', { facet: facet, hash: hash }); if (this.canceled) { - topic.publish('facet-change-canceled', { facet: facet, hash : hash }); + this.emit('facet-change-canceled', { facet: facet, hash : hash }); return false; } this.update_hash(hash, false); @@ -288,7 +288,7 @@ define(['dojo/_base/declare', */ show_facet: function(facet) { - topic.publish('facet-show', { + this.emit('facet-show', { facet: facet }); }, |