<?php
// - - - - - - - - - - - - - BEGIN LICENSE BLOCK - - - - - - - - - - - - -
// Version: MPL 1.1/GPL 2.0/LGPL 2.1
//
// The contents of this file are subject to the Mozilla Public License Version
// 1.1 (the "License"); you may not use this file except in compliance with
// the License. You may obtain a copy of the License at
// http://www.mozilla.org/MPL/
//
// Software distributed under the License is distributed on an "AS IS" basis,
// WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
// for the specific language governing rights and limitations under the
// License.
//
// The Original Code is sitefusion.sourceforge.net code.
//
// The Initial Developer of the Original Code is
// FrontDoor Media Group.
// Portions created by the Initial Developer are Copyright (C) 2009
// the Initial Developer. All Rights Reserved.
//
// Contributor(s):
// Nikki Auburger <hide@address.com> (original author)
// Tom Peeters <hide@address.com>
//
// - - - - - - - - - - - - - - END LICENSE BLOCK - - - - - - - - - - - - -
/**
* @package API
* @subpackage Editor
*/
class XULRichTextEditor extends XULEditor
{
public $remoteConstructor = 'RichTextEditor';
public function setBodyStyle($prop, $value)
{
$this->callMethod( 'setBodyStyle', array($prop, $value) );
}
public function afterMadeEditable()
{
$this->callMethod( 'editorLoaded');
$this->editable = TRUE;
$this->callMethod( 'setValue', $this->value);
}
public function yieldCollect( $e, $val = NULL ) {
$this->value = $val;
}
}