Jörn Friedrich Dreyer
04e2f59f5d
use cancelable timeout, on scroll only fetch next page if last query had any results
2015-01-06 15:18:41 +01:00
Jörn Friedrich Dreyer
7a812801db
correctly clear searchbox when switching filelists
2015-01-05 17:53:14 +01:00
Jörn Friedrich Dreyer
10038640ae
fix onScroll breaking search, fix keyboard navigation, fix filter for files in other dirs
2015-01-05 14:28:09 +01:00
Jörn Friedrich Dreyer
ba931d2124
search with endless scrolling
2015-01-05 13:53:56 +01:00
Jörn Friedrich Dreyer
23900a5a39
filter trashbin and share views
2015-01-05 13:11:50 +01:00
Jörn Friedrich Dreyer
73e17dc7e8
pluralize translation
2015-01-02 16:22:23 +01:00
Jörn Friedrich Dreyer
818e7388c4
use correct spinner
2015-01-02 16:12:37 +01:00
Jörn Friedrich Dreyer
d89733c859
clear search results when clicking the x in type=search input field
2015-01-02 15:44:41 +01:00
Jörn Friedrich Dreyer
6c9d9d26bb
do not hide search results when clicking, but hide on ESC
2015-01-02 14:46:35 +01:00
Jörn Friedrich Dreyer
2eec8dc156
correctly update search results when query is changed, show spinner when searching
2015-01-02 14:22:48 +01:00
Jörn Friedrich Dreyer
0cca9e26c4
show no files found message
2015-01-02 12:50:21 +01:00
Jörn Friedrich Dreyer
457f5abf6c
fix count
2015-01-02 10:28:42 +01:00
Jörn Friedrich Dreyer
0c55ef1a30
that -> self, add missing var
2015-01-02 10:28:42 +01:00
Jörn Friedrich Dreyer
ff1c581dcb
hide, esc, and backspace fixes
2015-01-02 10:28:42 +01:00
Jörn Friedrich Dreyer
63f8634042
allow getting the last query
2015-01-02 10:28:41 +01:00
Jörn Friedrich Dreyer
74fd31d9bf
set empty filter when hiding results / esc
2015-01-02 10:28:41 +01:00
Jörn Friedrich Dreyer
980f88c9b5
remove globe fallback icon
2015-01-02 10:28:41 +01:00
Jörn Friedrich Dreyer
b93f2ddcb5
hide header when no files in list match
2015-01-02 10:28:41 +01:00
Jörn Friedrich Dreyer
7e6c660b00
filter new rows
2015-01-02 10:28:41 +01:00
Jan-Christoph Borchardt
423a3047d7
first style fixes to search results
2015-01-02 10:28:41 +01:00
Jörn Friedrich Dreyer
606f802b7b
move search results below filelist, show hint when results are off screen, use js plugin mechanism
2015-01-02 10:28:41 +01:00
Jörn Friedrich Dreyer
0e9b05b701
ajax paging, some js cleanups
2015-01-02 10:28:41 +01:00
Jörn Friedrich Dreyer
c738359a11
add paged provider
2015-01-02 10:28:41 +01:00
Jörn Friedrich Dreyer
088323aad5
move code from js.js to search.js in the search app
2015-01-02 10:28:41 +01:00
Jörn Friedrich Dreyer
d3662722f6
new OC.Search, add search result formatters and handlers, use full content width for results
2015-01-02 10:28:41 +01:00
Jörn Friedrich Dreyer
0ba3093196
full page search results
2015-01-02 10:28:41 +01:00
Vincent Petry
d71cd680dd
Include core translations
...
Moved search result type translations to search.js
Load JS translations earlier
Translations need to be loaded earlier to make sure that some JS files
like search.js get access to translations at this time.
This requires the template initialization to be moved to after session
initialization, because only after the session we have access to the
current language.
2014-10-29 10:09:12 +01:00
Jörn Friedrich Dreyer
331f9cb98d
add / to url to match route
2014-09-04 13:58:37 +02:00
Jörn Friedrich Dreyer
0e2f51bbb8
fix '' to '/' when determining parent for search result
2014-07-03 16:02:20 +02:00
Jörn Friedrich Dreyer
7c29645f22
allow apps to add translation for search result typeid
2014-06-06 11:28:43 +02:00
Andrew Brown
5dc2e73fe0
Simplify client-side result customization
...
The issue was that search results from other providers (contacts,
calendar, etc.) were unformatted, like 'event' or 'contact', while the
built-in event types (folder, file, etc.) were being modified by custom
result functions to something like 'Files' or 'Folders'. The fix is to
capitalize and translate all result types by default. Custom formatting
is still allowed (and example documentation has been added) but the
built-in result formatters where now unnecessary and were removed.
2014-06-05 19:23:44 +02:00
Jörn Friedrich Dreyer
3510674d24
use path param to create scrollto url
2014-06-05 19:23:44 +02:00
Jörn Friedrich Dreyer
b03755c0ec
fix minor typos
2014-06-05 19:22:22 +02:00
Jörn Friedrich Dreyer
c2e413e852
add fixme
2013-09-17 18:45:38 +02:00
Jörn Friedrich Dreyer
8bdafaf4e0
make 'open in folder' action default for files
2013-09-17 18:40:52 +02:00
Jörn Friedrich Dreyer
b40925ae17
initial scrollto implementation:
...
use places/folder icon,
move link construction to JS,
only show icon on hover,
use 'searchresult' as css class name,
add filter/unfilter methods,
highlight searched files in current filelist
only filter when correct FileList is present
2013-09-17 18:40:51 +02:00
Jörn Friedrich Dreyer
0dd7fd0599
IE8 does not support window.onclick
2013-02-21 17:38:25 +01:00
Bart Visscher
9c4c79346c
After selecting a search result, hide the results
2012-09-28 21:18:20 +02:00
Bart Visscher
7749875a0d
Fix 'Search only shows the app name of the first app'
...
Fixes: oc-1369
2012-09-17 20:00:31 +02:00
Bart Visscher
f4b937c6fe
Simplify search result js code
2012-06-22 20:31:59 +02:00
Robin Appelman
5ef407d1c9
keyboard shortcuts for search results
2011-07-31 04:03:48 +02:00
Robin Appelman
291d8c73f8
dont hide the results if a new search yield no results
2011-07-31 02:05:07 +02:00
Robin Appelman
e6821e9d7c
Show play and add-to-playlist buttons in instant search results
...
for now this only works from inside the media app
2011-07-31 00:50:04 +02:00
Robin Appelman
aa08196c32
some interface work on instant search
2011-07-30 21:18:54 +02:00