Changeset 5289

Show
Ignore:
Timestamp:
08/28/08 12:56:15 (4 months ago)
Author:
deets
Message:

Hopefully now the widget-including-issue of MochiKit? is solved.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/1.1/turbogears/widgets/base.py

    r5254 r5289  
    617617 
    618618 
    619 class TGMochiKit(Widget): 
    620     """This widget includes MochkKit by means of the tgMochiKit project. 
     619class TGMochiKit(JSLink): 
     620    """This JSLink includes MochkKit by means of the tgMochiKit project. 
    621621 
    622622    Depending on three config options, you can decide 
     
    629629    """ 
    630630 
    631     def retrieve_javascript(self): 
     631    template = """<script xmlns:py="http://purl.org/kid/ns#" 
     632    py:for="js in javascripts" py:replace="js.display()" 
     633    /> 
     634    """ 
     635     
     636    def update_params(self, d): 
     637        super(TGMochiKit, self).update_params(d) 
    632638        tgmochikit.init(register_static_directory) 
    633639        if config.get('tg.mochikit_suppress', False): 
     
    638644the inclusion to prevent subtle errors due to version mixing of MochiKit.""") 
    639645            return [] 
    640         return [JSLink("tgmochikit", path) 
     646        javascripts = [JSLink("tgmochikit", path) 
    641647            for path in tgmochikit.get_paths()] 
    642  
    643 mochikit = TGMochiKit() 
     648        d['javascripts'] = javascripts 
     649 
     650mochikit = TGMochiKit("tgmochikit") 
    644651 
    645652