We are using jQuery to handle events and are in these two cases preventing natural behavior (and propagation) by adding return false.
You should try to remove them and see what happens. I think it’s better than my explanation anyway.
Edit:
Allow me to say the following: from your other questions, I can imagine that you don’t have a JavaScript/jQuery background. I think you have three options:
Use blindly the JS codes that are embedded into Yii (client validation, ajax, UI widgets) and generated by gii.
Learn basics of JavaScript/jQuery (not really hard especially if you have a programming background)
Learn on-the-fly and to your own risk, by playing with code in your local environment. You can learn a lot this way.
search - is name for the current script (i think yii send scripts to array and it’s a script key in array. It s only my propose), it can avoid including one script more than one time.
It is the unique script key to refer to the registered script. Correct me if I am wrong but Yii models itself from ASP.NET. And ASP.NET has a similar function to register javascript. Oh, and you can also specify where the script should appear as the 3rd parameter.