Active menu on creationtheory.org

SLAM: debunk creationism, pseudoscience, and superstitions. Discuss logic and morality.

Moderator: Alyrium Denryle

User avatar
Darth Wong
Sith Lord
Sith Lord
Posts: 70028
Joined: 2002-07-03 12:25am
Location: Toronto, Canada
Contact:

Active menu on creationtheory.org

Post by Darth Wong »

I'm playing around with an active popup menu on creationtheory.org. You can see it at http://www.creationtheory.org by dragging your mouse over the menu picks on the left-hand side of the screen.

I've only tested it in Firefox so far, but any technical problems with other browsers could be worked out over time, so that's not really the issue here. The questions are:

1) Does it look retarded?
2) If so, should it be improved, or discarded?
3) If it should be improved, do you have any ideas?

EDIT: Link changed. I decided the site was ready for public viewing so I moved it from its temporary location to the "live" location.
Last edited by Darth Wong on 2007-09-05 01:23am, edited 1 time in total.
Image
"It's not evil for God to do it. Or for someone to do it at God's command."- Jonathan Boyd on baby-killing

"you guys are fascinated with the use of those "rules of logic" to the extent that you don't really want to discussus anything."- GC

"I do not believe Russian Roulette is a stupid act" - Embracer of Darkness

"Viagra commercials appear to save lives" - tharkûn on US health care.

http://www.stardestroyer.net/Mike/RantMode/Blurbs.html
User avatar
Superman
Pink Foamin' at the Mouth
Posts: 9690
Joined: 2002-12-16 12:29am
Location: Metropolis

Re: Active menu on creationtheory.org

Post by Superman »

Darth Wong wrote:1) Does it look retarded?
2) If so, should it be improved, or discarded?
3) If it should be improved, do you have any ideas?
I think that's pretty damn impressive. I've played around with building websites, and it's not easy. The menu looks good and adds style.
rhoenix
Jedi Council Member
Posts: 1910
Joined: 2006-04-22 07:52pm

Post by rhoenix »

Holy shit.

Not to be called a suckup or anything, but that's damn impressive.

I don't have IE, as I'm on a Mac, but it works just fine on Opera, and Mozilla (Camino & Firefox) on my Mac laptop.
User avatar
Darth Wong
Sith Lord
Sith Lord
Posts: 70028
Joined: 2002-07-03 12:25am
Location: Toronto, Canada
Contact:

Re: Active menu on creationtheory.org

Post by Darth Wong »

Superman wrote:I think that's pretty damn impressive. I've played around with building websites, and it's not easy.
It's actually just a few CSS entries, if you can believe it. If you look at the stylesheet at http://www.stardestroyer.net/Creationism-New/style.css and check out every entry with #nav in it, that's the entire code to make it work. Other than that, it's just a bunch of list items. I'm sure Starglider could whip up something like that in 5 minutes while half-blind and nursing a hangover.
Image
"It's not evil for God to do it. Or for someone to do it at God's command."- Jonathan Boyd on baby-killing

"you guys are fascinated with the use of those "rules of logic" to the extent that you don't really want to discussus anything."- GC

"I do not believe Russian Roulette is a stupid act" - Embracer of Darkness

"Viagra commercials appear to save lives" - tharkûn on US health care.

http://www.stardestroyer.net/Mike/RantMode/Blurbs.html
rhoenix
Jedi Council Member
Posts: 1910
Joined: 2006-04-22 07:52pm

Post by rhoenix »

Thank you - I hope you don't mind, but I'm going to save that code snippet. I don't manage websites anymore, but you never know.
User avatar
Jericho Kross
Padawan Learner
Posts: 188
Joined: 2007-03-10 08:24pm
Location: Spruce Grove/AB/Canada

Post by Jericho Kross »

Looks good. :D
I may be just a redshirt but guess what?
I'am the only one who brought a gun!!

"Wake me, when you need me"
Darmalus
Jedi Master
Posts: 1131
Joined: 2007-06-16 09:28am
Location: Mountain View, California

Post by Darmalus »

I like it. The only way I could think to improve it would be to have the window that pops up farther over to the right so it doesn't overlap the other topics.
User avatar
Zeond
Youngling
Posts: 141
Joined: 2004-09-29 05:04pm
Location: A wet place.

Post by Zeond »

The menu looks good and works fine. Perhaps it could be improved by adding a second submenu straight to the subpages.

