当前位置: 首页>>代码示例>>Python>>正文


Python Common.escape_quote方法代码示例

本文整理汇总了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
开发者ID:0-T-0,项目名称:TACTIC,代码行数:33,代码来源:flash_snapshot_wdg.py

示例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)
开发者ID:0-T-0,项目名称:TACTIC,代码行数:34,代码来源:flash_snapshot_wdg.py


注:本文中的pyasm.common.Common.escape_quote方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。