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