package org.geogebra.web.web.gui.util;
import com.google.gwt.dom.client.Element;
/**
* Handle native selection mode
* @author Zbynek, based on snippet from the Internet
*
*/
public class SelectionHandler {
/**
* http://forgetmenotes.blogspot.cz/2009/05/gwt-disable-text-selection-in-table.html
* @param e element
* @param disable true to disable, false to enable
*/
public native static void disableTextSelectInternal(Element e,
boolean disable)/*-{
if (disable) {
e.ondrag = function() {
return false;
};
e.onselectstart = function() {
return false;
};
e.style.MozUserSelect = "none"
} else {
e.ondrag = null;
e.onselectstart = null;
e.style.MozUserSelect = "text"
}
}-*/;
}