Update of /cvsroot/dynapi/dynapi/src/lib/dynapi/gui
In directory usw-pr-cvs1:/tmp/cvs-serv22686/src/lib/dynapi/gui

Modified Files:
        label.js viewport.js 
Log Message:
The initiall onresize ( on layer creation ) was being called before onCreate, and with 
.created = false. I've fixed that. Things are working better now.

Index: label.js
===================================================================
RCS file: /cvsroot/dynapi/dynapi/src/lib/dynapi/gui/label.js,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -r1.13 -r1.14
*** label.js    2001/03/26 16:57:00     1.13
--- label.js    2001/03/27 15:34:27     1.14
***************
*** 22,31 ****
        this.selectable = true;
        this.setText(text);
  
        var listener = new EventListener(this);
        listener.oncreate = function(e) {
!               var     o = e.target;
                if (!o.selectable) {
!                       if (o.created&&(is.ie||is.dom)) {
                                o.css.cursor="default";
                        }
--- 22,33 ----
        this.selectable = true;
        this.setText(text);
+       // Ns6 hack.
+       this.first = true
  
        var listener = new EventListener(this);
        listener.oncreate = function(e) {
!               var o = e.target;
                if (!o.selectable) {
!                       if (o.created&&(is.def)) {
                                o.css.cursor="default";
                        }
***************
*** 36,39 ****
--- 38,43 ----
                if (o.created) {
                        if(is.ns&&o.wrap) o.setText(o.text)
+                       // :(
+                       if(is.ns6 && o.first) {o.first=false;return }
                        if(o.getWidth()!=null)o.pack(o.wrap&&o.pWidth,o.pHeight)
                }
***************
*** 49,53 ****
        this.selectListener.onmouseup = function(e) {
                e.cancelBrowserEvent();
!               // This is needed because since mousedown are cancelled, NS does not 
generate its own 'click' event
                if(is.ns4) {
                        var ne = new DynMouseEvent(e)
--- 53,57 ----
        this.selectListener.onmouseup = function(e) {
                e.cancelBrowserEvent();
!               // This is needed because since mousedown are cancelled, NS4 does not 
generate its own 'click' event
                if(is.ns4) {
                        var ne = new DynMouseEvent(e)
***************
*** 133,136 ****
--- 137,141 ----
        var w = bWidth? this.getContentWidth() : this.w;
        var h = bHeight? this.getContentHeight() : this.h;
+       //alert(this.created+' '+w+' '+h)
        if (this.created) this.setSize(w,h,false);
  };

Index: viewport.js
===================================================================
RCS file: /cvsroot/dynapi/dynapi/src/lib/dynapi/gui/viewport.js,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** viewport.js 2001/03/25 06:45:27     1.8
--- viewport.js 2001/03/27 15:34:27     1.9
***************
*** 46,49 ****
--- 46,50 ----
        viewportListener.oncreate = function(e) {
                var o = e.getTarget();
+               if(is.def) o.css.overflow='hidden'
                o.reset(false);
        };


_______________________________________________
Dynapi-CVS mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/dynapi-cvs

Reply via email to