本文整理汇总了Python中r2.lib.menus.Styled.__init__方法的典型用法代码示例。如果您正苦于以下问题:Python Styled.__init__方法的具体用法?Python Styled.__init__怎么用?Python Styled.__init__使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类r2.lib.menus.Styled
的用法示例。
在下文中一共展示了Styled.__init__方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from r2.lib.menus import Styled [as 别名]
# 或者: from r2.lib.menus.Styled import __init__ [as 别名]
def __init__(self, style, thing,
show_delete = False, show_report = True,
show_distinguish = False, show_marknsfw = False,
show_unmarknsfw = False, is_link=False,
show_flair=False, show_rescrape=False,
show_givegold=False, **kw):
show_ignore = thing.show_reports
approval_checkmark = getattr(thing, "approval_checkmark", None)
show_approve = (thing.show_spam or show_ignore or
(is_link and approval_checkmark is None)) and not thing._deleted
show_new_post_sharing = feature.is_enabled('improved_sharing')
Styled.__init__(self, style = style,
thing = thing,
fullname = thing._fullname,
can_ban = thing.can_ban,
show_spam = thing.show_spam,
show_reports = thing.show_reports,
show_ignore = show_ignore,
approval_checkmark = approval_checkmark,
show_delete = show_delete,
show_approve = show_approve,
show_report = show_report,
show_distinguish = show_distinguish,
show_marknsfw = show_marknsfw,
show_unmarknsfw = show_unmarknsfw,
show_flair = show_flair,
show_rescrape=show_rescrape,
show_givegold=show_givegold,
show_new_post_sharing=show_new_post_sharing,
**kw)
示例2: __init__
# 需要导入模块: from r2.lib.menus import Styled [as 别名]
# 或者: from r2.lib.menus.Styled import __init__ [as 别名]
def __init__(self, style, thing,
show_delete = False, show_report = True,
show_distinguish = False, show_marknsfw = False,
show_unmarknsfw = False, is_link=False,
show_flair = False, **kw):
show_ignore = thing.show_reports
approval_checkmark = getattr(thing, "approval_checkmark", None)
show_approve = (thing.show_spam or show_ignore or
(is_link and approval_checkmark is None)) and not thing._deleted
Styled.__init__(self, style = style,
thing = thing,
fullname = thing._fullname,
can_ban = thing.can_ban,
show_spam = thing.show_spam,
show_reports = thing.show_reports,
show_ignore = show_ignore,
approval_checkmark = approval_checkmark,
show_delete = show_delete,
show_approve = show_approve,
show_report = show_report,
show_distinguish = show_distinguish,
show_marknsfw = show_marknsfw,
show_unmarknsfw = show_unmarknsfw,
show_flair = show_flair,
**kw)
示例3: __init__
# 需要导入模块: from r2.lib.menus import Styled [as 别名]
# 或者: from r2.lib.menus.Styled import __init__ [as 别名]
def __init__(self, style, thing,
show_delete = False, show_report = True,
show_distinguish = False, show_marknsfw = False,
show_unmarknsfw = False, show_indict = False, is_link=False, show_nominate=False,**kw):
show_ignore = (thing.show_reports or
(thing.reveal_trial_info and not thing.show_spam))
approval_checkmark = getattr(thing, "approval_checkmark", None)
show_approve = (thing.show_spam or show_ignore or
(is_link and approval_checkmark is None)) and not thing._deleted
#We don't have pron on sciteit, so no need for the buttons...
Styled.__init__(self, style = style,
thing = thing,
fullname = thing._fullname,
can_ban = thing.can_ban,
show_spam = thing.show_spam,
show_reports = thing.show_reports,
show_ignore = show_ignore,
approval_checkmark = approval_checkmark,
show_delete = show_delete,
show_approve = show_approve,
show_report = show_report,
show_indict = show_indict,
show_distinguish = show_distinguish,
show_marknsfw = False,
show_unmarknsfw = False,
show_nominate = show_nominate,
**kw)
示例4: __init__
# 需要导入模块: from r2.lib.menus import Styled [as 别名]
# 或者: from r2.lib.menus.Styled import __init__ [as 别名]
def __init__(self, style, thing,
show_delete = False, show_report = True,
show_distinguish = False, **kw):
show_report = show_report and c.user_is_loggedin
Styled.__init__(self, style = style,
fullname = thing._fullname,
can_ban = thing.can_ban,
show_spam = thing.show_spam,
show_reports = thing.show_reports,
show_delete = show_delete,
show_report = show_report,
show_distinguish = show_distinguish,
**kw)
示例5: __init__
# 需要导入模块: from r2.lib.menus import Styled [as 别名]
# 或者: from r2.lib.menus.Styled import __init__ [as 别名]
def __init__(self, style, thing,
show_delete = False, show_report = True,
show_distinguish = False,
show_indict = False, is_link=False, **kw):
show_ignore = (thing.show_reports or
(thing.reveal_trial_info and not thing.show_spam))
approval_checkmark = getattr(thing, "approval_checkmark", None)
show_approve = (thing.show_spam or show_ignore or
(is_link and approval_checkmark is None))
Styled.__init__(self, style = style,
thing = thing,
fullname = thing._fullname,
can_ban = thing.can_ban,
show_spam = thing.show_spam,
show_reports = thing.show_reports,
show_ignore = show_ignore,
approval_checkmark = approval_checkmark,
show_delete = show_delete,
show_approve = show_approve,
show_report = show_report,
show_indict = show_indict,
show_distinguish = show_distinguish,
**kw)
示例6: __init__
# 需要导入模块: from r2.lib.menus import Styled [as 别名]
# 或者: from r2.lib.menus.Styled import __init__ [as 别名]
def __init__(self, style, thing,
show_delete = False, show_report = True,
show_distinguish = False, show_lock = False,
show_unlock = False, show_marknsfw = False,
show_unmarknsfw = False, is_link=False,
show_flair=False, show_rescrape=False,
show_givegold=False, show_sticky_comment=False,
**kw):
show_ignore = thing.show_reports
approval_checkmark = getattr(thing, "approval_checkmark", None)
show_approve = (thing.show_spam or show_ignore or
(is_link and approval_checkmark is None)) and not thing._deleted
if "use_big_modbuttons" not in kw:
kw["use_big_modbuttons"] = getattr(thing, "use_big_modbuttons",
False)
Styled.__init__(self, style = style,
thing = thing,
fullname = thing._fullname,
can_ban = thing.can_ban and not thing._deleted,
show_spam = thing.show_spam,
show_reports = thing.show_reports,
show_ignore = show_ignore,
approval_checkmark = approval_checkmark,
show_delete = show_delete,
show_approve = show_approve,
show_report = show_report,
show_distinguish = show_distinguish,
show_sticky_comment=show_sticky_comment,
show_lock = show_lock,
show_unlock = show_unlock,
show_marknsfw = show_marknsfw,
show_unmarknsfw = show_unmarknsfw,
show_flair = show_flair,
show_rescrape=show_rescrape,
show_givegold=show_givegold,
**kw)