Aleksander Łukasz [Fri, 12 Jul 2013 11:23:24 +0000 (13:23 +0200)]
clean up
Aleksander Łukasz [Fri, 12 Jul 2013 11:22:40 +0000 (13:22 +0200)]
Refactoring in CanvasManager - using cursor in command handler
Aleksander Łukasz [Fri, 12 Jul 2013 11:22:11 +0000 (13:22 +0200)]
Canvas.getCursor()
Aleksander Łukasz [Thu, 11 Jul 2013 14:22:08 +0000 (16:22 +0200)]
Aleksander Łukasz [Thu, 11 Jul 2013 14:19:04 +0000 (16:19 +0200)]
Allowing grid toggle event if no node selected
Aleksander Łukasz [Thu, 11 Jul 2013 14:17:15 +0000 (16:17 +0200)]
Removing unused icon from document toolbar
Aleksander Łukasz [Thu, 11 Jul 2013 14:16:44 +0000 (16:16 +0200)]
Rearranging document toolbar icons
Aleksander Łukasz [Thu, 11 Jul 2013 14:15:26 +0000 (16:15 +0200)]
fixing markup in a template
Aleksander Łukasz [Thu, 11 Jul 2013 14:14:14 +0000 (16:14 +0200)]
intergration wip: unwrapping DocumentTextNode from its parent if it's its parent only child
Aleksander Łukasz [Thu, 11 Jul 2013 14:05:25 +0000 (16:05 +0200)]
integration wip: togglegrid, newnode
Aleksander Łukasz [Thu, 11 Jul 2013 14:01:38 +0000 (16:01 +0200)]
Fixing Canvas.getDocumentElement
Handling text nodes properly
Aleksander Łukasz [Thu, 11 Jul 2013 13:51:29 +0000 (15:51 +0200)]
Fixing wrapping part of text element
- handling start/end equal to zero,
- handling start > end
Aleksander Łukasz [Thu, 11 Jul 2013 11:40:54 +0000 (13:40 +0200)]
changing lists ui wip: toggling first approach
Aleksander Łukasz [Thu, 11 Jul 2013 11:05:58 +0000 (13:05 +0200)]
Extracting list items out of all outer lists
Aleksander Łukasz [Thu, 11 Jul 2013 10:48:50 +0000 (12:48 +0200)]
cleanup in tests
merge param was not used ultimately
Aleksander Łukasz [Thu, 11 Jul 2013 10:33:26 +0000 (12:33 +0200)]
integration wip: lists - creating, unnesting
Aleksander Łukasz [Thu, 11 Jul 2013 10:46:26 +0000 (12:46 +0200)]
Fixing creation of a nested list
Aleksander Łukasz [Thu, 11 Jul 2013 10:38:21 +0000 (12:38 +0200)]
Fixing list creation
- Array.forEach has no elegant way of breaking from it, so we
use Array.some instead
- checking if iterating over params.element2 was failing on
text elements
Aleksander Łukasz [Thu, 11 Jul 2013 08:51:44 +0000 (10:51 +0200)]
Unwrapping DocumentTextElement
Aleksander Łukasz [Thu, 11 Jul 2013 08:43:21 +0000 (10:43 +0200)]
Hiding metadata from canvas
Aleksander Łukasz [Wed, 10 Jul 2013 15:34:38 +0000 (17:34 +0200)]
refactor
Aleksander Łukasz [Wed, 10 Jul 2013 15:33:21 +0000 (17:33 +0200)]
refactoring
Aleksander Łukasz [Wed, 10 Jul 2013 15:28:27 +0000 (17:28 +0200)]
Fixing order of items extracted from a list
Aleksander Łukasz [Wed, 10 Jul 2013 14:53:21 +0000 (16:53 +0200)]
Extracting items from nested lists
Aleksander Łukasz [Wed, 10 Jul 2013 14:27:10 +0000 (16:27 +0200)]
fixing wrapping DocumentElements
Aleksander Łukasz [Wed, 10 Jul 2013 11:59:24 +0000 (13:59 +0200)]
Additional Canvas list api tests
Aleksander Łukasz [Wed, 10 Jul 2013 11:24:36 +0000 (13:24 +0200)]
Canvas list API fix: removing unnecessary lists if all items extracted
Aleksander Łukasz [Wed, 10 Jul 2013 11:06:07 +0000 (13:06 +0200)]
Basic list items extracting
Aleksander Łukasz [Wed, 10 Jul 2013 11:00:28 +0000 (13:00 +0200)]
Remvoing wlxml class information from DocumentNodeElement
Aleksander Łukasz [Wed, 10 Jul 2013 09:50:05 +0000 (11:50 +0200)]
Describing internal HTML represenation of a sample document
Aleksander Łukasz [Tue, 9 Jul 2013 15:31:43 +0000 (17:31 +0200)]
Fixing white space handling
Aleksander Łukasz [Tue, 9 Jul 2013 10:32:34 +0000 (12:32 +0200)]
some additional assertions for list test
Aleksander Łukasz [Tue, 9 Jul 2013 10:32:24 +0000 (12:32 +0200)]
DocumentNodeElement wlxml class getting/setting
Aleksander Łukasz [Tue, 9 Jul 2013 10:05:28 +0000 (12:05 +0200)]
Describing DocumentElements internal html structure
Aleksander Łukasz [Tue, 9 Jul 2013 09:20:26 +0000 (11:20 +0200)]
integration wip: changing representation of a DocumentNode from naive 1:1 to xml
Aleksander Łukasz [Tue, 9 Jul 2013 07:45:11 +0000 (09:45 +0200)]
integration wip
Aleksander Łukasz [Tue, 9 Jul 2013 07:32:57 +0000 (09:32 +0200)]
creating a list
Aleksander Łukasz [Mon, 8 Jul 2013 21:26:40 +0000 (23:26 +0200)]
DocumentTextElement.before
Aleksander Łukasz [Mon, 8 Jul 2013 20:36:27 +0000 (22:36 +0200)]
Splitting text
Aleksander Łukasz [Mon, 8 Jul 2013 20:33:35 +0000 (22:33 +0200)]
Some white space in the wlxml source handling rules
Aleksander Łukasz [Mon, 8 Jul 2013 13:35:25 +0000 (15:35 +0200)]
cleanup
Aleksander Łukasz [Mon, 8 Jul 2013 13:35:08 +0000 (15:35 +0200)]
Wrapping text spanning multiple sibling DocumentTextNodes
Aleksander Łukasz [Mon, 8 Jul 2013 13:00:41 +0000 (15:00 +0200)]
Wrapping text inside DocumentTextElement with DocumentNodeElement
Aleksander Łukasz [Mon, 8 Jul 2013 12:55:01 +0000 (14:55 +0200)]
DocumentTextNode.after
Aleksander Łukasz [Mon, 8 Jul 2013 12:02:48 +0000 (14:02 +0200)]
Allow for moving elements already inside canvas
Aleksander Łukasz [Mon, 8 Jul 2013 11:58:17 +0000 (13:58 +0200)]
refactoring
Aleksander Łukasz [Mon, 8 Jul 2013 11:18:11 +0000 (13:18 +0200)]
Appending DocumentTextElement
Aleksander Łukasz [Mon, 8 Jul 2013 11:44:02 +0000 (13:44 +0200)]
Setting/getting text from DocumentTextElement
Aleksander Łukasz [Mon, 8 Jul 2013 11:02:48 +0000 (13:02 +0200)]
Adding new document element before another one
Aleksander Łukasz [Mon, 8 Jul 2013 10:30:34 +0000 (12:30 +0200)]
DocumentElement.childIndex
Aleksander Łukasz [Mon, 8 Jul 2013 09:59:19 +0000 (11:59 +0200)]
cleanup
Aleksander Łukasz [Mon, 8 Jul 2013 09:45:29 +0000 (11:45 +0200)]
refactoring
Aleksander Łukasz [Mon, 8 Jul 2013 09:39:54 +0000 (11:39 +0200)]
appending after
Aleksander Łukasz [Mon, 8 Jul 2013 09:35:16 +0000 (11:35 +0200)]
appending node elements
Aleksander Łukasz [Mon, 8 Jul 2013 08:46:23 +0000 (10:46 +0200)]
wrapping document node and text element
Aleksander Łukasz [Fri, 5 Jul 2013 14:35:26 +0000 (16:35 +0200)]
accessing parents
Aleksander Łukasz [Fri, 5 Jul 2013 14:35:01 +0000 (16:35 +0200)]
comparing nodes
Aleksander Łukasz [Fri, 5 Jul 2013 14:34:24 +0000 (16:34 +0200)]
fix
Aleksander Łukasz [Fri, 5 Jul 2013 13:52:43 +0000 (15:52 +0200)]
traversing
Aleksander Łukasz [Fri, 5 Jul 2013 12:42:48 +0000 (14:42 +0200)]
canvas3 wip - testing simple api, children
Aleksander Łukasz [Wed, 3 Jul 2013 12:27:21 +0000 (14:27 +0200)]
Tweaking Gruntfile
Aleksander Łukasz [Wed, 3 Jul 2013 12:19:46 +0000 (14:19 +0200)]
unwrapping nodes
Aleksander Łukasz [Tue, 2 Jul 2013 11:53:14 +0000 (13:53 +0200)]
Styling node pane meta attribute widget
Aleksander Łukasz [Tue, 2 Jul 2013 11:52:55 +0000 (13:52 +0200)]
Don't lose node's meta attr value when it has no sense
Aleksander Łukasz [Tue, 2 Jul 2013 11:26:56 +0000 (13:26 +0200)]
Finishing first take on node meta attributes editing
Aleksander Łukasz [Mon, 1 Jul 2013 14:12:10 +0000 (16:12 +0200)]
metaWidget wip: reacting to class change
Aleksander Łukasz [Mon, 1 Jul 2013 13:45:27 +0000 (15:45 +0200)]
linting
Aleksander Łukasz [Mon, 1 Jul 2013 13:36:05 +0000 (15:36 +0200)]
metaWidget wip: integrating
Aleksander Łukasz [Mon, 1 Jul 2013 13:35:27 +0000 (15:35 +0200)]
metaWidget for nodePane module
Aleksander Łukasz [Mon, 1 Jul 2013 13:34:15 +0000 (15:34 +0200)]
canvasNode: meta attributes
Aleksander Łukasz [Mon, 1 Jul 2013 10:11:50 +0000 (12:11 +0200)]
Fix: Removing enumerated lists
Aleksander Łukasz [Mon, 1 Jul 2013 10:10:24 +0000 (12:10 +0200)]
Fix: Removing list with nested lists properly
Aleksander Łukasz [Mon, 1 Jul 2013 08:40:29 +0000 (10:40 +0200)]
Missing semicolon
Aleksander Łukasz [Mon, 1 Jul 2013 08:40:18 +0000 (10:40 +0200)]
Fixing style
Aleksander Łukasz [Mon, 1 Jul 2013 08:36:14 +0000 (10:36 +0200)]
jshintrc tweak - allowing multistrings
Aleksander Łukasz [Mon, 1 Jul 2013 07:48:16 +0000 (09:48 +0200)]
Converting end of lines from crlf to lf
Aleksander Łukasz [Sun, 30 Jun 2013 21:49:29 +0000 (23:49 +0200)]
Another set of missing semicolons
Aleksander Łukasz [Sun, 30 Jun 2013 21:44:39 +0000 (23:44 +0200)]
Some code improvements suggested by linter
Aleksander Łukasz [Sun, 30 Jun 2013 21:41:03 +0000 (23:41 +0200)]
Missing semicolons
Aleksander Łukasz [Sun, 30 Jun 2013 18:50:05 +0000 (20:50 +0200)]
Adding jshint grunt task
Aleksander Łukasz [Sun, 30 Jun 2013 18:41:10 +0000 (20:41 +0200)]
Building js & css for editor with r.js/lessc via grunt tasks
Aleksander Łukasz [Fri, 28 Jun 2013 13:47:48 +0000 (15:47 +0200)]
Refactoring
Aleksander Łukasz [Fri, 28 Jun 2013 12:32:07 +0000 (14:32 +0200)]
Fixing wrapping nodes with subnodes
canvas.nodeWrap was given wrong arguments when text selected on the
left of first subnode was longer than the text selected on the right
of last subnode
Aleksander Łukasz [Fri, 28 Jun 2013 12:08:18 +0000 (14:08 +0200)]
Refactoring
Aleksander Łukasz [Fri, 28 Jun 2013 11:57:25 +0000 (13:57 +0200)]
Refactoring
Aleksander Łukasz [Fri, 28 Jun 2013 11:30:27 +0000 (13:30 +0200)]
Wrapping in node text with subnodes
Aleksander Łukasz [Fri, 28 Jun 2013 10:54:05 +0000 (12:54 +0200)]
Fixing wrapping text when text not in first node of its parent
Aleksander Łukasz [Fri, 28 Jun 2013 08:59:56 +0000 (10:59 +0200)]
Removing unused code
Aleksander Łukasz [Fri, 28 Jun 2013 08:36:51 +0000 (10:36 +0200)]
Removing bullet/enum from list item containing nested list
Aleksander Łukasz [Fri, 28 Jun 2013 08:35:30 +0000 (10:35 +0200)]
Fix
Aleksander Łukasz [Fri, 28 Jun 2013 08:28:14 +0000 (10:28 +0200)]
Using === instead of isSameNode (not supported in FF)
Aleksander Łukasz [Fri, 28 Jun 2013 08:02:02 +0000 (10:02 +0200)]
Fix in transformations
Aleksander Łukasz [Thu, 27 Jun 2013 14:38:39 +0000 (16:38 +0200)]
nested list wip
Aleksander Łukasz [Thu, 27 Jun 2013 13:13:36 +0000 (15:13 +0200)]
Fixing breaking node into two
Aleksander Łukasz [Thu, 27 Jun 2013 13:10:49 +0000 (15:10 +0200)]
Fixing returning from source to visual editor after edit
Aleksander Łukasz [Thu, 27 Jun 2013 11:45:10 +0000 (13:45 +0200)]
Introducing two types of lists: bullet & enum
Aleksander Łukasz [Thu, 27 Jun 2013 11:39:56 +0000 (13:39 +0200)]
Fixing list removal
Aleksander Łukasz [Thu, 27 Jun 2013 11:35:16 +0000 (13:35 +0200)]
Fixing canvas.nodeInsideList
Aleksander Łukasz [Thu, 27 Jun 2013 11:01:45 +0000 (13:01 +0200)]
Test for canvas.nodeInsideList
Aleksander Łukasz [Thu, 27 Jun 2013 09:00:10 +0000 (11:00 +0200)]
Integrating new canvas api into rest of the modules