~ubuntu-branches/ubuntu/wily/prewikka/wily

« back to all changes in this revision

Viewing changes to prewikka/templates/ClassicLayout.py

  • Committer: Bazaar Package Importer
  • Author(s): Alessio Treglia
  • Date: 2009-07-08 08:33:50 UTC
  • mfrom: (1.1.9 upstream) (8.1.1 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090708083350-zqmdq1l666lsv366
Tags: 0.9.17-1ubuntu1
* Merge from debian unstable, Ubuntu remaining changes:
  - debian/rules: Append --install-layout=deb to setup.py install arguments.
  - debian/control: Bump python-all-dev, python-central, debhelper build
    dependencies (as per New Policy).

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
import sys
9
9
import os
10
10
import os.path
11
 
import __builtin__
12
11
from os.path import getmtime, exists
13
12
import time
14
13
import types
 
14
import __builtin__
15
15
from Cheetah.Version import MinCompatibleVersion as RequiredCheetahVersion
16
16
from Cheetah.Version import MinCompatibleVersionTuple as RequiredCheetahVersionTuple
17
17
from Cheetah.Template import Template
18
 
from Cheetah.DummyTransaction import *
 
18
from Cheetah.DummyTransaction import DummyTransaction
19
19
from Cheetah.NameMapper import NotFound, valueForName, valueFromSearchList, valueFromFrameOrSearchList
20
20
from Cheetah.CacheRegion import CacheRegion
21
21
import Cheetah.Filters as Filters
24
24
 
25
25
##################################################
26
26
## MODULE CONSTANTS
 
27
try:
 
28
    True, False
 
29
except NameError:
 
30
    True, False = (1==1), (1==0)
27
31
VFFSL=valueFromFrameOrSearchList
28
32
VFSL=valueFromSearchList
29
33
VFN=valueForName
30
34
currentTime=time.time
31
 
__CHEETAH_version__ = '2.2.1'
32
 
__CHEETAH_versionTuple__ = (2, 2, 1, 'final', 0)
33
 
__CHEETAH_genTime__ = 1244715456.8176689
34
 
__CHEETAH_genTimestamp__ = 'Thu Jun 11 12:17:36 2009'
 
35
__CHEETAH_version__ = '2.0.1'
 
36
__CHEETAH_versionTuple__ = (2, 0, 1, 'final', 0)
 
37
__CHEETAH_genTime__ = 1246626720.4321151
 
38
__CHEETAH_genTimestamp__ = 'Fri Jul  3 15:12:00 2009'
35
39
__CHEETAH_src__ = 'prewikka/templates/ClassicLayout.tmpl'
36
 
__CHEETAH_srcLastModified__ = 'Tue May  5 16:55:59 2009'
37
 
__CHEETAH_docstring__ = 'Autogenerated by Cheetah: The Python-Powered Template Engine'
 
40
__CHEETAH_srcLastModified__ = 'Fri Jul  3 14:48:59 2009'
 
41
__CHEETAH_docstring__ = 'Autogenerated by CHEETAH: The Python-Powered Template Engine'
38
42
 
39
43
if __CHEETAH_versionTuple__ < RequiredCheetahVersionTuple:
40
44
    raise AssertionError(
53
57
 
54
58
    def __init__(self, *args, **KWs):
55
59
 
56
 
        super(ClassicLayout, self).__init__(*args, **KWs)
 
60
        TopLayout.__init__(self, *args, **KWs)
57
61
        if not self._CHEETAH__instanceInitialized:
58
62
            cheetahKWArgs = {}
59
63
            allowedKWs = 'searchList namespaces filter filtersLib errorCatcher'.split()
81
85
        ########################################
82
86
        ## START - generated method body
83
87
        
84
 
        write(u'''classic_body
 
88
        write('''classic_body
85
89
''')
86
90
        
87
91
        ########################################
187
191
        ########################################
188
192
        ## START - generated method body
189
193
        
190
 
        _orig_filter_92419841 = _filter
191
 
        filterName = u'CleanOutput'
 
194
        _orig_filter_34576370 = _filter
 
195
        filterName = 'CleanOutput'
192
196
        if self._CHEETAH__filters.has_key("CleanOutput"):
193
197
            _filter = self._CHEETAH__currentFilter = self._CHEETAH__filters[filterName]
194
198
        else:
195
199
            _filter = self._CHEETAH__currentFilter = \
196
200
                        self._CHEETAH__filters[filterName] = getattr(self._CHEETAH__filtersLib, filterName)(self).filter
197
 
        write(u'''
 
201
        write('''
198
202
<div id="topmenu">
199
203
''')
200
204
        for name, link in VFFSL(SL,"interface.tabs",True): # generated from line 11, col 3
202
206
                class_ = 'topmenu_item_active'
203
207
            else: # generated from line 14, col 5
204
208
                class_ = 'topmenu_item_inactive'
205
 
            write(u'''    <div class="''')
206
 
            _v = VFFSL(SL,"class_",True) # u'$class_' on line 17, col 17
207
 
            if _v is not None: write(_filter(_v, rawExpr=u'$class_')) # from line 17, col 17.
208
 
            write(u'''"><p><a href="''')
209
 
            _v = VFFSL(SL,"link",True) # u'$link' on line 17, col 38
210
 
            if _v is not None: write(_filter(_v, rawExpr=u'$link')) # from line 17, col 38.
211
 
            write(u'''">''')
 
209
            write('''    <div class="''')
 
210
            _v = VFFSL(SL,"class_",True) # '$class_' on line 17, col 17
 
211
            if _v is not None: write(_filter(_v, rawExpr='$class_')) # from line 17, col 17.
 
212
            write('''"><p><a href="''')
 
213
            _v = VFFSL(SL,"link",True) # '$link' on line 17, col 38
 
214
            if _v is not None: write(_filter(_v, rawExpr='$link')) # from line 17, col 38.
 
215
            write('''">''')
212
216
            if False:
213
217
                _(VFFSL(SL,"name",True))
214
 
            _v = VFFSL(SL,"_",False)(VFFSL(SL,"name",True)) # u'$_($name)' on line 17, col 45
215
 
            if _v is not None: write(_filter(_v, rawExpr=u'$_($name)')) # from line 17, col 45.
216
 
            write(u'''</a></p></div>
 
218
            _v = VFFSL(SL,"_",False)(VFFSL(SL,"name",True)) # '$_($name)' on line 17, col 45
 
219
            if _v is not None: write(_filter(_v, rawExpr='$_($name)')) # from line 17, col 45.
 
220
            write('''</a></p></div>
217
221
''')
218
 
        write(u'''
 
222
        write('''
219
223
  <div class="topmenu_item_special">
220
224
''')
221
225
        if VFFSL(SL,"prewikka.logout_link",True): # generated from line 21, col 3
222
 
            write(u'''    <p><a href="''')
223
 
            _v = VFFSL(SL,"prewikka.logout_link",True) # u'$prewikka.logout_link' on line 22, col 17
224
 
            if _v is not None: write(_filter(_v, rawExpr=u'$prewikka.logout_link')) # from line 22, col 17.
225
 
            write(u'''">''')
 
226
            write('''    <p><a href="''')
 
227
            _v = VFFSL(SL,"prewikka.logout_link",True) # '$prewikka.logout_link' on line 22, col 17
 
228
            if _v is not None: write(_filter(_v, rawExpr='$prewikka.logout_link')) # from line 22, col 17.
 
229
            write('''">''')
226
230
            if False:
227
231
                _("logout")
228
 
            _v = VFFSL(SL,"_",False)("logout") # u'$_("logout")' on line 22, col 40
229
 
            if _v is not None: write(_filter(_v, rawExpr=u'$_("logout")')) # from line 22, col 40.
230
 
            write(u'''</a></p>
 
232
            _v = VFFSL(SL,"_",False)("logout") # '$_("logout")' on line 22, col 40
 
233
            if _v is not None: write(_filter(_v, rawExpr='$_("logout")')) # from line 22, col 40.
 
234
            write('''</a></p>
231
235
''')
232
 
        write(u'''  </div>
 
236
        write('''  </div>
233
237
 
234
238
  <div class="topmenu_item_info">
235
239
''')
236
 
        _filter = self._CHEETAH__currentFilter = _orig_filter_92419841
237
 
        write(u'''    <p>''')
 
240
        _filter = self._CHEETAH__currentFilter = _orig_filter_34576370
 
241
        write('''    <p>''')
238
242
        if False:
239
243
            _("%(username)s on %(date)s")
240
 
        _v = VFFSL(SL,"str",False)(VFFSL(SL,"_",False)("%(username)s on %(date)s") % { "username": VFFSL(SL,"prewikka.userlink",True), "date": VFFSL(SL,"prewikka.date",True) }) # u'$str($_("%(username)s on %(date)s") % { "username": $prewikka.userlink, "date": $prewikka.date })' on line 28, col 8
241
 
        if _v is not None: write(_filter(_v, rawExpr=u'$str($_("%(username)s on %(date)s") % { "username": $prewikka.userlink, "date": $prewikka.date })')) # from line 28, col 8.
242
 
        write(u'''</p>
 
244
        _v = VFFSL(SL,"unicode",False)(VFFSL(SL,"_",False)("%(username)s on %(date)s") % { "username": VFFSL(SL,"prewikka.userlink",True), "date": VFFSL(SL,"prewikka.date",True) }) # '$unicode($_("%(username)s on %(date)s") % { "username": $prewikka.userlink, "date": $prewikka.date })' on line 28, col 8
 
245
        if _v is not None: write(_filter(_v, rawExpr='$unicode($_("%(username)s on %(date)s") % { "username": $prewikka.userlink, "date": $prewikka.date })')) # from line 28, col 8.
 
246
        write('''</p>
243
247
''')
244
 
        _orig_filter_21672901 = _filter
245
 
        filterName = u'CleanOutput'
 
248
        _orig_filter_91676346 = _filter
 
249
        filterName = 'CleanOutput'
246
250
        if self._CHEETAH__filters.has_key("CleanOutput"):
247
251
            _filter = self._CHEETAH__currentFilter = self._CHEETAH__filters[filterName]
248
252
        else:
249
253
            _filter = self._CHEETAH__currentFilter = \
250
254
                        self._CHEETAH__filters[filterName] = getattr(self._CHEETAH__filtersLib, filterName)(self).filter
251
 
        write(u'''  </div>
 
255
        write('''  </div>
252
256
</div>
253
257
''')
254
 
        _filter = self._CHEETAH__currentFilter = _orig_filter_21672901
255
 
        _orig_filter_27663924 = _filter
256
 
        filterName = u'Filter'
 
258
        _filter = self._CHEETAH__currentFilter = _orig_filter_91676346
 
259
        _orig_filter_80255154 = _filter
 
260
        filterName = 'Filter'
257
261
        if self._CHEETAH__filters.has_key("Filter"):
258
262
            _filter = self._CHEETAH__currentFilter = self._CHEETAH__filters[filterName]
259
263
        else:
260
264
            _filter = self._CHEETAH__currentFilter = \
261
265
                        self._CHEETAH__filters[filterName] = getattr(self._CHEETAH__filtersLib, filterName)(self).filter
262
 
        write(u'''
 
266
        write('''
263
267
''')
264
 
        _v = VFFSL(SL,"layout_start_hook",True) # u'$layout_start_hook' on line 37, col 1
265
 
        if _v is not None: write(_filter(_v, rawExpr=u'$layout_start_hook')) # from line 37, col 1.
266
 
        write(u'''
 
268
        _v = VFFSL(SL,"layout_start_hook",True) # '$layout_start_hook' on line 37, col 1
 
269
        if _v is not None: write(_filter(_v, rawExpr='$layout_start_hook')) # from line 37, col 1.
 
270
        write('''
267
271
 
268
272
''')
269
 
        _filter = self._CHEETAH__currentFilter = _orig_filter_27663924
270
 
        _orig_filter_72525587 = _filter
271
 
        filterName = u'CleanOutput'
 
273
        _filter = self._CHEETAH__currentFilter = _orig_filter_80255154
 
274
        _orig_filter_73356484 = _filter
 
275
        filterName = 'CleanOutput'
272
276
        if self._CHEETAH__filters.has_key("CleanOutput"):
273
277
            _filter = self._CHEETAH__currentFilter = self._CHEETAH__filters[filterName]
274
278
        else:
275
279
            _filter = self._CHEETAH__currentFilter = \
276
280
                        self._CHEETAH__filters[filterName] = getattr(self._CHEETAH__filtersLib, filterName)(self).filter
277
 
        write(u'''<div id="menu">
 
281
        write('''<div id="menu">
278
282
''')
279
283
        for name, link in VFFSL(SL,"interface.sections",True): # generated from line 42, col 3
280
284
            if VFFSL(SL,"name",True) == VFFSL(SL,"interface.active_section",True): # generated from line 43, col 5
281
285
                class_ = 'menu_item_active'
282
286
            else: # generated from line 45, col 5
283
287
                class_ = 'menu_item_inactive'
284
 
            write(u'''    <a class="''')
285
 
            _v = VFFSL(SL,"class_",True) # u'$class_' on line 48, col 15
286
 
            if _v is not None: write(_filter(_v, rawExpr=u'$class_')) # from line 48, col 15.
287
 
            write(u'''" href="''')
288
 
            _v = VFFSL(SL,"link",True) # u'$link' on line 48, col 30
289
 
            if _v is not None: write(_filter(_v, rawExpr=u'$link')) # from line 48, col 30.
290
 
            write(u'''">''')
 
288
            write('''    <a class="''')
 
289
            _v = VFFSL(SL,"class_",True) # '$class_' on line 48, col 15
 
290
            if _v is not None: write(_filter(_v, rawExpr='$class_')) # from line 48, col 15.
 
291
            write('''" href="''')
 
292
            _v = VFFSL(SL,"link",True) # '$link' on line 48, col 30
 
293
            if _v is not None: write(_filter(_v, rawExpr='$link')) # from line 48, col 30.
 
294
            write('''">''')
291
295
            if False:
292
296
                _(VFFSL(SL,"name",True))
293
 
            _v = VFFSL(SL,"_",False)(VFFSL(SL,"name",True)) # u'$_($name)' on line 48, col 37
294
 
            if _v is not None: write(_filter(_v, rawExpr=u'$_($name)')) # from line 48, col 37.
295
 
            write(u'''</a>
296
 
''')
297
 
        write(u'''
298
 
''')
299
 
        _filter = self._CHEETAH__currentFilter = _orig_filter_72525587
300
 
        _orig_filter_18381875 = _filter
301
 
        filterName = u'Filter'
 
297
            _v = VFFSL(SL,"_",False)(VFFSL(SL,"name",True)) # '$_($name)' on line 48, col 37
 
298
            if _v is not None: write(_filter(_v, rawExpr='$_($name)')) # from line 48, col 37.
 
299
            write('''</a>
 
300
''')
 
301
        write('''
 
302
''')
 
303
        _filter = self._CHEETAH__currentFilter = _orig_filter_73356484
 
304
        _orig_filter_77758702 = _filter
 
305
        filterName = 'Filter'
302
306
        if self._CHEETAH__filters.has_key("Filter"):
303
307
            _filter = self._CHEETAH__currentFilter = self._CHEETAH__filters[filterName]
304
308
        else:
305
309
            _filter = self._CHEETAH__currentFilter = \
306
310
                        self._CHEETAH__filters[filterName] = getattr(self._CHEETAH__filtersLib, filterName)(self).filter
307
 
        write(u'''  ''')
308
 
        _v = VFFSL(SL,"menu_extra_content",True) # u'$menu_extra_content' on line 55, col 3
309
 
        if _v is not None: write(_filter(_v, rawExpr=u'$menu_extra_content')) # from line 55, col 3.
310
 
        write(u'''
 
311
        write('''  ''')
 
312
        _v = VFFSL(SL,"menu_extra_content",True) # '$menu_extra_content' on line 55, col 3
 
313
        if _v is not None: write(_filter(_v, rawExpr='$menu_extra_content')) # from line 55, col 3.
 
314
        write('''
311
315
</div>
312
316
 
313
317
<div id="main">''')
314
 
        _v = VFFSL(SL,"main_content",True) # u'$main_content' on line 58, col 16
315
 
        if _v is not None: write(_filter(_v, rawExpr=u'$main_content')) # from line 58, col 16.
316
 
        write(u'''</div>
317
 
 
318
 
''')
319
 
        _v = VFFSL(SL,"layout_end_hook",True) # u'$layout_end_hook' on line 62, col 1
320
 
        if _v is not None: write(_filter(_v, rawExpr=u'$layout_end_hook')) # from line 62, col 1.
321
 
        write(u'''
322
 
 
323
 
''')
324
 
        _filter = self._CHEETAH__currentFilter = _orig_filter_18381875
 
318
        _v = VFFSL(SL,"main_content",True) # '$main_content' on line 58, col 16
 
319
        if _v is not None: write(_filter(_v, rawExpr='$main_content')) # from line 58, col 16.
 
320
        write('''</div>
 
321
 
 
322
''')
 
323
        _v = VFFSL(SL,"layout_end_hook",True) # '$layout_end_hook' on line 62, col 1
 
324
        if _v is not None: write(_filter(_v, rawExpr='$layout_end_hook')) # from line 62, col 1.
 
325
        write('''
 
326
 
 
327
''')
 
328
        _filter = self._CHEETAH__currentFilter = _orig_filter_77758702
325
329
        
326
330
        ########################################
327
331
        ## END - generated method body
348
352
        ########################################
349
353
        ## START - generated method body
350
354
        
351
 
        write(u'''
 
355
        write('''
352
356
 
353
357
''')
354
358
        self.toplayout_content(trans=trans)