API request: WebEngine settings

Richard Bair richard.bair at oracle.com
Fri May 18 09:08:54 PDT 2012


makes sense to me!

On May 18, 2012, at 1:34 AM, Peter Zhelezniakov wrote:

> I've just realized that contextMenuEnabled should go to WebView rather than WebEngine. This is a visual property and makes no sense for a headless WebEngine. So let me change my request one more time:
> 
> package javafx.scene.web;
> 
> class WebEngine {
>  /**
>    * Specifies whether JavaScript execution is enabled.
>    * 
>    * @defaultValue true
>    */
>   private BooleanProperty javaScriptEnabled;
>   public final void setJavaScriptEnabled(boolean value);
>   public final boolean isJavaScriptEnabled();
>   public final BooleanProperty javaScriptEnabledProperty();
> 
>   /**
>    * Location of the user stylesheet as a string URL.
>    * 
>    * <p>This should be a local URL, i.e. either {@code "data:"}, {@code 'file:'}, or
>    * {@code 'jar:'}. Remote URLs are not allowed for security reasons.
>    * 
>    * @defaultValue null
>    */
>   private StringProperty userStyleSheetLocation;
>   public final void setUserStyleSheetLocation(String value);
>   public final String getUserStyleSheetLocation();
>   public final StringProperty userStyleSheetLocationProperty();
> }
> 
> class WebView {
>   /**
>    * Specifies whether context menu is enabled.
>    * 
>    * @defaultValue true
>    */
>   private BooleanProperty contextMenuEnabled;
>   public final void setContextMenuEnabled(boolean value);
>   public final boolean isContextMenuEnabled();
>   public final BooleanProperty contextMenuEnabledProperty();
> }
> 
> Do you agree?
> 
> Thanks!
> -- 
> Peter              |  x33066  |  St Petersburg, Russia  |  timezone: GMT+04
> 
> 



More information about the openjfx-dev mailing list