R48135 - /branches/14.1/etemplate/js/et2_dataview_view_resizeable.js

Author: hnategh
New Revision: 48135

URL: http://svn.stylite.de/viewvc/egroupware?rev=48135&view=rev
Log:

  • All Applications: Fix problem with resizing listviews’ columns in FireFox (FF) and Internet Explorer (IE).
  • Fix column being resized by clicking on selectbox (dropdown triangle handle) in IE and FF
  • Fix resizing column attempt to select texts instead of resizing column in FF

Modified:
branches/14.1/etemplate/js/et2_dataview_view_resizeable.js

Modified: branches/14.1/etemplate/js/et2_dataview_view_resizeable.js
URL: http://svn.stylite.de/viewvc/egroupware/branches/14.1/etemplate/js/et2_dataview_view_resizeable.js?rev=48135&r1=48134&r2=48135&view=diff

— branches/14.1/etemplate/js/et2_dataview_view_resizeable.js (original)
+++ branches/14.1/etemplate/js/et2_dataview_view_resizeable.js Wed Aug 20 10:18:40 2014
@@ -41,9 +41,17 @@
if (overlay == null || helper == null)
{
// Prevent text selection

  •   	_elem[0].onselectstart = function() {
    
  •   		return false;
    
  •   	};
    
  •   	// FireFox handles highlight prevention (text selection) different than other browsers
    
  •   	if (typeof _elem[0].style.MozUserSelect !="undefined")
    
  •   	{
    
  •   		_elem[0].style.MozUserSelect = "none";
    
  •   	}
    
  •   	else
    
  •   	{
    
  •   		_elem[0].onselectstart = function() {
    
  •   			return false;
    
  •   		};
    
  •   	}
    
      	// Reset the "didResize" flag
      	didResize = false;
    

@@ -112,7 +120,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) {
    

Slashdot TV.
Video for Nerds. Stuff that matters.
http://tv.slashdot.org/


eGroupWare-cvs mailing list
eGroupWare-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-cvs