blob: f9170d9dec0660590bedb5e708a60e2ced1a3eeb [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<widget id="html.htmlblock" displayName="HTML Block"
smallIcon="htmlblock_small.png" icon.16="htmlblock_16.png"
category="HTML"
description="The HTML block widget treats custom HTML as a widget. The user can insert any HTML command using this widget."
helpCategory="Tizen_Html"
helpContents="/org.tizen.web.uiwidget.apireference/html/widgets/widget_htmlblock.htm"
borderVisible="false"
setStyle="true">
<property name="id" type="string" displayName="ID" default="" category="Common">
<condition name="string-id" error="string-id"/>
</property>
<property name="group-position" type="group-position" displayName="Position" default="" category="Layout">
<property name="position" type="position@position" displayName="Position" selector="#%id%" default="relative">
<condition name="enable-property" value="absolute" target="left"/>
<condition name="enable-property" value="absolute" target="top"/>
</property>
<property name="left" type="style@size" displayName="Left" selector="#%id%"/>
<property name="top" type="style@size" displayName="Top" selector="#%id%"/>
<property name="width" type="style@size" displayName="Width" selector="#%id%"/>
<property name="height" type="style@size" displayName="Height" selector="#%id%"/>
</property>
<property name="htmltext" type="htmlstring" displayName="HTML Text" default="&amp;lt;Input HTML Text...&amp;gt;"/>
<!-- global attribute -->
<!-- <property name="accesskey" type="string" displayName="Accesskey" default="">
<condition name="string-max-length" value="1" error="string-max-length"/>
</property> -->
<property name="class" type="string" displayName="Class" default=""/>
<!-- <property name="contenteditable" type="boolean" displayName="Contenteditable" default=""/>
<property name="contextmenu" type="string" displayName="Contextmenu" default=""/>
<property name="dir" type="html@dir" displayName="Dir" default=""/>
<property name="draggable" type="html@draggable" displayName="Draggable" default=""/>
<property name="dropzone" type="html@dropzone" displayName="Dropzone" default=""/>
<property name="hidden" type="string" displayName="Hidden" default=""/>
<property name="lang" type="html@lang" displayName="Lang" default="en"/>
<property name="spellcheck" type="boolean" displayName="Spellcheck" default=""/>
<property name="tabindex" type="integer" displayName="Tabindex" default=""/>
<property name="title" type="string" displayName="Title" default=""/> -->
<!-- global attribute -->
<event name="ontap" displayName="Tap" eventType="event.defaultevent" />
<event name="ontaphold" displayName="TapHold" eventType="event.defaultevent" />
<event name="onswipe" displayName="Swipe" eventType="event.defaultevent" />
<event name="onswipeleft" displayName="SwipeLeft" eventType="event.defaultevent" />
<event name="onswiperight" displayName="SwipeRight" eventType="event.defaultevent" />
<event name="onvmouseover" displayName="VmouseOver" eventType="event.defaultevent" />
<event name="onvmouseout" displayName="VMouseOut" eventType="event.defaultevent" />
<event name="onvmousedown" displayName="VMouseDown" eventType="event.defaultevent" />
<event name="onvmousemove" displayName="VMouseMove" eventType="event.defaultevent" />
<event name="onvmouseup" displayName="VMouseUp" eventType="event.defaultevent" />
<event name="onvclick" displayName="VClick" eventType="event.defaultevent" />
<event name="onvmousecancel" displayName="VMouseCancel" eventType="event.defaultevent" />
<xsl-for-output xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="html.htmlblock">
<div>
<xsl:call-template name="print-part-id"/>
<xsl:apply-templates select="@*[name() != 'htmltext']" mode="simple-property"/>
<xsl:comment>HtmlCodeBlock-Start[#<xsl:value-of select="@id"/>]</xsl:comment>
<xsl:text>
</xsl:text>
<xsl:value-of select="text()" disable-output-escaping="yes"/>
<xsl:comment>HtmlCodeBlock-End[#<xsl:value-of select="@id"/>]</xsl:comment>
</div>
</xsl:template>
</xsl-for-output>
</widget>