Ignore:
Timestamp:
05/18/05 21:15:06 (15 years ago)
Author:
yermol
Message:

htmlarea.js

. added workaround fix for NASTY FIREFOX BUG resulting in the infamous

uneditable area problem (exception on designMode="on" issue -
refer to bug:


https://bugzilla.mozilla.org/show_bug.cgi?id=207842


and this thread:


http://xinha.gogo.co.nz/punbb/viewtopic.php?id=229


. trailing <BR>'s are no longer stripped out of the document. This

was wreaking havoc on EnterParagraphs?. It's not clear whether or not
this is going to have unanticipated side-effects.

plugins/EnterParagraphs/enter-paragraphs.js

NOT FULLY FUNCTIONAL YET - DOESN'T HANDLE ALL CASES CORRECTLY,
but it's much better than it was I think.

. largely reworked.
. changed obfuscated variables names to make it more readable.
. expanded out nested (x ? y : z) constructs to make it more readable.
. added alot of comments.
. fixed a serious bug in findEachNodeUnder() that was not correctly

handling beginning and end node conditions.

. fixed design flaw that selected a non-existent insertion point for

placing the cursor.

. fixed several exceptions.
. now correctly handles lists by passing the back back to the Gecko

engine if we are in a list with the exception of being at the
first position in the first element in which case we insert
a paragraph before the list and move the cursor back to the first
item on the list.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/unified_backend/index.html

    r124 r172  
    6666 
    6767</p> 
    68 <h2>Unified Backend Branch - snapshot of 2005-04-24</h2> 
     68<h2>Unified Backend Branch - snapshot of 2005-05-17</h2> 
    6969 
    7070<p> 
     
    101101<ul><li><a href="./docs/index.html">Programmers Documentation</a></li></ul> 
    102102 
    103 <h2>Status - only partially functional.</h2> 
     103<h2>Status - core is now mostly functional.</h2> 
    104104<ul> 
    105 <li>Debug trace messages included in htmlarea.js. </li> 
     105<li>Debug trace messages included in htmlarea.js, linker, imagemanager and enterparagraphs </li> 
    106106<li>Beginnings of code-generated documentation using JSDoc and PHPDoc.</li> 
    107107<li>Beginnings of Configure.php to set up server side environment.</li> 
    108108<li>devutils/ directory containing various scripts</li> 
     109<li>EnterParagraphs should now largely work</li> 
    109110</ul> 
    110111 
    111112<h2>TODO</h2> 
    112113<ul> 
    113 <li>The unified backend.</li> 
    114114<li>JSDoc/PHPDoc headers in all plugins</li> 
    115 <li>trace messages in plugins</li> 
    116 <li>debug trace message panel - to turn trace messages on/off on a plugin by plugin basis</li> 
    117115<li>buildruntime.php script to strip out comments and trace messages</li> 
    118 <li>fix enterparagraph</li> 
    119116</ul> 
    120117 
Note: See TracChangeset for help on using the changeset viewer.