Suitecrm: Signatures not working on ipad/iphone

Created on 13 Dec 2016  路  8Comments  路  Source: salesagility/SuiteCRM

When creating an email on suitecrm the signature does not get inserted.

Issue

No signature is inserted when using ipad/ipod

Expected Behavior

When you have the option for email set on ipad it should insert an signature

Actual Behavior

No signature is created

Steps to Reproduce

On ipad/iphone go to demo site
In options create a signature
Assign to the email
Nothing happens

Context

Sales people can not add their signature to emails when trying to contact customers

Your Environment

Your Environment

SuiteCRM Version used:
Your demo site and
ours
Version 7.7.8
Sugar Version 6.5.24 (Build 509)
Browser name and version (e.g. Chrome Version 51.0.2704.63 (64-bit)):
Safari/602.1 but also test with Chrome/opera/ firefox (all the latest versions)
Environment name and version (e.g. MySQL, PHP 7):
MySQL PHP6.5
Operating System and version (e.g Ubuntu 16.04):
GNU/Linux

Important Bug

All 8 comments

@wanesmith , an issue has been tested on recent version SuiteCRM(7.7.8), and not appear. As addition i can tell the drop-downs selection, works in different way, they did not open down, only trigger the selection bar below screen, and you have roll functionality to select an option from drop-down list.
The testing environment was Iphone 6.

Here is my ipad version
img_0007
Where I have setup the signature on the demo site
img_0008
No signature in the email.
img_0009

Where is the option to add the signature?

@wanesmith , you have also select a signature from drop-down menu, placed on right site of the module.
001
002
003
004

img_0010

I did check this issue again in IPad 2 and issue appear.
@wanesmith , thanks for quick responds.

thank you @shogunpol

@shogunpol
I was wrong. It is because
tinyMCE is not loading and the javascript depends on mce text to be added.

It seems that the problem is a space in the
<br/>

in the javascript
in vi EmailUICompose.js
this has a space after the br and before the />
'<div id="signature-begin"><br />'; '<div id="signature-begin"><br />';

@shogunpol
this is a bit of kludge but it works:
jQuery(document).ready(function() {
jQuery('#composeButton').click(function(e){numtabs=jQuery("li[id^=composeTab]").length;tinymce.init({ selector: "#htmleditor"+numtabs });});
});

if the author of the script can give a better answer that would be great.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

pgorod picture pgorod  路  3Comments

connorshea picture connorshea  路  3Comments

tech-ch1 picture tech-ch1  路  3Comments

dawansv picture dawansv  路  3Comments

ArturoBurela picture ArturoBurela  路  3Comments