I also found a typo in this page
The RC church never even
excommunicated Hitler, nor did they add his "Mein
Kampf" to their long list of banned books! In fact, Pope Pius
XII himself ordered church officials in Berlin to send
"warmest congratulations" to Hitler on his birthday every
year, as shown in the picture at right of Archbiship Cesare
Orsenigo and Hitler on April 20, 1939.
That should be archbishop and the picture is on the left.

It also works in IE7.
Please give generously to The League for Fighting Chartered Accountancy
55 Lincoln House, Basil Street, London, SW3.
User avatar
andrewgpaul
Jedi Council Member
Posts: 2270
Joined: 2002-12-30 08:04pm
Location: Glasgow, Scotland

Post by andrewgpaul »

It works in IE7, although the pop-up boxes go under the Recent Forum Discussion Topics box and the Google search box. Most wierd.
"So you want to live on a planet?"
"No. I think I'd find it a bit small and wierd."
"Aren't they dangerous? Don't they get hit by stuff?"
User avatar
Dooey Jo
Sith Devotee
Posts: 3127
Joined: 2002-08-09 01:09pm
Location: The land beyond the forest; Sweden.
Contact:

Post by Dooey Jo »

I can say without testing that it will not work in IE6 (but I did test it anyway, and it really doesn't work), because you're using the :hover pseudo-class on a LI-element, but IE6 only supports it for A-elements.

I have a Javascript that can partially fix it (but only for the elements you tell it to), so you don't have to mangle your CSS with expressions and IE-only stuff (which seem to be a bit dodgy anyway), but it could potentially interfere with other scripts, if they are using the "onload" event. (You could of course also put this code in an external JS file)

Code: Select all

<!--[if lt IE 7]>
<script type="text/javascript">
startList = function() {
	var navRoot = document.getElementById("nav");
	for (i=0; i<navRoot.childNodes.length; i++) {
		var node = navRoot.childNodes[i];
		if (node.nodeName=="LI") {
			node.onmouseover=function() {
				this.className+=" over";
			}
			node.onmouseout=function() {
				this.className=this.className.replace(" over", "");
			}
		}
	}
}

window.onload = startList;
</script>
<![endif-->
Also, add the "over" class to the CSS.

Code: Select all

#nav li:hover ul, #nav li.over ul {
	display: block;
	}
Image
"Nippon ichi, bitches! Boing-boing."
Mai smote the demonic fires of heck...

Faker Ninjas invented ninjitsu
User avatar
Dooey Jo
Sith Devotee
Posts: 3127
Joined: 2002-08-09 01:09pm
Location: The land beyond the forest; Sweden.
Contact:

Post by Dooey Jo »

Ghetto edit: And of course, that "endif" should be enclosed in square brackets; [endif]
(even though it works anyway)
Image
"Nippon ichi, bitches! Boing-boing."
Mai smote the demonic fires of heck...

Faker Ninjas invented ninjitsu
User avatar
Twoyboy
Jedi Knight
Posts: 536
Joined: 2007-03-30 08:44am
Location: Perth, Australia

Post by Twoyboy »

Works fine for me in IE7. Pretty ugly though. I know being and engineer I'm suppose to value practicality over aesthetics, but the audience you're trying to get across to if more of the "look at the pretty flashing lights" type.

At the minimum, if you could make the pop up menu not go over the topics, as mentioned above, it would help heaps.
I like pigs. Dogs look up to us. Cats look down on us. Pigs treat us as equals.
-Winston Churchhill

I think a part of my sanity has been lost throughout this whole experience. And some of my foreskin - My cheating work colleague at it again
User avatar
Majin Gojira
Sith Acolyte
Posts: 6017
Joined: 2002-08-06 11:27pm
Location: Philadelphia

Post by Majin Gojira »

Nicely done. Rather plain, but nicely done.
ISARMA: Daikaiju Coordinator: Just Add Radiation
Justice League- Molly Hayes: Respect Hats or Freakin' Else!
Browncoat
Supernatural Taisen - "[This Story] is essentially "Wouldn't it be awesome if this happened?" Followed by explosions."

Reviewing movies is a lot like Paleontology: The Evidence is there...but no one seems to agree upon it.

"God! Are you so bored that you enjoy seeing us humans suffer?! Why can't you let this poor man live happily with his son! What kind of God are you, crushing us like ants?!" - Kyoami, Ran
User avatar
salm
Rabid Monkey
Posts: 10296
Joined: 2002-09-09 08:25pm

Re: Active menu on creationtheory.org

Post by salm »

Darth Wong wrote: 1) Does it look retarded?
It looks fine
2) If so, should it be improved, or discarded?
Personally i´m no fan of popup menus like this but if you want to keep it i suggest increasing the "hitbox". I just tried this out and often when i wanted to click a subcategory in the popup box i missed the box while moving the mouse downwards and the popup would go away. That is very annoying.
3) If it should be improved, do you have any ideas?
For menus with many subcategories, like the hatemail menu i suggest making them two columns wide. The menu goes further than the screen and if i scroll down with the scroll wheel it often happens that it scrolls too far and the cursor leaves the popup making the menu disappear which is rather annoying as well.
User avatar
Darth Wong
Sith Lord
Sith Lord
Posts: 70028
Joined: 2002-07-03 12:25am
Location: Toronto, Canada
Contact:

