本文整理汇总了Python中pyasm.common.Common.escape_quote方法的典型用法代码示例。如果您正苦于以下问题:Python Common.escape_quote方法的具体用法?Python Common.escape_quote怎么用?Python Common.escape_quote使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pyasm.common.Common
的用法示例。
在下文中一共展示了Common.escape_quote方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: get_title
# 需要导入模块: from pyasm.common import Common [as 别名]
# 或者: from pyasm.common.Common import escape_quote [as 别名]
def get_title(my):
cb_name = my.get_checkbox_name()
span = SpanWdg(css='small')
load = IconButtonWdg("multi load layers", IconWdg.LOAD)
load.add_style("padding-right", "10px")
load.add_event("onclick", "pyflash.multi_action('%s','%s')"\
% (FlashActionWdg.LOAD_ACTION, cb_name))
publish = IconButtonWdg("multi publish", IconWdg.PUBLISH)
function = "pyflash.multi_action('%s','%s')"\
% (FlashActionWdg.PUBLISH_ACTION, cb_name)
publish.add_event("onclick", "comment_bubble.show(event, 'multi-layers', '%s')" \
% Common.escape_quote(function) )
load_dis = load.get_buffer_display()
publish_dis = publish.get_buffer_display()
span.add(load_dis)
span.add(publish_dis)
hidden = HiddenWdg("upload_description",'')
hidden.set_persistence()
hidden.get_value()
span.add(hidden)
float_span = SpanWdg(load_dis, css='med')
float_span.add(publish_dis)
WebContainer.get_float_menu().add(float_span)
my._init_snapshots()
return span
示例2: add_publish_wdg
# 需要导入模块: from pyasm.common import Common [as 别名]
# 或者: from pyasm.common.Common import escape_quote [as 别名]
def add_publish_wdg(my, sobject, publish_msg):
layer_name = sobject.get_value('name')
shot_code = sobject.get_value('shot_code')
fla_link, fla = my._get_file_info(my.get_template())
if fla_link == None:
# put a failsafe template
url = WebContainer.get_web().get_base_url()
base = url.to_string()
fla_link = "%s/context/template/flash-layer_default.fla" % base
fla = "flash-layer_default.fla"
button = IconButtonWdg("publish layer", IconWdg.PUBLISH)
# set up event
event_name = "%s_%s" %(sobject.get_search_key(), FlashActionWdg.PUBLISH_ACTION)
#button.add_event_caller("onclick", event_name)
event = WebContainer.get_event_container()
function = '%s;document.form.submit();' \
%event.get_event_caller(event_name)
# escape the single quotes for function
button.add_event("onclick", "comment_bubble.show(event, '%s', '%s')" \
% (layer_name, Common.escape_quote(function)))
event.add_listener(event_name, "pyflash.publish_layer('%s', '%s', '%s', '%s', '%s', '%s')" \
% (shot_code, layer_name, fla_link, fla, publish_msg.get_id(), my.PREFIX_MODE) )
span = SpanWdg(publish_msg)
my.div.add(button)
my.div.add(span)