I just upgraded to JQuery 1.7 :)
Hey all,
I saw on the JQuery website that they had released version 1.7! I was already running 1.6 and I have no idea why QCubed is stuck with 1.4 :( There are a lot of performance enhancements in later versions.
The admins here are not too active and I am stuck with QCubed for its awesomeness!! Bad combo, I'd say. Admins, PLEASE ANOTHER RELEASE :(
For those who dare to play a bit, well here are the instructions on how to upgrade JQuery in QCubed.
1. Download the jquery-1.7.min.js from the jquery website (you might also want 1.6, but that is a bit old now).
2. Save the file in /assets/_core/js/jquery under the name "jquery.min.js". DO REMEMBER TO BACKUP THE OLD FILE to something like "jquery-1.6.min.js.old" or something like that. You might also want to update the version number in '/includes/qcubed/_core/qcubed.inc.php'.
3. You are good to go!
However, since, there are a few changes in Jquery's latest version (1.7) with the 'bind' and 'unbind' methods being deprecated in favor of 'on' and 'off' methods (or functions), it is better to make QCubed update its behavior on that. So head over to the following files and make the changes:
* '/includes/qcubed/_core/base_controls/_actions.inc.php' and search for ').bind' and replace the word 'bind' with 'on'. They should be on Line 53 and 59, look 2 lines above and below those lines as well (just to be sure). Use the [Ctrl + F] functionality of your IDE / Editor to get that done fast.
* '/includes/qcubed/_core/base_controls/QBlockControl.class.php' and repeat the same - replace 'bind' with 'on'. Line 63 should be it!
* '/includes/qcubed/controls/QListBox.class.php' and do the same here as well. Line 37 should be it!
I did all the above and it is all working fine :)
=====IMPORTANT NOTE=======
To get the effects, clear your browser cache and cookies and reload the page. Alternatively, pressing [F5] or hitting the refresh button on browser should do it, but if that does not work, do clear the cache and cookies.
==========================
@Admins - Please upgrade the Code in the trunk / branch (or whatever it is). I am not aware of how to make patches and I have no idea whatsoever of the version control. Sorry. Please take note of this post. I am already feeling ignored with my last two requests being unheard...perhaps just coz I don't know how to make patches and submit those :(
Regards,
Vaibhav

Vaibhav,
Thank you for these notes. The upcoming release of QCubed will definitely have the most up to date jQuery and jQuery UI releases.
Which ones of your posts have gone ignored?
Making patches, even though nice, is not strictly necessary. If you create a ticket, and attach full files in there or describe your changes, we'll eventually get to them and we'll create the patches as needed. But please do open trac tickets, so that your contributions don't get lost in the forum posts.
Thanks, and please stay active and don't get discouraged by the delays that are probably unavoidable in small communities such us ours ;-)
Thanks for the encouragement. I am a fan of this framework and I think I will just create tickets when I get time and post them here.
An extremely neat feature would be support for cdn javascript files.
I am currently using a modified version of QForm that checks if the string begins with "http". This was a suggestion from this ticket
So changing the jquery version is done in a couple of seconds.
I just created a ticket + attachment that gets the latest jQuery in. Please review and test: http://trac.qcu.be/projects/qcubed/ticket/754
Alex,
Somewhat related - could you please create another patch file for #676 so we can include it in the release too? Thanks.