Post by Darth Wong »

OK, I've tweaked it a bit.
Image
"It's not evil for God to do it. Or for someone to do it at God's command."- Jonathan Boyd on baby-killing

"you guys are fascinated with the use of those "rules of logic" to the extent that you don't really want to discussus anything."- GC

"I do not believe Russian Roulette is a stupid act" - Embracer of Darkness

"Viagra commercials appear to save lives" - tharkûn on US health care.

http://www.stardestroyer.net/Mike/RantMode/Blurbs.html
User avatar
RogueIce
_______
Posts: 13387
Joined: 2003-01-05 01:36am
Location: Tampa Bay, Florida, USA
Contact:

Post by RogueIce »

Is it possible to not have it run off the side of the page like that? Or is that something which just can't be changed?

I did click refresh but I couldn't spot any differences in what you "tweaked" or not. And I'm one of the unwashed masses using IE6, so...
Image
"How can I wait unknowing?
This is the price of war,
We rise with noble intentions,
And we risk all that is pure..." - Angela & Jeff van Dyck, Forever (Rome: Total War)

"On and on, through the years,
The war continues on..." - Angela & Jeff van Dyck, We Are All One (Medieval 2: Total War)
"Courage is not the absence of fear, but rather the judgment that something else is more important than fear." - Ambrose Redmoon
"You either die a hero, or you live long enough to see yourself become the villain." - Harvey Dent, The Dark Knight
User avatar
RogueIce
_______
Posts: 13387
Joined: 2003-01-05 01:36am
Location: Tampa Bay, Florida, USA
Contact:

Post by RogueIce »

RogueIce wrote:Is it possible to not have it run off the side of the page like that? Or is that something which just can't be changed?

I did click refresh but I couldn't spot any differences in what you "tweaked" or not. And I'm one of the unwashed masses using IE6, so...
Also, is there a way to put in something like this doohickey | to give some seperation between the various links? On the Hatmail especially it seems to run together a lot.
Image
"How can I wait unknowing?
This is the price of war,
We rise with noble intentions,
And we risk all that is pure..." - Angela & Jeff van Dyck, Forever (Rome: Total War)

"On and on, through the years,
The war continues on..." - Angela & Jeff van Dyck, We Are All One (Medieval 2: Total War)
"Courage is not the absence of fear, but rather the judgment that something else is more important than fear." - Ambrose Redmoon
"You either die a hero, or you live long enough to see yourself become the villain." - Harvey Dent, The Dark Knight
User avatar
Darth Wong
Sith Lord
Sith Lord
Posts: 70028
Joined: 2002-07-03 12:25am
Location: Toronto, Canada
Contact:

Post by Darth Wong »

RogueIce wrote:Is it possible to not have it run off the side of the page like that? Or is that something which just can't be changed?

I did click refresh but I couldn't spot any differences in what you "tweaked" or not. And I'm one of the unwashed masses using IE6, so...
I honestly have no idea what it looks like on IE6, because I don't have a copy of IE6. That's one of the reasons I keep asking people for feedback.
Image
"It's not evil for God to do it. Or for someone to do it at God's command."- Jonathan Boyd on baby-killing

"you guys are fascinated with the use of those "rules of logic" to the extent that you don't really want to discussus anything."- GC

"I do not believe Russian Roulette is a stupid act" - Embracer of Darkness

"Viagra commercials appear to save lives" - tharkûn on US health care.

