diff options
author | Petr Vobornik <pvoborni@redhat.com> | 2011-09-07 18:19:01 +0200 |
---|---|---|
committer | Endi S. Dewata <edewata@redhat.com> | 2011-09-07 19:21:11 +0000 |
commit | d02e72d3e8d376f23eaf70383210e1532c80e42a (patch) | |
tree | 1cabdd8edd4cffc42ccb52cd409223997b2b2f84 /install/ui/details.js | |
parent | 1785d0a7c1fb5d90945e187b2e94fddf95ead13a (diff) | |
download | freeipa-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.js | 20 |
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'); + } } }; |