aboutsummaryrefslogtreecommitdiffstats
path: root/core/search
diff options
context:
space:
mode:
authorJoas Schilling <nickvergessen@owncloud.com>2015-03-24 10:56:44 +0100
committerJoas Schilling <nickvergessen@owncloud.com>2015-03-24 11:29:29 +0100
commit17fbffceeb7722260bda9022d6046976b722388b (patch)
tree1fb1583dbf0ec472d8f67789425186e02419166e /core/search
parentf2be172ae89b9d20e2bd2c87d253a69eff9162ac (diff)
downloadnextcloud-server-17fbffceeb7722260bda9022d6046976b722388b.tar.gz
nextcloud-server-17fbffceeb7722260bda9022d6046976b722388b.zip
Use the same style when no search result was found
Diffstat (limited to 'core/search')
-rw-r--r--core/search/css/results.css8
-rw-r--r--core/search/js/search.js9
2 files changed, 11 insertions, 6 deletions
diff --git a/core/search/css/results.css b/core/search/css/results.css
index 04f7b6dcb99..b62f7df3fe3 100644
--- a/core/search/css/results.css
+++ b/core/search/css/results.css
@@ -18,23 +18,23 @@
box-sizing: content-box;
}
-#searchresults #status {
+#searchresults .status {
background-color: rgba(255, 255, 255, .85);
height: 12px;
padding: 28px 0 28px 56px;
font-size: 18px;
}
-.has-favorites:not(.hidden) ~ #searchresults #status {
+.has-favorites:not(.hidden) ~ #searchresults .status {
padding-left: 102px;
}
-#searchresults #status.fixed {
+#searchresults .status.fixed {
position: fixed;
bottom: 0;
width: 100%;
z-index: 10;
}
-#searchresults #status .spinner {
+#searchresults .status .spinner {
height: 16px;
width: 16px;
vertical-align: middle;
diff --git a/core/search/js/search.js b/core/search/js/search.js
index c7feeacf42e..b49a4b8c6eb 100644
--- a/core/search/js/search.js
+++ b/core/search/js/search.js
@@ -125,6 +125,7 @@
//show spinner
$searchResults.removeClass('hidden');
+ $status.addClass('status');
$status.html(t('core', 'Searching other places')+'<img class="spinner" alt="search in progress" src="'+OC.webroot+'/core/img/loading.gif" />');
// do the actual search query
@@ -209,8 +210,12 @@
var count = $searchResults.find('tr.result').length;
$status.data('count', count);
if (count === 0) {
- $status.text(t('core', 'No search result in other places'));
+ $status.addClass('emptycontent').removeClass('status');
+ $status.html('');
+ $status.append('<div class="icon-search"></div>');
+ $status.append('<h2>' + t('core', 'No search result in other places') + '</h2>');
} else {
+ $status.removeClass('emptycontent').addClass('status');
$status.text(n('core', '{count} search result in other places', '{count} search results in other places', count, {count:count}));
}
}
@@ -383,4 +388,4 @@ OC.search.customResults = {};
/**
* @deprecated use get/setRenderer() instead
*/
-OC.search.resultTypes = {}; \ No newline at end of file
+OC.search.resultTypes = {};
: "1" }, { "src": "core/img/favicon-touch.png", "sizes": "128x128", "type": "image/png", "density": "1" }, { "src": "core/img/favicon.png", "sizes": "32x32", "type": "image/png", "density": "1" } ], "start_url": "/", "display": "fullscreen", "orientation": "landscape", "short_description": "sync & share your stuff", "description": "ownCloud gives you web services under your control. It is a self-hosted open source platform with file sync & sharing at its core and available clients for desktop and mobile. The web frontend has apps for Pictures, Calendar, Contacts, News/RSS, Bookmarks, Notes, Music and much more via an open app platform.", "license": "AGPLv3", "license_url": "https://raw.githubusercontent.com/owncloud/core/master/COPYING-AGPL", "source_url": "https://github.com/owncloud/core", "version": "7.0.0", "developer": { "name": "ownCloud Inc.", "url": "https://owncloud.org" }, "wikipedia_url": "https://wikipedia.org/wiki/ownCloud", "default_locale": "en", "protocols": [ "SSL/TLS", "WebDAV", "CalDAV", "CardDAV", "Ampache", "RSS" ], "categories": [ { "name": "BSD", "subcategories": [ "Files", "Sync", "Calendar", "Contacts", "News", "Notes" ] }, { "name": "GNU/Linux", "subcategories": [ "Files", "Sync", "Calendar", "Contacts", "News", "Notes" ] }, { "name": "OS X", "subcategories": [ "Files", "Sync", "Calendar", "Contacts", "News", "Notes" ] }, { "name": "Windows", "subcategories": [ "Files", "Sync", "Calendar", "Contacts", "News", "Notes" ] } ] }