Alberto Valverde schrieb:
> 
> On Aug 28, 2007, at 9:06 PM, Diez B. Roggisch wrote:
> 
>> Ok, I tried the retrieve_javascript-function as well as a simple
>> javascript-property.
>>
>> So my widget looks like this:
>>
>> class TagInputWidget(Widget):
>>
>>      template = """
>> <input xmlns="http://www.w3.org/1999/xhtml";
>>        xmlns:py="http://genshi.edgewall.org/";
>>        type="text"
>>        name="name"
>> />
>> """
>>      javascript = [JSSource("""
>> alert("huhu");
>> """)]
>>
>>
>>
>> But this gives me the error
>>
>>    File
>> "/Users/deets/Projects/privat/TurboGears/Versions/TG11/lib/ 
>> python2.5/Genshi-0.4.4-py2.5.egg/genshi/input.py",
>> line 41, in ET
>>      tag_name = QName(element.tag.lstrip('{'))
>> AttributeError: 'Stream' object has no attribute 'tag'
>>
> 
> Make sure you set the "engine_name" attribute to "genshi" and that  
> toscawidgets.framework.default_view is the engine name of the (page)  
> template your widget is being rendered on. This should default to  
> tg.defaultview so it should have a sane default unless you're mixin  
> template languages for paget templates.

The page-templates I use are genshi, and the defaultview is set to 
genshi as well. But this widget

class TagInputWidget(Widget):

     template = """
<input xmlns="http://www.w3.org/1999/xhtml";
       xmlns:py="http://genshi.edgewall.org/";
       type="text"
       name="name"
/>
"""
     javascript = [JSSource("""
alert("huhu");
""")]

     engine_name = 'genshi'


still gives the same error.

Thanks for the help so far,

diez

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears Trunk" group.
To post to this group, send email to turbogears-trunk@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/turbogears-trunk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to