Site Navigation
vegUI 2.1.3 released
written on 16 Oct, 2007 10:28:24
The latest release of the vegUI library can be downloaded
here.
ChangeLog
2007-10-15 vegu@vegui.org
* version 2.1.3
* VegUIList: fixed error that would prevent item selection after an
item was dropped from the list via drop_item()
* VegUIList: fixed error that occured when drop_item() was called
* VegUIList: prototype compatibility fix that was missed by version
2.1.2
The
vegUI demonstration has been patched as well.
Blog Comments Temporarily Turned Off
written on 06 Oct, 2007 03:37:36
Welly well well, looks like the spammers are getting a tad out of hand. Blog comments are turned off for now, they will be back once i figure out the best way to handle this.
In the meantime if you have questions regarding one of the scripts / tutorials please dont hesitate to email me at
vegu at vegui.org
Thanks for understanding.
PS: Commenting via the Demo still works ;)
vegUISiteKit Core Library release 0.1.3
written on 25 Sep, 2007 11:50:29
You can download the latest release of the
vegUISiteKit Core Library here or by using the
VSK Compiled Download script.
This change includes a fix to the vsk_rel_target function and a compatibility fix for some array iteration errors caused using the prototype library together with VSK, e.g this fixes the errors in the dropdown menu. There might be some other errors similar to it in one of the other VSK scripts so please let me know if you encounter one when using VSK together with prototype.
2007-09-25 - vegu@vegui.org
* version 0.1.3
* fixed an error that was caused by array iteration when the library
was used together with the prototype library
2007-07-14 - vegu@vegui.org
* fixed: vsk_rel_target() will now return the element the mouse
pointer is coming from when the submitted event type is mouseover in
internet explorer
vegUI Live Demo updated to 2.1.2
written on 25 Sep, 2007 10:54:07
The
vegUI live demonstration has been updated to release 2.1.2. In addition to the live update, the
downloadable demo source has been updated as well.
vegUI 2.1.2 released - contains prototype combatibility fixes
written on 25 Sep, 2007 10:51:57
vegUI 2.1.2 can be downloaded
here. This release, along with some other stuff, includes fixes for errors caused in array iteration if vegUI was used together with the popular prototype library.
ChangeLog
2007-09-23 vegu@vegui.org
* version 2.1.2
* Array iteration should no longer cause errors when vegUI is used
together with the prototype library
2007-09-10 vegu@vegui.org
* VegUIPropertySet: new field property: is_large. If set to >0 the
field input will be a textarea of n height instead of a one line input
box
2007-06-19 vegu@vegui.org
* VegUIContentBox: the onresize and ondock events that make sure that
the scrollbars are aligned correctly are now set using the event_add
method instead of being assigned directly.
This is madness
written on 19 Aug, 2007 10:17:07
I am such a slacker. Work has been going very very slow the past few weeks and i apologize for the lack of updates. The good news is my other project is about to be ready to go live. Once that is done i will add the new module(s) (? maybe plural, WHO KNOWS) for the vegUISiteKit that i have been working on, promise :)
For the time being i have disabled links in comments, since the spam problem has risen to ridiculous levels. While we're at it, a big ,,i,, to the spammers. I feel a little better now.
Anyways, i have been notified that apparently vegUI and prototype are not compatible, meaning your browser will explode into thousand little pieces should you attempt to use both of them at the same time. Fortunately - as i dont use prototype - the person that encountered the problem also had an solution, and since i know that prototype is a very popular library i figured it'd be good to spread the word :)
The problem is that since Prototype adds a bunch of methods to the Array class,
if you iterate through an array with "for x in arr {...}" you end up iterating through a
bunch of functions instead of just the indexes.
In case you get anyone asking about this, the javascript error in
firefox said "A.Element has no properties", pointing to this code in
vegui.std.js (in move()):
for(a in this.Attached) {
A = this.Attached[a];
if(!A.Element.Base)
continue;
in this case, A is actually a Prototype Array function like "each",
meaning A.Element is null, which crashes it.
You COULD iterate through arrays C-style and it'd probably fix it, but I found something easier.
Someone wrote a little chunk of code called Prototypify
(http://ajaxian.com/archives/prototypify-running-prototype-code-with-legacy-code)
that gets rid of those Prototype extensions unless you explicitly need them,
meaning it makes VegUI work.
Thanks Mat!
The State of the vegUI!
written on 18 Jul, 2007 03:44:32
Greetings fellow web devs,
Figured id take the time out to post a quick dev journal entry to let you know what is planned for this and the next month. Alas i am currently pretty busy with my other projects, but that should ease up next week hopefully. Then of course there is also this insane heat that has been going around europe for the last week, which is absolutely killing me ... no AC.
I could sleep all fricking day because of it.
Never the less, i have a few vegUISiteKit updates coming up, including some new modules that were developed as parts of my other projects like an auto-complete module that comes with a neat little twist, you'll have to wait and see ;)
Then i still need to add some code examples to the VSK api docs too. Whew.. other than that you can most likely expect more vegUI fixes :)
Anyways, back to work and thanks for stopping by!
About Safari and comment spam, totally unrelated
written on 30 Jun, 2007 02:55:31
I got a chance to check out vegUI and vegUISiteKit on an apple machine running mac osx today. Amazingly vegUISiteKit seemed to function without problems. I didnt test all of the modules, but those integrated on this site - which is like 70% of all vsk modules anyways - worked.
vegUI itself didnt work, but i already knew that. The latest version of webKit was not installed. Ah well, i will wait that out until safari 3 is released anways.
Interestingly enough i added the nofollow attribute to comment links a week ago, in order to make comment spam unattractive to those that do it. Yet spam activity seems to have increased. I am so popular :P
vegUI Tutorial 20 - The Taskbar Widget
written on 25 Jun, 2007 01:56:53
Late, i know. This should be fairly quick though, the taskbar is not a very complicated widget.
First of you need to understand that once you set the Taskbar property of your Manager element to point to a taskbar that windows will automatically be added to the taskbar when they are first build. Of course there a methods to manually add and remove windows from the taskbar as well.
Okay, that out of the way, lets get going. We're going to assign the Taskbar property of the manager right away.
Documentation Update
written on 23 Jun, 2007 04:38:40
The vegUI API documentation has received an update with added code examples for some of the functions. Further updates will follow in the future.