You can subscribe to this list here.
2000 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(75) |
Nov
(252) |
Dec
(418) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2001 |
Jan
(659) |
Feb
(1039) |
Mar
(870) |
Apr
(235) |
May
(329) |
Jun
(251) |
Jul
(123) |
Aug
(119) |
Sep
(67) |
Oct
(194) |
Nov
(535) |
Dec
(133) |
2002 |
Jan
(122) |
Feb
(24) |
Mar
(29) |
Apr
(28) |
May
(16) |
Jun
(20) |
Jul
(11) |
Aug
(12) |
Sep
(13) |
Oct
(14) |
Nov
(23) |
Dec
(19) |
2003 |
Jan
(28) |
Feb
(170) |
Mar
(288) |
Apr
(211) |
May
(126) |
Jun
(166) |
Jul
(131) |
Aug
(102) |
Sep
(211) |
Oct
(301) |
Nov
(22) |
Dec
(6) |
2004 |
Jan
(14) |
Feb
(16) |
Mar
(7) |
Apr
|
May
(8) |
Jun
(25) |
Jul
(21) |
Aug
(2) |
Sep
(7) |
Oct
|
Nov
(2) |
Dec
(1) |
2005 |
Jan
(4) |
Feb
(2) |
Mar
(14) |
Apr
(24) |
May
(3) |
Jun
(7) |
Jul
(30) |
Aug
(5) |
Sep
(1) |
Oct
(3) |
Nov
|
Dec
(1) |
2006 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
(4) |
Oct
|
Nov
|
Dec
|
From: Raymond I. <xw...@ya...> - 2003-06-25 13:30:02
|
--- Dev <de...@ti...> wrote: > Hi! > > Raymond, thats it!!! > > It sounds great with the clone, i think that was the > thing i was after :) > > > tp.cloneField('field1', 'field1.1','field1.2'); > > tp.addChild(new DynLayer(),'field1.1'); > > tp.addChild(new DynLayer(),'field1.2'); > > So if i get this right, the cloneField will take the > first parameter and and placeholders in the field1 > with names, field1.1 and field1.2? With cloneField() you'll be able to clone field1 into as many fields as necessary. field1.1 and field1.2 will "inherit" field1 text/html content (if available) but will not inherit the child object that's associcated with it. it's like this: before clone: {@field1} after clone: {@field1}{@field1.1}{@field1.2} -- Raymond Irving > This will be so great :) > > Thanks raymond! > > Regards > Daniel > > > Hi, > > > > The Template object is basically a DynLayer with > an > > html template as it's content. Fields are > basically > > placeholders and/or containers. Only one DynLayer > can > > be added to a field at any one time. > > > > The TemplateManager (TM) allows you to replace a > > field's object or content at any time: > > > > example: > > > > var tp = new Template('Some text {@field1}') > > tp.addChild(new DynLayer('Here'),'field1'); > > //..... display tp ..... > > //.... some code here .... > > // to replace the DynLayer in field1 > > // with a new DynLayer to this > > tp.addChild(new DynLayer('Hello World'),'field1'); > > tp.generate(); // recreate and display template; > > > > I understand what your trying to do. This is what > I > > would recommend: > > > > 1) Inside your template add sufficient fields for > the > > estimated objects. > > > > Or > > > > 2) Use the above example or something like this: > > > tp.setField('field1','{@field1}{@field2}{@field3}'); > > This should dynamically add field2 and field3 > > > > Or > > > > 3) Wait for the new addField() and cloneField() > > functions. I'll be adding a cloneField() and a > > addField() function that should help to extend > > functionality of the TM. > > > > example: > > > > // adds field2 tp the template > > tp.addField('field2','field1','text/html > content'); > > // where field1 is the adjacent field for field2. > > // if no adjacent field specified then field2 > > // will be added to bottom of template > > > > // clone field1 to create field2 and field3, etc > > > tp.cloneField('field1','field2','field3',...'fieldN'); > > > > Note: cloneField() will only clone the field and > it's > > text/html content. It will not clone the DynLayer > > > > So Daniel, in your case you could use cloneField > in > > this way: > > > > tp.cloneField('field1', 'field1.1','field1.2'); > > tp.addChild(new DynLayer(),'field1.1'); > > tp.addChild(new DynLayer(),'field1.2'); > > // and to add more fields you could > > tp.addField('field3','field1'); > > tp.addChild(new DynLayer(),'field3'); > > > > Is that flexible enough? > > > > Hope this helps and I hope many more users will > start > > liking the TM :) > > > > Hint: I've completed 14 HC so far. See an example > > here: > > > > > http://www24.brinkster.com/dyntools/next/examples/dynapi.gui.htmllistbox.html > > > > > > -- > > Raymond Irving > > > > > > --- Dev <de...@ti...> wrote: > > > Hi Raymond, and the rest of you all. > > > > > > What i was trying to explain (althought very > fuzzy) > > > was that it would be great to be able to add > more > > > than one layer to one field. > > > > > > Example: > > > > > > 1. I create a template with 2 fields, call them > > > field1 and field2 > > > 2. I add one dynlayer, lyr1 to field1 > > > 3. I add another dynlayer, lyr2 to field2 > > > > > > When i come this far, there is not mutch i can > do > > > with the templates, as i first understood the > > > fields, was that it was like placeholders or > > > containers. However at this point i am stuck (in > my > > > point of view) if that is i dont replace the > > > template and add more parts, or replace the > > > containers with ie: lyr3. > > > > > > For what i develop for work and myself, i often > dont > > > know what can and will happen to the page and > for > > > this i am feeling a bit stuck. What i seek is a > way > > > to be able to add lyr3 and lyr4 to field1, and > lyr5 > > > to field2. > > > > > > Maybee this is already solved :) But outside my > mind > > > or my lack of intelligence :) But is there > anyway > > > for me to accomplish to add more than one part > to > > > one field? > > > > > > Maybee something like this: > > > tp.addChild(new > DynLayer(null,0,0,200,20),'field1'); > > > tp.addChild(new > > > DynLayer(null,0,0,200,20),'field1(1)'); > > > tp.addChild(new > > > DynLayer(null,0,0,200,20),'field1(2)'); > > > field1 should then be default and you should not > be > > > forced to use the field1(0) just if you want to > add > > > more than one layer to field1 you should. > > > > > > Do you get my thoughts? :) > > > This is in no way intended to sound critic, it's > > > just what i feel was missing, for a fully > flexible > > > template manager. > > > > > > Best regards > > > Daniel Tiru > > > > > > > > > > > > > > Sorry Daniel, I don't think I understand the > > > question. > > > > Could you please give examples and a little > more > > > > explanation? > > > > > > > > -- > > > > Raymond Irving > > > > > > > > --- Dev <de...@ti...> wrote: > > > > > Hi! > > > > > > > > > > I was wondering if there is any way to add > more > > > than > > > > > one part to a field? Or atleast get the same > > > result > > > > > as adding 2 parts to the same field. Now the > > > part > > > > > will be overwritten. > === message truncated === __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com |
From: Dev <de...@ti...> - 2003-06-25 09:31:53
|
Hi! Raymond, thats it!!! It sounds great with the clone, i think that was the thing i was after :) > tp.cloneField('field1', 'field1.1','field1.2'); > tp.addChild(new DynLayer(),'field1.1'); > tp.addChild(new DynLayer(),'field1.2'); So if i get this right, the cloneField will take the first parameter and and placeholders in the field1 with names, field1.1 and field1.2? This will be so great :) Thanks raymond! Regards Daniel > Hi, > > The Template object is basically a DynLayer with an > html template as it's content. Fields are basically > placeholders and/or containers. Only one DynLayer can > be added to a field at any one time. > > The TemplateManager (TM) allows you to replace a > field's object or content at any time: > > example: > > var tp = new Template('Some text {@field1}') > tp.addChild(new DynLayer('Here'),'field1'); > //..... display tp ..... > //.... some code here .... > // to replace the DynLayer in field1 > // with a new DynLayer to this > tp.addChild(new DynLayer('Hello World'),'field1'); > tp.generate(); // recreate and display template; > > I understand what your trying to do. This is what I > would recommend: > > 1) Inside your template add sufficient fields for the > estimated objects. > > Or > > 2) Use the above example or something like this: > tp.setField('field1','{@field1}{@field2}{@field3}'); > This should dynamically add field2 and field3 > > Or > > 3) Wait for the new addField() and cloneField() > functions. I'll be adding a cloneField() and a > addField() function that should help to extend > functionality of the TM. > > example: > > // adds field2 tp the template > tp.addField('field2','field1','text/html content'); > // where field1 is the adjacent field for field2. > // if no adjacent field specified then field2 > // will be added to bottom of template > > // clone field1 to create field2 and field3, etc > tp.cloneField('field1','field2','field3',...'fieldN'); > > Note: cloneField() will only clone the field and it's > text/html content. It will not clone the DynLayer > > So Daniel, in your case you could use cloneField in > this way: > > tp.cloneField('field1', 'field1.1','field1.2'); > tp.addChild(new DynLayer(),'field1.1'); > tp.addChild(new DynLayer(),'field1.2'); > // and to add more fields you could > tp.addField('field3','field1'); > tp.addChild(new DynLayer(),'field3'); > > Is that flexible enough? > > Hope this helps and I hope many more users will start > liking the TM :) > > Hint: I've completed 14 HC so far. See an example > here: > > http://www24.brinkster.com/dyntools/next/examples/dynapi.gui.htmllistbox.html > > > -- > Raymond Irving > > > --- Dev <de...@ti...> wrote: > > Hi Raymond, and the rest of you all. > > > > What i was trying to explain (althought very fuzzy) > > was that it would be great to be able to add more > > than one layer to one field. > > > > Example: > > > > 1. I create a template with 2 fields, call them > > field1 and field2 > > 2. I add one dynlayer, lyr1 to field1 > > 3. I add another dynlayer, lyr2 to field2 > > > > When i come this far, there is not mutch i can do > > with the templates, as i first understood the > > fields, was that it was like placeholders or > > containers. However at this point i am stuck (in my > > point of view) if that is i dont replace the > > template and add more parts, or replace the > > containers with ie: lyr3. > > > > For what i develop for work and myself, i often dont > > know what can and will happen to the page and for > > this i am feeling a bit stuck. What i seek is a way > > to be able to add lyr3 and lyr4 to field1, and lyr5 > > to field2. > > > > Maybee this is already solved :) But outside my mind > > or my lack of intelligence :) But is there anyway > > for me to accomplish to add more than one part to > > one field? > > > > Maybee something like this: > > tp.addChild(new DynLayer(null,0,0,200,20),'field1'); > > tp.addChild(new > > DynLayer(null,0,0,200,20),'field1(1)'); > > tp.addChild(new > > DynLayer(null,0,0,200,20),'field1(2)'); > > field1 should then be default and you should not be > > forced to use the field1(0) just if you want to add > > more than one layer to field1 you should. > > > > Do you get my thoughts? :) > > This is in no way intended to sound critic, it's > > just what i feel was missing, for a fully flexible > > template manager. > > > > Best regards > > Daniel Tiru > > > > > > > > > > Sorry Daniel, I don't think I understand the > > question. > > > Could you please give examples and a little more > > > explanation? > > > > > > -- > > > Raymond Irving > > > > > > --- Dev <de...@ti...> wrote: > > > > Hi! > > > > > > > > I was wondering if there is any way to add more > > than > > > > one part to a field? Or atleast get the same > > result > > > > as adding 2 parts to the same field. Now the > > part > > > > will be overwritten. > > > > > > > > Regards > > > > Daniel > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > This SF.Net email is sponsored by: INetU > > > > Attention Web Developers & Consultants: Become > > An > > > > INetU Hosting Partner. > > > > Refer Dedicated Servers. We Manage Them. You Get > > 10% > > > > Monthly Commission! > > > > INetU Dedicated Managed Hosting > > > > http://www.inetu.net/partner/index.php > > > > _______________________________________________ > > > > Dynapi-Help mailing list > > > > Dyn...@li... > > > > > > > > > > https://lists.sourceforge.net/lists/listinfo/dynapi-help > > > > > > > > > __________________________________ > > > Do you Yahoo!? > > > SBC Yahoo! DSL - Now only $29.95 per month! > > > http://sbc.yahoo.com > > > > > > > > > > > > ------------------------------------------------------- > > > This SF.Net email is sponsored by: INetU > > > Attention Web Developers & Consultants: Become An > > INetU Hosting Partner. > > > Refer Dedicated Servers. We Manage Them. You Get > > 10% Monthly Commission! > > > INetU Dedicated Managed Hosting > > http://www.inetu.net/partner/index.php > > > _______________________________________________ > > > Dynapi-Dev mailing list > > > Dyn...@li... > > > > > > http://www.mail-archive.com/dyn...@li.../ > > > > > > > __________________________________ > Do you Yahoo!? > SBC Yahoo! DSL - Now only $29.95 per month! > http://sbc.yahoo.com > > > ------------------------------------------------------- > This SF.Net email is sponsored by: INetU > Attention Web Developers & Consultants: Become An INetU Hosting Partner. > Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! > INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php > _______________________________________________ > Dynapi-Help mailing list > Dyn...@li... > https://lists.sourceforge.net/lists/listinfo/dynapi-help |
From: Raymond I. <xw...@ya...> - 2003-06-25 00:05:09
|
Hi, The Template object is basically a DynLayer with an html template as it's content. Fields are basically placeholders and/or containers. Only one DynLayer can be added to a field at any one time. The TemplateManager (TM) allows you to replace a field's object or content at any time: example: var tp = new Template('Some text {@field1}') tp.addChild(new DynLayer('Here'),'field1'); //..... display tp ..... //.... some code here .... // to replace the DynLayer in field1 // with a new DynLayer to this tp.addChild(new DynLayer('Hello World'),'field1'); tp.generate(); // recreate and display template; I understand what your trying to do. This is what I would recommend: 1) Inside your template add sufficient fields for the estimated objects. Or 2) Use the above example or something like this: tp.setField('field1','{@field1}{@field2}{@field3}'); This should dynamically add field2 and field3 Or 3) Wait for the new addField() and cloneField() functions. I'll be adding a cloneField() and a addField() function that should help to extend functionality of the TM. example: // adds field2 tp the template tp.addField('field2','field1','text/html content'); // where field1 is the adjacent field for field2. // if no adjacent field specified then field2 // will be added to bottom of template // clone field1 to create field2 and field3, etc tp.cloneField('field1','field2','field3',...'fieldN'); Note: cloneField() will only clone the field and it's text/html content. It will not clone the DynLayer So Daniel, in your case you could use cloneField in this way: tp.cloneField('field1', 'field1.1','field1.2'); tp.addChild(new DynLayer(),'field1.1'); tp.addChild(new DynLayer(),'field1.2'); // and to add more fields you could tp.addField('field3','field1'); tp.addChild(new DynLayer(),'field3'); Is that flexible enough? Hope this helps and I hope many more users will start liking the TM :) Hint: I've completed 14 HC so far. See an example here: http://www24.brinkster.com/dyntools/next/examples/dynapi.gui.htmllistbox.html -- Raymond Irving --- Dev <de...@ti...> wrote: > Hi Raymond, and the rest of you all. > > What i was trying to explain (althought very fuzzy) > was that it would be great to be able to add more > than one layer to one field. > > Example: > > 1. I create a template with 2 fields, call them > field1 and field2 > 2. I add one dynlayer, lyr1 to field1 > 3. I add another dynlayer, lyr2 to field2 > > When i come this far, there is not mutch i can do > with the templates, as i first understood the > fields, was that it was like placeholders or > containers. However at this point i am stuck (in my > point of view) if that is i dont replace the > template and add more parts, or replace the > containers with ie: lyr3. > > For what i develop for work and myself, i often dont > know what can and will happen to the page and for > this i am feeling a bit stuck. What i seek is a way > to be able to add lyr3 and lyr4 to field1, and lyr5 > to field2. > > Maybee this is already solved :) But outside my mind > or my lack of intelligence :) But is there anyway > for me to accomplish to add more than one part to > one field? > > Maybee something like this: > tp.addChild(new DynLayer(null,0,0,200,20),'field1'); > tp.addChild(new > DynLayer(null,0,0,200,20),'field1(1)'); > tp.addChild(new > DynLayer(null,0,0,200,20),'field1(2)'); > field1 should then be default and you should not be > forced to use the field1(0) just if you want to add > more than one layer to field1 you should. > > Do you get my thoughts? :) > This is in no way intended to sound critic, it's > just what i feel was missing, for a fully flexible > template manager. > > Best regards > Daniel Tiru > > > > > > Sorry Daniel, I don't think I understand the > question. > > Could you please give examples and a little more > > explanation? > > > > -- > > Raymond Irving > > > > --- Dev <de...@ti...> wrote: > > > Hi! > > > > > > I was wondering if there is any way to add more > than > > > one part to a field? Or atleast get the same > result > > > as adding 2 parts to the same field. Now the > part > > > will be overwritten. > > > > > > Regards > > > Daniel > > > > > > > > > > > > ------------------------------------------------------- > > > This SF.Net email is sponsored by: INetU > > > Attention Web Developers & Consultants: Become > An > > > INetU Hosting Partner. > > > Refer Dedicated Servers. We Manage Them. You Get > 10% > > > Monthly Commission! > > > INetU Dedicated Managed Hosting > > > http://www.inetu.net/partner/index.php > > > _______________________________________________ > > > Dynapi-Help mailing list > > > Dyn...@li... > > > > > > https://lists.sourceforge.net/lists/listinfo/dynapi-help > > > > > > __________________________________ > > Do you Yahoo!? > > SBC Yahoo! DSL - Now only $29.95 per month! > > http://sbc.yahoo.com > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: INetU > > Attention Web Developers & Consultants: Become An > INetU Hosting Partner. > > Refer Dedicated Servers. We Manage Them. You Get > 10% Monthly Commission! > > INetU Dedicated Managed Hosting > http://www.inetu.net/partner/index.php > > _______________________________________________ > > Dynapi-Dev mailing list > > Dyn...@li... > > > http://www.mail-archive.com/dyn...@li.../ > > __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com |
From: Dev <de...@ti...> - 2003-06-24 18:57:58
|
Hi Raymond, and the rest of you all. What i was trying to explain (althought very fuzzy) was that it would be great to be able to add more than one layer to one field. Example: 1. I create a template with 2 fields, call them field1 and field2 2. I add one dynlayer, lyr1 to field1 3. I add another dynlayer, lyr2 to field2 When i come this far, there is not mutch i can do with the templates, as i first understood the fields, was that it was like placeholders or containers. However at this point i am stuck (in my point of view) if that is i dont replace the template and add more parts, or replace the containers with ie: lyr3. For what i develop for work and myself, i often dont know what can and will happen to the page and for this i am feeling a bit stuck. What i seek is a way to be able to add lyr3 and lyr4 to field1, and lyr5 to field2. Maybee this is already solved :) But outside my mind or my lack of intelligence :) But is there anyway for me to accomplish to add more than one part to one field? Maybee something like this: tp.addChild(new DynLayer(null,0,0,200,20),'field1'); tp.addChild(new DynLayer(null,0,0,200,20),'field1(1)'); tp.addChild(new DynLayer(null,0,0,200,20),'field1(2)'); field1 should then be default and you should not be forced to use the field1(0) just if you want to add more than one layer to field1 you should. Do you get my thoughts? :) This is in no way intended to sound critic, it's just what i feel was missing, for a fully flexible template manager. Best regards Daniel Tiru > > Sorry Daniel, I don't think I understand the question. > Could you please give examples and a little more > explanation? > > -- > Raymond Irving > > --- Dev <de...@ti...> wrote: > > Hi! > > > > I was wondering if there is any way to add more than > > one part to a field? Or atleast get the same result > > as adding 2 parts to the same field. Now the part > > will be overwritten. > > > > Regards > > Daniel > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: INetU > > Attention Web Developers & Consultants: Become An > > INetU Hosting Partner. > > Refer Dedicated Servers. We Manage Them. You Get 10% > > Monthly Commission! > > INetU Dedicated Managed Hosting > > http://www.inetu.net/partner/index.php > > _______________________________________________ > > Dynapi-Help mailing list > > Dyn...@li... > > > https://lists.sourceforge.net/lists/listinfo/dynapi-help > > > __________________________________ > Do you Yahoo!? > SBC Yahoo! DSL - Now only $29.95 per month! > http://sbc.yahoo.com > > > ------------------------------------------------------- > This SF.Net email is sponsored by: INetU > Attention Web Developers & Consultants: Become An INetU Hosting Partner. > Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! > INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ |
From: Raymond I. <xw...@ya...> - 2003-06-24 13:22:18
|
Hi, Any word on the java.compressor as yet? Even the command line version would be ok. Sorry, but it's just that I'm so excited about this compress and merge utility. Can't wait see it in action. -- Raymond Irving --- Jesse Vitrone <je...@6t...> wrote: > OK, I've got 2 things to add, I've got the > java.compressor code, and > some updated js files, with semi-colons added and > stuff. > > The js files should be added as a patch? > Do I need to do anything more than have a regular > source forge account? > Should I be a member of the project? > It looks like I can only attach one file to a patch. > Does that mean I > zip up the files that I changed? > > The java compressor, I have a CVS client and putty. > Now what? > > Thanks, > Jesse > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Etnus, makers of > TotalView, The best > thread debugger on the planet. Designed with thread > debugging features > you've never dreamed of, try TotalView 6 free at > www.etnus.com. > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com |
From: SourceForge.net <no...@so...> - 2003-06-24 13:12:35
|
Bugs item #759703, was opened at 2003-06-24 08:51 Message generated for change (Comment added) made by xwisdom You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105757&aid=759703&group_id=5757 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: ben smith (b0nj0m0n) Assigned to: Nobody/Anonymous (nobody) Summary: Library Error: could not find [TemplateManager] Initial Comment: The library claims that it can't find TemplateManager or SnapX. I checked in /ext/packages.js, and the filenames listed there correspond with the correct physical filenames. Using DynAPI 3.0.0 with Internet Explorer 6 and Mozilla 1.4 on a RedHat/Apache server. http://benchmark.s-m-i-t-h.com/testNavBar.htm I'm brand new to the water, but it looked cold, so I tried the diving board. Thanks much - it looks great, wish I could get it to work. ---------------------------------------------------------------------- >Comment By: Raymond Irving (xwisdom) Date: 2003-06-24 13:12 Message: Logged In: YES user_id=696242 Hi Ben, Welcome to the new world of DynAPI 3.0 Thanks for the information. This issue has been resolved and will be in cvs soon. On looking at your test page I found out that your still using the moveTo(x,y) function. This function was replaced with the setLocation(x,y) function Enjoy! ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105757&aid=759703&group_id=5757 |
From: Raymond I. <xw...@ya...> - 2003-06-24 12:46:49
|
This sound great Chris! In dynapi_ns4.js there's a recycled array that's used to recycle used layers. I don't think this is currently being used. If you can get these changes along with an example to us (or in cvs) then it would well appreciated. Many thanks for helping us with this memory problem. Best regards, -- Raymond Irving --- Chris Greener <chr...@ms...> wrote: > I ran a continuous test in both IE6 and NS7 and > found calling addChild as designed loses memory. > The test was continuous with 100th second delay. In > IE memory usage gradually increased a few bytes each > minute in NS7 Megs were consumed. After removing the > destroy method, memory remained constant with IE and > increased very slowly with NS (bytes). > There were also significant speed gains from both > browsers. These finding are consistent with work I > did with communicator about 6 years ago where I > couldn't find a way to destroy layers instead I > opted to create a reusable layer pool for discarded > layers. > The Image loading issue I discussed was my system. I > now know after a long painful process that XP-Pro > running IIS has a built in limit of 10 connections. > > ----- Original Message ----- > From: Raymond Irving > To: Chris Greener ; > dyn...@li... > Sent: Monday, June 23, 2003 6:23 AM > Subject: Re: [Dynapi-Dev] removing layers > > > Hi Chris, > > --- Chris Greener <chr...@ms...> wrote: > > I'm new to the product so please bear with me. > > Environment: 3.0 Beta/IE6 > > Welcome to the DynAPI dev group. Glad to have you > aboard. > > > When using the addChild() method to move a > dynlayer > > to another dynlayer parent the elm and it child > > elements are first destroyed and then > re-created. Is > > there a reason for destroying the element > layers? > > Also during this process child layers with > images > > intermittently stopped loading causing IE to > spin > > until the image load timed-out. Is this a known > > issue? > > > > I modified the _remove method to stop the elm > from > > being destroyed and modified _create method to > > re-use the same elm. > > something like the following: > > if(this.elm) { > > parentElement = this.parent.elm; > > parentElement.appendChild(this.elm); > > DynLayer._assignElement(this,this.elm); > > DynElement._flagCreate(this); > > } > > > > This considerably speeded up the re-draw process > and > > seems to have fixed the image load issue. > > > > Comments welcome? > > > > How does this fix affects the other browsers (such > as > IE4, Mozilla, opera, etc)? The reason for > destroying > the elm was to release memory, etc. I'm not sure > it > DOM will automatically remove the elm from one > parent > to the next. But if this works fine then we can > look > into it. To submit patches you can 1) make your > change, 2) Zip the modified file into a .zip file, > 3) > upload them through the patch service on DynAPI's > website. > > > http://sourceforge.net/tracker/?group_id=5757&atid=305757 > > > > Bugs found: Is this the right place to post > them? > > dynlayer_ie: setLocation and setPageLocation > methods > > are broken. setClass needs overriding > > Well, normal you could post them to the bugs > section > of the site > > (http://sourceforge.net/tracker/?group_id=5757&atid=105757) > or you could send an email to the dev-help group, > etc. > But since you've made mention of it we can deal > with > it as we speak. > > Please provide a working example of the bugs and > send > it to this group. > > Best regards, > > -- > Raymond Irving > > > > > Thx > > ChrisG > > > > > > > > > > > > > > > __________________________________ > Do you Yahoo!? > SBC Yahoo! DSL - Now only $29.95 per month! > http://sbc.yahoo.com > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: INetU > Attention Web Developers & Consultants: Become An > INetU Hosting Partner. > Refer Dedicated Servers. We Manage Them. You Get > 10% Monthly Commission! > INetU Dedicated Managed Hosting > http://www.inetu.net/partner/index.php > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > > http://www.mail-archive.com/dyn...@li.../ > __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com |
From: Raymond I. <xw...@ya...> - 2003-06-24 12:38:44
|
Sorry Daniel, I don't think I understand the question. Could you please give examples and a little more explanation? -- Raymond Irving --- Dev <de...@ti...> wrote: > Hi! > > I was wondering if there is any way to add more than > one part to a field? Or atleast get the same result > as adding 2 parts to the same field. Now the part > will be overwritten. > > Regards > Daniel > > > ------------------------------------------------------- > This SF.Net email is sponsored by: INetU > Attention Web Developers & Consultants: Become An > INetU Hosting Partner. > Refer Dedicated Servers. We Manage Them. You Get 10% > Monthly Commission! > INetU Dedicated Managed Hosting > http://www.inetu.net/partner/index.php > _______________________________________________ > Dynapi-Help mailing list > Dyn...@li... > https://lists.sourceforge.net/lists/listinfo/dynapi-help __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com |
From: Dev <de...@ti...> - 2003-06-24 12:10:19
|
Hi! I was wondering if there is any way to add more than one part to a field? Or atleast get the same result as adding 2 parts to the same field. Now the part will be overwritten. Regards Daniel |
From: SourceForge.net <no...@so...> - 2003-06-24 08:51:29
|
Bugs item #759703, was opened at 2003-06-24 03:51 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105757&aid=759703&group_id=5757 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: ben smith (b0nj0m0n) Assigned to: Nobody/Anonymous (nobody) Summary: Library Error: could not find [TemplateManager] Initial Comment: The library claims that it can't find TemplateManager or SnapX. I checked in /ext/packages.js, and the filenames listed there correspond with the correct physical filenames. Using DynAPI 3.0.0 with Internet Explorer 6 and Mozilla 1.4 on a RedHat/Apache server. http://benchmark.s-m-i-t-h.com/testNavBar.htm I'm brand new to the water, but it looked cold, so I tried the diving board. Thanks much - it looks great, wish I could get it to work. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=105757&aid=759703&group_id=5757 |
From: Chris G. <chr...@ms...> - 2003-06-24 05:56:10
|
I ran a continuous test in both IE6 and NS7 and found calling addChild = as designed loses memory. The test was continuous with 100th second delay. In IE memory usage = gradually increased a few bytes each minute in NS7 Megs were consumed. = After removing the destroy method, memory remained constant with IE and = increased very slowly with NS (bytes). There were also significant speed gains from both browsers. These = finding are consistent with work I did with communicator about 6 years = ago where I couldn't find a way to destroy layers instead I opted to = create a reusable layer pool for discarded layers.=20 The Image loading issue I discussed was my system. I now know after a = long painful process that XP-Pro running IIS has a built in limit of 10 = connections. ----- Original Message -----=20 From: Raymond Irving=20 To: Chris Greener ; dyn...@li...=20 Sent: Monday, June 23, 2003 6:23 AM Subject: Re: [Dynapi-Dev] removing layers Hi Chris, --- Chris Greener <chr...@ms...> wrote: > I'm new to the product so please bear with me. > Environment: 3.0 Beta/IE6 =20 Welcome to the DynAPI dev group. Glad to have you aboard. > When using the addChild() method to move a dynlayer > to another dynlayer parent the elm and it child > elements are first destroyed and then re-created. Is > there a reason for destroying the element layers? > Also during this process child layers with images > intermittently stopped loading causing IE to spin > until the image load timed-out. Is this a known > issue?=20 >=20 > I modified the _remove method to stop the elm from > being destroyed and modified _create method to > re-use the same elm.=20 > something like the following: > if(this.elm) { > parentElement =3D this.parent.elm; > parentElement.appendChild(this.elm); > DynLayer._assignElement(this,this.elm); > DynElement._flagCreate(this); > } >=20 > This considerably speeded up the re-draw process and > seems to have fixed the image load issue. >=20 > Comments welcome? >=20 How does this fix affects the other browsers (such as IE4, Mozilla, opera, etc)? The reason for destroying the elm was to release memory, etc. I'm not sure it DOM will automatically remove the elm from one parent to the next. But if this works fine then we can look into it. To submit patches you can 1) make your change, 2) Zip the modified file into a .zip file, 3) upload them through the patch service on DynAPI's website. http://sourceforge.net/tracker/?group_id=3D5757&atid=3D305757 =20 > Bugs found: Is this the right place to post them? > dynlayer_ie: setLocation and setPageLocation methods > are broken. setClass needs overriding Well, normal you could post them to the bugs section of the site (http://sourceforge.net/tracker/?group_id=3D5757&atid=3D105757) or you could send an email to the dev-help group, etc. But since you've made mention of it we can deal with it as we speak.=20 Please provide a working example of the bugs and send it to this group. Best regards, -- Raymond Irving >=20 > Thx > ChrisG >=20 >=20 >=20 >=20 >=20 >=20 __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com ------------------------------------------------------- This SF.Net email is sponsored by: INetU Attention Web Developers & Consultants: Become An INetU Hosting = Partner. Refer Dedicated Servers. We Manage Them. You Get 10% Monthly = Commission! INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php _______________________________________________ Dynapi-Dev mailing list Dyn...@li... http://www.mail-archive.com/dyn...@li.../ |
From: Raymond I. <xw...@ya...> - 2003-06-23 13:23:11
|
Hi Chris, --- Chris Greener <chr...@ms...> wrote: > I'm new to the product so please bear with me. > Environment: 3.0 Beta/IE6 Welcome to the DynAPI dev group. Glad to have you aboard. > When using the addChild() method to move a dynlayer > to another dynlayer parent the elm and it child > elements are first destroyed and then re-created. Is > there a reason for destroying the element layers? > Also during this process child layers with images > intermittently stopped loading causing IE to spin > until the image load timed-out. Is this a known > issue? > > I modified the _remove method to stop the elm from > being destroyed and modified _create method to > re-use the same elm. > something like the following: > if(this.elm) { > parentElement = this.parent.elm; > parentElement.appendChild(this.elm); > DynLayer._assignElement(this,this.elm); > DynElement._flagCreate(this); > } > > This considerably speeded up the re-draw process and > seems to have fixed the image load issue. > > Comments welcome? > How does this fix affects the other browsers (such as IE4, Mozilla, opera, etc)? The reason for destroying the elm was to release memory, etc. I'm not sure it DOM will automatically remove the elm from one parent to the next. But if this works fine then we can look into it. To submit patches you can 1) make your change, 2) Zip the modified file into a .zip file, 3) upload them through the patch service on DynAPI's website. http://sourceforge.net/tracker/?group_id=5757&atid=305757 > Bugs found: Is this the right place to post them? > dynlayer_ie: setLocation and setPageLocation methods > are broken. setClass needs overriding Well, normal you could post them to the bugs section of the site (http://sourceforge.net/tracker/?group_id=5757&atid=105757) or you could send an email to the dev-help group, etc. But since you've made mention of it we can deal with it as we speak. Please provide a working example of the bugs and send it to this group. Best regards, -- Raymond Irving > > Thx > ChrisG > > > > > > __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com |
From: Raymond I. <xw...@ya...> - 2003-06-23 13:13:05
|
Hi Daniel, Firstly, it's more effecient to create the callback function on the outside of the PostData() function var fn = function(e, success) { if (!success) alert ('Server Timeout'); } Secondly, you'll have to loop through all the checkboxes and then submit their values together: function GetCheckBoxValues(chk){ if (!chk.length) { if(chk.checked) return chk.value; }else { var i,ar=[]; for(i=0;i<chk.length;i++) { if(chk[i].checked) ar[ar.length]=chk[i].value; }; return ar.join(','); } }; You can see the util/datasource.js file (lines 368-445) for other examples. And finally here's what the PostData() function would look like: function PostData(formName) { var elm,f = eval('document.forms.'+formName); var data = {} for(var i=0;i<=f.elements.length;i++){ elm = f.elements[i]; if (elm != null) { if (elm.type == 'text') { data[elm.name]=elm.value; alert(elm.name+':'+elm.value+':'+elm.type); } else if (elm.type == 'radio') { if (elm.checked) { data[elm.name]=elm.value; alert(elm.name+':'+elm.value+':'+elm.type); } } else if (elm.type == 'checkbox') { var vl = GetCheckBoxValues(elm); if(vl){ data[elm.name] = vl; alert(elm.name+':'+vl+':'+elm.type); } } } ioelement.post('/admin/login.asp?action=PostAddUser', data, fn); } -- Raymond Irving --- Dev <de...@ti...> wrote: > Hi folks! > > I have some problem with posting the checkboxes with > the ioelement. > Here is my code: > function PostData(formName) { > var fn = function(e, success) { > if (!success) alert ('Server Timeout'); > } > var elm,f = eval('document.forms.'+formName); > var data = {} > for(var i=0;i<=f.elements.length;i++){ > elm = f.elements[i]; > if (elm != null) { > if (elm.type == 'text') { > data[elm.name]=elm.value; > alert(elm.name+':'+elm.value+':'+elm.type); > } > else if (elm.type == 'radio') { > if (elm.checked) { > data[elm.name]=elm.value; > alert(elm.name+':'+elm.value+':'+elm.type); > } > } > else if (elm.type == 'checkbox') { > if (elm.checked) { > data[elm.name]=elm.value; > alert(elm.name+':'+elm.value+':'+elm.type); > } > } > } > } > > ioelement.post('/admin/login.asp?action=PostAddUser', > data, fn); > } > > The problem is when i retreve the checkbox and i > have multiple selected just the last one gets > posted. > > IE: > checkbox 1: name=kalle value:1 checked > checkbox 2: name=kalle value:2 checked > > When i fetch kalle by request.form("kalle") i get > value:2 and not as regular: value:1,2 > > Is this a bug or is it something that i need to do > myself, if thats the case, how can i do this, i am > not so good at js yet so this is over my head... > > I must aswell state that you all that have developed > the new release have done a really really good job! > > Best regards > Daniel Tiru > > > ------------------------------------------------------- > This SF.Net email is sponsored by: INetU > Attention Web Developers & Consultants: Become An > INetU Hosting Partner. > Refer Dedicated Servers. We Manage Them. You Get 10% > Monthly Commission! > INetU Dedicated Managed Hosting > http://www.inetu.net/partner/index.php > _______________________________________________ > Dynapi-Help mailing list > Dyn...@li... > https://lists.sourceforge.net/lists/listinfo/dynapi-help __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com |
From: Dev <de...@ti...> - 2003-06-23 06:58:09
|
Hi folks! I have some problem with posting the checkboxes with the ioelement. Here is my code: function PostData(formName) { var fn = function(e, success) { if (!success) alert ('Server Timeout'); } var elm,f = eval('document.forms.'+formName); var data = {} for(var i=0;i<=f.elements.length;i++){ elm = f.elements[i]; if (elm != null) { if (elm.type == 'text') { data[elm.name]=elm.value; alert(elm.name+':'+elm.value+':'+elm.type); } else if (elm.type == 'radio') { if (elm.checked) { data[elm.name]=elm.value; alert(elm.name+':'+elm.value+':'+elm.type); } } else if (elm.type == 'checkbox') { if (elm.checked) { data[elm.name]=elm.value; alert(elm.name+':'+elm.value+':'+elm.type); } } } } ioelement.post('/admin/login.asp?action=PostAddUser', data, fn); } The problem is when i retreve the checkbox and i have multiple selected just the last one gets posted. IE: checkbox 1: name=kalle value:1 checked checkbox 2: name=kalle value:2 checked When i fetch kalle by request.form("kalle") i get value:2 and not as regular: value:1,2 Is this a bug or is it something that i need to do myself, if thats the case, how can i do this, i am not so good at js yet so this is over my head... I must aswell state that you all that have developed the new release have done a really really good job! Best regards Daniel Tiru |
From: Chris G. <chr...@ms...> - 2003-06-22 19:15:35
|
I'm new to the product so please bear with me. Environment: 3.0 Beta/IE6 When using the addChild() method to move a dynlayer to another dynlayer = parent the elm and it child elements are first destroyed and then = re-created. Is there a reason for destroying the element layers? Also during this process child layers with images intermittently stopped = loading causing IE to spin until the image load timed-out. Is this a = known issue?=20 I modified the _remove method to stop the elm from being destroyed and = modified _create method to re-use the same elm.=20 something like the following: if(this.elm) { parentElement =3D this.parent.elm; parentElement.appendChild(this.elm); DynLayer._assignElement(this,this.elm); DynElement._flagCreate(this); } This considerably speeded up the re-draw process and seems to have fixed = the image load issue. Comments welcome? Bugs found: Is this the right place to post them? dynlayer_ie: setLocation and setPageLocation methods are broken. = setClass needs overriding Thx ChrisG |
From: Stephen C. <sca...@vi...> - 2003-06-19 17:17:04
|
Hmm, what does everybody think about just extending the core JavaScript language so that it is ECMA compliant vs. creating a set of new objects? The code I provided mods the array object so that it complies. Either way, the code ends up on the client, so wouldn't make further sense to keep it organized in a more universal manner? Just thinking of making things follow closer to standards that are out there. Case in point, I like the IOElements respect towards SOAP-RPC. It makes sense in a world where there are hardly any standards. ----- Original Message ----- From: "Raymond Irving" <xw...@ya...> To: "DynAPI-Dev" <dyn...@li...> Sent: Thursday, June 19, 2003 9:15 AM Subject: Re: [Dynapi-Dev] Array.prototype.js > > How about creating a new set of function called > functions.array.js? This way we could include the > missing array functions and add some customized ones. > > for exmaple: > > dynapi.library.include('dynapi.functions.Array'); > > var ar = dynapi.functions.popArray(array); > var ar = dynapi.functions.spliceArray(array,inc,cnt); > var ar = dynapi.functions.sortArray(array,order); > > It would be in keep with the set of functions that we > now have (e.g. dynapi.functions.removeFromArray, etc). > > Agree? > > -- > Raymond Irving > > > --- Stephen Carroll <sca...@vi...> wrote: > > Is there a chance that we can correct for other > > cross platform issues? > > Perhaps this is beyond the scope of this realm, but > > in my version of dynapi > > 2.5, I've added a arrayprototype.js file that > > provides uniform support for > > arrays in JavaScript accross all browser platforms. > > Please see: > > > http://www.chts.net/Steve's%20Stuff/DynAPISE/src/lib/dhtmlab/api/arrayprotot > > ype.js this will correct for the ambiguities > > between Netcape and IE array > > parsing routines to become ECMA Script compliant. > > > > ----- Original Message ----- > > From: "Raymond Irving" <xw...@ya...> > > To: "DynAPI-Dev" <dyn...@li...> > > Sent: Wednesday, June 18, 2003 9:07 AM > > Subject: [Dynapi-Dev] The way forward...DynAPI Beta > > 2 > > > > > > > Hello Everyone, > > > > > > In light of the recent release of beta 1 and the > > > success of the API, I would like to propose that > > we > > > schedule a beta 2 and if possible a final release > > > date. > > > > > > DynAPI beta 1 is for the most part stable and we > > would > > > like for it to be very stable for the final > > release. > > > The following dates are suggestions that I'm > > putting > > > forward for beta 2 and final releases of version > > 3.0 > > > > > > Release Road Map > > > ------------------- > > > Beta 2 - September 2, 2003 > > > RC1 - October 2, 2003 > > > RTP 3.0.0 - November 2, 2003 (final) > > > > > > The Release To Public (RTP) version would be the > > final > > > and most stable release for DynAPI 3.0.0. > > > > > > If these dates are ok with everyone can we try to > > get > > > all the new features/suggestions (i.e. compressor, > > > widgets, etc) into the API before the beta 2 > > release? > > > After beta 2 I would suggest that we do not add > > any > > > new features to the API until after the RTP > > release > > > (maybe in 3.0.1). > > > > > > Any comments? > > > > > > > > > -- > > > Raymond Irving > > > > > > __________________________________ > > > Do you Yahoo!? > > > SBC Yahoo! DSL - Now only $29.95 per month! > > > http://sbc.yahoo.com > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: INetU > > Attention Web Developers & Consultants: Become An > > INetU Hosting Partner. > > Refer Dedicated Servers. We Manage Them. You Get 10% > > Monthly Commission! > > INetU Dedicated Managed Hosting > > http://www.inetu.net/partner/index.php > > _______________________________________________ > > Dynapi-Dev mailing list > > Dyn...@li... > > > http://www.mail-archive.com/dyn...@li.../ > > > __________________________________ > Do you Yahoo!? > SBC Yahoo! DSL - Now only $29.95 per month! > http://sbc.yahoo.com > > > > |
From: Raymond I. <xw...@ya...> - 2003-06-19 16:15:53
|
How about creating a new set of function called functions.array.js? This way we could include the missing array functions and add some customized ones. for exmaple: dynapi.library.include('dynapi.functions.Array'); var ar = dynapi.functions.popArray(array); var ar = dynapi.functions.spliceArray(array,inc,cnt); var ar = dynapi.functions.sortArray(array,order); It would be in keep with the set of functions that we now have (e.g. dynapi.functions.removeFromArray, etc). Agree? -- Raymond Irving --- Stephen Carroll <sca...@vi...> wrote: > Is there a chance that we can correct for other > cross platform issues? > Perhaps this is beyond the scope of this realm, but > in my version of dynapi > 2.5, I've added a arrayprototype.js file that > provides uniform support for > arrays in JavaScript accross all browser platforms. > Please see: > http://www.chts.net/Steve's%20Stuff/DynAPISE/src/lib/dhtmlab/api/arrayprotot > ype.js this will correct for the ambiguities > between Netcape and IE array > parsing routines to become ECMA Script compliant. > > ----- Original Message ----- > From: "Raymond Irving" <xw...@ya...> > To: "DynAPI-Dev" <dyn...@li...> > Sent: Wednesday, June 18, 2003 9:07 AM > Subject: [Dynapi-Dev] The way forward...DynAPI Beta > 2 > > > > Hello Everyone, > > > > In light of the recent release of beta 1 and the > > success of the API, I would like to propose that > we > > schedule a beta 2 and if possible a final release > > date. > > > > DynAPI beta 1 is for the most part stable and we > would > > like for it to be very stable for the final > release. > > The following dates are suggestions that I'm > putting > > forward for beta 2 and final releases of version > 3.0 > > > > Release Road Map > > ------------------- > > Beta 2 - September 2, 2003 > > RC1 - October 2, 2003 > > RTP 3.0.0 - November 2, 2003 (final) > > > > The Release To Public (RTP) version would be the > final > > and most stable release for DynAPI 3.0.0. > > > > If these dates are ok with everyone can we try to > get > > all the new features/suggestions (i.e. compressor, > > widgets, etc) into the API before the beta 2 > release? > > After beta 2 I would suggest that we do not add > any > > new features to the API until after the RTP > release > > (maybe in 3.0.1). > > > > Any comments? > > > > > > -- > > Raymond Irving > > > > __________________________________ > > Do you Yahoo!? > > SBC Yahoo! DSL - Now only $29.95 per month! > > http://sbc.yahoo.com > > > > > > > > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: INetU > Attention Web Developers & Consultants: Become An > INetU Hosting Partner. > Refer Dedicated Servers. We Manage Them. You Get 10% > Monthly Commission! > INetU Dedicated Managed Hosting > http://www.inetu.net/partner/index.php > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com |
From: Raymond I. <xw...@ya...> - 2003-06-19 15:42:51
|
How about porting these to DynAPI 3.0? -- Raymond Irving --- Stephen Carroll <sca...@vi...> wrote: > OK, here it is, my old DynAPI stuff. It was built > on 2.5 and I haven't > touched it since. I held on to it for too long and > shouldn't kept it from > all of you! There are examples in the examples > folder, some of which are > quite interesting. Checkout: > http://www.chts.net/www.chts.net/Steve's%20Stuff/dynapi.zip > > Treeview > VirtuosoftWidgets > PopupMenu > Listbox > Textbox > > You'll see the textbox widget is a textbox like > object that features a large > font capability and can pickup keystrokes that NS > would normally miss. In > addition, it performs character mapping, etc. Java > source is included. > __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com |
From: Raymond I. <xw...@ya...> - 2003-06-19 15:34:13
|
--- Stephen Carroll <sca...@vi...> wrote: > Is there a chance that we can correct for other > cross platform issues? Sure. If you have any such suggestions we can include it as library in the API. > Perhaps this is beyond the scope of this realm, but > in my version of dynapi > 2.5, I've added a arrayprototype.js file that > provides uniform support for > arrays in JavaScript accross all browser platforms. > Please see: > http://www.chts.net/Steve's%20Stuff/DynAPISE/src/lib/dhtmlab/api/arrayprotot > ype.js this will correct for the ambiguities > between Netcape and IE array > parsing routines to become ECMA Script compliant. Cool. Will take a look at this later. -- Raymond Irving > ----- Original Message ----- > From: "Raymond Irving" <xw...@ya...> > To: "DynAPI-Dev" <dyn...@li...> > Sent: Wednesday, June 18, 2003 9:07 AM > Subject: [Dynapi-Dev] The way forward...DynAPI Beta > 2 > > > > Hello Everyone, > > > > In light of the recent release of beta 1 and the > > success of the API, I would like to propose that > we > > schedule a beta 2 and if possible a final release > > date. > > > > DynAPI beta 1 is for the most part stable and we > would > > like for it to be very stable for the final > release. > > The following dates are suggestions that I'm > putting > > forward for beta 2 and final releases of version > 3.0 > > > > Release Road Map > > ------------------- > > Beta 2 - September 2, 2003 > > RC1 - October 2, 2003 > > RTP 3.0.0 - November 2, 2003 (final) > > > > The Release To Public (RTP) version would be the > final > > and most stable release for DynAPI 3.0.0. > > > > If these dates are ok with everyone can we try to > get > > all the new features/suggestions (i.e. compressor, > > widgets, etc) into the API before the beta 2 > release? > > After beta 2 I would suggest that we do not add > any > > new features to the API until after the RTP > release > > (maybe in 3.0.1). > > > > Any comments? > > > > > > -- > > Raymond Irving > > > > __________________________________ > > Do you Yahoo!? > > SBC Yahoo! DSL - Now only $29.95 per month! > > http://sbc.yahoo.com > > > > > > > > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: INetU > Attention Web Developers & Consultants: Become An > INetU Hosting Partner. > Refer Dedicated Servers. We Manage Them. You Get 10% > Monthly Commission! > INetU Dedicated Managed Hosting > http://www.inetu.net/partner/index.php > _______________________________________________ > Dynapi-Dev mailing list > Dyn...@li... > http://www.mail-archive.com/dyn...@li.../ __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com |
From: Raymond I. <xw...@ya...> - 2003-06-19 15:31:34
|
See Below: --- Stephen Carroll <sca...@vi...> wrote: > OK, here it is, my old DynAPI stuff. It was built > on 2.5 and I haven't > touched it since. I held on to it for too long and > shouldn't kept it from > all of you! There are examples in the examples > folder, some of which are > quite interesting. Checkout: > http://www.chts.net/www.chts.net/Steve's%20Stuff/dynapi.zip > > Treeview > VirtuosoftWidgets > PopupMenu > Listbox > Textbox > > You'll see the textbox widget is a textbox like > object that features a large > font capability and can pickup keystrokes that NS > would normally miss. In > addition, it performs character mapping, etc. Java > source is included. Sounds very nice. Will have a look at it later. > PS > Does anyone know what IOElement uses java for in > what browsers? IOElement does not require java for asynchronous POST and GET calls. To perform synchronous GET and POST call for browsers that does not use the XMLHttpRequest object (e.g. ns4 and opera) we had to use Java. It's only included when you include the IOElementSync library in one of those browsers. >I was also > working on some IOElement like stuff that didn't > need java, taken from > AshleyIT's (see http://www.ashleyit.com/rs/) > website. I made a PERL version > of his server side code, and added it to my version > of lib\ashleyIT. If > anyone is interested in that source, let me know. > However, IOElement looks > pretty complete. IOElement makes use of both client and server-side libraries. It also include SOAP like features called SODA-RPC. In the future there will be more libraries that will use IOElement to perform things like Proxy and Peer-to-Peer service. Currently we need to extend our line of IOElement server-side scripts (e.g. perl, cold-fusion,etc). -- Raymond Irving > > > > ----- Original Message ----- > > From: "Kevin" <ke...@ke...> > > To: "Dynapi-Dev" > <Dyn...@li...> > > Sent: Monday, June 09, 2003 7:26 PM > > Subject: Re: [Dynapi-Dev] #1 DynAPI real time > inline compression > > > > > > > Sounds good. Could you zip up the js and java > source so people on the > > > list can have a look. Though it's good to stay > total Javascript there is > a > > > president for using an applet when there is no > other solution (IOElement > > > DataSource utilities). I spent ages finding what > events could be > generated > > > for NS4+ on Linux and Windows. It's a few years > since I've done any > > > Java. Can you put an applet in a block level > element or is it all top > > level > > > document event handling? If this applet can > solve the broken Javascript > > > key events on Linux NS4 and stop default tab > focus on Mozilla I'd like > to > > > find a way of integrating it. > > > > > > - > > > Kevin. > > > > > > "Stephen Carroll" <sca...@vi...> > wrote: > > > > > > > The NS4 trap uses a VERY simple java applet, > which I can publish as > > well. In > > > > both NS4 and IE4 you can override some of the > Alt+menu keys that are > > even > > > > native to the browser, from what I remember. > The compression routine > > will > > > > actually cache anything its compressed and > place it in a sub folder to > > > > return only the files you ask for as apart of > your normal > > library.include. > > > > It also keeps track of the date time stamp, so > if the source file > > changes, > > > > recompression will reoccur for the very first > call to the file. This > > way, > > > > you'll never have to worry about maintaining > two seperate files. You > can > > > > always edit the original source with comments, > etc. But always be > > assured > > > > you're served an optimized, small file. > > > > > > > > > > > > ----- Original Message ----- > > > > From: "Kevin" <ke...@ke...> > > > > To: "Dynapi-Dev" > <Dyn...@li...> > > > > Sent: Sunday, June 08, 2003 5:35 AM > > > > Subject: Re: [Dynapi-Dev] #1 DynAPI real time > inline compression > > > > > > > > > > > > > > > > > > Hi Stephen, > > > > > > > > > > I like the inline compression idea. Is the > compressor > > > > > to be used in each library include, so the > dependency > > > > > chain just compresses what's needed? > > > > > > > > > > I have done some work on keyevents it > captures most > > > > > keys needed for the tab manager examples. > Also there > > > > > is a hotkey contribution that traps other > combinations. > > > > > > > > > > How did you manage to trap the alt key in > NS4? > > > > > > > > > > - > > > > > Kevin > > > > > > > > > > "Raymond Irving" <xw...@ya...> wrote: > > > > > > > > > > > > A very cool idea indeed! > > > > > > > > > > > > Just a few things to note: > > > > > > > > > > > > 1) I don't think we'll have to change much > from the > > > > > > client-side. All we would have to do is to > use > > > > > > dynapi.compressor.asp as part of the src. > For example: > > > > > > > > > > > > <script > > > > > > > src="dynapi.compressor.asp?file=../src/dynapi.js"></script> > > > > > > <script> > > > > > > > dynapi.library.setPath('dynapi.compressor.asp?file=../src/') > > > > > > dynapi.library.include('dynapi.api'); > > > > > > </script> > > > > > > > > > > > > 2) Could this type of comression be made > available > > > > > > from the offline versions? Currently we > have three > > > > > > levels of compression: "None", "Low" and > "High". This > > > > > > could be callled "Max" > > > > > > > > > > > > > > > > > > -- > > > > > > Raymond Irving > > > > > > > > > > > > > > > > > > --- Stephen Carroll > <sca...@vi...> wrote: > > > > > > > Greetings everyone, > > > > > > > I'm really glad that 3.0 beta is > out! I've > > > > > > > promised to start pulling my > > > > > > > own weight by working on some of my 'big > ideas' > > > > > > > (well maybe small) that I > > > > > > > have for DynAPI. Each of the items I > have in mind, > > > > > > > I've already started work > > > > > > > on. I just needed a good kick in the > butt to get the > > > > > > > code and ideas out > > > > > > > there. The first item I'd like to > address is > > > > > > > compression. I know that there > > > > > > > is already a compression tool based on > brain jar. > > > > > > > But I've been thinking > > > > > > > that the ultimate goal for me with > DynAPI is to > > > > > > > build a small talk like dev. > > > > > > > environment that I can easily manipulate > in > > > > > > > realtime, and not have to muck > > > > > > > around with compression as a post > process. Because, > > > > > > > lets face it, mods will > > > > > > > be made, and I want to do them in an IDE > built in > > > > > > > DynAPI for DynAPI, and I > === message truncated === __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com |
From: Stephen C. <sca...@vi...> - 2003-06-19 05:46:25
|
Is there a chance that we can correct for other cross platform issues? Perhaps this is beyond the scope of this realm, but in my version of dynapi 2.5, I've added a arrayprototype.js file that provides uniform support for arrays in JavaScript accross all browser platforms. Please see: http://www.chts.net/Steve's%20Stuff/DynAPISE/src/lib/dhtmlab/api/arrayprotot ype.js this will correct for the ambiguities between Netcape and IE array parsing routines to become ECMA Script compliant. ----- Original Message ----- From: "Raymond Irving" <xw...@ya...> To: "DynAPI-Dev" <dyn...@li...> Sent: Wednesday, June 18, 2003 9:07 AM Subject: [Dynapi-Dev] The way forward...DynAPI Beta 2 > Hello Everyone, > > In light of the recent release of beta 1 and the > success of the API, I would like to propose that we > schedule a beta 2 and if possible a final release > date. > > DynAPI beta 1 is for the most part stable and we would > like for it to be very stable for the final release. > The following dates are suggestions that I'm putting > forward for beta 2 and final releases of version 3.0 > > Release Road Map > ------------------- > Beta 2 - September 2, 2003 > RC1 - October 2, 2003 > RTP 3.0.0 - November 2, 2003 (final) > > The Release To Public (RTP) version would be the final > and most stable release for DynAPI 3.0.0. > > If these dates are ok with everyone can we try to get > all the new features/suggestions (i.e. compressor, > widgets, etc) into the API before the beta 2 release? > After beta 2 I would suggest that we do not add any > new features to the API until after the RTP release > (maybe in 3.0.1). > > Any comments? > > > -- > Raymond Irving > > __________________________________ > Do you Yahoo!? > SBC Yahoo! DSL - Now only $29.95 per month! > http://sbc.yahoo.com > > > > |
From: Stephen C. <sca...@vi...> - 2003-06-19 05:08:17
|
OK, here it is, my old DynAPI stuff. It was built on 2.5 and I haven't touched it since. I held on to it for too long and shouldn't kept it from all of you! There are examples in the examples folder, some of which are quite interesting. Checkout: http://www.chts.net/www.chts.net/Steve's%20Stuff/dynapi.zip Treeview VirtuosoftWidgets PopupMenu Listbox Textbox You'll see the textbox widget is a textbox like object that features a large font capability and can pickup keystrokes that NS would normally miss. In addition, it performs character mapping, etc. Java source is included. PS Does anyone know what IOElement uses java for in what browsers? I was also working on some IOElement like stuff that didn't need java, taken from AshleyIT's (see http://www.ashleyit.com/rs/) website. I made a PERL version of his server side code, and added it to my version of lib\ashleyIT. If anyone is interested in that source, let me know. However, IOElement looks pretty complete. > > ----- Original Message ----- > From: "Kevin" <ke...@ke...> > To: "Dynapi-Dev" <Dyn...@li...> > Sent: Monday, June 09, 2003 7:26 PM > Subject: Re: [Dynapi-Dev] #1 DynAPI real time inline compression > > > > Sounds good. Could you zip up the js and java source so people on the > > list can have a look. Though it's good to stay total Javascript there is a > > president for using an applet when there is no other solution (IOElement > > DataSource utilities). I spent ages finding what events could be generated > > for NS4+ on Linux and Windows. It's a few years since I've done any > > Java. Can you put an applet in a block level element or is it all top > level > > document event handling? If this applet can solve the broken Javascript > > key events on Linux NS4 and stop default tab focus on Mozilla I'd like to > > find a way of integrating it. > > > > - > > Kevin. > > > > "Stephen Carroll" <sca...@vi...> wrote: > > > > > The NS4 trap uses a VERY simple java applet, which I can publish as > well. In > > > both NS4 and IE4 you can override some of the Alt+menu keys that are > even > > > native to the browser, from what I remember. The compression routine > will > > > actually cache anything its compressed and place it in a sub folder to > > > return only the files you ask for as apart of your normal > library.include. > > > It also keeps track of the date time stamp, so if the source file > changes, > > > recompression will reoccur for the very first call to the file. This > way, > > > you'll never have to worry about maintaining two seperate files. You can > > > always edit the original source with comments, etc. But always be > assured > > > you're served an optimized, small file. > > > > > > > > > ----- Original Message ----- > > > From: "Kevin" <ke...@ke...> > > > To: "Dynapi-Dev" <Dyn...@li...> > > > Sent: Sunday, June 08, 2003 5:35 AM > > > Subject: Re: [Dynapi-Dev] #1 DynAPI real time inline compression > > > > > > > > > > > > > > Hi Stephen, > > > > > > > > I like the inline compression idea. Is the compressor > > > > to be used in each library include, so the dependency > > > > chain just compresses what's needed? > > > > > > > > I have done some work on keyevents it captures most > > > > keys needed for the tab manager examples. Also there > > > > is a hotkey contribution that traps other combinations. > > > > > > > > How did you manage to trap the alt key in NS4? > > > > > > > > - > > > > Kevin > > > > > > > > "Raymond Irving" <xw...@ya...> wrote: > > > > > > > > > > A very cool idea indeed! > > > > > > > > > > Just a few things to note: > > > > > > > > > > 1) I don't think we'll have to change much from the > > > > > client-side. All we would have to do is to use > > > > > dynapi.compressor.asp as part of the src. For example: > > > > > > > > > > <script > > > > > src="dynapi.compressor.asp?file=../src/dynapi.js"></script> > > > > > <script> > > > > > dynapi.library.setPath('dynapi.compressor.asp?file=../src/') > > > > > dynapi.library.include('dynapi.api'); > > > > > </script> > > > > > > > > > > 2) Could this type of comression be made available > > > > > from the offline versions? Currently we have three > > > > > levels of compression: "None", "Low" and "High". This > > > > > could be callled "Max" > > > > > > > > > > > > > > > -- > > > > > Raymond Irving > > > > > > > > > > > > > > > --- Stephen Carroll <sca...@vi...> wrote: > > > > > > Greetings everyone, > > > > > > I'm really glad that 3.0 beta is out! I've > > > > > > promised to start pulling my > > > > > > own weight by working on some of my 'big ideas' > > > > > > (well maybe small) that I > > > > > > have for DynAPI. Each of the items I have in mind, > > > > > > I've already started work > > > > > > on. I just needed a good kick in the butt to get the > > > > > > code and ideas out > > > > > > there. The first item I'd like to address is > > > > > > compression. I know that there > > > > > > is already a compression tool based on brain jar. > > > > > > But I've been thinking > > > > > > that the ultimate goal for me with DynAPI is to > > > > > > build a small talk like dev. > > > > > > environment that I can easily manipulate in > > > > > > realtime, and not have to muck > > > > > > around with compression as a post process. Because, > > > > > > lets face it, mods will > > > > > > be made, and I want to do them in an IDE built in > > > > > > DynAPI for DynAPI, and I > > > > > > want it optimized all the way. So I've come up with > > > > > > the idea of using inline > > > > > > compression for serving out the DynAPI library > > > > > > itself and would like to run > > > > > > the idea by everyone else for their impression. > > > > > > > > > > > > Currently we include src="dynapi.js" in our HTML > > > > > > headers, I've started > > > > > > creating a script file to replace this that will do > > > > > > the inline compression. > > > > > > I want to make it cross platform and have the > > > > > > majority of code in ASP for > > > > > > starters and PERL as the 2nd version. Instead of > > > > > > including src="dynapi.js", > > > > > > there will be a file called dynapi.asp that will > > > > > > serve up a compressed > > > > > > version of dynapi.js + a decompression routine if it > > > > > > is not passed any > > > > > > parameters. Otherwise it will serve up the requested > > > > > > file from the src > > > > > > directory. The comments for the dynapi.asp file > > > > > > would be broken down like > > > > > > this: > > > > > > > > > > > > '' DynAPI real time compression version for ASP > > > > > > based servers. > > > > > > > > > > > > '' First determine which file is being requested, or > > > > > > serve up dynapi.js > > > > > > compressed. > > > > > > > > > > > > '' Get the file date/timestamp and compare it to the > > > > > > cache.dat file in the > > > > > > cache folder. > > > > > > > > > > > > '' Find the cache folder, create it if it does not > > > > > > exist. > > > > > > > > > > > > '' Compare the filename/date/time and stamp and > > > > > > determine if they match > > > > > > > > > > > > '' Make mods to dynapi.js, add the decompression > > > > > > routine and mod the > > > > > > library.include/library.load to use > > > > > > dynapi.asp?file=xxx > > > > > > > > > > > > '' Compress the latest file if needed and save it to > > > > > > the cache folder. > > > > > > > > > > > > '' Return the compressed file from the cache folder. > > > > > > > > > > > > > > > > > > This will in effect, allow us to modify any file in > > > > > > the dynapi src or > > > > > > dynapi.js itself. Using dynapi.asp as your include, > > > > > > should in effect, always > > > > > > serve up a compressed version of the source files. > > > > > > This will give us the > > > > > > advantage of being able to mod away without haveing > > > > > > to deal with compression > > > > > > as a post process. Only the first time a file is > > > > > > served up will there be a > > > > > > delay while the server compresses a new or recently > > > > > > modified source file. > > > > > > Subsequent calls will return the contents of the > > > > > > file from the cache folder. > > > > > > > > > > > > Any thoughts? > > > > > > > > > > > > My #2 item has to do with keyboard events... I've > > > > > > already worked out a > > > > > > library that can detect all keys and modifiers > > > > > > (including alt, arror, ctrl, > > > > > > shift, etc) on both Netscape 4+ and IE 4+. 'cept it > > > > > > doesn't match the > > > > > > current keyboard API, if someone is willing to take > > > > > > it as is, i can make it > > > > > > avail. right away for someone to work on it. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > > > This SF.net email is sponsored by: Etnus, makers of > > > > > > TotalView, The best > > > > > > thread debugger on the planet. Designed with thread > > > > > > debugging features > > > > > > you've never dreamed of, try TotalView 6 free at > > > > > > www.etnus.com. > > > > > > _______________________________________________ > > > > > > Dynapi-Dev mailing list > > > > > > Dyn...@li... > > > > > > > > > > > http://www.mail-archive.com/dyn...@li.../ > > > > > > > > > > > > > > > __________________________________ > > > > > Do you Yahoo!? > > > > > Yahoo! Calendar - Free online calendar with sync to Outlook(TM). > > > > > http://calendar.yahoo.com > > > > > > > > > > > > > > > ------------------------------------------------------- > > > > > This SF.net email is sponsored by: Etnus, makers of TotalView, The > best > > > > > thread debugger on the planet. Designed with thread debugging > features > > > > > you've never dreamed of, try TotalView 6 free at www.etnus.com. > > > > > _______________________________________________ > > > > > Dynapi-Dev mailing list > > > > > Dyn...@li... > > > > > http://www.mail-archive.com/dyn...@li.../ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------- > > > This SF.net email is sponsored by: Etnus, makers of TotalView, The best > > > thread debugger on the planet. Designed with thread debugging features > > > you've never dreamed of, try TotalView 6 free at www.etnus.com. > > > _______________________________________________ > > > Dynapi-Dev mailing list > > > Dyn...@li... > > > http://www.mail-archive.com/dyn...@li.../ > > > > > |
From: Raymond I. <xw...@ya...> - 2003-06-18 16:07:54
|
Hello Everyone, In light of the recent release of beta 1 and the success of the API, I would like to propose that we schedule a beta 2 and if possible a final release date. DynAPI beta 1 is for the most part stable and we would like for it to be very stable for the final release. The following dates are suggestions that I'm putting forward for beta 2 and final releases of version 3.0 Release Road Map ------------------- Beta 2 - September 2, 2003 RC1 - October 2, 2003 RTP 3.0.0 - November 2, 2003 (final) The Release To Public (RTP) version would be the final and most stable release for DynAPI 3.0.0. If these dates are ok with everyone can we try to get all the new features/suggestions (i.e. compressor, widgets, etc) into the API before the beta 2 release? After beta 2 I would suggest that we do not add any new features to the API until after the RTP release (maybe in 3.0.1). Any comments? -- Raymond Irving __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com |
From: Raymond I. <xw...@ya...> - 2003-06-18 13:32:30
|
Many thanks Cristian. Hope you'll be able to rejoin use in development real soon. Leif, You can use this .php file as a start for the perl version (ioelmsrv.perl.pl) Glad to see that we're moving ahead with the client-server communications. PS. Could be cool if there was also a cold-fusion and .jsp port :) Best regards, -- Raymond Irving --- Cristian Grigoriu <cri...@pr...> wrote: > Raymond Irving wrote: > > --- Aaron Shafovaloff <aar...@ya...> wrote: > > > >>Any idea when SODA will be ported to PHP? > > > > > > Well, I don't know when, but I it's currently been > > worked on. > > > > Any word on the PHP verion of IOelement or SODA? > > > > -- > > Raymond Irving > > I'm currently involved in a different project which > is really urgent so > I have slowed down the porting. I hope to return to > dynapi & SODA in a > couple of weeks. Until now, I'd like to hear about > any new contribution. > > Attached you'll find my porting so far. > > Grig > > <?php > > /* > IOElement Server Library - For PHP Servers > For use with DynAPI IOElement client-side > javascript > > The DynAPI Distribution is distributed under the > terms of the GNU LGPL license. > > Returned Data type: integer, float, string, date, > array, object (associative array) > */ > > $wso_vars = array[]; // stores javascript > variables to be returned to client > $wso_endDocWrite = ""; // Prevent ws__docWrite > from sending data to client > $wso_IOResponse = ""; // Returned Content Format: > text/html (default) or text/xml > $wso_reqMethod = ""; > > /* Add Variables - javascript variables to be sent > to client - should only used with html RTC format */ > function wsAddVariable($name, $value){ > if(!$name) return; > $wso_vars[$name] = $value; // add variable to be > sent to client > }; > > /* Dispatch Variables - should only be used > text/html RC format when working with SODA */ > function wsDispatchVariables() { > global $wso_vars, $wso_IOResponse; > $arr = ""; > foreach ($wso_vars as $varname => $value) $arr .= > "var $varname=" . ws__Var2Text($value) . ";\n"; > $wso_IOResponse = wsGetRequest("IOResponse"); > ws__docWrite($arr); > }; > > /* End Response */ > function wsEndResponse(){ > $wso_endDocWrite = true; > }; > > /* Get Request */ > function wsGetRequest($name){ > // Get requested data sent by client via GET or > POST > // Note: ASP Request Object returned a very strange > object type. > // This is my only workaround > // PHP: import_request_variables() could be used as > well > global $wso_reqMethod; > $wso_reqMethod = > strtolower($_SERVER("REQUEST_METHOD")); > switch ($wso_reqMethod) { > case "post" : return $_POST($name); > case "get" : return $_GET($name); > } > } > > // [Private] Functions > ---------------------------------------- > /* Doc Write */ > function ws__docWrite($h){ > if ($wso_endDocWrite) return; > if($wso_IOResponse == "text/xml") $html = $h; > else{ > $html = '<html><script language="javascript">\nvar > ioObj,dynapi=parent.dynapi;\n'; > $html .= 'if (dynapi) > ioObj=parent.IOElement.notify(this);\n'; > $html .= 'else alert(\'Error: Missing or invalid > DynAPI library\');\n'; > $html .= $h . '\n</script></html>'; > } > print $html; > }; > > // Var2Text > function ws__Var2Text($v) { > if (!isset($v)) return "null"; //doesn't make much > sense. I wonder how is this working in the .js > version > if (is_string($v)) return "\'$v\'"; > if (is_array($v)) { > $arr = "["; > foreach ($v as $value) $arr .= ws_Var2Text($value) > . "'"; > return substr($arr, 0, -1) . "]"); > } > } > > // Var2Text Encode - converts multiline text into > single line > > $repltable = array("\\" => "\\\\", "\'" => "\\'", > "\r\n" => "\\n", "\n" => "\\n", "\r" => "\\r"); > > function ws__Var2TextEncode($str) { > global $repltable; > if (is_null($str)) return; > foreach ($repltable as $search => $replace) $str = > str_replace($search, $replace, $str); > return $str; > } > > ?> > __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com |
From: Stephen C. <sca...@vi...> - 2003-06-18 06:18:29
|
Great work! I like the concept of a "Virtual Browser". The name HTML widget kinda turn me onto the idea of a universal widget. I would like to make a widget that has 'type' property. The type being HTML, JS, SWF, WMA, MPG, etc. If its HTML, one could adjust its dimensions and any JavaScript source within it would be inherited as public methods of that actual DynWidget object. In addition, it would render accordingly by simply referencing that layer vs. its document/DynDocument object. ----- Original Message ----- From: "Raymond Irving" <xw...@ya...> To: <dyn...@li...>; <dyn...@li...> Sent: Monday, June 16, 2003 10:45 AM Subject: [Dynapi-Dev] Preview New HTMLComponents > Hello, > > Check out these new HCs: > > HTMLClock - Analog > HTMLMenu - Cascading Menu > HTMLCalendar - (updated with Month & Year selector) > > To see them in action go to: > > http://www24.brinkster.com/dyntools/next/examples/dynapi.gui.templatemanager .html > > You can also view a quick screenshot here: > > http://www24.brinkster.com/dyntools/images/templatemanager.jpg > > > Any comments? > > -- > Raymond Irving > > > __________________________________ > Do you Yahoo!? > SBC Yahoo! DSL - Now only $29.95 per month! > http://sbc.yahoo.com > > |