Inez Korczynski
|
6ef8ac182a
|
No more endless looping! And fix getSelectionRect to return document relative coordiantes instead of viewport relative.
|
2012-03-16 21:52:17 +00:00 |
|
Rob Moen
|
cde7a3bf7e
|
adapt LinkInspector to use surfaceObserver for selection
|
2012-03-16 20:18:26 +00:00 |
|
Rob Moen
|
93376d68eb
|
add surfaceObserver on select methods to ui toolbar and surfaceView for responding to select event. tools now updating to selected node annotations. revise getSelectionRect to return actual start & end pos. context icon properly showing on range selection
|
2012-03-15 22:06:40 +00:00 |
|
Inez Korczynski
|
f87709d6bb
|
Use <h[1-6]> tags for rendering headings (instead of divs)
|
2012-03-14 00:51:04 +00:00 |
|
Inez Korczynski
|
294d474c54
|
Replace CursorObserver and ContentObserver with SurfaceObserver
|
2012-03-14 00:04:24 +00:00 |
|
christian
|
d174809b54
|
replacing showCursorAt calls with correct showCursor method
|
2012-03-13 18:12:57 +00:00 |
|
christian
|
010c97acc8
|
removing min height attribute to fix IE bug
|
2012-03-12 23:31:08 +00:00 |
|
christian
|
ba437744b3
|
preventing native contenteditable resizing tools
|
2012-03-12 23:06:47 +00:00 |
|
Rob Moen
|
22a351e855
|
small fix: getSelectionRange was breaking the surface layer, changed to saved state member
|
2012-03-12 22:04:29 +00:00 |
|
Rob Moen
|
65170e13df
|
port over select event listener, and updateSelection methods for setting and removing context icon, add getSelectionRect method for context icon position
|
2012-03-12 21:50:22 +00:00 |
|
christian
|
56b9068d03
|
switch to getSelectionRange and fixing IME native menu
|
2012-03-12 20:39:08 +00:00 |
|
Alexandre Emsenhuber
|
99a31bacbc
|
svn:eol-style native
|
2012-03-11 18:38:27 +00:00 |
|
Inez Korczynski
|
9a8f7059fc
|
Make ContentObserver pass information about content when emiting change event.
|
2012-03-09 23:15:23 +00:00 |
|
Trevor Parscal
|
02592b3ec0
|
More cleanup
|
2012-03-09 22:55:49 +00:00 |
|
Trevor Parscal
|
60c9c484aa
|
More cleanup (jshint complaints)
|
2012-03-09 22:51:00 +00:00 |
|
Trevor Parscal
|
ce824d6299
|
Cleanup
|
2012-03-09 22:45:22 +00:00 |
|
Inez Korczynski
|
4bc7dbbe5e
|
Initial import of CursorObserver and ContentObserver (not being used yet).
|
2012-03-09 22:18:24 +00:00 |
|
Alexandre Emsenhuber
|
62e8312535
|
svn:eol-style native
|
2012-03-08 12:27:02 +00:00 |
|
christian
|
df4f017b21
|
preserve range after applying annotation
|
2012-03-07 23:35:38 +00:00 |
|
Inez Korczynski
|
ab496f7bc9
|
Get rid of showCursorAt method. And replace calls to it with calls to showCursor.
|
2012-03-07 23:33:41 +00:00 |
|
Inez Korczynski
|
8e56acbaca
|
Added getDOMNodeAndOffset and showSelection methods to Surface. Ohhh and little wrapper around it - showCursor.
|
2012-03-07 23:32:26 +00:00 |
|
christian
|
76b7127e29
|
removing usage of rangy anchornode for determining rendering scope - using model and autoRender
|
2012-03-07 21:41:53 +00:00 |
|
Inez Korczynski
|
73f53e89c6
|
Small refactoring. Changed method name, from Surface.getSelection to Surface.getSelectionRange.
|
2012-03-07 21:37:39 +00:00 |
|
christian
|
22ce25dc69
|
replacing cursor after annotating works
|
2012-03-07 21:06:07 +00:00 |
|
Rob Moen
|
0520e64d97
|
port over annotation methods from ES to CE, remove unused renderDomNode method
|
2012-03-07 19:37:17 +00:00 |
|
Rob Moen
|
73fbbe29ab
|
cleanup whitespace
|
2012-03-07 19:33:00 +00:00 |
|
christian
|
816a6717a6
|
adding autoRender property to SurfaceView to enable/disable automatic rendering of view when model is updated
|
2012-03-07 08:13:12 +00:00 |
|
Trevor Parscal
|
a82ddeae51
|
Fixed some jshint complaints and enforced 100char line endings
|
2012-03-06 23:51:31 +00:00 |
|
Inez Korczynski
|
2e9ab44719
|
Update class names, from ve.es to ve.cs, and update code that uses those classes
|
2012-03-06 22:39:43 +00:00 |
|
Inez Korczynski
|
594a0e6d6c
|
Rename bunch of files from ve.es.* to ve.ce.* (and update references)
|
2012-03-06 22:35:42 +00:00 |
|
Inez Korczynski
|
8dcd638249
|
Copy files from ve/es to ve/ce and update references
|
2012-03-06 22:31:44 +00:00 |
|
Rob Moen
|
809df81282
|
enable CE demo toolbar, added annnotation and renderDomNode methods
|
2012-03-05 22:08:35 +00:00 |
|
Inez Korczynski
|
01e84a558c
|
Improvements to changes polling mechanism
|
2012-03-02 02:07:55 +00:00 |
|
Inez Korczynski
|
90cfb62cb6
|
Added basic support for enter key
|
2012-03-02 01:35:34 +00:00 |
|
christian
|
923e9380cd
|
event binding cleanup
|
2012-03-02 01:12:18 +00:00 |
|
christian
|
3a1ee7e5b9
|
adding paste fixes to cut handler
|
2012-03-02 00:37:01 +00:00 |
|
Inez Korczynski
|
b16a1c3899
|
Fix bug in Chrome when moving cursor with left/right arrow in between <table> and textnode
|
2012-03-02 00:34:31 +00:00 |
|
christian
|
5ec5fb77e6
|
better cut-copy-paste support
|
2012-03-02 00:27:04 +00:00 |
|
Inez Korczynski
|
7de9e98583
|
Fix couple of poll interval bugs in Surface and add new parameter called 'byref' to method getAnnotationsFromOffset which makes it return array references instead of copy of arrays.
|
2012-03-02 00:10:08 +00:00 |
|
christian
|
3f1ed0be6d
|
adding cut-copy-paste
|
2012-03-01 22:27:23 +00:00 |
|
Inez Korczynski
|
8120b0b624
|
Cleanup for JSLint
|
2012-03-01 22:14:14 +00:00 |
|
Inez Korczynski
|
45cd5a11d0
|
Explicitly pass parameter global=true to getOffset method
|
2012-03-01 20:52:22 +00:00 |
|
Inez Korczynski
|
5dc284efaf
|
Added getSelection method to Surface
|
2012-03-01 20:49:21 +00:00 |
|
Inez Korczynski
|
3bb7f81714
|
Migreate text input method from playground to ce and ce demo
|
2012-03-01 01:28:39 +00:00 |
|
Sam Reed
|
fc49422e1d
|
More image compression of extensions with WMF interest
|
2012-02-29 22:02:03 +00:00 |
|
christian
|
13fe37193a
|
re-enabling native browser spellcheck
|
2012-02-28 23:43:38 +00:00 |
|
christian
|
7053e0517c
|
prevent dragging and dropping text - can be removed later if operation supported via model
|
2012-02-27 21:56:56 +00:00 |
|
christian
|
8b3bc2e439
|
turning off native spellcheck for now
|
2012-02-15 23:42:43 +00:00 |
|
Inez Korczynski
|
d5ad9a9ad4
|
New approach to text input and IME (part I)
|
2012-02-13 22:45:18 +00:00 |
|
christian
|
0e6fe86a05
|
Commenting out fake cursor for now, fixing paste binding
|
2012-02-13 19:51:39 +00:00 |
|
christian
|
c532488b40
|
creating showFakeCursorAt method and cleaning up code
|
2012-02-13 19:48:05 +00:00 |
|
Inez Korczynski
|
3ee4da941d
|
Render real <b> and <i> tags insteaf of <span>s
|
2012-02-13 19:38:31 +00:00 |
|
Inez Korczynski
|
0ce3c67872
|
Working prototype of insertion of the text with annotations
|
2012-02-11 01:04:14 +00:00 |
|
Inez Korczynski
|
001a432fa3
|
Get rid of console.logs
|
2012-02-10 22:27:17 +00:00 |
|
Inez Korczynski
|
b3453dc71c
|
Add new method: getDOMText
|
2012-02-10 22:19:12 +00:00 |
|
christian
|
f0e60248fb
|
fake cursor demo
|
2012-02-10 18:18:35 +00:00 |
|
Alexandre Emsenhuber
|
bfa0a28968
|
svn:eol-style native
|
2012-02-10 16:57:02 +00:00 |
|
Inez Korczynski
|
acd819b28b
|
Fix showCursorAt method - missing "break;"
|
2012-02-10 05:39:28 +00:00 |
|
christian
|
ed7dc80db9
|
reorginization of event handlers
|
2012-02-09 22:11:33 +00:00 |
|
christian
|
ffad7ef3d8
|
removing beforepaste event for now. it was hyper
|
2012-02-09 08:41:36 +00:00 |
|
christian
|
6a23449ecb
|
using transact
|
2012-02-09 07:39:43 +00:00 |
|
Inez Korczynski
|
3f843bb1a6
|
First implementation of IME for content editable
|
2012-02-09 00:51:59 +00:00 |
|
christian
|
f84fc1cbf1
|
paste handler no longer causes fast viewport shift when pasting
|
2012-02-08 23:37:52 +00:00 |
|
christian
|
13921a0468
|
layout tweaks
|
2012-02-08 22:50:34 +00:00 |
|
christian
|
e3e3150399
|
using execcommand to undo cut - model controls mutation
|
2012-02-08 18:06:03 +00:00 |
|
christian
|
cdbe9a7d13
|
fixing scroll after paste
|
2012-02-08 07:18:15 +00:00 |
|
christian
|
df78da31ca
|
removing offset override
|
2012-02-08 06:55:12 +00:00 |
|
christian
|
212d4d7559
|
adding overflow hidden to allow clicking on floated elements
|
2012-02-08 06:31:51 +00:00 |
|
christian
|
1dd6d8f2b5
|
working on getSelection and getOffset for triple click
|
2012-02-08 06:28:38 +00:00 |
|
christian
|
75bec9fba1
|
cut support
|
2012-02-08 02:12:21 +00:00 |
|
christian
|
2d058f7a4d
|
copy and paste support
|
2012-02-08 00:47:51 +00:00 |
|
Inez Korczynski
|
746e603184
|
Implement: surfaceView.showCursorAt(int n)
|
2012-02-08 00:30:40 +00:00 |
|
Inez Korczynski
|
beda113281
|
Delete scanBoundaries method from Content, as it does not make sense anymore for content editable approach
|
2012-02-08 00:26:18 +00:00 |
|
Inez Korczynski
|
2d531ed213
|
Get getSelection in contenteditable working
|
2012-02-08 00:02:08 +00:00 |
|
Inez Korczynski
|
a046c0d2cf
|
Cleanup Surface.js - only functionality that is needed for content editable
|
2012-02-07 22:59:30 +00:00 |
|
Inez Korczynski
|
db0aea6965
|
Make paragraphs in content editable use real <p> tags
|
2012-02-07 22:22:49 +00:00 |
|
Inez Korczynski
|
0ced900973
|
Added missing CSS and PNG so ce demo does not complain anymore.
|
2012-02-07 22:03:39 +00:00 |
|
Inez Korczynski
|
e0c10cdfff
|
Cleanup ve.es.Content.js for ContentEditable and setup toolbar as empty (as there is no working functionality for now)
|
2012-02-07 22:02:11 +00:00 |
|
Alexandre Emsenhuber
|
f162145298
|
svn:eol-style native
|
2012-02-07 19:13:19 +00:00 |
|
christian
|
2a076da93a
|
removing outline from contenteditable
|
2012-02-07 02:01:26 +00:00 |
|
christian
|
be552732c0
|
tweaks to margins
|
2012-02-07 02:00:08 +00:00 |
|
Inez Korczynski
|
9173608afb
|
Adapt ContentEditable code to new schema of directories and files
|
2012-02-07 01:43:49 +00:00 |
|
Trevor Parscal
|
6dcc39fe11
|
Migrated es.* to new ve.* namespace which is more structured, and will make it easier to keep data model, edit surface, user interface and content editable work separated cleanly
|
2012-02-06 23:50:56 +00:00 |
|