Home
we had subs it was crazy

Primary links

  • About
    • $upport (lol)
    • Ethics
    • FAQ
    • Privacy Policy
  • Contact
  • MGoStore
  • MGoBoard
    • MGoBoard FAQ
    • Ticket spreadsheet
    • Michigan bar locator
    • Moderator Action Sticky
  • Useful Stuff
    • 2014 Recruiting Board, Offense
    • Depth Chart By Class
    • Unofficial Two Deep
    • Diaries, Windows Live Writer, And You
    • Michigan Future Schedules
    • User-Curated HOF
    • Where To Eat In Ann Arbor
Home

Navigation

  • Forums
  • Recent posts

User login

  • Create new account
  • Request new password

MGoElsewhere

  • @MGoBlog (Brian)
  • @aceanbender
  • @TomVH (Tom)
  • RSS Feed
  • iPhone App
  • Facebook profile
  • MGoKindle Store
  • mgo.licio.us
  • Brian @ TSB [Archive]
  • Brian @ AOL [Archive]
  • Sour Salty Bitter Sweet

Michigan Blogs

  • Big House Blog
  • Burgeoning Wolverine Star
  • Genuinely Sarcastic
  • Go Blue Michigan Wolverine
  • Holdin' The Rope
  • MGoFootball
  • MVictors
  • Maize 'n' Blue Nation
  • Maize 'n' Brew
  • Maize And Go Blue
  • Michigan Hockey Net
  • The Blog That Yost Built
  • The Hoover Street Rag
  • The M Block
  • The M Zone
  • The Wolverine Blog
  • Touch The Banner
  • UMGoBlog
  • UMHoops
  • UMTailgate
  • Wolverine Liberation Army

M On The Net

  • mgovideo
  • MGoBlue.com
  • Mike DeSimone
  • Recruiting Planet
  • The Wolverine
  • Go Blue Wolverine
  • Winged Helmet
  • UMGoBlue.com
  • MaizeRage.org
  • Puckhead
  • The M Den
  • True Blue Fan Forum

Big Ten Blogs

  • Illinois
    • A Lion Eye
    • Hail To The Orange
    • Illinois Baseball Report
    • Illinois Loyalty
  • Indiana
    • Inside The Hall
    • The Crimson Quarry
  • Iowa
    • Black Heart, Gold Pants
    • Fight For Iowa
  • Michigan State
    • The Only Colors
  • Minnesota
    • GopherHole.com
    • The Daily Gopher
    • I'm In Love With A Fringe Bowl Team
    • TNABACG
  • Nebraska
    • Big Red Network
    • Corn Nation
    • Husker Mike's Blasphemy
    • Husker Gameday
  • Northwestern
    • Sippin' On Purple
    • Lake The Posts
  • Notre Dame
    • The House Rock Built
    • One Foot Down
  • Ohio State
    • Eleven Warriors
    • Buckeye Commentary
    • Men of the Scarlet and Gray
    • Our Honor Defend
    • The Buckeye Nine
  • Penn State
    • Slow States
    • Black Shoe Diaries
    • Happy Valley Hardball
    • Penn State Clips
    • Linebacker U
    • Nittany White Out
  • Purdue
    • Boiled Sports
    • Hammer and Rails
  • Wisconsin
    • Bruce Ciskie

Links of Note

  • Baseball
    • Big Ten Hardball
    • College Baseball Today
    • The Baseball Zealot
    • The College Baseball Blog
  • Basketball
    • Ken Pomeroy
    • Basketball Prospectus
    • Midmajority
  • College Hockey
    • Chris Heisenberg
    • College Hockey Stats
    • Inside College Hockey
    • Michigan College Hockey
    • Hockey's Future
    • Sioux Sports
    • USCHO
    • Western College Hockey
    • CCHA
      • LSSU Hockey
      • Bronco Hockey Blog
  • Football
    • Smart Football
    • Every Day Should Be Saturday
    • Doctor Saturday
    • CFB Stats
    • Harold Stassen
    • NCAA D-I Stats Page
    • The Wizard Of Odds
  • General
    • Sports Central
  • Local Interest
    • The Ann Arbor Chronicle
    • Arborwiki
    • Arbor Update
    • Teeter Talk
    • Vacuum
  • Teams Of The D
    • Lions
      • Pride of Detroit
      • Fire Millen
    • Pistons
      • Detroit Bad Boys
      • Need4Sheed
    • Tigers
      • Roar Of The Tigers
      • The Detroit Tigers Weblog
      • The Daily Fungo
    • Red Wings
      • On The Wings
      • Behind The Jersey
      • Winging It In Motown
    • Michigan Sports Forum

Get Yer Tickets

Football Display Case

NFL Watches

Follow your favorite team with localtv-satellite.com: Click Here.

Site Search

Diaries

  • New
  • Popular
  • Hot
  • APR And Big Ten Football: A High-Level Summary
    LSAClassOf2000 - 2 hours ago
  • On Endowment, Financial Aid, and Perceived Prestige
    maizeonblueaction - 21 hours ago
  • Who is Al Borges? (Part III - HOKE IS A STRATEGY)
    Ron Utah - 1 day ago
  • The Blockhams in "SPARTYCAN'T"
    Six Zero - 5 days ago
  • Who is Al Borges? (Part I)
    Ron Utah - 5 days ago
  •  
  • 1 of 6
  • ››
more
  • Yet Another Da'Shawn Hand post
    canzior - 2,905 views
  • Who is Al Borges? (Part II - THE MISTAKE)
    Ron Utah - 1,360 views
  • Devin and the White Rainbow
    MCalibur - 1,035 views
  • Who is Al Borges? (Part I)
    Ron Utah - 967 views
  • The Blockhams in "SPARTYCAN'T"
    Six Zero - 952 views
  •  
  • 1 of 2
  • ››
more
  • Who is Al Borges? (Part II - THE MISTAKE)
    Ron Utah - 52 comments
  • On Endowment, Financial Aid, and Perceived Prestige
    maizeonblueaction - 31 comments
  • Forecasting Devin Gardner: The SDSU Comparison
    Ron Utah - 23 comments
  • Devin and the White Rainbow
    MCalibur - 15 comments
  • This Day In History: June 10, 1944 - Alumnus Ed Tipper
    wildbackdunesman - 10 comments
  •  
  • 1 of 2
  • ››
more

MGoBoard

  • New
  • Recent
  • Hot
  • 2015 OL Jon Runyan Jr. Offered - Buckle Up
    0 replies
  • NCAA 14 Demo thoughts; MGoBlogger PSN/Gamertag list
    55 replies
  • ESPN projects next three seasons, ranks M #5 ($)
    45 replies
  • VOTE-B1G Preseaon Offensive POY (Devin)
    23 replies
  • OT - Pavel Datsyuk signs 3-yr extension with Red Wings
    39 replies
  • OT- Alabama Installing Waterfalls In Football Locker Rooms
    44 replies
  • The Full NBA Job Interview: Trey Burke
    5 replies
  • Michigan fits Steele's "National Championship Mold"
    34 replies
  • MGoProfile to Return This Week
    71 replies
  • One of the top DE in 2015 commits to GameCocks and trashes their academics!
    34 replies
  • ESPN Names Webber Top Draft Pick from B10 Since '89
    30 replies
  • MSU doesn't know who they're recruiting
    90 replies
  • (Mostly) OT: Michelle Chamuel of UM can win The Voice tonight (with votes)
    33 replies
  • Urban Meyer and Charlie Strong's "Core Values"
    131 replies
  • Burke & Hardway Jr Feature on BTN
    9 replies
  •  
  • 1 of 8
  • ››
  • NCAA 14 Demo thoughts; MGoBlogger PSN/Gamertag list
    55 replies
  • 2015 OL Jon Runyan Jr. Offered - Buckle Up
    0 replies
  • OT - Pavel Datsyuk signs 3-yr extension with Red Wings
    39 replies
  • Michigan fits Steele's "National Championship Mold"
    34 replies
  • ESPN projects next three seasons, ranks M #5 ($)
    45 replies
  • MSU doesn't know who they're recruiting
    90 replies
  • B. Miller ripped - Ohio PR Machine
    52 replies
  • ESPN Names Webber Top Draft Pick from B10 Since '89
    30 replies
  • OT- Alabama Installing Waterfalls In Football Locker Rooms
    44 replies
  • MGoProfile to Return This Week
    71 replies
  • One of the top DE in 2015 commits to GameCocks and trashes their academics!
    34 replies
  • The Full NBA Job Interview: Trey Burke
    5 replies
  • (Mostly) OT: Michelle Chamuel of UM can win The Voice tonight (with votes)
    33 replies
  • VOTE-B1G Preseaon Offensive POY (Devin)
    23 replies
  • High Noon with Rich Rodriguez and the Arizona Football Staff
    123 replies
  •  
  • 1 of 8
  • ››
  • Da'shawn Hand's New Top Three
    209 replies
  • OT'ish: Michigan or Harvard?
    176 replies
  • Abrupt Shift in Crystal Ball projections for Hand (To Bama)
    149 replies
  • Coolest/favorite Michigan thing you own?
    139 replies
  • Urban Meyer and Charlie Strong's "Core Values"
    131 replies
  • OT: Man Of Steel. Wow
    129 replies
  • OT: City of Detroit Epic Comeback? (Business Insider)
    125 replies
  • High Noon with Rich Rodriguez and the Arizona Football Staff
    123 replies
  • ND to play ASU in football series
    112 replies
  • OT: Big storm coming
    103 replies
  • OT-4* recruit (non Michigan) posting really dumb things
    101 replies
  • OT: USA Vs. Panama World Cup Qualifier (10 PM EST)
    101 replies
  • OT: Tigers/afternoon baseball Open Thread
    97 replies
  • John U. Bacon on the GA Student Section
    97 replies
  • OT: Cool Story Bro!
    96 replies
  •  
  • 1 of 8
  • ››

mgo.licio.us

  • AIRBHG Invades Steelemas!

    wow

    0 comments
  • NBA Job Interview: Trey Burke (With Scouting Report!)

    Jalen, Burke, and Simmons.

    0 comments
  • 2013 World Dwarf Games to be held at MSU

    Mike Hart the heavy favorite in the trolling competition

    0 comments
  • NBA draft rumors: Pistons like Cody Zeller, but not Trey Burke - Detroit Bad Boys

    just what the Pistons need: a third string center. Joe Dumars was replaced by a mean ol' alien a few years back you guys.

    4 comments
  • New college grads: Don’t sell your time for a living

    this would be a close approximation of hypothetical graduation speech

    9 comments
  • College World Series Misspells "College" On Dugout

    no you guys they're just super pumped about COLLLLLLLLLLLLEGE

    0 comments
  • Michigan no longer looking for a transfer quarterback, Brady Hoke says

    not a surprise

    0 comments
  • Babcock: 'Glendening will play at the next level, for sure''

    premature congrats. One thing we can be sure of: he'll take fewer asinine penalties than Abdelkader

    1 comments
  • Spurrier may have to come up with a new UT spelling joke.

    Thanks to ugly transitions between Fulmer/Kiffin/Dooley/Davis, Tennessee is on the edge of APR penalties for football.

    1 comments
  • Report: NCAA ditching domes prior to Final Four

    i approve of this message

    0 comments
  • San Antonio Spurs may be doing something right by drafting international athletes

    strong indictment of AAU right heah

    0 comments
  • NBA draft 2013 Toss Up: Better PG prospect, Trey Burke or Michael Carter-Williams

    Glockner sides with justice

    0 comments
  • Brady Hoke-coached fantasy camp raises $140K for prostate cancer research

    a good cause, and a good time

    0 comments
  • Michigan men's basketball receives high academic honor with APR Public Recognition Award

    good job gents

    0 comments
  • Tournament trash talk helped Mitch McGary complete massive turnaround, Bacari Alexander says

    "Jeff Withey shouldn't have called him Peter Dinklage, is all I'm saying."

    1 comments
  •  
  • 1 of 2
  • ››
more

Crude Bug Tracking

Outstanding Issues
  • Anonymous comments are not being saved.
  • Many users did not get registration emails. (email validation now disabled)
  • No real indication you've done anything when you sign up.
  • comment showing options are confusing
  • "new" post clickto is goofy when newest comments are first.
  • Tabs are ugly for some users.
  • New July 2. pale blue shows when there's side-scrolling
  • "Useful Stuff" dropdown appears off edge of screen
  • occasional CAPTCHA loop
  • URLs not always auto-linking themselves in comments/diaries.
  • Navbar doesn't work in IE6.
  • "mark all read" broken.
Enhancement Requests
  • More space-efficient comments.
  • stealth comments.
  • rename "save" to something like "post".
  • Load ads last to improve performance
  • Have "more" link on message board tabs take you directly to board instead of landing screen.
  • Create a "for Brian" checkbox on posts/comments/diaries for things that require my attention.
  • Create mobile version.
Projects
  • Recruiting wiki.
  • Subscription infrastructure.
  • MGoTorrents integration.
  • Diaries homepage.
  • Message board revamp.
Fixes 7/2/2008:
  • you don't have to preview comments or message board posts anymore.
  • comment threading options enabled for message board
  • Ticket ads now less ugly.
  • Brian @ AOL posts now visible to plebes.
  • message board restyled so it doesn't bleed into the right sidebar.
7/9/2008:
  • Added "Hot" tab for message board.
  • Fixed IE6 bug where content would end up pushed down the page.
  • leaderboard ad centered.
  • Killed the "ad takeover bug" by removing the code that delayed ad loading until end of page.
  • Added "MGoElsewhere" block with useful links to the Fanhouse, Facebook, and MGo.licio.us, as some had requested their return.
  • Deleted all accounts that had never been logged in and disabled email validation temporarily.
7/23/2008:
  • Fixed MGoStore block.
  • Made the "more" links in the diaries tab block work better.
  • Fixed the Fanhouse links in the MGoElsewhere block, which had bombed out due to the Fanhouse revamp.
  • Login or register to post comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
October 14th, 2008 at 5:58 PM | Chris, I also do the "recent post" thing and get that too (Score:1)
Blue Durham
Blue Durham's picture
Joined: 06/30/2008
MGoPoints: 992

A total guess, but I think it may be a result of someone reviewing and posting anonymously (remember Brian set it up to have their ID as "anonymous coward" but it never worked and doesn't show up). The comment control program still counts these comments (thus show up as new) in the total number of comments, but they don't appear.

Hopefully, Brian will get this fixed once the season is over and he isn't working 20 hrs a day

  • Login or register to post comments
October 14th, 2008 at 6:05 PM | Ahhhh that's why! (Score:1)
Chrisgocomment
Chrisgocomment's picture
Joined: 06/30/2008
MGoPoints: 1126

Ahhhh that's why!

No question, Jim.

  • Login or register to post comments
October 14th, 2008 at 6:00 PM | Now my problem is that I have switched from (Score:1)
Blue Durham
Blue Durham's picture
Joined: 06/30/2008
MGoPoints: 992

IE7 to Firefox.  When hitting the "# new" under comments in the recent posts section, under IE7 it would take me directly to the 1st new comment (which is what I want); under Firefox, it takes me to the last (or most recent) new comment, which I do not want.

  • Login or register to post comments
January 11th, 2009 at 5:07 PM | That "Speak Up Against (Score:1)
Chrisgocomment
Chrisgocomment's picture
Joined: 06/30/2008
MGoPoints: 1126

That "Speak Up Against Reckless Driving" ad keeps redirecting me to a blank white page that only shows that banner on top. WTF? In order to avoid this I have to stop the page from loading all the way. Really really annoying. Maybe it's just my browser, not sure.

No question, Jim.

  • Login or register to post comments
January 23rd, 2009 at 10:43 AM | can't change profile pic (Score:1)
hokiewolf
hokiewolf's picture
Joined: 11/11/2008
MGoPoints: -4214

I've deleted the old one, but when I try to upload a new one, the old one keeps popping up instead.

  • Login or register to post comments
January 23rd, 2009 at 12:03 PM | never mind (Score:1)
hokiewolf
hokiewolf's picture
Joined: 11/11/2008
MGoPoints: -4214

Must have needed a server refresh.

  • Login or register to post comments
July 23rd, 2009 at 3:31 PM | You can mod yourself (Score:1)
biakabutuka exp...
biakabutuka explosion 3000's picture
Joined: 04/17/2009
MGoPoints: 2171

I just gave my own post a point.

  • Login or register to post comments
July 9th, 2010 at 10:24 AM | Probably already know this, (Score:1)
The Barwis Effect
The Barwis Effect's picture
Joined: 06/30/2008
MGoPoints: 2250

Probably already know this, but something goofy is going on with MGoPoints and year old posts.

"[T]here were a lot of people predicting glorious heights for Rich; mostly the same people who are predicting doom and gloom [for Hoke]. Excuse me if I doubt their prognostication skills." -- M-Wolverine

  • Login or register to post comments
August 18th, 2010 at 2:07 PM | The green points activity (Score:1)
BlockM
BlockM's picture
Joined: 07/03/2008
MGoPoints: 25326

The green points activity list shows up in the MGoBoard sidebar thing if I vote on a comment and then click on >> to see previous board posts.  

@pnbloem | Ultra-MGoBoard

  • Login or register to post comments
September 8th, 2010 at 8:18 AM | probably been a while since anyone used this (Score:1)
oriental andrew
oriental andrew's picture
Joined: 06/30/2008
MGoPoints: 4587

I have an Opera-related MGoBug - missing feeds plug-in and "The selected file /tmp/file8eBi9i could not be uploaded, because the destination sites/mgoblog.com/files/js/js_d11614f8e88bc6e87e7b8d4aa8816409.js is not properly configured."

http://a.imageshack.us/img810/6307/operamgobug.png

For my privacy, my new username is "non-Oriental non-Andrew"
 

  • Login or register to post comments
September 17th, 2010 at 12:50 PM | IE9 beta issue (Score:1)
mtzlblk
Joined: 01/20/2009
MGoPoints: 205

Not a huge deal, but I'm running the IE9 beta and things look pretty solid overall, however the WYSIWYG editor doesn't function for comments, it just shows a dotted line around the object/text box, but does not open it to allow you to enter any text.

Plain text works.....obviously.

  • Login or register to post comments
October 1st, 2010 at 11:47 AM | Extra Blockquotes today? (Score:1)
jwschultz
jwschultz's picture
Joined: 09/21/2009
MGoPoints: 448

In 5 minutes I have seen 3 commenters who used blockquotes and added an extra, empty blockquote at the bottom of their post.  I don't know if this is a WYSIWYG quote-button thing, or if everybody is as late to the coffeepot as I am this morning, but it's starting to look systemic.

Also, I notice daily that the "Comment Viewing Options" box is in a fight with the bottom-most comment on any given page, especially when said comment is "new" and has the associated style applied.  I'm always in Safari on a Mac. (By "in a fight", I mean that the top border of the CVO box is pretty much a strikethrough on the comment's timestamp, reply button, points label, and "new" tag.)

  • Login or register to post comments
October 6th, 2010 at 11:18 AM | #comments (Score:1)
stubob
stubob's picture
Joined: 08/20/2008
MGoPoints: 1263

The link to the #comments section from mainpage stories (if you click on the "comments" link at the bottom of a story) does not re-align the page to the comments section, just opens the comments below the story.  So the page reloads, and opens the comments, but does not set the comments to the top of the page like it used to.

I don't see a "comments" tag in the source code.  The #new link works, since there is an "a id=new" in the code.

Firefox 3.6.x FWIW.

"Why would you ask a dumb question like that?"  -Lloyd Carr

  • Login or register to post comments
November 24th, 2010 at 5:02 PM | Member history (Score:1)
BlueFish
BlueFish's picture
Joined: 08/21/2009
MGoPoints: 939

My account page has me down as a member for 24 weeks, even though I posted a diary on 9/11/09 (60+ weeks ago) and registered some time before that.  Come to think of it, the 24 weeks may not even be advancing at this point.

Nevertheless, this could also be happening with other users.

If only Coach Mo hadn't gotten so drunk.

  • Login or register to post comments
November 24th, 2010 at 6:01 PM | Site cache issue. There's a (Score:1)
formerlyanonymous
formerlyanonymous's picture
Joined: 06/30/2008
MGoPoints: 13958

Site cache issue. There's a group of pages that tend to fail, reverting back to February. It's always a pain when I upload diaries, as my "diary blog" also pops up with a February post as most recent.

You'll probably notice that you appear to sign off when you open your account page. If you click log on, without even putting in your user name and password, you should see the proper 1 year 13 weeks.

MGoPosts|MGoDiaries|Twitter|Email

  • Login or register to post comments
May 5th, 2011 at 5:57 PM | Can only see first page of MGoBoard.... (Score:2 Normal)
AlbanyBlue
Joined: 09/11/2010
MGoPoints: 91

I'm not sure if this is still monitored, but it seems like the right place to ask. When I go to MGoBoard, I can read every topic on the first page just fine, but when I click on either the "2" or ">" at the bottom, it takes me to what I think are a list of the recent front-page topics.

Any help you can give to fix this is appreciated. I'm running Windows 7 and IE8.

Thanks,

Dave

  • Login or register to post comments
August 28th, 2011 at 9:00 AM | same here, but on firefox (Score:1)
will
will's picture
Joined: 06/30/2008
MGoPoints: 377

Anyone else have this issue?

  • Login or register to post comments
September 13th, 2011 at 8:16 PM | yes (Score:2)
ttifiblog
ttifiblog's picture
Joined: 06/30/2008
MGoPoints: 2709

same problem on chrome

http://ttifi.blogspot.com/ for interesting vids

http://ttifiblog.tumblr.com/ for interesting pics

  • Login or register to post comments
November 23rd, 2011 at 12:30 PM | Every "show me the next page" link (Score:1)
jwschultz
jwschultz's picture
Joined: 09/21/2009
MGoPoints: 448

Yeah, I'm seeing this all over the place, from the mini MGoBoard box in the sidebar to the main MGoBoard page to the Diaries box (also on the sidebar). 

The URL of the "next page" link works just fine; if I navigate to "/mgoboard?page=1", I get exactly what I wanted. It seems like some javascript is jacking the link and trying to do some fancy AJAX stuff, though... when I click the little box with the "2" in it, the page doesn't refresh, the URL doesn't change, but the main content frame is replaced by a list of the Most Recent Diaries.

Meanwhile, when I click the little double arrow in the "Diaries" box in the sidebar, it works as expected most of the time, but I sometimes get way more than 5 new links, and they do not seem to correspond to anything recent or popular.  I'm not sure if there's anything different about the starting conditions for these two outcomes.

I'd be glad to help try and sort through what's happening, but I just really can't figure out where the code is that does the linkjacking.

Also, I've just observed that the MGoBoard mini-box seems to work just fine, when I'm actually viewing the MGoBoard itself. If I'm viewing the front page or any content page (diary, board post, front page post), the mini-box fails as described above.

I'm on a Mac, in Safari, Chrome, and FF.

  • Login or register to post comments
September 16th, 2011 at 10:05 AM | Avatar (Score:1)
Send Brain Donor
Send Brain Donor's picture
Joined: 09/15/2011
MGoPoints: 6

I get this error message when I try to upload an avatar:

  • The selected file /tmp/head_0.jpg could not be uploaded, because the destination sites/mgoblog.com/files/pictures/picture-27547.jpg is not properly configured.
  • Failed to upload the picture image; the pictures directory doesn't exist or is not writable.

I cleared my cache per a previous suggestion, but no luck there either.  Thanks for your help.

  • Login or register to post comments
September 26th, 2011 at 7:27 AM | I think all your tips are (Score:1)
rebeccawahay
Joined: 09/26/2011
MGoPoints: 1

I think all your tips are great! Break it up and list it down. It always looks better and more readable when you write your points that way. Thanks for the tips! bookkeeping certification

  • Login or register to post comments
December 7th, 2011 at 4:30 AM | Adirondack camping (Score:1)
sandy12345
Joined: 11/30/2011
MGoPoints: 3

Adirondack camping

This post is so informative for those who are addicted to online shopping, such a beautiful mind to create this type of cool and attractive website.

Looking for camping site in New York, then Adirondack camping is the best place for camping. Discover the Adirondack wild with Adirondack experience and have ultimate fun. For more details click http://www.adirondackexperience.com/

  • Login or register to post comments
December 9th, 2011 at 6:48 AM | Forum Posting (Score:1)
sandy12345
Joined: 11/30/2011
MGoPoints: 3

Forum Posting

I am feeling good to post this comment here, this is such a enjoyable moment and I want to visit this website again.

Forum is an online hub, where people come and share their knowledge and forum posting is a way to interact with people and receive information. Link bullets help in building good clients base, as it helps in building new relation. For more information visit http://www.linkbullets.com/forum-posting

  • Login or register to post comments
  • « first
  • ‹ previous
  • 1
  • 2
Powered by Pressflow, an open source content management system
Theme provided by Roopletheme; sidebars adapted from Chris Murphy.