summaryrefslogtreecommitdiff
path: root/actions/noticesearch.php
diff options
context:
space:
mode:
authorCraig Andrews <candrews@integralblue.com>2009-09-09 22:52:38 -0400
committerCraig Andrews <candrews@integralblue.com>2009-09-09 22:52:38 -0400
commitd7ae0ed4fd755ebad0788a17d0f2fb6a6ca9d63b (patch)
treedf58e167fe84f49af11edce4d0a7ebc34e480510 /actions/noticesearch.php
parentbeae3db41375879e725af053edf8041bbd76ac8c (diff)
parentaecdba1ded89b45f32d0b7615ce6b103478403dd (diff)
Merge remote branch 'laconica/0.8.x' into 0.9.x
Conflicts: lib/omb.php
Diffstat (limited to 'actions/noticesearch.php')
-rw-r--r--actions/noticesearch.php8
1 files changed, 7 insertions, 1 deletions
diff --git a/actions/noticesearch.php b/actions/noticesearch.php
index 734e43464..79cf572cc 100644
--- a/actions/noticesearch.php
+++ b/actions/noticesearch.php
@@ -135,6 +135,12 @@ class NoticesearchAction extends SearchAction
$this->pagination($page > 1, $cnt > NOTICES_PER_PAGE,
$page, 'noticesearch', array('q' => $q));
}
+
+ function showScripts()
+ {
+ parent::showScripts();
+ $this->autofocus('q');
+ }
}
class SearchNoticeList extends NoticeList {
@@ -190,7 +196,7 @@ class SearchNoticeListItem extends NoticeListItem {
$result = preg_replace($pattern, '<strong>\\1</strong>', $text);
/* Remove highlighting from inside links, loop incase multiple highlights in links */
- $pattern = '/(href="[^"]*)<strong>('.$options.')<\/strong>([^"]*")/iU';
+ $pattern = '/(\w+="[^"]*)<strong>('.$options.')<\/strong>([^"]*")/iU';
do {
$result = preg_replace($pattern, '\\1\\2\\3', $result, -1, $count);
} while ($count);