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:25:24 +0200
commitcce255848e2499c1a8b2a71420c626e1f8b987dd (patch)
treeaa0c4e3ab7c958452572037414226c986d226c4b
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
-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>