Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

Add support for touch devices #2169

Open
yakky opened this Issue · 7 comments

4 participants

@yakky
Collaborator

On touch devices most of the toolbar functions are not available.

This issue is meant to track every touch-related issue and their solution.

ATM not working:

tested on stock Android 4 browser / Safari on iOS 5.1.1

  • [ ]: Drag and drop plugins in a placeholder
  • [ ]: Drag and drop plugins between placeholders
  • [ ]: Drag and drop plugins from the clipboard
  • [ ]: Editing plugin from the content mode

Solving:

  • [ ]: Toobar items selection (on iOS); should be fixed by #2168

Fixed:

@FinalAngel
Owner

Would be nice if we can implement a way to make drag & drop work on mobile. NestedSortable was apparently not developed for mobile but you can get my branch here: https://github.com/FinalAngel/nestedSortable

@yakky
Collaborator

The most urgent thing I guess is editing on the content mode (in structure mode editing on a touch device is really clumsy)

@FinalAngel FinalAngel was assigned
@FinalAngel FinalAngel referenced this issue from a commit in FinalAngel/django-cms
@FinalAngel FinalAngel enable click touch support for issue #2169 1d7a4af
@FinalAngel
Owner

dblclick and drag & drop will probably not be possible within the 3.0 release on mobile devices.

However, I added some basic support for immediate responses like switching modes, menu handling, structure mode, but partial features will not be available (especially drag & drop).
You can edit content in content view by clicking on a content, and than on the tooltip to open the modal. Structure mode still has some unexplainable issues.

@FinalAngel
Owner

Also related to #2326

@yakky
Collaborator

For 3.0 I guess content editing will be enough to allow for quick edits while away.
Agree: TMK drag&drop is really hard ATM

@FinalAngel
Owner

Some features have been added, drag & drop still doesn't work (also not supported in ui 1.10.) We might hope jquery might add some improvements...

@digi604 digi604 added the frontend label
@FinalAngel FinalAngel modified the milestone: Some Day, 3.0
@bufke

This affects Chrome and Firefox on Linux if touch is enabled. Can't comment on Windows 8 touch. I've been using this website to check if the browser supports touch http://www.kirupa.com/html5/check_if_you_are_on_a_touch_enabled_device.htm

As a work around one can just disable touch. In firefox that involves going to about:config, and disabling touch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.