That worked - thank you very much!
On Mon, Jan 4, 2010 at 12:40 AM, Steven Black <ste...@stevenblack.com> wrote: > Here's a nice reference on jQuery and the FOUC. > > http://www.learningjquery.com/2008/10/1-way-to-avoid-the-flash-of-unstyled-content > > / Side question: should all functions use the $(document).ready > (function() or just some? / > > Just some. Some things, like event bindings for example, can > typically be deferred, and thus fire later. Try putting such code in > > $(window).load(function () { // run code }); > > **--** Steve > > On Jan 3, 11:25 pm, Clayton Dukes <cdu...@gmail.com> wrote: >> Thanks for the advice :-) >> I get what the site says about FUOC, but I don't quite get how to implement >> it. >> >> I've added the classes like below, but it doesn't seem to change >> anything. Am I supposed to add a css style for the classes or are they >> built in? >> >> <div id="tabs" class="ui-tabs" style="position: relative; top: 20px; >> left: 1px;"> >> <ul> >> <li><a href="#tab-Main">Main</a><span class="ui-icon >> ui-icon-close">Remove Tab</span></li> >> <li><a href="#tab-Graphs">Graphs</a><span class="ui-icon >> ui-icon-close">Remove Tab</span></li> >> <li><a href="#tab-Table">Table</a><span class="ui-icon >> ui-icon-close">Remove Tab</span></li> >> </ul> >> <!-- BEGIN Tab: tab-Main --> >> <div id="tab-Main" class="ui-tabs-hide"> >> >> Also, I have firebug, I just can't figure out why the pages are doing >> what they're doing (not just the table, but things like the portlet >> headers missing, etc.) >> Forgive me if I sound a bit ignorant, I just started using javascript >> and jquery about a month ago :-) >> >> > THEREFORE you either aren't saving state properly, or some Javascript >> > that runs in the first instance isn't being invoked in the second >> > instance. >> >> I'll have to dig deeper, but I suspect it's either some js not getting >> reloaded, or the same js loading twice because it's in the file saved >> to disk, or maybe a duplicate div id or something? >> Does all that get removed completely when the tab is deleted or just >> hidden somewhere? >> >> Side question: should all functions use the >> $(document).ready(function() or just some? I have a mixture of both, >> but didn't really understand when/where to use either. Is this why the >> FUOC is occurring? >> Again, new to this thing, sorry... >> >> >> >> On Sun, Jan 3, 2010 at 10:00 PM, Steven Black <ste...@stevenblack.com> wrote: >> >> > An unrelated suggestion: Google "Flash of unstyled content" and delay >> > the visibility of content until it is properly styled. >> >> > Related to this: you really should be developing with the aid of the >> > FireFox browser with the Web Developer add-in. "Inspect Element" is >> > your friend. >> >> > With FF + WD add-in it took me 5-seconds to ascertain that, >> >> > * The first instance of the Table pane, the table therein has >> > element.style {width:1618 px;} (on my monitor) >> >> > * The second instance of the Table pane, restored after deleting, the >> > table therein has element.style {width:596 px;} (on my monitor) >> >> > THEREFORE you either aren't saving state properly, or some Javascript >> > that runs in the first instance isn't being invoked in the second >> > instance. >> >> > Make sense? >> >> > Takeaway: run, don't walk, and get the FireFox Browser and add the Web >> > Developer add-in. I was using right-click, Inspect Element to inspect >> > the table in the Table pane. Same applies to the other panes, >> > presumably. >> >> > **--** Steve >> >> > On Jan 3, 6:16 pm, Clayton Dukes <cdu...@gmail.com> wrote: >> > > I've built a work-around to being able to re-add a deleted tab. >> > > The workaround builds the initial pages in an array, then echo's the >> > > contents out - and, at the same time, saves the contents to a temp >> > > directory. >> > > The reason I need to do it this way is I don't want to just "hide" data >> > > because some of it needs to be secured (like admin pages, etc) and users >> > > could easily view source. >> >> > > I have everything working, but for some odd reason, when I re-add the >> > > page >> > > from disk, some of the portlet headers are missing along with some >> > > general >> > > 'funkiness' and other missing items. >> > > I'm stumped as to what to try and fix and was wondering if anyone might >> > > be >> > > able to shed some light. >> >> > > The website is at:http://lztest.gdd.net >> > > login/pass is guest/guest >> >> > > If you remove any of the 3 initial tabs, you can re-add them from the >> > > menu. >> > > If I restore the main tab, the portlet headers don't show up (and also >> > > the >> > > watermarks in the time fields aren't working) >> > > If I restore the graphs page, all the graphs are missing. >> > > If I restore the Table page, the portlet header is missing (and, oddly, >> > > the >> > > table isn't sized properly). >> >> > > -- >> > > ______________________________________________________________ >> >> > > Clayton Dukes >> > > ______________________________________________________________ >> >> > -- >> >> > You received this message because you are subscribed to the Google Groups >> > "jQuery UI" group. >> > To post to this group, send email to jquery...@googlegroups.com. >> > To unsubscribe from this group, send email to >> > jquery-ui+unsubscr...@googlegroups.com. >> > For more options, visit this group >> > athttp://groups.google.com/group/jquery-ui?hl=en. >> >> -- >> ______________________________________________________________ >> >> Clayton Dukes >> ______________________________________________________________ > > -- > > You received this message because you are subscribed to the Google Groups > "jQuery UI" group. > To post to this group, send email to jquery...@googlegroups.com. > To unsubscribe from this group, send email to > jquery-ui+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/jquery-ui?hl=en. > > > -- ______________________________________________________________ Clayton Dukes ______________________________________________________________
-- You received this message because you are subscribed to the Google Groups "jQuery UI" group. To post to this group, send email to jquery...@googlegroups.com. To unsubscribe from this group, send email to jquery-ui+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/jquery-ui?hl=en.