From d7f4d616df836f2f8590c8fd82ab165bd2f97cd5 Mon Sep 17 00:00:00 2001 From: Adam Young Date: Wed, 26 Jan 2011 20:58:06 -0500 Subject: dirty If a page is dirty, do not allow additional navigation until changes are saved or committed https://fedorahosted.org/freeipa/ticket/726 --- install/ui/entity.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'install/ui/entity.js') diff --git a/install/ui/entity.js b/install/ui/entity.js index 8d39b8e7..990d2eb7 100644 --- a/install/ui/entity.js +++ b/install/ui/entity.js @@ -63,6 +63,10 @@ IPA.facet = function (spec) { function load() { } + that.is_dirty = function (){ + return false; + } + that.get_client_area = function() { return $('.client', that.container); }; @@ -371,6 +375,7 @@ IPA.entity_setup = function (container) { var entity = this; + IPA.current_entity = this; var facet_name = IPA.current_facet(entity); @@ -379,8 +384,7 @@ IPA.entity_setup = function (container) { if (IPA.entity_name == entity.name) { if (entity.facet_name == facet_name) { - if (!facet.is_dirty()) return; - + if (facet.new_key && (!facet.new_key())) return; } else { entity.facet_name = facet_name; } -- cgit