summaryrefslogtreecommitdiffstats
path: root/install/ui/entity.js
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2011-05-23 17:48:37 -0500
committerAdam Young <ayoung@redhat.com>2011-05-26 20:35:06 -0400
commit58c1950566f9fb03b61461f40074e47614113194 (patch)
tree16c1918fd7a9a4a0288c121a2fe092e9e8dea4c8 /install/ui/entity.js
parentac23fa7e54d551e624caca7d27956d5198203456 (diff)
downloadfreeipa-58c1950566f9fb03b61461f40074e47614113194.tar.gz
freeipa-58c1950566f9fb03b61461f40074e47614113194.tar.xz
freeipa-58c1950566f9fb03b61461f40074e47614113194.zip
Fixed URL parameter parsing.
The $.bbq.getState() invocations have been modified not to coerce URL parameter values to avoid parsing error. Ticket #1208
Diffstat (limited to 'install/ui/entity.js')
-rw-r--r--install/ui/entity.js15
1 files changed, 6 insertions, 9 deletions
diff --git a/install/ui/entity.js b/install/ui/entity.js
index 889b6be38..c855da1b5 100644
--- a/install/ui/entity.js
+++ b/install/ui/entity.js
@@ -364,8 +364,7 @@ IPA.entity = function (spec) {
var current_entity = that;
current_entity = current_entity.containing_entity;
while(current_entity !== null){
- pkey.unshift(
- $.bbq.getState(current_entity.name + '-pkey', true) || '');
+ pkey.unshift($.bbq.getState(current_entity.name+'-pkey'));
current_entity = current_entity.containing_entity;
}
return pkey;
@@ -375,8 +374,7 @@ IPA.entity = function (spec) {
that.get_primary_key = function() {
var pkey = that.get_primary_key_prefix();
var current_entity = that;
- pkey.unshift(
- $.bbq.getState(current_entity.name + '-pkey', true) || '');
+ pkey.unshift($.bbq.getState(current_entity.name+'-pkey'));
return pkey;
};
@@ -387,7 +385,7 @@ IPA.entity = function (spec) {
};
IPA.current_facet = function (entity){
- var facet_name = $.bbq.getState(entity.name + '-facet', true);
+ var facet_name = $.bbq.getState(entity.name+'-facet');
var facets = entity.facets.values;
if (!facet_name && facets.length) {
facet_name = facets[0].name;
@@ -473,7 +471,7 @@ IPA.entity_header = function(spec) {
that.select_tab = function() {
$(that.facet_tabs).find('a').removeClass('selected');
- var facet_name = $.bbq.getState(that.entity.name + '-facet', true);
+ var facet_name = $.bbq.getState(that.entity.name+'-facet');
if (!facet_name || facet_name === 'default') {
that.facet_tabs.find('a:first').addClass('selected');
@@ -490,8 +488,7 @@ IPA.entity_header = function(spec) {
while(current_entity){
breadcrumb.unshift($('<a/>',{
- text:$.bbq.getState(current_entity.name + '-pkey', true) ||
- '',
+ text:$.bbq.getState(current_entity.name+'-pkey'),
title: current_entity.name,
click: function() {
var entity = IPA.get_entity((this.title));
@@ -538,7 +535,7 @@ IPA.entity_header = function(spec) {
return false;
}
- var pkey = $.bbq.getState(that.entity.name+'-pkey', true);
+ var pkey = $.bbq.getState(that.entity.name+'-pkey');
IPA.nav.show_page(that.entity.name, other_facet.name, pkey);
$('a', that.facet_tabs).removeClass('selected');