diff options
author | Petr Vobornik <pvoborni@redhat.com> | 2013-05-29 13:06:11 +0200 |
---|---|---|
committer | Petr Vobornik <pvoborni@redhat.com> | 2013-06-04 12:24:13 +0200 |
commit | e31eea3268497dc048d50dfcd952a6fb89e8e388 (patch) | |
tree | ed96594a70c518ca798def095a4d75f5535afbfb | |
parent | f497aafdca2743b159a17ae563f3a4e512c1c3b3 (diff) | |
download | freeipa-e31eea3268497dc048d50dfcd952a6fb89e8e388.tar.gz freeipa-e31eea3268497dc048d50dfcd952a6fb89e8e388.tar.xz freeipa-e31eea3268497dc048d50dfcd952a6fb89e8e388.zip |
Make ssbrowser.html work in IE 10
Manual configuration page for other browsers (ssbrowser.html) doesn't work in IE 10 - error page is displayed.
This patch is conditioning creation of Firefox configuration object so that configure.jar is requested only in Firefox. IE doesn't request it and so it does not fail.
https://fedorahosted.org/freeipa/ticket/3645
-rw-r--r-- | install/html/ssbrowser.html | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/install/html/ssbrowser.html b/install/html/ssbrowser.html index 2afb0facf..72fd573cf 100644 --- a/install/html/ssbrowser.html +++ b/install/html/ssbrowser.html @@ -16,7 +16,14 @@ $('.example-domain').text(domain); if ($.browser.mozilla) { - $("#configurefirefox").show(); + var ff_config = $("#configurefirefox"); + var obj = $('<object/>', { + type: 'text/html', + 'class': 'browser-config' + }); + obj.prop('data', 'jar:/ipa/errors/configure.jar!/preferences.html'); + obj.appendTo(ff_config); + ff_config.show(); } }); </script> @@ -72,8 +79,7 @@ <ul> <li>1. Import <a href="ca.crt">CA certificate</a>. Make sure you checked all three checkboxes.</li> <li>2. Click on "Configure Browser" button below.</li> - <li id="configurefirefox" style="display:none"><object data="jar:/ipa/errors/configure.jar!/preferences.html" - type="text/html" class="browser-config"></object></li> + <li id="configurefirefox" style="display:none"></li> </ul> </div> |