fnpeditor.git
5 years agoadd vimeo milpeer
Jan Szejko [Wed, 5 Dec 2018 14:11:22 +0000 (15:11 +0100)]
add vimeo

6 years agofix overflowing metadata editor
Jan Szejko [Tue, 23 May 2017 12:47:44 +0000 (14:47 +0200)]
fix overflowing metadata editor

7 years agoremove mismatched html tags
Jan Szejko [Tue, 25 Apr 2017 09:20:29 +0000 (11:20 +0200)]
remove mismatched html tags

7 years agoeven more tutorial in editor (status bar)
Jan Szejko [Thu, 30 Mar 2017 11:31:54 +0000 (13:31 +0200)]
even more tutorial in editor (status bar)

7 years agobetter placement of the comment tutorial
Jan Szejko [Thu, 30 Mar 2017 11:30:31 +0000 (13:30 +0200)]
better placement of the comment tutorial

7 years agotutorial button
Jan Szejko [Fri, 24 Mar 2017 10:13:16 +0000 (11:13 +0100)]
tutorial button

7 years agotutorial in editor (mechanics only)
Jan Szejko [Wed, 22 Mar 2017 16:03:29 +0000 (17:03 +0100)]
tutorial in editor (mechanics only)

7 years agofix weird selection after delete
Jan Szejko [Tue, 14 Mar 2017 14:30:25 +0000 (15:30 +0100)]
fix weird selection after delete

7 years agofix problem with delete
Jan Szejko [Tue, 14 Mar 2017 12:30:30 +0000 (13:30 +0100)]
fix problem with delete

7 years agosave button always enabled
Jan Szejko [Fri, 10 Mar 2017 14:22:17 +0000 (15:22 +0100)]
save button always enabled

7 years agoadd missing text for translation
Jan Szejko [Fri, 10 Mar 2017 14:21:49 +0000 (15:21 +0100)]
add missing text for translation

7 years agoupdate document summary on save/revert
Jan Szejko [Fri, 10 Mar 2017 12:35:22 +0000 (13:35 +0100)]
update document summary on save/revert

7 years agomark untranslated text
Jan Szejko [Fri, 10 Mar 2017 12:34:53 +0000 (13:34 +0100)]
mark untranslated text

7 years agoempty text nodes after spans
Jan Szejko [Thu, 9 Mar 2017 14:16:00 +0000 (15:16 +0100)]
empty text nodes after spans

7 years agorevert stupid change
Jan Szejko [Wed, 1 Mar 2017 12:52:05 +0000 (13:52 +0100)]
revert stupid change

7 years agoallow sg, but not tiff
Jan Szejko [Wed, 1 Mar 2017 11:16:22 +0000 (12:16 +0100)]
allow sg, but not tiff

7 years agofix some zero-width space weirdness
Jan Szejko [Tue, 28 Feb 2017 15:47:12 +0000 (16:47 +0100)]
fix some zero-width space weirdness

7 years agosmall refactor + fix brackets
Jan Szejko [Tue, 28 Feb 2017 15:46:42 +0000 (16:46 +0100)]
small refactor + fix brackets

7 years agosimplify
Jan Szejko [Tue, 28 Feb 2017 14:58:45 +0000 (15:58 +0100)]
simplify

7 years agonew node after header is paragraph
Jan Szejko [Fri, 24 Feb 2017 16:23:28 +0000 (17:23 +0100)]
new node after header is paragraph

7 years agosmall fix for lists
Jan Szejko [Thu, 23 Feb 2017 17:02:58 +0000 (18:02 +0100)]
small fix for lists

7 years agoprevent empty span in a new node
Jan Szejko [Thu, 23 Feb 2017 16:38:04 +0000 (17:38 +0100)]
prevent empty span in a new node

7 years agosave caret position when ending a list
Jan Szejko [Thu, 23 Feb 2017 12:50:17 +0000 (13:50 +0100)]
save caret position when ending a list

7 years agoadd comments
Jan Szejko [Thu, 23 Feb 2017 11:00:47 +0000 (12:00 +0100)]
add comments

