Problems After Upgrading To Yii 1.1.13

Hi

I have buttons and links of class ‘loading’ that must display a loading.gif file when clicked. I use event delegation to do it.


$("body").on("click", ".loading", function() {

	display_loading_function();

});

This worked perfectly until I upgraded to Yii 1.1.13.

I can’t see any changes to the workings of event delegation in the ‘jQuery UI 1.9 Upgrade Guide’.

Also, my menu items with sub-items do not want to display the sub-items any more in bootstrap.widgets.TbMenu

Any ideas?

Thanx

Some tips and ideas to think about…

First thing, you should do, if you haven’t done so yet, is to generate fresh new Yii base application, using yiic (and templates) that ships with new 1.1.13 version. Then copy pieces of code that causes problems (jQuery code delegation and bootstrap menus) to see, if you can reproduce the same errors and problems in fresh application.

If yes, then you may assume, that problem does lies in Yii. But most of such cases shows, that freshly generated application doesn’t have these problems, which most likely means, that problem is inside your own code, not necessary there, where you’re looking for.

Test freshly generated application (as well as your own) on both localhost and some remote server. I’ve seen enough situations, where problems were caused just by a different server configuration, that I’m suggesting this every time ever since.

Silly question: You do purged assets folder of your application after upgrading Yii to 1.1.13, right?

Hi Trejder

Yes, I cleaned the assets.

Getting a fresh base application sounds like a good idea.

Many thanx.