<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="xsltforms/xsltforms.xsl" type="text/xsl"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ev="http://www.w3.org/2001/xml-events"
	xmlns:xsd="http://www.w3.org/2001/XMLschema" xmlns:fs="http://www.curs.ru/ns/FormServer"
	xmlns:xf="http://www.w3.org/2002/xforms" xmlns:xsltforms="http://www.agencexml.com/xsltforms" xmlns:rte="http://www.agencexml.com/xsltforms/rte">
    <head>
	<style type="text/css">
	.htmlOutput {
            display: block;
			width: 98.6%;
			background: rgba(255,255,205,0.5);
			padding: 5px;
			margin-left: 2px;
			overflow: auto;
			max-height: 300px;
			}
	.htmlOutput .xforms-value {
		white-space: normal;
	}
			
			
	</style>
        <xf:model id="xformId_mainModel">
		
            <xf:instance id="xformId_mainInstance">
                <schema xmlns=""/>
            </xf:instance>
            <xf:instance id="xformId_errorInstance">
                <schema xmlns="">
                    <error/>
                </schema>
            </xf:instance>

            <xf:instance id="xformId_quot">
                <schema xmlns="">"</schema>
            </xf:instance>

            <xf:instance id="xformId_genderInstance">
                <schema xmlns="">
                </schema>
            </xf:instance>

            <xf:bind>
				<xf:bind nodeset="instance('xformId_mainInstance')/htmlText" readonly="false()"></xf:bind>
            </xf:bind>
			
        </xf:model>
        <script type="text/javascript"/>
		
    </head>
    <body>
        <!--xf:output value="serialize(instance('xformId_mainInstance'))"></xf:output-->
		<!--div style="min-height: 0px; margin-bot: 10px; float: left; clear: both; width:20px; height:20px;">
            <xf:trigger class="groupHeader" id="xformId_Tab0001Button" appearance="minimal">
                <xf:label><xf:output value="''"></xf:output><xf:output mediatype="image/*" value="if(instance('xformId_mainInstance')/showHideHint = 0, './solutions/default/resources/help.png', './solutions/default/css/images/window-close.png')"></xf:output></xf:label>
                <xf:action ev:event="DOMActivate">
                    <xf:setvalue ref="instance('xformId_mainInstance')/showHideHint" value="1 - instance('xformId_mainInstance')/showHideHint"></xf:setvalue>
                </xf:action>
            </xf:trigger>
        </div-->
		<xf:group ref=".[instance('xformId_mainInstance')/showHideHint = 0]">
			<div class="break button100" style="width: 100px; margin-top: 2px; float: left; ">
				<xf:trigger class="break" style="margin-top: 0px">
					<xf:label>Справка</xf:label>
					<xf:action ev:event="DOMActivate">
							<xf:setvalue ref="instance('xformId_mainInstance')/showHideHint" value="1 - instance('xformId_mainInstance')/showHideHint"></xf:setvalue>
					</xf:action>
				</xf:trigger>
			</div>
		</xf:group>
		<xf:group ref=".[instance('xformId_mainInstance')/showHideHint = 1]">
			<div class="break button100" style="width: 100px; margin-top: 2px; margin-bottom: 2px; float: left; ">
				<xf:trigger class="break" style="margin-top: 0px">
					<xf:label>Свернуть</xf:label>
					<xf:action ev:event="DOMActivate">
							<xf:setvalue ref="instance('xformId_mainInstance')/showHideHint" value="1 - instance('xformId_mainInstance')/showHideHint"></xf:setvalue>
					</xf:action>
				</xf:trigger>
			</div>
		</xf:group>
		<xf:group ref=".[instance('xformId_mainInstance')/showHideHint = 1]">
				<xf:output class="htmlOutput" value="instance('xformId_mainInstance')/htmlText" mediatype="application/xhtml+xml"></xf:output>
			<xf:group ref=".[instance('xformId_mainInstance')/userPerm = 1]">
				<!--div style="min-height: 0px; margin-top: 2px; float: right; clear: both; width:20px; height:20px;">
					<xf:trigger class="groupHeader" id="xformId_Tab0002Button" appearance="minimal">
						<xf:label><xf:output value="''"></xf:output><xf:output mediatype="image/*" value="if(instance('xformId_mainInstance')/showHideEdit = 0, './solutions/default/resources/edit3.png', './solutions/default/css/images/window-close.png')"></xf:output></xf:label>
						<xf:action ev:event="DOMActivate">
							<xf:setvalue ref="instance('xformId_mainInstance')/showHideEdit" value="1 - instance('xformId_mainInstance')/showHideEdit"></xf:setvalue>
						</xf:action>
					</xf:trigger>
				</div-->
				<xf:group ref=".[instance('xformId_mainInstance')/showHideEdit = 0]">
					<div class="break button100" style="width: 100px; margin-top: 2px; float: right;">
						<xf:trigger class="break" style="margin-top: 0px">
							<xf:label>Настройки</xf:label>
							<xf:action ev:event="DOMActivate">
									<xf:setvalue ref="instance('xformId_mainInstance')/showHideEdit" value="1 - instance('xformId_mainInstance')/showHideEdit"></xf:setvalue>
						</xf:action>
						</xf:trigger>
					</div>
				</xf:group>
				<xf:group ref=".[instance('xformId_mainInstance')/showHideEdit = 1]">
					<div class="break button100" style="width: 100px; margin-top: 2px; float: right; ">
						<xf:trigger class="break" style="margin-top: 0px">
							<xf:label>Свернуть</xf:label>
							<xf:action ev:event="DOMActivate">
									<xf:setvalue ref="instance('xformId_mainInstance')/showHideEdit" value="1 - instance('xformId_mainInstance')/showHideEdit"></xf:setvalue>
						</xf:action>
						</xf:trigger>
					</div>
				</xf:group>
			</xf:group>
			<xf:group ref=".[instance('xformId_mainInstance')/showHideEdit = 1]">
				<div class="button150" style="width: 150px; margin-top: 2px; margin-right: 1.5%; float: right; clear: both;">
					<xf:trigger class="break" style="margin-top: 0px">
						<xf:label>Редактировать подсказку</xf:label>
						<xf:action ev:event="DOMActivate">
							<xf:load
								resource="javascript:gwtCreatePlugin({
								id:'xformId',
								/*parentId:'pluginWraper',*/
								plugin:'htmlEditorTinymce',
								generalFilters: ['XPath(instance(quot(xformId_mainInstance))/htmlText)'],
								proc:'common.htmlhints.htmlHint.htmlEdit.celesta',
								params:{
								tinymce: {
								plugins: ['textcolor', 'code', 'image', 'table', 'link', 'fullscreen', 'media', 'paste', 'textcolor', 'wordcount', 'visualblocks', 'preview', 'colorpicker'],
								width: '1000',
								height: '480'
								}
								},
								options: {								
								dataWidth: '1000px',
								dataHeight: '600px',
								windowCaption: 'Редактирование HTML',
								onSelectionComplete: function(ok, plugin) {
								if (ok) {
								var elem = document.getElementById('html_editor').getElementsByTagName('textarea')[0];
								elem.value = plugin.getTinymceEditor().getContent();
								elem.style.visibility = 'visible';
								elem.focus();
								elem.blur();
								elem.style.visibility = 'visible';
								}
								}
								}
								});"
								></xf:load>
						</xf:action>
					</xf:trigger>
				</div>
				<xf:group ref=".[instance('xformId_mainInstance')/showOnLoad = 1]">
					<div class="button200" style="width: 200px; margin-top: 2px; margin-right: 2px; float: right; ">
						<xf:trigger class="break" style="margin-top: 0px">
							<xf:label>Скрывать при загрузке  </xf:label>
							<xf:action ev:event="DOMActivate">
									<xf:setvalue ref="instance('xformId_mainInstance')/showOnLoad" value="1 - instance('xformId_mainInstance')/showOnLoad"></xf:setvalue>
									<xf:load resource="javascript:gwtXFormSave('xformId','1',  Writer.toString(getSubformInstanceDocument('xformId_mainModel', 'xformId_mainInstance')))"></xf:load>
							</xf:action>
						</xf:trigger>
					</div>
				</xf:group>
				<xf:group ref=".[instance('xformId_mainInstance')/showOnLoad != 1]">
					<div class="button200" style="width: 200px; margin-top: 2px; margin-right: 2px; float: right; ">
						<xf:trigger class="break" style="margin-top: 0px">
							<xf:label>Показывать при загрузке</xf:label>
							<xf:action ev:event="DOMActivate">
									<xf:setvalue ref="instance('xformId_mainInstance')/showOnLoad" value="1 - instance('xformId_mainInstance')/showOnLoad"></xf:setvalue>
									<xf:load resource="javascript:gwtXFormSave('xformId','1',  Writer.toString(getSubformInstanceDocument('xformId_mainModel', 'xformId_mainInstance')))"></xf:load>
							</xf:action>
						</xf:trigger>
					</div>
				</xf:group>
				<xf:textarea id="html_editor" style="visibility: visible; padding: 5px; margin-top: 2px; margin-left: 2px; overflow: scroll; width: 50%; height: 20vh;"
					ref="instance('xformId_mainInstance')/htmlText">
					<xf:action ev:event="xforms-value-changed">
						<xf:action ev:event="DOMActivate">
							<xf:load resource="javascript:gwtXFormSave('xformId','1',  Writer.toString(getSubformInstanceDocument('xformId_mainModel', 'xformId_mainInstance')))"></xf:load>
						</xf:action>
					</xf:action>
				</xf:textarea>
			</xf:group>
		</xf:group>
    </body>
</html>