diff options
author | Morris Jobke <hey@morrisjobke.de> | 2015-03-24 13:02:56 +0100 |
---|---|---|
committer | Morris Jobke <hey@morrisjobke.de> | 2015-03-24 13:02:56 +0100 |
commit | c8af615c01c4fb9d0de2abd100bf0600d5403c88 (patch) | |
tree | 929882415ccb04fe92190d07494569c1f2cb9fc8 /core | |
parent | e07a2fd8a254e60758e847356c45f41334d79aaf (diff) | |
parent | 17fbffceeb7722260bda9022d6046976b722388b (diff) | |
download | nextcloud-server-c8af615c01c4fb9d0de2abd100bf0600d5403c88.tar.gz nextcloud-server-c8af615c01c4fb9d0de2abd100bf0600d5403c88.zip |
Merge pull request #15142 from owncloud/issue/15138-feedback-for-empty-apps-list
Issue/15138 feedback for empty apps list
Diffstat (limited to 'core')
-rw-r--r-- | core/css/styles.css | 10 | ||||
-rw-r--r-- | core/search/css/results.css | 8 | ||||
-rw-r--r-- | core/search/js/search.js | 9 |
3 files changed, 18 insertions, 9 deletions
diff --git a/core/css/styles.css b/core/css/styles.css index 08562e8772b..12b6bbe9efb 100644 --- a/core/css/styles.css +++ b/core/css/styles.css @@ -326,7 +326,8 @@ input[type="submit"].enabled { overflow-x: auto; } -#emptycontent { +#emptycontent, +.emptycontent { font-size: 16px; color: #888; position: absolute; @@ -334,12 +335,15 @@ input[type="submit"].enabled { top: 30%; width: 100%; } -#emptycontent h2 { +#emptycontent h2, +.emptycontent h2 { font-size: 22px; margin-bottom: 10px; } #emptycontent [class^="icon-"], -#emptycontent [class*=" icon-"] { +.emptycontent [class^="icon-"], +#emptycontent [class*=" icon-"], +.emptycontent [class*=" icon-"] { background-size: 64px; height: 64px; width: 64px; 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 = {}; |