JavaScript.CoolDev.Com Support Forums

Any questions related to JavaScript menu and JavaScript tree menu by Javascript.CoolDev.Com

 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Suggestions

 
Post new topic   Reply to topic    JavaScript.CoolDev.Com Forum Index -> COOLjsTree
Author Message
Guizmo



Joined: 30 Apr 2005
Posts: 5

PostPosted: Sat Apr 30, 2005 10:59 am    Post subject: Suggestions Reply with quote

Hello,

I would suggest this if some of them are not already done :

1. Php examples (tree generation from database for example)
2. read XML from server
3. Skin and CSS customization
4. Possibility in the Cooljs Builder to change value for an entry concerning style, action, images... actually it seems that these changes are for all entries
5. Dynamic loading like exposed here http://webfx.eae.net/dhtml/xloadtree/xloadtree.html

What happen on a dynamic tree when the SaveState property is on ? " your tree "remembers" its state when closed and restores it back when opened. With that the next time you open a tree it looks exactly the same as you have closed it. Cookies are used for saving of the tree state."

but what happens when order of entries change ?


Regards
Back to top
Victor_Chuiko
Support Team


Joined: 12 Apr 2005
Posts: 145

PostPosted: Sat Apr 30, 2005 10:55 pm    Post subject: Reply with quote

Quote:
1. Php examples (tree generation from database for example)
We have some PHP samples. But we send them only to our regidtered users that own Professional versions by email.
Quote:
2. read XML from server
Our scripts don't support it, yet.
Quote:
3. Skin and CSS customization
Also, no support for this feature.
Quote:
4. Possibility in the Cooljs Builder to change value for an entry concerning style, action, images... actually it seems that these changes are for all entries
Actually, you can apply different images for every item, as well as different styles. And what do you mean talking about "actions"?
Quote:
5. Dynamic loading like exposed here http://webfx.eae.net/dhtml/xloadtree/xloadtree.html
Well, also not supported.
Quote:
What happen on a dynamic tree when the SaveState property is on ? " your tree "remembers" its state when closed and restores it back when opened. With that the next time you open a tree it looks exactly the same as you have closed it. Cookies are used for saving of the tree state."
but what happens when order of entries change ?
When the order of items change, the state of the tree saves incorrect. It is because "cookies" and "dynamic" features are not compatible.

Thank you for your suggestion. We'll keep it in mind. And we'll try to introduce them in our future releases.


Last edited by Victor_Chuiko on Sun May 01, 2005 9:40 pm; edited 1 time in total
Back to top
Guizmo



Joined: 30 Apr 2005
Posts: 5

PostPosted: Sun May 01, 2005 12:23 am    Post subject: Reply with quote

Victor_Chuiko wrote:
Actually, you can apply different images for every item, as well as different styles. And what do you mean talking about "actions"??

I mean url, target, action script, such things

Quote:
When the order of items change, the state of the tree saves incorrect. It is because "cookies" and "dynamic" features are not compatible.


I'm not yet sure of that, maybe with unique id for each entry, there is something to do but i agree it would be heavier and slower.

Quote:
Thank you for your suggestion. We'll keep it in mind. And we'll try to introduce them in our feature releases.


Pleased it eventually could kept your attention, thanks for the news. Do you have an idea of the mentionned features you may introduce in future releases ?
Back to top
Guizmo



Joined: 30 Apr 2005
Posts: 5

PostPosted: Sun May 01, 2005 12:58 am    Post subject: Reply with quote

I also think of :

5. Dynamic loading like exposed here http://webfx.eae.net/dhtml/xloadtree/xloadtree.html
6. Checkbox like http://www.blueshoes.org/_bsJavascript/components/tree/examples/example3.html
7. Drag & drop like http://www.blueshoes.org/_bsJavascript/components/tree/examples/example9.html
8. Radio button like http://www.blueshoes.org/_bsJavascript/components/tree/examples/example8.html
Back to top
Victor_Chuiko
Support Team


Joined: 12 Apr 2005
Posts: 145

PostPosted: Sun May 01, 2005 10:10 pm    Post subject: Reply with quote

Quote:
Quote:
Quote:
When the order of items change, the state of the tree saves incorrect. It is because "cookies" and "dynamic" features are not compatible.

I'm not yet sure of that, maybe with unique id for each entry, there is something to do but i agree it would be heavier and slower.

You are right about this, because all the informations is stored in cookies. And it would be right to give a unique id to every node. And someone could manage them on the server. Probably, we'll add this feature in future.
Quote:
Checkbox like http://www.blueshoes.org/_bsJavascript/components/tree/examples/example3.html
Radio button like http://www.blueshoes.org/_bsJavascript/components/tree/examples/example8.html
Probably, we will also add support for checkboxes and radio buttons.
Quote:
Drag & drop like http://www.blueshoes.org/_bsJavascript/components/tree/examples/example9.html
Well, drag&drop feature is rather complex. Especially cross-platform drag&drop.Will try to add support for this, but it won't be soon.

Thank you again for your suggestions. They are all appreciated. We try to improve our scripts in any way it is possible. But some features are not very simple to implement. And the more features the script supports, the heavier becomes it's code. And most people need just the basic features packed into smaller amount of code. So, we will keep in mind all of them, but we can't give any certain schedule.
Back to top
Guizmo



Joined: 30 Apr 2005
Posts: 5

PostPosted: Mon May 02, 2005 2:17 am    Post subject: Reply with quote

Quote:
Drag & drop like http://www.blueshoes.org/_bsJavascript/components/tree/examples/example9.htmlWell, drag&drop feature is rather complex. Especially cross-platform drag&drop.Will try to add support for this, but it won't be soon.


Maybe having a look on the blueshoes solution and sitebar solution could help

Quote:
And the more features the script supports, the heavier becomes it's code. And most people need just the basic features packed into smaller amount of code. So, we will keep in mind all of them, but we can't give any certain schedule.


I agree, as the code is improved in terms of functionnalities, code become heavier, that's an evident problem. I think that there is only one solution for satisfaying everone which is an extra amount of work, maybe a rewrite, hoping partial : by using cooljs builder, the user chooses what kind of functionalities he wants, so the "weight" of the script generated, so the optimization he wants or does not want. Xavier in its program dhtml menu builder (xfx.net) managed things like this.

For the others things eventually difficult to be done, having a loog on CodeThatTree Pro http://www.codethat.com/javascript-tree.html could help.
Back to top
AlexKunin
Developer


Joined: 03 Jan 2003
Posts: 1191

PostPosted: Tue May 03, 2005 1:09 am    Post subject: Reply with quote

Thank you for your advices and suggestions. The only difficulty I see is that we don't have enough programmers. But we'll try to overcome this problem, and new features will be ready eventually. Our high priority task now is stability of existing releases.
Back to top
Display posts from previous:   
Post new topic   Reply to topic    JavaScript.CoolDev.Com Forum Index -> COOLjsTree All times are GMT
Page 1 of 1