summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPetr Vobornik <pvoborni@redhat.com>2013-05-29 13:06:11 +0200
committerPetr Vobornik <pvoborni@redhat.com>2013-06-04 12:24:13 +0200
commite31eea3268497dc048d50dfcd952a6fb89e8e388 (patch)
treeed96594a70c518ca798def095a4d75f5535afbfb
parentf497aafdca2743b159a17ae563f3a4e512c1c3b3 (diff)
downloadfreeipa-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.html12
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>