<?php
/*
 *
 * @(#) $Id: test_html_editor.php,v 1.7 2014/09/28 00:39:10 mlemos Exp $
 *
 */

	require('forms.php');
	require('form_html_editor.php');

	$form=new form_class;
	$form->NAME='html_editor_form';
	$form->METHOD='POST';
	$form->ACTION='';
	$form->ONSUBMIT='return false';
	$form->debug='trigger_error';
	$form->AddInput(array(
		'TYPE'=>'custom',
		'ID'=>'editor',
		'CustomClass'=>'form_html_editor_class',
		'NAME'=>'editor',
		'ROWS'=>20,
		'COLS'=>80,
		'VALUE'=>'<h1>Hello world!</h1>{menu sad}<p>{smiley}</p>',
		'Debug'=>1,
		'STYLE'=>'width: 800px; height: 600px; background-color: #ffffff; border-style: solid; border-width: 1px; margin: 0px; border-color:  #707070 #e0e0e0 #e0e0e0 #707070',
		/*
		 *  Set the path of html_editor.js if it is not in the current directory
		 */
		'JavascriptPath'=>'',
		'TemplateVariables'=>array(
			'menu'=>array(
				'Preview'=>'<a href="">File</a> <a href="">Edit</a> <a href="">Tools</a> <a href="">Help</a>',
				'Inline'=>0,
				'Title'=>'Menu',
				'Alternatives'=>array(
					'vertical'=>array(
						'Preview'=>'<a href="">File</a><br /><a href="">Edit</a><br /><a href="">Tools</a><br /><a href="">Help</a>',
						'Title'=>'Vertical menu'
					),
				)
			),
			'smiley'=>array(
				'Preview'=>';-)',
				'Inline'=>1,
				'Title'=>'Smiley',
				'Alternatives'=>array(
					'sad'=>array(
						'Preview'=>':-(',
						'Title'=>'Sad'
					),
					'grin'=>array(
						'Preview'=>':D',
						'Title'=>'Grin'
					),
					'shocked'=>array(
						'Preview'=>':O',
						'Title'=>'Shocked'
					),
				)
			)
		),
	));
	$form->AddInput(array(
		'TYPE'=>'submit',
		'ID'=>'send',
		'NAME'=>'send',
		'VALUE'=>'Submit',
	));
	$head = $form->PageHead();
	$onload = $form->PageLoad();
	$onunload = $form->PageUnload();
?><!DOCTYPE HTML>
<html>
<head>
<title>Test for Manuel Lemos' PHP form class
using the HTML editor plug-in</title>
<?php echo $head; ?>
<style type="text/css">
.editor { background-color: blue; font-family: "courier" }
</style>
</head>
<body bgcolor="#cccccc" onload="<?php echo HtmlSpecialChars($onload); ?>" onunload="<?php echo HtmlSpecialChars($onunload); ?>">
<h1>Test for Manuel Lemos' PHP form class
using the HTML editor plug-in</h1>
<?php
	$form->StartLayoutCapture();
	$form->AddInputPart('editor');
	$form->AddInputPart('send');
 	$form->EndLayoutCapture();
	$form->DisplayOutput();
?>
</body>
</html>