ellyssian: (Default)
[personal profile] ellyssian
Just when I had caught up with my coursework, I went and spent all day yesterday working through all the pages of EverettAWarren.com to match the appearance of the changes made on the splash landing the day before.

I'm now half a day behind on lectures in the Systematic Program Design course ~ although I wrapped the lectures in the Digital Media & Mobile Apps course ~ and I have a nearly mostly almost usable website as a result.

Most of my time was spent on a somewhat known bug with Safari, and various workarounds thereof, involving onload and the DOM. Theoretically, the onload event triggers after the page has loaded completely. Safarially, the onload triggers prior to any elements being loaded, even if you move the script to the last part of the page, and no matter if you make the proper sacrifices, chant the appropriate chant, and check windspeed and direction prior to loading the page.

I could see that Safari could run the exact code ~ it did so in a JSFiddle ~ but couldn't do it on its own.

In a production situation, I would have bagged the image maps ~ the problem came in while trying to resize the maps with window resizing ~ and gone with individual buttons much sooner than I did, or forced a static window size, but it was just too much fun playing with some more complex Javascript than I have in a while.

The current state of the site:
  • CSS implemented across the site
  • All pages changed (with the exception of the EARN Financial Plan Calculator) to use the CSS
  • Some updates to content as I noticed they were needed
  • Navigation to all major pages completed
  • Main graphic simplified to improve load times


I still need to:
  • Improve the graphics on the small buttons (they've been resized up and down as I figured out the best size, and are fairly fuzzy as a result)
  • Build graphics for the various tags on the blog page
  • Get rid of the ugly iframe handling of the blogs and use RSS or something that can be integrated into the site
  • Breadcrumbs and/or clean up the original text link navigation
  • Write the poetry page already

Profile

ellyssian: (Default)
Everett

July 2014

S M T W T F S
  12345
6789101112
13141516171819
20212223242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags