best beach in the world

Decided to take a breather on the php to focus on the interface.  Actually, the php issue was interface related so I guess what I really mean is focus on making qrisper a bit flashier looking.

The landing page was getting a little noisy so I decided to put the registration into a modal window. I used jquery and followed a tutorial from yensdesign.com.  Implementation was pretty straightforward. One thing I want to tinker with is the location of the window.  It looks a bit off-center…I noticed that on the tutorial as well.  If anyone can see the reason why, please holler (code below).

function centerPopup(){

        var windowWidth = document.documentElement.clientWidth;
	var windowHeight = document.documentElement.clientHeight;
	var popupHeight = $j("#popupSignup").height();
	var popupWidth = $j("#popupSignup").width();

	$j("#popupSignup").css({
		"position": "absolute",
		"top": windowHeight/2-popupHeight/2,
		"left": windowWidth/2-popupWidth/2
	});
}

I’m using jquery with prototype so I needed to make sure that I included jquery’s noconflict clause and change the $ variable for all jquery scripts (hence the $j).  There’s so much information out there about jquery that it’s hard not to use it.  But now that I have the power, I need to be responsible and practice restraint.  qrisper’s getting a little large around the waist from overindulging on all of those image files. Found this site on web optimization, telling me that qrisper needs to go on a  diet.

Also added a little feedback button…meh…looks alright.  The button made me realize that I’m digging myself into a trap.  I am maintaining slightly different versions of the same page.  Which version the users see depends on whether or not they’re logged in.  Decided that I could probably use a php if statement to swap out includes depending on whether or not a session id exists.

Wanting to trim the fat further, I went to clean up my css files and optimize them with a few new tricks I learned.  Big mistake that was.  Spent a few hours fixing all of the damage I caused.  I found the tips from David’s old blog.  Actually found a number of good resources…a few of which I used to fix a few issue that had been bugging me.