http://www.stardestroyer.net/Mike/RantMode/Blurbs.html
User avatar
drachefly
Jedi Master
Posts: 1323
Joined: 2004-10-13 12:24pm

Post by drachefly »

Looks great, and it works fine under Safari as well.
User avatar
RogueIce
_______
Posts: 13387
Joined: 2003-01-05 01:36am
Location: Tampa Bay, Florida, USA
Contact:

Post by RogueIce »

Darth Wong wrote:I honestly have no idea what it looks like on IE6, because I don't have a copy of IE6. That's one of the reasons I keep asking people for feedback.
Essentially, top get to the end of the Hatemail links, it runs so far off to the side that none of the regular page is there anymore.

Image

It looks like crap but that's how far it runs off the page. Nothing but the backgound out there.
Image
"How can I wait unknowing?
This is the price of war,
We rise with noble intentions,
And we risk all that is pure..." - Angela & Jeff van Dyck, Forever (Rome: Total War)

"On and on, through the years,
The war continues on..." - Angela & Jeff van Dyck, We Are All One (Medieval 2: Total War)
"Courage is not the absence of fear, but rather the judgment that something else is more important than fear." - Ambrose Redmoon
"You either die a hero, or you live long enough to see yourself become the villain." - Harvey Dent, The Dark Knight
User avatar
RogueIce
_______
Posts: 13387
Joined: 2003-01-05 01:36am
Location: Tampa Bay, Florida, USA
Contact:

Post by RogueIce »

RogueIce wrote:It looks like crap but that's how far it runs off the page. Nothing but the backgound out there.
I should point out, the crappiness of the text is due to my rather lazy approach to make it fit the 800x600 limits of Photobucket. The text itself looks fine when browsing.
Image
"How can I wait unknowing?
This is the price of war,
We rise with noble intentions,
And we risk all that is pure..." - Angela & Jeff van Dyck, Forever (Rome: Total War)

"On and on, through the years,
The war continues on..." - Angela & Jeff van Dyck, We Are All One (Medieval 2: Total War)
"Courage is not the absence of fear, but rather the judgment that something else is more important than fear." - Ambrose Redmoon
"You either die a hero, or you live long enough to see yourself become the villain." - Harvey Dent, The Dark Knight
User avatar
Darth Wong
Sith Lord
Sith Lord
Posts: 70028
Joined: 2002-07-03 12:25am
Location: Toronto, Canada
Contact:

Post by Darth Wong »

OK, I tried tweaking it again, just for IE6. Any change?
Image
"It's not evil for God to do it. Or for someone to do it at God's command."- Jonathan Boyd on baby-killing

"you guys are fascinated with the use of those "rules of logic" to the extent that you don't really want to discussus anything."- GC

"I do not believe Russian Roulette is a stupid act" - Embracer of Darkness

"Viagra commercials appear to save lives" - tharkûn on US health care.

http://www.stardestroyer.net/Mike/RantMode/Blurbs.html
User avatar
Melchior
Jedi Master
Posts: 1061
Joined: 2005-01-13 10:46am

Post by Melchior »

The "Hate Mail" list only entirely fits in the screen at very high resolutions; scrolling to see it work, anyway.
User avatar
Darth Wong
Sith Lord
Sith Lord
Posts: 70028
Joined: 2002-07-03 12:25am
Location: Toronto, Canada
Contact:

Post by Darth Wong »

Melchior wrote:The "Hate Mail" list only entirely fits in the screen at very high resolutions; scrolling to see it work, anyway.
Are all the lists arranged horizontally instead of vertically? What does the left-hand side of the screen look like in IE6?
Image
"It's not evil for God to do it. Or for someone to do it at God's command."- Jonathan Boyd on baby-killing

"you guys are fascinated with the use of those "rules of logic" to the extent that you don't really want to discussus anything."- GC

"I do not believe Russian Roulette is a stupid act" - Embracer of Darkness

"Viagra commercials appear to save lives" - tharkûn on US health care.

http://www.stardestroyer.net/Mike/RantMode/Blurbs.html
User avatar
Melchior
Jedi Master
Posts: 1061
Joined: 2005-01-13 10:46am

Post by Melchior »

Melchior wrote:The "Hate Mail" list only entirely fits in the screen at very high resolutions; scrolling to see it works, anyway.
Sorry, should read like this.
The only problem I seem to have with IE6 is that pop-up lists are visualized under the "Recent discussion forum topics" zone.

Image
Post Reply