Our clients are complaining that the iPhone cannot click in the text area.

I believe that this is because it is trying to launch its own editor instead. The user can click the plain input button to get it working but this is a bit confusing.

For a code patch to dissable FCK editor for the iphone,
In fckeditor.utils.js turn this

Drupal.behaviors.fckeditor = function(context) {
  ### Normal Code ###
}

into

Drupal.behaviors.fckeditor = function(context) {
  var agent=navigator.userAgent.toLowerCase();
  var no_iphone = (agent.indexOf('iphone')==-1);
  if (no_iphone) {
    ### Normal Code ###
  }
}

Increases loading time and make it more user friendly.

Would be better to make this a config item but this works for now.

Comments

Jorrit’s picture

Status: Active » Postponed (maintainer needs more info)

I don't have an iPhone. When I fake the user agent of Firefox to be the user agent of the iPhone, FCKeditor does not show up. Could you give me the following information:

1) The user agent string of your iPhone. You can find it by visiting a http://whatsmyuseragent.com/ on your iPhone. I'm especially interested in the number after AppleWebKit/

2) Your FCKeditor version (not the module version)

Jorrit’s picture

Status: Postponed (maintainer needs more info) » Closed (fixed)

Closed because of lack of response.