Interesting cross-browser tree widget
"Adam Rifkin" <[email protected]> Tue, 16 Sep 2003 15:54:22 -0700
| Newsgroups | gmane.comp.web.mod-pubsub.devel |
|---|---|
| Message-ID | <[email protected]> |
I liked the bloglines tree widget so I was poking around and discovered they're using libraries from Treeview.Net. It's a nifty little tree widget. Probably not free enough for Debian distribution, but interesting nonetheless... http://www.treeview.net/ Treeview JavaScript: the only cross-browser DHTML tree with online visual builder Look and Feel Flexibility Frame-based or frame-less layouts. Optional and customizable folder and document icons. Option to wrap node text into multiple lines. Option to highlight selected node. Optional tree-state persistency across page loads. Open/close state is tracked separately for multiple trees. Fast Performance Unlimited hierarchical levels in your tree menu. Fast performance even for trees with thousands of nodes. Expand/collapse does not require slow trip to server. Cross browser Supports all major browsers/versions/platforms. Does not require Java and the use of cookies is optional. Easy configuration Quick configuration throught online visual tool. Modular design: make only small, localized changes to your page. Advanced features Manipulate the tree through exterior buttons and links. Open All / Close All functions. Put JavaScript links in the tree menu. Optional server integration Optional server-side browsing of files and directories. Optional server-side connection to databases. Free The navigation interface is one of the most important pieces of any application. Correctly designed, it lets users find the information they need, easily and quickly. With a tree menu control, also called treeview, the information is displayed in a hierarchical order, with the home topic at the top and the subordinated items underneath. Beginner users like to use a tree of folders because it is easy to learn; experienced users like it because it is efficient in the number of clicks involved. Web-based applications can only gain from applying the tree menu to their navigation systems. This was realized by the author back in 1997. As web technology evolved, so did the treeview code. Along the way, the code was completely re-written a few times. The script was quick to evolve and take advantage of developments such as DHTML and DOM. The achieved goal was to improve speed and add features while keeping a high level of cross-browser compatibility and, above all, stability. Download and configure the latest version of Treeview JavaScript today. It's easy for you to install and easy for your visitors to use. http://www.treeview.net/treemenu/faq.asp#lic License / Terms of use Q: What are the terms of use for the free version of the Treeview? A: These are the terms of use: You cannot redistribute the Treeview, or another tree script based on it, as a standalone product. You can, however, distribute HTML applications that include the tree in it. An example of this is an electronic book where the Treeview applet is used to help navigate between the pages. There are no royalties to be paid for the distribution of products that use the Treeview inside of them. You can make changes to the tree menu script, as long as you keep all the comments regarding the author of the script (Marcelino Martins) and the origin of the code (www.Treeview.net) in all the files directly associated with the script (HTML, JS, ASP, etc.). You cannot simply remove the "JavaScript Tree Menu" from the free version. See Removing the top link. Corporate users in general are encouraged to upgrade to a paid version. (To go directly to the purchase page click here.) If the site you are building is not public, i.e. if it is only going to be visible on the intranet of the company, then, more than encouraged, the upgrade is strongly recommended. Q: What are the terms of use for the paid version of the Treeview? (Note: the free version has all the functionality; the only difference between the two is the removal of the small "JavaScript Tree Menu" link.) A: All the terms of free version apply, with these clarifications: You may build and distribute applications built around Treeview without having to pay royalties or to buy more licenses. The application you build around the Treeview must be more than a thin layer. It must provide substantial additional functionality. You must make clear to your customers/users two things: The origin of the script (www.Treeview.net) that they have permissions to use the script in your product, but they don't have permission to extract the JavaScript and use it in some other application You must still keep the notes inside the code about the author and the web site of origin. Your payment does not include free upgrades for future versions of Treeview. However, on occasion, if a bug is found, an update may be sent to registered users free of charge. ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf