UTBY frame - http://www.ikea.com/us/en/catalog/products/10117561/#/90117562 Galant Table top - http://www.ikea.com/us/en/catalog/products/S89821547/ Broder Shelf - http://www.ikea.com/us/en/catalog/products/90154314/ Capita brackets - http://www.ikea.com/us/en/catalog/products/40051196/ On the Utby frame, make sure you get the taller one. It is the 41 3/8" one. The table top could be anyone you choose that is bigger than the 48" X 24" The Capita brackets are nice angled brackets that you will need to drill a hole through the table top to mount, but they look really sharp. I would suggest that you mount them so they angle towards the back of the desk. On mine, I angled them forward and the shelf is not as stable as the second desk I built for a coworker whose brackets I angled back.
ccrook
Posts
-
Anybody out there using a standing desk or a TrekDesk? -
Anybody out there using a standing desk or a TrekDesk?I built my own and have been using it for the last 11 months. I love it and would not go back to sitting all day. I also started a trend here, two others are standing all day as well. I will say that the first three or four weeks, you will be dead tired at the end of the day. Building it myself, and fashioning it out of parts from Ikea, kept the price under $180. That really helped me justify it to the CEO. If you want I can get you the parts list with all the funky names, but it was just: Set of legs from a Kitchen Island (tall set, ~43") A desktop 38" X 60" 3 angled shelf brackets A floating shelf (this could be just a nice piece of wood.) The brackets and shelf raise my monitors up another 11" to reduce neck strain. The only thing this setup does not have that I wished it would, is a bar in the front to rest my foot
-
IE issue with canceling the onBeforeUnload functionI am having an issue with canceling an event I added to the window's onBeforeUnload event, when the browser is IE (7,8, &9). In FireFox my RegisterOnSubmitStatement is sufficient to set a flag to skip the warning, but in IE that code gets called after the onBeforeUnload. Here is the code in question:
ScriptManager.RegisterStartupScript(page, typeof(Functions), "NavigateAway", @"
window.SuppressExitWarning = false;window.onbeforeunload = confirmExit; function confirmExit(evt) { var message = '" + JsEscape(message) + @"'; if (window.SuppressExitWarning == true) return; if (typeof evt == 'undefined') evt = window.event; if (evt) evt.returnValue = message; return message; };", true); ScriptManager.RegisterOnSubmitStatement(page, typeof(Functions), "AllowNavigateAway", @" window.SuppressExitWarning = true; ");
If you add an alert to the "AllowNavigateAway" script, you can see the behaviour in IE -> The onBeforeUnload message pops up, then the alert. I have tried several ways to solve it, but they all have a flaw of some sort. A) Adding a setting of the global variable on the OnClientClick event to all possible form submitters will invariably miss something. That is to say, I do not have any idea of what controls will be on the page and even if I iterate through the control tree, I am likely to miss something that it not usually a control that submits but has it's AutoPostBack set to true. (e.g. DropDownList) B) Using jQuery to attach a method to the submit of the form is not an option because CKEditor has locked it up. C) Tracking the postback through a hidden input fails because it is not updated until after the onBeforeUnload. Any thoughts or ideas would be greatly appreciated.