def postp(r, output): if r.interactive: if r.method == "datalist" and r.representation != "dl": # Hide side menu current.menu.options = None from s3 import S3CRUD response.view = S3CRUD._view(r, "cms/newsfeed.html") return output
def postp(r, output): if r.record and not r.transformable(): from s3 import S3CRUD, S3XMLContents output = {"item": S3XMLContents(r.record.body).xml()} current.menu.options = None response.view = S3CRUD._view(r, "cms/page.html") if r.record.replies: ckeditor = URL( c="static", f="ckeditor", args="ckeditor.js", ) s3.scripts.append(ckeditor) adapter = URL( c="static", f="ckeditor", args=[ "adapters", "jquery.js", ], ) s3.scripts.append(adapter) # Toolbar options: http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Toolbar js = "".join(('''i18n.reply="''', str(T("Reply")), '''" var img_path=S3.Ap.concat('/static/img/jCollapsible/') var ck_config={toolbar:[['Bold','Italic','-','NumberedList','BulletedList','-','Link','Unlink','-','Smiley','-','Source','Maximize']],toolbarCanCollapse:false,removePlugins:'elementspath'} function comment_reply(id){ $('#cms_comment_post_id__row').hide() $('#cms_comment_post_id__row1').hide() $('#comment-title').html(i18n.reply) $('#cms_comment_body').ckeditorGet().destroy() $('#cms_comment_body').ckeditor(ck_config) $('#comment-form').insertAfter($('#comment-'+id)) $('#cms_comment_parent').val(id) var post_id = $('#comment-'+id).attr('post_id') $('#cms_comment_post_id').val(post_id) }''')) s3.js_global.append(js) return output
def postp(r, output): if r.record: from s3 import S3CRUD response.view = S3CRUD._view(r, "cms/blog.html") return output