Browse Source

add search suggestions in bookmarks

PHP-GTK3
yggverse 4 months ago
parent
commit
55afbcdab4
  1. 21
      src/Entity/Browser/Container/Page/Navbar/Request/Completion.php

21
src/Entity/Browser/Container/Page/Navbar/Request/Completion.php

@ -62,19 +62,36 @@ class Completion @@ -62,19 +62,36 @@ class Completion
public function refresh(
int $limit = 5,
int $offset = 0
int $offset = 0,
array $suggestions = []
): void
{
$this->suggestion->clear();
foreach ($this->request->navbar->page->container->browser->database->findBookmark(
$this->request->getValue(),
$offset,
$limit
) as $history)
{
$suggestions[] = $history->request;
}
foreach ($this->request->navbar->page->container->browser->database->findHistory(
$this->request->getValue(),
$offset,
$limit
) as $history)
{
$suggestions[] = $history->url;
}
foreach (array_values(array_unique($suggestions)) as $index => $suggestion)
{
if ($index > $limit) break;
$this->suggestion->append(
$history->url
$suggestion
);
}
}

Loading…
Cancel
Save