FCLT#55900 tel: en callto: triggeren nu ook niet meer de onBeforeUnload
svn path=/Website/trunk/; revision=41564
This commit is contained in:
@@ -998,9 +998,9 @@ var FcltMgr =
|
||||
return; // Qlikview in een ander frame
|
||||
}
|
||||
|
||||
var isMailto = false;
|
||||
$(elm_iframe.contentDocument).find("a[href^='mailto:']").add("a[href^='mailto:']").on("click", function() {
|
||||
isMailto = true;
|
||||
var preventUnload = false;
|
||||
$(elm_iframe.contentDocument).find("a[href^='mailto:'], a[href^='tel:'], a[href^='callto:']").on("click", function() {
|
||||
preventUnload = true;
|
||||
});
|
||||
|
||||
// Zet maar meteen een unload-event op de frame-contents
|
||||
@@ -1011,9 +1011,9 @@ var FcltMgr =
|
||||
* pagina's doen we een overlay
|
||||
* na 2000ms: bij gewone pagina's doen we nu pas de spinner
|
||||
*/
|
||||
if (isMailto)
|
||||
if (preventUnload)
|
||||
{
|
||||
isMailto = false;
|
||||
preventUnload = false;
|
||||
return;
|
||||
}
|
||||
elm_iframe.contentWindow.setTimeout(function () {
|
||||
|
||||
@@ -267,9 +267,9 @@ var prs_user = new Perslid(prs_key);
|
||||
ROFIELDTR("fld", L("lcl_prs_person_initials"), prs_ini, {suppressEmpty: true});
|
||||
ROFIELDTR("fld", L("lcl_lcl_taal"), prs_lang, {suppressEmpty: true});
|
||||
ROFIELDTR("fld", L("lcl_prs_person_timezone"), prs_tz, {suppressEmpty: true});
|
||||
AFIELDTR('fld details', L("lcl_prs_person_phone"), "callto:" + prs_telnr, prs_telnr, { suppressEmpty: true, xhtml: " target=_blank" });
|
||||
AFIELDTR('fld details', L("lcl_prs_person_mobile"), "callto:" + prs_mobiel, prs_mobiel, { suppressEmpty: true, xhtml: " target='_blank'" });
|
||||
AFIELDTR('fldmailto details', L("lcl_prs_person_email"), "mailto:" + prs_email, prs_email, { suppressEmpty: true });
|
||||
AFIELDTR("fld details", L("lcl_prs_person_phone"), "callto:" + prs_telnr, prs_telnr, { suppressEmpty: true });
|
||||
AFIELDTR("fld details", L("lcl_prs_person_mobile"), "callto:" + prs_mobiel, prs_mobiel, { suppressEmpty: true });
|
||||
AFIELDTR("fldmailto details", L("lcl_prs_person_email"), "mailto:" + prs_email, prs_email, { suppressEmpty: true });
|
||||
if (prsauthparams.writesys || xfunc.canWrite("WEB_FACMGT"))
|
||||
{
|
||||
ROFIELDTR("fld", L("lcl_prs_systeemadres"), systeemadres, {suppressEmpty: true});
|
||||
|
||||
@@ -301,7 +301,7 @@ span.multi_suggest_toggle.disabled {
|
||||
color: #aaa;
|
||||
cursor: default;
|
||||
}
|
||||
a[href^="mailto:"],a[href^="tel:"],[href^="callto:"] {
|
||||
a[href^="mailto:"], a[href^="tel:"], a[href^="callto:"] {
|
||||
text-decoration: none;
|
||||
color: ==textcolor==;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user