Changeset 3402
- Timestamp:
- 03/19/08 18:48:30 (4 months ago)
- Files:
-
- themeengineplugin/0.11/setup.py (modified) (1 diff)
- themeengineplugin/0.11/themeengine/admin.py (modified) (1 diff)
- themeengineplugin/0.11/themeengine/htdocs/skins/tango/skin.css (modified) (3 diffs)
- themeengineplugin/0.11/themeengine/templates/admin_theme.html (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
themeengineplugin/0.11/setup.py
r3366 r3402 27 27 'themeengine.api = themeengine.api', 28 28 'themeengine.admin = themeengine.admin', 29 ] 29 ], 30 30 }, 31 31 ) themeengineplugin/0.11/themeengine/admin.py
r3364 r3402 22 22 def get_admin_panels(self, req): 23 23 if req.perm.has_permission('THEME_ADMIN'): 24 yield 'general', 'General', 'theme', 'Theme' 24 yield 'theme', 'Theme', 'simple', 'Simple' 25 yield 'theme', 'Theme', 'advanced', 'Advanced' 25 26 26 27 def render_admin_panel(self, req, cat, page, path_info): 28 if req.method == 'POST': 29 self.config.set('theme', 'theme', req.args['theme']) 30 self.config.save() 31 32 req.redirect(req.href.admin(cat, page)) 33 27 34 data = { 28 35 'themeengine': { themeengineplugin/0.11/themeengine/htdocs/skins/tango/skin.css
r3364 r3402 6 6 7 7 .jcarousel-skin-tango.jcarousel-container-horizontal { 8 width: 640px;8 width: 420px; 9 9 padding: 20px 40px; 10 10 } … … 17 17 18 18 .jcarousel-skin-tango .jcarousel-clip-horizontal { 19 width: 640px;20 height: 400px;19 width: 420px; 20 height: 240px; 21 21 } 22 22 … … 27 27 28 28 .jcarousel-skin-tango .jcarousel-item { 29 width: 640px;30 height: 400px;29 width: 420px; 30 height: 240px; 31 31 } 32 32 themeengineplugin/0.11/themeengine/templates/admin_theme.html
r3364 r3402 19 19 <h2>Theme</h2> 20 20 21 <div id="carousel"><!-- 21 <div id="carousel"><!--! 22 22 <img src="${href.chrome('themeengine', 'img', 'prev.gif')}" border="0" class="jcarousel-prev" /> 23 23 <img src="${href.chrome('themeengine', 'img', 'next.gif')}" border="0" class="jcarousel-next" />--> 24 24 <ul id="foo" class="jcarousel-skin-tango"> 25 25 <li py:for="name, theme in themeengine.info.iteritems()"> 26 <img height=" 400" width="640" src="${href.themeengine('screenshot', name)}" id="$name" />26 <img height="240" width="420" src="${href.themeengine('screenshot', name)}" id="${name}_theme" /> 27 27 </li> 28 28 </ul> … … 44 44 45 45 function change_handler(car, elm, ind, state) { 46 var theme = $(elm).find('img').attr('id'); 47 $('#theme_name').html(theme); 48 $('#form_theme_name').val(theme); 49 $('#theme_desc').html(descriptions[theme]); 46 console.log(elm.getAttribute('id')); 47 var theme = jQuery(elm).find('img').attr('id'); 48 theme = theme.substr(0, theme.length-6); 49 jQuery('#theme_name').html(theme); 50 jQuery('#form_theme_name').val(theme); 51 jQuery('#theme_desc').html(descriptions[theme] || ''); 50 52 } 51 52 $(function() {53 $('#foo').jcarousel({53 54 jQuery(function() { 55 jQuery('#foo').jcarousel({ 54 56 start: $themeengine.current_index, 55 57 visible: 1,