7 years agoboundries → boundaries
Jan Szejko [Wed, 22 Feb 2017 16:22:55 +0000 (17:22 +0100)]
boundries → boundaries

7 years agolist fixes: headers, invalid elements, easier ending
Jan Szejko [Wed, 22 Feb 2017 16:19:51 +0000 (17:19 +0100)]
list fixes: headers, invalid elements, easier ending

7 years agoremove empty list
Jan Szejko [Wed, 22 Feb 2017 12:58:14 +0000 (13:58 +0100)]
remove empty list

7 years agoadd missing gettext
Jan Szejko [Wed, 22 Feb 2017 11:48:11 +0000 (12:48 +0100)]
add missing gettext

7 years agodon't ask on unload unless document is dirty
Jan Szejko [Thu, 9 Feb 2017 13:48:46 +0000 (14:48 +0100)]
don't ask on unload unless document is dirty

7 years agoallow switch from any to image/video
Jan Szejko [Thu, 9 Feb 2017 13:36:10 +0000 (14:36 +0100)]
allow switch from any to image/video

7 years agoradio buttons for attachments
Jan Szejko [Thu, 2 Feb 2017 13:04:23 +0000 (14:04 +0100)]
radio buttons for attachments

7 years agooutstanding translation
Jan Szejko [Thu, 2 Feb 2017 10:49:29 +0000 (11:49 +0100)]
outstanding translation

7 years agovalidate cover extension in metadata dialog
Jan Szejko [Mon, 30 Jan 2017 13:50:13 +0000 (14:50 +0100)]
validate cover extension in metadata dialog

7 years agominor fix
Jan Szejko [Wed, 18 Jan 2017 16:13:47 +0000 (17:13 +0100)]
minor fix

7 years agofix image prompt
Jan Szejko [Wed, 28 Dec 2016 09:05:47 +0000 (10:05 +0100)]
fix image prompt

7 years agoPrompts to add video/image
Jan Szejko [Wed, 28 Dec 2016 08:41:57 +0000 (09:41 +0100)]
Prompts to add video/image

7 years agotranslation fix
Jan Szejko [Fri, 23 Dec 2016 15:40:17 +0000 (16:40 +0100)]
translation fix

7 years agominor fix
Jan Szejko [Fri, 23 Dec 2016 15:05:12 +0000 (16:05 +0100)]
minor fix

7 years agopressing enter makes new paragraph after image/video
Jan Szejko [Fri, 23 Dec 2016 12:54:17 +0000 (13:54 +0100)]
pressing enter makes new paragraph after image/video

7 years agoyoutube videos
Jan Szejko [Fri, 23 Dec 2016 08:55:27 +0000 (09:55 +0100)]
youtube videos

7 years agodisplay errors on document save
Jan Szejko [Wed, 21 Dec 2016 12:46:18 +0000 (13:46 +0100)]
display errors on document save

8 years agofix selecting nodes with no text & allow deleting images
Jan Szejko [Wed, 9 Mar 2016 12:42:08 +0000 (13:42 +0100)]
fix selecting nodes with no text & allow deleting images

8 years agominor code style
Jan Szejko [Wed, 9 Mar 2016 11:11:43 +0000 (12:11 +0100)]
minor code style

8 years agofixed absolute image links
Jan Szejko [Mon, 7 Mar 2016 16:18:13 +0000 (17:18 +0100)]
fixed absolute image links

8 years agolocal changes from server
Jan Szejko [Mon, 7 Mar 2016 13:46:47 +0000 (14:46 +0100)]
local changes from server

9 years agoeditor: cleanup - removing unused code in edumed exercises implementation
Aleksander Łukasz [Mon, 18 Aug 2014 08:52:20 +0000 (10:52 +0200)]
editor: cleanup - removing unused code in edumed exercises implementation

9 years agoMissing karma entry in package.json
Aleksander Łukasz [Mon, 18 Aug 2014 08:10:39 +0000 (10:10 +0200)]
Missing karma entry in package.json

