.. _pages/ui_html_editing#html_editing:
HTML Editing
************
HtmlArea is a html editing widget which is part of the framework. This widget is available as `low-level `_ and `UI-level `_ implementation. The first targets traditional webpages / single-page applications and the latter Rich Internet Applications (RIA) as preferred usecase.
Here you can find some interesting technical info.
.. note::
Please keep in mind that the HtmlArea component provides basic HTML editing functionality. It is **not** a full-blown HTML editor and will not be developed towards it.
.. _pages/ui_html_editing#demo:
Demo
====
.. image:: ui_html_editing/htmlarea_screenshot_1_0.png
:width: 515px
:alt: HtmlArea screenshot
:align: center
:target: http://demo.qooxdoo.org/%{version}/demobrowser/#widget~HtmlArea.html
.. _pages/ui_html_editing#setup:
Setup
=====
One important step is necessary to get the HtmlArea up and running.
.. note::
If you setup the component without handing the **source** parameter you have to place a **blank.html** file next to your applications **index.html**.
This is necessary due the `Same-Origin Policy `_ implemented by most browsers.
.. _pages/ui_html_editing#features:
Features
========
.. toctree::
Feature List
Technical Feature List
.. _pages/ui_html_editing#integration_guide:
Integration Guide
=================
.. toctree::
Integrate the HtmlArea in your application
Available keyboard shortcuts
Recommendations
.. _pages/ui_html_editing#technical_background:
Technical Background
====================
.. toctree::
General information about HTML Editing
Copy and Paste
Text Align
Browser Bugs
Default Paragraph Handling
.. _pages/ui_html_editing#implementation_details:
Implementation Details
======================
.. toctree::
Undo and Redo
Paragraph Handling
List Handling