From df26e201dff169479b2cfee0cb5e09a958355dc1 Mon Sep 17 00:00:00 2001 From: Sam Georges Date: Sat, 6 Sep 2014 14:03:37 +1000 Subject: [PATCH] Alleviate the Search Widget of its need for a
tag --- modules/backend/widgets/Search.php | 11 ++++++- .../widgets/search/partials/_search.htm | 30 ++++++++----------- 2 files changed, 23 insertions(+), 18 deletions(-) diff --git a/modules/backend/widgets/Search.php b/modules/backend/widgets/Search.php index f7734d3be..eab206c52 100644 --- a/modules/backend/widgets/Search.php +++ b/modules/backend/widgets/Search.php @@ -102,7 +102,7 @@ class Search extends WidgetBase /* * Save or reset search term in session */ - $this->setActiveTerm(post('term')); + $this->setActiveTerm(post($this->getName())); /* * Trigger class event, merge results as viewable array @@ -133,4 +133,13 @@ class Search extends WidgetBase $this->activeTerm = $term; } + + /** + * Returns a value suitable for the field name property. + * @return string + */ + public function getName() + { + return $this->alias . '[term]'; + } } \ No newline at end of file diff --git a/modules/backend/widgets/search/partials/_search.htm b/modules/backend/widgets/search/partials/_search.htm index 22014115e..713ea8e84 100644 --- a/modules/backend/widgets/search/partials/_search.htm +++ b/modules/backend/widgets/search/partials/_search.htm @@ -1,17 +1,13 @@ -getEventHandler('onSubmit')) ?> - -
- -
- - +
+ +