summaryrefslogtreecommitdiffstats
path: root/install/ui/details.js
diff options
context:
space:
mode:
authorPetr Vobornik <pvoborni@redhat.com>2011-09-07 18:19:01 +0200
committerEndi S. Dewata <edewata@redhat.com>2011-09-07 19:21:11 +0000
commitd02e72d3e8d376f23eaf70383210e1532c80e42a (patch)
tree1cabdd8edd4cffc42ccb52cd409223997b2b2f84 /install/ui/details.js
parent1785d0a7c1fb5d90945e187b2e94fddf95ead13a (diff)
downloadfreeipa-d02e72d3e8d376f23eaf70383210e1532c80e42a.tar.gz
freeipa-d02e72d3e8d376f23eaf70383210e1532c80e42a.tar.xz
freeipa-d02e72d3e8d376f23eaf70383210e1532c80e42a.zip
Fixed: JavaScript type error in entitlement page
https://fedorahosted.org/freeipa/ticket/1767 Opening IPA Server/Entitlements causes: "Uncaught TypeError: Cannot call method 'addClass' of undefined" error - Details.js:489 Introduced by patch for #1697 Cause: Details facet of entitlements doesn't contain Reset and Update buttons
Diffstat (limited to 'install/ui/details.js')
-rw-r--r--install/ui/details.js20
1 files changed, 14 insertions, 6 deletions
diff --git a/install/ui/details.js b/install/ui/details.js
index 4f7e4a29a..dbdca5a1d 100644
--- a/install/ui/details.js
+++ b/install/ui/details.js
@@ -482,12 +482,20 @@ IPA.details_facet = function(spec) {
};
that.enable_update = function(value) {
- if(value) {
- that.reset_button.removeClass('action-button-disabled');
- that.update_button.removeClass('action-button-disabled');
- } else {
- that.reset_button.addClass('action-button-disabled');
- that.update_button.addClass('action-button-disabled');
+ if(that.reset_button) {
+ if(value) {
+ that.reset_button.removeClass('action-button-disabled');
+ } else {
+ that.reset_button.addClass('action-button-disabled');
+ }
+ }
+
+ if(that.update_button) {
+ if(value) {
+ that.update_button.removeClass('action-button-disabled');
+ } else {
+ that.update_button.addClass('action-button-disabled');
+ }
}
};