Merge pull request #47 from neomorina/patch-5

Update Taglist.php
This commit is contained in:
Nathan Gray 2018-12-19 10:04:40 -07:00 committed by GitHub
commit d40a282f0d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -88,6 +88,16 @@ class Taglist extends Etemplate\Widget
{
$results[] = array('id' => $id, 'label' => $name);
}
usort($results, function ($a, $b) use ($query) {
$a_label = is_array($a["label"]) ? $a["label"]["label"] : $a["label"];
$b_label = is_array($b["label"]) ? $b["label"]["label"] : $b["label"];
similar_text($query, $a_label, $percent_a);
similar_text($query, $b_label, $percent_b);
return $percent_a === $percent_b ? 0 : ($percent_a > $percent_b ? -1 : 1);
});
// switch regular JSON response handling off
Api\Json\Request::isJSONRequest(false);