BSCOutline has had the following bugs fixed and enhancements added for release 4.10
OtherLicence Support
We have added a parameter called OtherLicence.
This allows the administrator to configure the applet so that it runs identically on both the test machine and the web-server.
Indent Support
We have added a parameter called Indent.
With this parameter you can now specify, in pixels, the distance that each level is indented in the tree.
ShowRootLines Support
We have added a parameter called ShowRootLines to give the option of turning off the root level tree lines and allowing the tree to be drawn with just sub-tree level lines.
LeftScroll Support
Now with BSCOutline you can have the scrollbar on the lefthand side of the applet!
Bug-Fixes
We had a few bugs in v4.00 which have been ironed out...
An OutlineFile parameter was needed even when DataX lines used.
Clicking under the tree froze applet.
Partially Loading at the beginning of a large .out file failed to load correctly.
The two JavaScriptable fuctions, GetState & SetState were Obfuscated preventing anyone from using them! (oops)
What's New and Cool in BSCOutline v4.0
BSCOutline has undergone many changes for this release, many of which were inspired by requests from the thousands of existing users.
We always welcome suggestions for improvements or comments and criticisms, please send all your comments to Outline@byte-sized.com
Tree Data Format
We have changed the format used for storing the tree data. We have removed the "Hidden" attribute which was required for each node.
The format was changed to enable the tree to be independant of the state it is in.
This change has reduced the file size used to store the tree whilst allowing you to use the same tree with different "InitialState" parameters for different pages.
Now it is easier than ever before to design the tree and produce less errors.
Icon Tag Format
We have changed the Applet Tags used for the icons in the tree. We have removed the "FoldXO,FoldXC" parameters and combined them with the "IconX" parameters.
The format was changed to simplify the specification of the icons and allow additional icons to be used for the MouseOver state and allow Icons for non-folder nodes in the "Selected" state.
This change has made all tree icons independant of the type of the node and the numbering is now simply incremental.
Now it is easier than ever before to specify the icons, you just worry about the icon "set" to use, BSCOutline will pick the most appropriate icon from the set to display.
Title Image Support
With the ever increasing popularity of changing your web-site on a regular basis, we have modified BSCOutline to enable it to produce
not only the best looking tree based navigation systems, but also button type navigation systems.
With the new "TitleImageX" set of images you can specify a picture instead of text in the normal, open/selected and MouseOver states.
This enables you to use the same applet on your web-site for most types of navigation requirements, which saves you the cost of an additional component.
Selected Item Support
BSCOutline now has selected item support so you can show your user which node in the tree corresponds to the page they are viewing.
The selected item support includes Text Foreground and Background colour, Icon and TitleImage.
MouseOver Support
BSCOutline now has MouseOver support so you can show your user which node in the tree they are currently over.
The Mouseover support is the same as the Selected item support which includes Text Foreground and Background colour, Icon and TitleImage.
Dashed Line Support
Following requests from numerous users, we have added the option to draw the tree-lines as dotted lines instead of solid. This is now the default look for the tree.
It is now even easier to create a treeview which is amost identical to the familiar ones used in Microsoft Explorer.
Initial State Support
You can now use the same outline file and just specify a different "InitalState" for each page.
This feature allows you to specify exactly how many or how few items you wish opened as well as the currently selected item and the scroll positions if necessary.
This feature allowed us to remove the old "Hidden" property from the outline data file.
State Setting & Retrieving Support
As well as Initial Setting of the state of BSCOutline, you can now also change the state programatically using JavaScript.
This allows you to syncronize the tree to the page being viewed.
URL Shortening Support
With complex web-sites, you often have the need to send information with each URL, this is most commonly things like, shopping cart status or unique customer information.
To simplify this process and to stop the URL's from getting extremely long you can now specify a common URL Prefix which is only prepended to the nodes you choose.
AutoClose Support
To compliment the new TitleImage facility comes the ability to automatically close other nodes on the same level as the node clicked.
This allows you to easily create a great looking "Button Menu"
|