Sasha Sydoruk

Building a better mousetrap with XHTML, AJAX and RSS

Archive for May, 2007

Safari + AutoComplete Extender + ModalPopup = What the hell?

If you have a bunch of AutoComplete extenders that are wrapped inside of ModalPopup and you try to run it in Safari, chances are, you will not like what you see. The autocomplete div will be shown under the modalpopup. Works fine in Firefox and IE, but Safari is screwed up. What gives?

Well, if you look into source code of AutoComplete extender, you will notice that they have a special handling for Safari (also known as a one-button mouse of the browsers :) Just kidding!). Because of this special handling, the correct z-index is not being set on the autocomplete div.

But how can I fix it? Well, all you need to do is to add a div somewhere near the extender with id of “AutoCompleteDiv” and in your extender set the property of CompletionListElementID to “AutoCompleteDiv”.

Here is how I found this info:

Also, there is a custom autocomplete extender based on prototype and script.ac.ulous. I have not tried but it looks really interesting. I would like to take a look the source when I have a bit more time. Here is the link.

No comments

ASP.NET AJAX - brilliant or extremely difficult to understand

I just started using ASP.NET AJAX extensively in my work and I am not sure what to make of it. The whole asp.net ajax is pretty complicated once you get away from basic UpdatePanel scenarios. But finally there is a book about it. As always, my hero Dino Esposito came through and wrote a book, so the rest of us can learn how to use it. Book’s name - Introducing Microsoft ASP.NET AJAX.

I got mine from Amazon because bookstores in the hood didn’t have it and I just could not wait anymore. I have been waiting for APRESS’s Foundations of ASP.NET AJAX but it has been delayed so many times that I gave up on that book.

I am 2/3 through the book and so far I like it. It cleared up a lot of misconceptions that I had about asp.net ajax and actually explained in full detail the magic behind UpdatePanel.

I have a pretty good understanding of how different parts of asp.net ajax work, but I still want to see how it all ties up together. Could someone get me the source of PageFlakes? :) The last 1/3 of the Dino’s book mentions something about writing ajax enabled applications, but I have not gotten to that part yet..

My Book Rating to Introducing Microsoft ASP.NET AJAX - Good Times!

No comments

Rogues do it from behind

A month ago I started my new job at Blizzard. And so far it has been really great. It is amazing how nice it feels to work with people who are extremely talented.

The work environment is really different from my previous ”business casual” jobs, so I am still getting used to that part, but otherwise I am really happy with my new job.

PS. And yes, I have started playing WoW. I tried to stay away from it before and have been quite successful but now I am full blown addict. Oh yeah, and I am Undead Rogue Cammius lvl 16 on Lethon. So, if you have some good loot that you don’t need anymore, just send it my way!

3 comments

70-528 - Passed

I passed this exam a month ago, just didn’t have time to write about it. This is my second exam in the .NET certification route and that means that I am officially MCTS now. Fear my power!

I was pleasantly surprised by the study guide and the exam itself. I have been doing asp.net for 5 years now and I still learned some new stuff.

Which proves that everybody should get certified and not for the official MS welcome kit, which is really lame, but to make sure that one has good understanding what .net and asp.net have to offer and not to reinvent the wheel.

No comments

70-510 - Passed

Well, a couple of months back I passed 70-510. It took me around 20 days to prepare for it.

The exam is pretty difficult with a lot of focus on command line tools. By the way, talking about command line tools in TFS - Did MS really intend to make command line arguments different from one tool to another? What a mess, impossible to remember… I hope the vNext will resolve this absurdity and we all will move on with our lives. TFS team needs to hire a command line tool syntax usability expert.

To sum it up - I am really glad I took the exam. TFS is an awesome tool and studying for the exam really helped me understand how great TFS is. Too bad I don’t use it at my new place.

No comments