FIX: Don't dismiss dropdown when searching within posts context.

This commit is contained in:
Guo Xiang Tan 2015-09-17 01:21:00 +08:00
parent 685471303a
commit 2958b4b0a1
3 changed files with 13 additions and 13 deletions

View File

@ -156,7 +156,8 @@ export default Ember.Component.extend({
_bindEvents() { _bindEvents() {
this.$().on('click.discourse-menu-panel', 'a', e => { this.$().on('click.discourse-menu-panel', 'a', e => {
if (e.metaKey || e.ctrlKey || e.shiftKey) { return; } if (e.metaKey || e.ctrlKey || e.shiftKey) { return; }
if ($(e.target).data('ember-action')) { return; } const $target = $(e.target);
if ($target.data('ember-action') || $target.closest('.search-link').length > 0) { return; }
this.hide(); this.hide();
}); });

View File

@ -1,3 +0,0 @@
export function isModifierOrMetaKey(event) {
return e.metaKey || e.ctrlKey || e.shiftKey;
}

View File

@ -1,4 +1,5 @@
{{#each results as |result|}} {{#each results as |result|}}
<li>
<a class='search-link' href='{{unbound result.urlWithNumber}}'> <a class='search-link' href='{{unbound result.urlWithNumber}}'>
<span class='topic'> <span class='topic'>
{{i18n 'search.post_format' post_number=result.post_number username=result.username}} {{i18n 'search.post_format' post_number=result.post_number username=result.username}}
@ -9,4 +10,5 @@
</span> </span>
{{/unless}} {{/unless}}
</a> </a>
</li>
{{/each}} {{/each}}