summaryrefslogtreecommitdiffstats
path: root/install
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:25:24 +0200
commitcce255848e2499c1a8b2a71420c626e1f8b987dd (patch)
treeaa0c4e3ab7c958452572037414226c986d226c4b /install
parentf00c93fda05099985289339f69c615b442a94915 (diff)
downloadfreeipa.git-cce255848e2499c1a8b2a71420c626e1f8b987dd.tar.gz
freeipa.git-cce255848e2499c1a8b2a71420c626e1f8b987dd.tar.xz
freeipa.git-cce255848e2499c1a8b2a71420c626e1f8b987dd.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
Diffstat (limited to 'install')
-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 2afb0fac..72fd573c 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>