Opened 5 years ago

Last modified 3 years ago

#18087 assigned defect

dojox.calendar.Calendar event columnHeaderClick wont't work on iPad

Reported by: Ferdinand Weinberger Owned by: dg
Priority: undecided Milestone: 1.15
Component: Dojox Version: 1.10.0-beta1
Keywords: Cc:
Blocked By: Blocking:

Description

hi!

the event of the columnView from dojox.calendar.Calendar won't work with safari on iPad. tested with iPad 1 iOS 5. testable with current 1.10 release http://archive.dojotoolkit.org/nightly/dojotoolkit/dojox/calendar/tests/calendar.html with a click on a day-column

best, wuhi

Change History (6)

comment:1 Changed 5 years ago by bill

Owner: set to dg
Status: newassigned

comment:2 Changed 5 years ago by dg

Hi,

The Calendar comes in two flavors: Calendar and MobileCalendar?.

They are basically the same but the first is managing mouse/keyboard events and second one touch events.

The test sample you are mentioning is not using the MobileCalendar? but the regular Calendar used for desktop.

For an example running on a tablet you can use the http://archive.dojotoolkit.org/nightly/dojotoolkit/dojox/calendar/tests/columntablet.html It's using only a column view (not complete calendar) with touch support.

Thanks,

Damien

comment:3 Changed 5 years ago by Ferdinand Weinberger

Hi Damien,

thanks for your reply.

but, i've included "dojox/calendar/Touch" for the Column-View:

this.columnView = declare([ColumnView?].concat(Touch))(...

and other events like matrixView.rowHeaderClick and monthColumView.columnHeaderClickare are working perfectly on mobile devices. anyways ... so there is no way to compute a mobile-view with the possibility to zwisch from week to day view by clicking on the day-header?

best, wuhi

comment:4 Changed 5 years ago by dg

Hi again,

I was able to test today on an iPad on 5.1.1 and 7.0. I found an issue with the editing touch support (see #18091) and a small problem on columntablet.html sample but no problem with this particular event (in fact it relies on click event and there's no special touch support). It works on calendar.html sample on both configurations on my side. Please activate the safari console to detect errors (5.1.1) or remote debug from Apple compute using Safari for more recent OS version. Or you can try the latest version from github to see if fix for 18091 solves your issue: https://github.com/damiengarbarino/dojo-calendar/tree/dojo1.10

Regards,

Damien

comment:5 Changed 4 years ago by dylan

Milestone: tbd1.12

comment:6 Changed 3 years ago by dylan

Milestone: 1.131.15

Ticket planning... move current 1.13 tickets out to 1.15 to make it easier to move tickets into the 1.13 milestone.

Note: See TracTickets for help on using tickets.