svghmi/gen_dnd_widget_svg.ysl2
branchsvghmi
changeset 3263 1205b2d0acf2
parent 3261 06ea7a1152af
equal deleted inserted replaced
3262:689ac4ac0dbe 3263:1205b2d0acf2
    38 
    38 
    39     template "arg", mode="replace_params";
    39     template "arg", mode="replace_params";
    40     template "path", mode="replace_params";
    40     template "path", mode="replace_params";
    41     template "widget", mode="replace_params" {
    41     template "widget", mode="replace_params" {
    42         xsl:copy {
    42         xsl:copy {
    43             copy "$widgetparams/*"
    43             apply "@* | node()", mode="replace_params";
       
    44             copy "$widgetparams/*";
    44         };
    45         };
    45     }
    46     }
    46 
    47 
    47     // all attribs are usually copied
    48     // all attribs are usually copied
    48     svgtmpl "@*", mode="inline_svg" xsl:copy;
    49     svgtmpl "@*", mode="inline_svg" xsl:copy;
    71                 error > No widget detected on selected SVG
    72                 error > No widget detected on selected SVG
    72             when "$svg_widget_count > 1"
    73             when "$svg_widget_count > 1"
    73                 error > Multiple widget DnD not yet supported
    74                 error > Multiple widget DnD not yet supported
    74         }
    75         }
    75 
    76 
    76         const "testmsg" {
       
    77             msg value "$svg_widget_type";
       
    78         }
       
    79 
       
    80         value "ns:PassMessage($testmsg)";
       
    81 
       
    82         apply "/", mode="inline_svg";
    77         apply "/", mode="inline_svg";
    83     }
    78     }
    84 }
    79 }