Could you open a tickes on trac and post your code as an attachment there? That will make it easier for Jorge or somebody else to use it.
On 6/6/06, Kaan <[EMAIL PROTECTED]> wrote: > > I ended up not being able to figure out exactly what was messing the > widget browser but since the template for the widget was a little > weird, I just rewrote it. > > I copied the new template mostly from the mochikit demo site. I also > added in the multi-line input box from there, too. Best of all, it now > works with the widget browser! > > If you want me to send these somewhere, let me know. > > widgets.py.diff: > 31,56c31,44 > < <div xmlns:py='http://purl.org/kid/ns#'> > < <script language="JavaScript" py:if="active"> > < function interpreter() { > < if (!interpreter.box) { > < interpreter.box = document.createElement("div"); > < interpreter.box.setAttribute('style', > < 'background-color: white; ' + > < 'border: solid black 3px; ' + > < 'padding: 10px;' + > < 'width: 610px;'); > < document.body.appendChild(interpreter.box); > < } > < > < // Start Mochikit interpreter > < if (!(typeof(interpreterManager) == 'undefined')) { > < interpreterString = '<h5>Interactive Javascript > Interpreter/Debugger</h5>' + > < '<form id="interpreter_form"><div id="interpreter_area"><div > id="interpreter_output"></div></div>'+ > < '<input id="interpreter_text" name="input_text" type="text" > class="textbox" size="100" />'+ > < '</form>'; > < interpreter.box.innerHTML = interpreterString; > < interpreterManager.initialize(); > < } else { > < interpreterString = '<h5>MochiKit Interactive > Interpreter/Debugger Not Found</h5>'; > < interpreter.box.innerHTML = interpreterString; > < } > < } > --- > > <div xmlns:py='http://purl.org/kid/ns#' py:if="active"> > > <script type="text/javascript"> > > function toggleinterpreter() { > > if (getElement('interpreterswitch')) { > > showElement('interpreter_form'); > > getElement('interpreterswitch').id='interpreterswitchoff'; > > getElement('interpreterswitchoff').innerHTML='Hide > > Interpreter'; > > } > > else { > > hideElement('interpreter_form') > > getElement('interpreterswitchoff').id='interpreterswitch'; > > getElement('interpreterswitch').innerHTML='Show Interpreter'; > > } > > } > 58,60c46,59 > < <div class='mochiinterpreter' py:if="active"> > < <p><a href='javascript:window.interpreter()'>MochiKit > Interpreter</a></p> > < </div> > --- > > <a id='interpreterswitch' onclick="toggleinterpreter()" > > href="#interpreterswitch">Show Interpreter</a> > > <form id="interpreter_form" autocomplete="off"> > > <div id="interpreter_area"> > > <div id="interpreter_output"></div> > > </div> > > <div id="oneline"> > > <input id="interpreter_text" name="input_text" type="text" > > class="textbox" size="100" /> > > </div> > > > > <div id="multiline"> > > <textarea id="interpreter_textarea" name="input_textarea" > > type="text" class="textbox" cols="97" rows="10"></textarea> > > <br /> > > </div> > > </form> > > interpreter.css.diff: > 6a7,18 > > #interpreter_form { > > display:none; > > } > > > > textarea.textbox { > > font-family: Monaco, "lucida console", Courier; > > border: 1px solid #CCCCCC; > > font-size: .60em; > > padding: 2px 4px; > > margin-top: .3em; > > } > > > 24a37,47 > > #interpreter_textarea { > > display: block; > > border: 1px solid #CCCCCC; > > padding: 2px 4px; > > margin-top: .3em; > > width: 600px; > > height: 300px; > > overflow: auto; > > } > > > > > 40c63 > < input.textbox:focus { background-color: #FFFEE3; } > --- > > input.textbox:focus, textarea.textbox:focus { background-color: #FFFEE3; } > > > > Jorge Godoy wrote: > > Em Segunda 05 Junho 2006 18:05, Roger Demetrescu escreveu: > > > Hmmm... there seems to be a problem with this interpreter... > > > > > > My Tidy extension shows me some errors, related to missing escaped code: > > > > > > line 1800 column 78 - Warning: '<' + '/' + letter not allowed here > > > > > > eg.: > > > > > > interpreterString = '<H5>Interactive Javascript > > > Interpreter/Debugger</H5>' + > > > > > > should be writen this way: > > > > > > interpreterString = '<H5>Interactive Javascript > > > Interpreter/Debugger<\/H5>' + > > > > > > But I am not sure if this is the reason... I'll do some tests here... > > > > I accept patches to fix that. I just can't take a look at it now, but if > > you > > send me a patch I'll make a new release. > > > > -- > > Jorge Godoy <[EMAIL PROTECTED]> > > > > > -- Mark Ramm-Christensen email: mark at compoundthinking dot com blog: www.compoundthinking.com/blog --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/turbogears -~----------~----~----~----~------~----~------~--~---

