Skip to content

Commit 2028a85

Browse files
Merge pull request civicrm#8517 from colemanw/noResults
css/civicrmNavigation.css
2 parents c691b3f + b4f9495 commit 2028a85

File tree

2 files changed

+15
-4
lines changed

2 files changed

+15
-4
lines changed

css/civicrmNavigation.css

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,4 +132,13 @@ li.menu-separator{
132132
width: 16px;
133133
height: 16px;
134134
vertical-align:middle;
135-
}
135+
}
136+
137+
/* No results */
138+
.crm-quickSearch-results.ui-menu-disabled {
139+
opacity: .9;
140+
background-color: #f8f8f8;
141+
}
142+
.crm-quickSearch-results.ui-menu-disabled li {
143+
cursor: default;
144+
}

templates/CRM/common/navigation.js.tpl

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,10 +104,12 @@ $('#civicrm-menu').ready(function() {
104104
CRM.api3('contact', 'getquick', params).done(function(result) {
105105
var ret = [];
106106
if (result.values.length > 0) {
107+
$('#sort_name_navigation').autocomplete('widget').menu('option', 'disabled', false);
107108
$.each(result.values, function(k, v) {
108109
ret.push({value: v.id, label: v.data});
109110
});
110111
} else {
112+
$('#sort_name_navigation').autocomplete('widget').menu('option', 'disabled', true);
111113
ret.push({value: '0', label: {/literal}'{ts escape='js'}None found.{/ts}'{literal}});
112114
}
113115
response(ret);
@@ -119,14 +121,14 @@ $('#civicrm-menu').ready(function() {
119121
select: function (event, ui) {
120122
if (ui.item.value > 0) {
121123
document.location = CRM.url('civicrm/contact/view', {reset: 1, cid: ui.item.value});
122-
} else {
123-
document.location = CRM.url('civicrm/contact/search/advanced', {reset: 1});
124124
}
125125
return false;
126126
},
127127
create: function() {
128128
// Place menu in front
129-
$(this).autocomplete('widget').css('z-index', $('#civicrm-menu').css('z-index'));
129+
$(this).autocomplete('widget')
130+
.addClass('crm-quickSearch-results')
131+
.css('z-index', $('#civicrm-menu').css('z-index'));
130132
}
131133
})
132134
.keydown(function() {

0 commit comments

Comments
 (0)