This is an automated email from the ASF dual-hosted git repository.

harbs pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git


The following commit(s) were added to refs/heads/develop by this push:
     new c56c87f047 Scrolling should be optional
c56c87f047 is described below

commit c56c87f0477dafd88fe29f9c831fa268d4b3b2cd
Author: Harbs <[email protected]>
AuthorDate: Mon Dec 12 12:32:14 2022 +0200

    Scrolling should be optional
---
 .../core/BrowserResizeApplicationListener.as       | 24 +++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

diff --git 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/BrowserResizeApplicationListener.as
 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/BrowserResizeApplicationListener.as
index 052fb56306..68e8d4bee7 100644
--- 
a/frameworks/projects/Core/src/main/royale/org/apache/royale/core/BrowserResizeApplicationListener.as
+++ 
b/frameworks/projects/Core/src/main/royale/org/apache/royale/core/BrowserResizeApplicationListener.as
@@ -54,6 +54,27 @@ COMPILE::JS
                }
                
         private var app:IInitialViewApplication;
+
+        private var _enableScroll:Boolean = true;
+        /**
+         * If enableScroll is true, the application will be set to 
overflow:auto
+         * if false, the application will default to what is otherwise set.
+         * 
+         * @langversion 3.0
+         * @playerversion Flash 10.2
+         * @playerversion AIR 2.6
+         * @productversion Royale 0.9.10
+         * 
+         */
+        public function get enableScroll():Boolean
+        {
+               return _enableScroll;
+        }
+
+        public function set enableScroll(value:Boolean):void
+        {
+               _enableScroll = value;
+        }
         
         private var _minHeight:Number;
         
@@ -129,7 +150,8 @@ COMPILE::JS
                     document.body.style.minWidth = this.minWidth + 'px';
                 if (!isNaN(this.minHeight))
                     document.body.style.minHeight = this.minHeight + 'px';
-                document.body.style.overflow = 'auto';
+                if (enableScroll)
+                    document.body.style.overflow = 'auto';
             }
         }
         

Reply via email to