[Toaster] [PATCH] toaster: tablejs Make sure click handlers consume click event
Barros Pena, Belen
belen.barros.pena at intel.com
Mon Nov 16 07:09:19 PST 2015
On 13/11/2015 14:33, "toaster-bounces at yoctoproject.org on behalf of
Michael Wood" <toaster-bounces at yoctoproject.org on behalf of
michael.g.wood at intel.com> wrote:
>Avoid the click event from propagating and causing strange side effects
>in toaster tables.
>
>[YOCTO #8527]
>[YOCTO #8148]
This definitely fixes 8527. I was never able to reproduce 8148, I'm
afraid, but the sorting seems to be working for me with this patch.
Thanks!
Belén
>
>Signed-off-by: Michael Wood <michael.g.wood at intel.com>
>---
> bitbake/lib/toaster/toastergui/static/js/table.js | 10 ++++++----
> 1 file changed, 6 insertions(+), 4 deletions(-)
>
>diff --git a/bitbake/lib/toaster/toastergui/static/js/table.js
>b/bitbake/lib/toaster/toastergui/static/js/table.js
>index 40b5022..c69c205 100644
>--- a/bitbake/lib/toaster/toastergui/static/js/table.js
>+++ b/bitbake/lib/toaster/toastergui/static/js/table.js
>@@ -340,7 +340,8 @@ function tableInit(ctx){
> }
> }
>
>- function sortColumnClicked(){
>+ function sortColumnClicked(e){
>+ e.preventDefault();
>
> /* We only have one sort at a time so remove any existing sort
>indicators */
> $("#"+ctx.tableName+" th .icon-caret-down").hide();
>@@ -476,6 +477,7 @@ function tableInit(ctx){
> });
>
> $("#search-submit-"+ctx.tableName).click(function(e){
>+ e.preventDefault();
> var searchTerm = $("#search-input-"+ctx.tableName).val();
>
> tableParams.page = 1;
>@@ -489,8 +491,6 @@ function tableInit(ctx){
> }
>
> loadData(tableParams);
>-
>- e.preventDefault();
> });
>
> $('.remove-search-btn-'+ctx.tableName).click(function(e){
>@@ -514,7 +514,9 @@ function tableInit(ctx){
> e.preventDefault();
> });
>
>- $("#clear-filter-btn-"+ctx.tableName).click(function(){
>+ $("#clear-filter-btn-"+ctx.tableName).click(function(e){
>+ e.preventDefault();
>+
> var filterBtn = $("#" + tableParams.filter.split(":")[0]);
> filterBtnActive(filterBtn, false);
>
>--
>2.5.0
>
>--
>_______________________________________________
>toaster mailing list
>toaster at yoctoproject.org
>https://lists.yoctoproject.org/listinfo/toaster
More information about the toaster
mailing list