From fe02eda1a7e2ea8c09f2f1c1df4869dbe2d0617d Mon Sep 17 00:00:00 2001 From: Hadi Nategh Date: Tue, 19 Aug 2014 12:48:22 +0000 Subject: [PATCH] * Etemplate/Nextmatch: Do not trigger resize event on nextmatch header columns if the clicked element is select-tag, as it may cause conflict between two click and resize handlers in some browsers. - Fix clicking on selectboxes located at nm header causes to resize the column, in FireFox. --- etemplate/js/et2_dataview_view_resizeable.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/etemplate/js/et2_dataview_view_resizeable.js b/etemplate/js/et2_dataview_view_resizeable.js index b7779f4583..83e247207d 100644 --- a/etemplate/js/et2_dataview_view_resizeable.js +++ b/etemplate/js/et2_dataview_view_resizeable.js @@ -112,7 +112,8 @@ // Bind the "mousedown" event in the "resize" namespace _elem.bind("mousedown.resize", function(e) { - if (inResizeRegion(e.pageX, _elem)) + // Do not triger startResize if clicked element is select-tag, as it may causes conflict in some browsers + if (inResizeRegion(e.pageX, _elem) && e.target.tagName != 'SELECT') { // Start the resizing startResize(outerTable, _elem, function(_w) {