diff options
author | Andreas Gohr <andi@splitbrain.org> | 2009-08-04 11:57:07 +0200 |
---|---|---|
committer | Andreas Gohr <andi@splitbrain.org> | 2009-08-04 11:57:07 +0200 |
commit | 201ea5f3891ddc2bd1841288c6c03916fe3c68dc (patch) | |
tree | 410514a6d885750178c10f993f0eaa1bdef1b863 /lib/scripts/textselection.js | |
parent | ad4aaef7a487c01e8448c3371005826b4b51d9fc (diff) | |
download | dokuwiki-201ea5f3891ddc2bd1841288c6c03916fe3c68dc.tar.gz dokuwiki-201ea5f3891ddc2bd1841288c6c03916fe3c68dc.zip |
improved list handling
Ignore-this: 2e4f3fbfb28917ee66cf3e1925c806d3
This patch adds multiple enhancements to handling lists and indented
code blocks in the editor.
1. Pressing enter when in a list item or code block will keep the indention
and adds a new list point
2. Pressing space at the start of a list item will indent the item to the
next level
3. Pressing bckspace at the start of a list item will outdent the item
to the previous level or delete the list bullet when you are at the
1st level already
4. A new type of formatting button called formatln is added. It applies
formatting to several lines. It's used for the list buttons currently
and makes it possible to convert mutiple lines to a list
This enhncement are currently only tested in Firefox are most likely to
break IE compatibility. A compatibility patch will be submitted later
note: development was part of the ICKE 2.0 project see
http://www.icke-projekt.de for info
darcs-hash:20090804095707-7ad00-e565c66087c7121188ad7ece8265d9f64f7e6947.gz
Diffstat (limited to 'lib/scripts/textselection.js')
-rw-r--r-- | lib/scripts/textselection.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/scripts/textselection.js b/lib/scripts/textselection.js index f005fa3da..3ebab35e4 100644 --- a/lib/scripts/textselection.js +++ b/lib/scripts/textselection.js @@ -99,8 +99,8 @@ function setSelection(selection){ * @param string text - the new text to be pasted * @param objct selecttion - selection object returned by getSelection * @param int opts.startofs - number of charcters at the start to skip from new selection - * @param int opts.endofs - number of charcters at the end to skip from new selection - * @param bool opts.ofs - set tru if new text should not be selected + * @param int opts.endofs - number of characters at the end to skip from new selection + * @param bool opts.nosel - set true if new text should not be selected */ function pasteText(selection,text,opts){ if(!opts) opts = {}; |