Comments: on this page. Click to read or post your own.

Class HtmlEditorField

Description

A WYSIWYG editor field, powered by tinymce.

tinymce editor fields are created from <textarea> tags which are then converted with javascript. The Requirements system is used to ensure that all necessary javascript is included. Caution: Only works within the CMS with a global tinymce-menubar, see CMSMain

Located in /sapphire/forms/HtmlEditorField.php (line 12)

Object
   |
   --ViewableData
      |
      --RequestHandlingData
         |
         --FormField
            |
            --TextareaField
               |
               --HtmlEditorField
Variable Summary
mixed $rows
Method Summary
HtmlEditorField __construct ( $name, [ $title = ""], [ $rows = 15], [ $cols = 20], [ $value = ""], [ $form = null])
void Field ()
void rewriteLink ( $old,  $new)
void saveInto ( $record)
void setCSSClass ( $class)
Variables
Methods
Constructor __construct (line 18)

Construct a new HtmlEditor field

HtmlEditorField __construct ( $name, [ $title = ""], [ $rows = 15], [ $cols = 20], [ $value = ""], [ $form = null])
  • $name
  • $title
  • $rows
  • $cols
  • $value
  • $form

Redefinition of:
TextareaField::__construct()
Create a new multi-line text area field.
Field (line 27)

Returns the a <textarea> field with tinymce="true" set on it

void Field ()

Redefinition of:
TextareaField::Field()
Returns a <textarea> tag - used in templates.
performReadonlyTransformation (line 187)
void performReadonlyTransformation ()

Redefinition of:
TextareaField::performReadonlyTransformation()
Performs a readonly transformation on this field. You should still be able to copy from this field, and it should still send when you submit the form it's attached to.
rewriteLink (line 175)
void rewriteLink ( $old,  $new)
  • $old
  • $new
saveInto (line 89)
void saveInto ( $record)
  • $record

Redefinition of:
FormField::saveInto()
Method to save this form field into the given data object.
setCSSClass (line 85)

This function has been created to explicit the functionnality.

void setCSSClass ( $class)
  • $class

Inherited Methods

Inherited From TextareaField

TextareaField::__construct()
TextareaField::Field()
TextareaField::performDisabledTransformation()
TextareaField::performReadonlyTransformation()
TextareaField::Type()

Inherited From FormField

FormField::__construct()
FormField::addExtraClass()
FormField::attrName()
FormField::attrTitle()
FormField::attrValue()
FormField::createTag()
FormField::dataValue()
FormField::debug()
FormField::describe()
FormField::extraClass()
FormField::Field()
FormField::FieldHolder()
FormField::forTemplate()
FormField::getForm()
FormField::getTabIndex()
FormField::getTabIndexHTML()
FormField::hasClass()
FormField::hasData()
FormField::id()
FormField::isComposite()
FormField::isDisabled()
FormField::isReadonly()
FormField::jsValidation()
FormField::LeftTitle()
FormField::Link()
FormField::Message()
FormField::MessageType()
FormField::Name()
FormField::name_to_label()
FormField::performDisabledTransformation()
FormField::performReadonlyTransformation()
FormField::removeExtraClass()
FormField::Required()
FormField::RightTitle()
FormField::rootFieldSet()
FormField::saveInto()
FormField::setContainerFieldSet()
FormField::setDisabled()
FormField::setError()
FormField::setForm()
FormField::setLeftTitle()
FormField::setName()
FormField::setReadonly()
FormField::setRightTitle()
FormField::setTabIndex()
FormField::setTitle()
FormField::setValue()
FormField::SmallFieldHolder()
FormField::Title()
FormField::transform()
FormField::Type()
FormField::validate()
FormField::Value()

Inherited From RequestHandlingData

RequestHandlingData::checkAccessAction()
RequestHandlingData::getRequest()
RequestHandlingData::handleRequest()
RequestHandlingData::httpError()

Inherited From ViewableData

ViewableData::ATT_val()
ViewableData::BaseHref()
ViewableData::buildCastingHelperCache()
ViewableData::cachedCall()
ViewableData::castingHelper()
ViewableData::castingHelperPair()
ViewableData::castingObjectCreator()
ViewableData::castingObjectCreatorPair()
ViewableData::CSSClasses()
ViewableData::CurrentMember()
ViewableData::CurrentPage()
ViewableData::customise()
ViewableData::Debug()
ViewableData::defineMethods()
ViewableData::escapeTypeForField()
ViewableData::Even()
ViewableData::EvenOdd()
ViewableData::First()
ViewableData::FirstLast()
ViewableData::getField()
ViewableData::getIterator()
ViewableData::getXMLValues()
ViewableData::hasField()
ViewableData::HasPerm()
ViewableData::hasValue()
ViewableData::i18nLocale()
ViewableData::IsAjax()
ViewableData::iteratorProperties()
ViewableData::JS_val()
ViewableData::Last()
ViewableData::Me()
ViewableData::Middle()
ViewableData::MiddleString()
ViewableData::obj()
ViewableData::Odd()
ViewableData::Pos()
ViewableData::RAW_val()
ViewableData::renderWith()
ViewableData::SecurityID()
ViewableData::setCustomisedObj()
ViewableData::setField()
ViewableData::SQL_val()
ViewableData::ThemeDir()
ViewableData::Top()
ViewableData::TotalItems()
ViewableData::val()
ViewableData::XML_val()
ViewableData::__get()
ViewableData::__isset()
ViewableData::__set()

Inherited From Object

Object::__construct()
Object::addMethodsFrom()
Object::addStaticVars()
Object::addWrapperMethod()
Object::add_extension()
Object::allMethodNames()
Object::buildMethodList()
Object::cacheToFile()
Object::cacheToFileWithArgs()
Object::create()
Object::createMethod()
Object::defineMethods()
Object::exists()
Object::extend()
Object::extInstance()
Object::getCustomClass()
Object::hasExtension()
Object::hasMethod()
Object::invokeWithExtensions()
Object::is_a()
Object::loadCache()
Object::parentClass()
Object::sanitiseCachename()
Object::saveCache()
Object::set_stat()
Object::set_uninherited()
Object::stat()
Object::strong_create()
Object::uninherited()
Object::useCustomClass()
Object::__call()
Object::__toString()
blog comments powered by Disqus

Documentation generated on Sun, 19 Oct 2008 06:41:59 +1300 by phpDocumentor 1.3.2