diff options
author | Gislene Pereira <gislene01@gmail.com> | 2016-03-16 12:53:54 -0300 |
---|---|---|
committer | Gislene Pereira <gislene01@gmail.com> | 2016-03-16 12:53:54 -0300 |
commit | f81570d45898bf2c9ec9a67a8e5229e125e7b635 (patch) | |
tree | 0a377898c87c885814376bde5e740c458c147503 /web-ui | |
parent | 28be7a424207a6e156adcb1746a6401f9bcabd85 (diff) |
Adding spin logo to search event.
Issue #238
Diffstat (limited to 'web-ui')
-rw-r--r-- | web-ui/app/js/page/pix_logo.js | 1 | ||||
-rw-r--r-- | web-ui/test/spec/page/pix_logo.spec.js | 9 |
2 files changed, 10 insertions, 0 deletions
diff --git a/web-ui/app/js/page/pix_logo.js b/web-ui/app/js/page/pix_logo.js index 58024a53..ad17f3be 100644 --- a/web-ui/app/js/page/pix_logo.js +++ b/web-ui/app/js/page/pix_logo.js @@ -54,6 +54,7 @@ define( this.on(document, events.mail.draftSaved, this.triggerStopSpinningLogo); this.on(document, events.ui.mail.open, this.triggerSpinLogo); this.on(document, events.dispatchers.rightPane.openDraft, this.triggerSpinLogo); + this.on(document, events.search.perform, this.triggerSpinLogo); this.on(document, events.mail.want, this.triggerStopSpinningLogo); }); } diff --git a/web-ui/test/spec/page/pix_logo.spec.js b/web-ui/test/spec/page/pix_logo.spec.js index 73171c91..1700e77d 100644 --- a/web-ui/test/spec/page/pix_logo.spec.js +++ b/web-ui/test/spec/page/pix_logo.spec.js @@ -79,6 +79,15 @@ describeComponent('page/pix_logo', function () { done(); }, 600); }); + + it('should spin when doing a search', function () { + this.setupComponent('<polygon id="clock1" class="logo-part-animation-off"></polygon>'); + var eventSpy = spyOnEvent(document, Pixelated.events.ui.page.spinLogo); + $(document).trigger(Pixelated.events.search.perform); + + expect(eventSpy).toHaveBeenTriggeredOn(document); + expect(this.component.$node.hasClass('logo-part-animation-on')).toBe(true); + }); }); }); |