9 years agoMerge in first approach to edumed exercises
Aleksander Łukasz [Thu, 14 Aug 2014 14:26:42 +0000 (16:26 +0200)]
Merge in first approach to edumed exercises

9 years agosmartxml: removing node attributes by setting undefined as their value
Aleksander Łukasz [Wed, 13 Aug 2014 08:06:56 +0000 (10:06 +0200)]
smartxml: removing node attributes by setting undefined as their value

Before this change calling Node.setAttr(undefined) was a noop.

9 years agoeditor: canvas - block merging at the boundries of a context root
Aleksander Łukasz [Fri, 8 Aug 2014 09:31:15 +0000 (11:31 +0200)]
editor: canvas - block merging at the boundries of a context root

9 years agowlxml: turn extracted list items into paragraphs instead of generic blocks
Aleksander Łukasz [Fri, 8 Aug 2014 09:13:44 +0000 (11:13 +0200)]
wlxml: turn extracted list items into paragraphs instead of generic blocks

9 years agoeditor: prevent list action from operating across context root boundries
Aleksander Łukasz [Fri, 8 Aug 2014 08:54:56 +0000 (10:54 +0200)]
editor: prevent list action from operating across context root boundries

9 years agowlxml: helper functions related to context root
Aleksander Łukasz [Fri, 8 Aug 2014 08:42:31 +0000 (10:42 +0200)]
wlxml: helper functions related to context root

9 years agoedtior: fix exercise.order document events handling
Aleksander Łukasz [Thu, 7 Aug 2014 14:44:44 +0000 (16:44 +0200)]
edtior: fix exercise.order document events handling

9 years agoeditor: temporary fix for invalid answer values in new exercise.order items
Aleksander Łukasz [Thu, 7 Aug 2014 14:18:38 +0000 (16:18 +0200)]
editor: temporary fix for invalid answer values in new exercise.order items

9 years agosmartxml: TextNode.split indicates which of the two return nodes is actually a new one
Aleksander Łukasz [Thu, 7 Aug 2014 14:17:25 +0000 (16:17 +0200)]
smartxml: TextNode.split indicates which of the two return nodes is actually a new one

9 years agoeditor: finalizing exercise.order drag & drop mechanism
Aleksander Łukasz [Thu, 7 Aug 2014 14:16:42 +0000 (16:16 +0200)]
editor: finalizing exercise.order drag & drop mechanism

9 years agoeditor: fixing, refactoring, improving styling in choice exercises
Aleksander Łukasz [Wed, 6 Aug 2014 14:46:23 +0000 (16:46 +0200)]
editor: fixing, refactoring, improving styling in choice exercises

9 years agoeditor: edumed exercises - visual tweaks
Aleksander Łukasz [Wed, 6 Aug 2014 14:03:16 +0000 (16:03 +0200)]
editor: edumed exercises - visual tweaks

9 years agoeditor: canvas - allow for resetting the container background
Aleksander Łukasz [Wed, 6 Aug 2014 13:47:54 +0000 (15:47 +0200)]
editor: canvas - allow for resetting the container background

9 years agoeditor: make toolbar icons more compact
Aleksander Łukasz [Wed, 6 Aug 2014 13:17:46 +0000 (15:17 +0200)]
editor: make toolbar icons more compact

9 years agoeditor: edumed exercises - translation fixes
Aleksander Łukasz [Wed, 6 Aug 2014 13:06:28 +0000 (15:06 +0200)]
editor: edumed exercises - translation fixes

9 years agoeditor: edumed exercise - allow for exercise insertion after the edited one
Aleksander Łukasz [Wed, 6 Aug 2014 12:33:24 +0000 (14:33 +0200)]
editor: edumed exercise - allow for exercise insertion after the edited one

9 years agoeditor: Missing names of exercises on a canvas
Aleksander Łukasz [Wed, 6 Aug 2014 12:30:29 +0000 (14:30 +0200)]
editor: Missing names of exercises on a canvas

