I got started on it and made some progress, but I didn't finish it tonight. I'm going to keep looking tomorrow. I can get the extra space the icons to go away and get them to come back on Ajax (except IE still doesn't show the text), but I need to get them to go away on Ajax when the warnings or errors go away.
<br><br>If meetings don't take too much time away from real work tomorrow, I may have a patch tomorrow morning.<br><br><div><span class="gmail_quote">On 8/1/07, <b class="gmail_sendername">Andrew Sterling Hanenkamp</b>
<<a href="mailto:sterling@hanenkamp.com">sterling@hanenkamp.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I'm dinking around with some JS tonight anyway. Maybe I'll see what I can find. Thanks for the tip!
<div><span class="e" id="q_1142432248884e82_1"><br><br><div><span class="gmail_quote">On 8/1/07, <b class="gmail_sendername">Kevin Falcone</b> <<a href="mailto:falcone@bestpractical.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
falcone@bestpractical.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>On Aug 1, 2007, at 9:00 PM, Andrew Sterling Hanenkamp wrote:
<br><br>> Yeah, I've looked into it a bit, but I haven't tackled the issue.<br>> Basically, IE does not always collapse empty tags, which, if I<br>> recall correctly, is not actually a wrong interpretation of the
<br>> specifications, but happens to differ from how the rest of the<br>> others do it. Whether it's wrong or not, it is a difficulty and it<br>> is Jifty's problem.<br>><br>> Our clients are primarily IE users as well and I haven't gotten far
<br>> into fixing it because I haven't had a chance to read through the<br>> JavaScript that handles the canonicalization and error handling<br>> that inserts text into the empty DIVs causing the ugliness.<br>
><br>> The solutions I've thought of involve either not rendering the DIVs<br>> at all unless they need to be filled and then adding code to fill<br>> them when ever the Ajax routines run, or set display to none and
<br>> make them appear during the Ajax stuff.<br><br>toggling the display is pretty doable in that JS.<br>Unfortunately, I don't have IE (mac and linux) so I really can't test<br>a solution.<br><br>You want the code around lines 260 and 275 where we frob innerHTML
<br><br>-kevin<br><br>><br>> Jesse or others that have dealt with the JavaScript involved may<br>> have better ideas, but that's just not a part of Jifty I've read<br>> through yet.<br>><br>> On 8/1/07, Henry Baragar <
<a href="mailto:Henry.Baragar@instantiated.ca" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">Henry.Baragar@instantiated.ca</a>> wrote:<br>> Hello all,<br>><br>> Has anyone come up with a work-around to this problem with IE?
<br>><br>> Our client is viewing this more as a problem with our application
<br>> than with IE<br>> (since they and their clients mostly use IE).<br>><br>> We will need to implement a work-around, if somebody does not<br>> already have<br>> one. Is the problem simpler in the case where AJAX is not needed
<br>> (as in our<br>> case)?<br>><br>> Any help would be appreciated.<br>><br>> Thanks,<br>> Henry<br>><br>> On Friday, January 26 2007 04:55 am, Agent Zhang wrote:<br>> > On 12/3/06, Jesse Vincent <
<a href="mailto:jesse@bestpractical.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">jesse@bestpractical.com</a>> wrote:<br>> > > I think we'd probably want to add a class of "hidden" or somesuch,
<br>> > > rather than an explicit styling. But what I'd really like is
<br>> for hlb and<br>> > > trs to weigh in here, since both of them know more about the<br>> issues<br>> > > involved than I do.<br>> ><br>> > I'm still suffering from such issues in IE. How about dynamically
<br>> > adding a class like "empty" and let the user to decide what to do<br>> with<br>> > it? I think it's safe for existing Jifty apps.<br>> ><br>> > Regards,<br>> > Agent
<br>
> > _______________________________________________<br>> > jifty-devel mailing list<br>> > <a href="mailto:jifty-devel@lists.jifty.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
jifty-devel@lists.jifty.org</a><br>> > <a href="http://lists.jifty.org/cgi-bin/mailman/listinfo/jifty-devel" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://lists.jifty.org/cgi-bin/mailman/listinfo/jifty-devel</a><br>> _______________________________________________<br>> jifty-devel mailing list<br>> <a href="mailto:jifty-devel@lists.jifty.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
jifty-devel@lists.jifty.org
</a><br>> <a href="http://lists.jifty.org/cgi-bin/mailman/listinfo/jifty-devel" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lists.jifty.org/cgi-bin/mailman/listinfo/jifty-devel</a><br>
><br>> _______________________________________________<br>> jifty-devel mailing list
<br>> <a href="mailto:jifty-devel@lists.jifty.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">jifty-devel@lists.jifty.org</a><br>> <a href="http://lists.jifty.org/cgi-bin/mailman/listinfo/jifty-devel" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://lists.jifty.org/cgi-bin/mailman/listinfo/jifty-devel
</a><br><br>_______________________________________________<br>jifty-devel mailing list<br><a href="mailto:jifty-devel@lists.jifty.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">jifty-devel@lists.jifty.org
</a><br><a href="http://lists.jifty.org/cgi-bin/mailman/listinfo/jifty-devel" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://lists.jifty.org/cgi-bin/mailman/listinfo/jifty-devel</a><br></blockquote></div><br>
</span></div></blockquote></div><br>