From 5c3fd4bb832859172fa6e7c739724f6562ccfb7f Mon Sep 17 00:00:00 2001 From: Petr Vobornik Date: Tue, 13 May 2014 12:38:38 +0200 Subject: webui: adjust header controls alignment Reviewed-By: Endi Sukma Dewata --- install/ui/ipa.css | 12 ++--- install/ui/src/freeipa/association.js | 83 ++++++++++++++++++----------------- install/ui/src/freeipa/details.js | 4 +- install/ui/src/freeipa/facet.js | 8 ++++ install/ui/src/freeipa/search.js | 13 +++--- 5 files changed, 64 insertions(+), 56 deletions(-) diff --git a/install/ui/ipa.css b/install/ui/ipa.css index 62f97a641..a950f645b 100644 --- a/install/ui/ipa.css +++ b/install/ui/ipa.css @@ -166,25 +166,25 @@ div[name=settings].facet-group li a { clear: both; } -.right-aligned-facet-controls { +.facet-controls-left { + float: left; +} + +.facet-controls-right { float: right; } .control-buttons { - float: left; + display: inline-block; } .control-buttons a { - float: left; - font-size: 13px; margin-right: 16px; text-decoration: none; } .facet-actions { display: inline-block; - float: right; - margin-right: 8px; } /* --- Facet error --- */ diff --git a/install/ui/src/freeipa/association.js b/install/ui/src/freeipa/association.js index aee95f184..25d5a0d87 100644 --- a/install/ui/src/freeipa/association.js +++ b/install/ui/src/freeipa/association.js @@ -1041,57 +1041,58 @@ exp.association_facet = IPA.association_facet = function (spec, no_init) { that.facet_create_header(container); if (that.indirect_attribute_member) { + that.create_membership_radios(that.controls_right); + } - var div = $('
', { - 'class': 'right-aligned-facet-controls' - }).appendTo(that.controls); + that.create_control_buttons(that.controls_left); + }; - div.append(text.get('@i18n:association.show_results')); - div.append(' '); + that.create_membership_radios = function(container) { - var name = that.entity.name+'-'+that.attribute_member+'-'+that.other_entity.name+'-type-radio'; - var direct_id = name + '-direct'; + var div = $('
', { 'class': 'association-direction'}).appendTo(container); + div.append(text.get('@i18n:association.show_results')); + div.append(' '); - that.direct_radio = $('', { - id: direct_id, - type: 'radio', - name: name, - value: 'direct', - click: function() { - that.association_type = $(this).val(); - that.refresh(); - return true; - } - }).appendTo(div); + var name = that.entity.name+'-'+that.attribute_member+'-'+that.other_entity.name+'-type-radio'; + var direct_id = name + '-direct'; - $('