9 years agowlxml: isContextRoot for the reminder of edumed exercises (fixup)
Aleksander Łukasz [Wed, 6 Aug 2014 12:22:18 +0000 (14:22 +0200)]
wlxml: isContextRoot for the reminder of edumed exercises (fixup)

9 years agoeditor: Missing exercise actions
Aleksander Łukasz [Wed, 6 Aug 2014 11:58:44 +0000 (13:58 +0200)]
editor: Missing exercise actions

9 years agowlxml: Missing exercise templates
Aleksander Łukasz [Wed, 6 Aug 2014 11:58:18 +0000 (13:58 +0200)]
wlxml: Missing exercise templates

9 years agowlxml: Node.find
Aleksander Łukasz [Wed, 6 Aug 2014 11:56:08 +0000 (13:56 +0200)]
wlxml: Node.find

9 years agoeditor: canvas fix
Aleksander Łukasz [Wed, 6 Aug 2014 09:46:00 +0000 (11:46 +0200)]
editor: canvas fix

9 years agoeditor: core plugin - edumed - remove execise button
Aleksander Łukasz [Wed, 6 Aug 2014 09:45:39 +0000 (11:45 +0200)]
editor: core plugin - edumed - remove execise button

9 years agoeditor: canvas - do not break an empty paragraph on ENTER
Aleksander Łukasz [Wed, 6 Aug 2014 08:58:21 +0000 (10:58 +0200)]
editor: canvas - do not break an empty paragraph on ENTER

9 years agoeditor: canvas - enter on an empty last list item creates paragraph after list
Aleksander Łukasz [Wed, 6 Aug 2014 08:41:19 +0000 (10:41 +0200)]
editor: canvas - enter on an empty last list item creates paragraph after list

9 years agoeditor: canvas fix
Aleksander Łukasz [Wed, 6 Aug 2014 07:45:31 +0000 (09:45 +0200)]
editor: canvas fix

9 years agoeditor: canvas fix
Aleksander Łukasz [Wed, 6 Aug 2014 07:32:53 +0000 (09:32 +0200)]
editor: canvas fix

In Chrome in some scenarios native Selection indicates that focusOffset
is 1 even if a range that was just set in Cavnas._moveCaretToTextElement
had an offset of 0. Range returned by Selection indicates a correct
value.

9 years agoeditor: core plugin - edumed - first approach to all three choice exercises
Aleksander Łukasz [Mon, 7 Jul 2014 07:44:28 +0000 (09:44 +0200)]
editor: core plugin - edumed - first approach to all three choice exercises

9 years agoeditor: core plugin - edumed - first take on replace exercise
Aleksander Łukasz [Thu, 3 Jul 2014 14:32:47 +0000 (16:32 +0200)]
editor: core plugin - edumed - first take on replace exercise

9 years agoeditor: canvas - first take on hierarchical canvas element registers
Aleksander Łukasz [Thu, 3 Jul 2014 14:29:10 +0000 (16:29 +0200)]
editor: canvas - first take on hierarchical canvas element registers

9 years agoeditor: core plugin - edumed - first take on gaps exercise
Aleksander Łukasz [Tue, 1 Jul 2014 07:48:01 +0000 (09:48 +0200)]
editor: core plugin - edumed - first take on gaps exercise

9 years agoeditor: canvas - context menu support
Aleksander Łukasz [Tue, 1 Jul 2014 13:53:49 +0000 (15:53 +0200)]
editor: canvas - context menu support

9 years agoeditor: menu view
Aleksander Łukasz [Tue, 1 Jul 2014 13:53:24 +0000 (15:53 +0200)]
editor: menu view

9 years agofnpjs: context menu support
Aleksander Łukasz [Tue, 1 Jul 2014 13:16:45 +0000 (15:16 +0200)]
fnpjs: context menu support

9 years agoeditor: core plugin - edumed - first take on order exercise
Aleksander Łukasz [Tue, 5 Aug 2014 09:14:46 +0000 (11:14 +0200)]
editor: core plugin - edumed - first take on order exercise

9 years agowlxml: edumed - order exercise
Aleksander Łukasz [Tue, 5 Aug 2014 08:48:07 +0000 (10:48 +0200)]
wlxml: edumed - order exercise

9 years agowlxml: lists take context root into account
Aleksander Łukasz [Wed, 25 Jun 2014 11:49:28 +0000 (13:49 +0200)]
wlxml: lists take context root into account

9 years agoeditor: lists fix - do not touch context root on list creation
Aleksander Łukasz [Thu, 26 Jun 2014 07:37:03 +0000 (09:37 +0200)]
editor: lists fix - do not touch context root on list creation

This stops including context root node into a new list.

9 years agoeditor: fix
Aleksander Łukasz [Thu, 14 Aug 2014 13:52:47 +0000 (15:52 +0200)]
editor: fix

9 years agosmartxml: RangeFragment.hasSameBoundries
Aleksander Łukasz [Thu, 3 Jul 2014 13:48:57 +0000 (15:48 +0200)]
smartxml: RangeFragment.hasSameBoundries

9 years agowlxml: Document's root is always a context root
Aleksander Łukasz [Thu, 26 Jun 2014 07:31:08 +0000 (09:31 +0200)]
wlxml: Document's root is always a context root

9 years agowlxml: getParent/isInside takes context roots into account
Aleksander Łukasz [Tue, 17 Jun 2014 11:35:19 +0000 (13:35 +0200)]
wlxml: getParent/isInside takes context roots into account

9 years agowlxml: context root
Aleksander Łukasz [Tue, 17 Jun 2014 11:29:50 +0000 (13:29 +0200)]
wlxml: context root

9 years agoStop running tests in PhantomJS by default
Aleksander Łukasz [Thu, 14 Aug 2014 09:55:47 +0000 (11:55 +0200)]
Stop running tests in PhantomJS by default

9 years agoeditor: canvas containers
Aleksander Łukasz [Fri, 25 Jul 2014 08:19:14 +0000 (10:19 +0200)]
editor: canvas containers

9 years agoeditor: Merge key event handling refactorings
Aleksander Łukasz [Thu, 14 Aug 2014 14:21:47 +0000 (16:21 +0200)]
editor: Merge key event handling refactorings

9 years agoeditor: canvas fix
Aleksander Łukasz [Mon, 4 Aug 2014 14:41:25 +0000 (16:41 +0200)]
editor: canvas fix

9 years agoeditor: canvas - switching key event handling to new handlers
Aleksander Łukasz [Mon, 4 Aug 2014 12:34:49 +0000 (14:34 +0200)]
editor: canvas - switching key event handling to new handlers

9 years agoeditor: canvas - new ctrlx handler
Aleksander Łukasz [Mon, 4 Aug 2014 12:32:11 +0000 (14:32 +0200)]
editor: canvas - new ctrlx handler

9 years agoeditor: canvas arrow key navigation improvements
Aleksander Łukasz [Thu, 14 Aug 2014 14:01:04 +0000 (16:01 +0200)]
editor: canvas arrow key navigation improvements

9 years agoeditor: canvas fix - restore deleting selected text
Aleksander Łukasz [Mon, 28 Jul 2014 13:26:33 +0000 (15:26 +0200)]
editor: canvas fix - restore deleting selected text

- Canvas.rootWrapper is no longer a contenteditable so key events
need to be listened to on the document body in case there is no
caret on a canvas (e.g. when selection is made).
- During selection, even inside a single text element, contenteditable
is not used, meaning that during even for such a selection
we need to handle delete/backspace ourselves.

9 years agoeditor: canvas - move arrow navigation handling to selection api
Aleksander Łukasz [Mon, 4 Aug 2014 12:22:33 +0000 (14:22 +0200)]
editor: canvas - move arrow navigation handling to selection api

9 years agoeditor: fix - bring back ability to select elements without text
Aleksander Łukasz [Fri, 25 Jul 2014 09:16:10 +0000 (11:16 +0200)]
editor: fix - bring back ability to select elements without text