SAAS-1213: Fix Podcast privacy settings radio button layout

This commit is contained in:
drigato 2015-11-17 15:20:05 -05:00
parent b94164107f
commit b268028e6a
4 changed files with 24 additions and 5 deletions

View file

@ -10,8 +10,12 @@ class Application_Form_PodcastPreferences extends Zend_Form_SubForm {
_("Public"), _("Public"),
_("Private"), _("Private"),
)); ));
$stationPodcastPrivacy->setSeparator(' ');
$stationPodcastPrivacy->addDecorator('HtmlTag', array('tag' => 'dd',
'id'=>"stationPodcastPrivacy-element",
'class' => 'radio-inline-list',
));
$stationPodcastPrivacy->setValue($isPrivate); $stationPodcastPrivacy->setValue($isPrivate);
$stationPodcastPrivacy->setDecorators(array('ViewHelper', 'Label'));
$this->addElement($stationPodcastPrivacy); $this->addElement($stationPodcastPrivacy);
$stationPodcast = PodcastQuery::create()->findOneByDbId(Application_Model_Preference::getStationPodcastId()); $stationPodcast = PodcastQuery::create()->findOneByDbId(Application_Model_Preference::getStationPodcastId());
@ -22,7 +26,6 @@ class Application_Form_PodcastPreferences extends Zend_Form_SubForm {
->setRequired(false) ->setRequired(false)
->setLabel(_("Feed URL")) ->setLabel(_("Feed URL"))
->setValue($url); ->setValue($url);
$feedUrl->setDecorators(array('ViewHelper', 'Label'));
$this->addElement($feedUrl); $this->addElement($feedUrl);
} }

View file

@ -74,7 +74,17 @@
<h3 class="collapsible-header" id="podcast-heading"><span class="arrow-icon"></span><?php echo _("Privacy Settings"); ?></h3> <h3 class="collapsible-header" id="podcast-heading"><span class="arrow-icon"></span><?php echo _("Privacy Settings"); ?></h3>
<div class="collapsible-content" id="podcast-settings"> <div class="collapsible-content" id="podcast-settings">
<?php echo $this->form->getSubform('preferences_podcast') ?> <fieldset class="padded">
<dl>
<?php echo $this->form->getSubform('preferences_podcast')->getElement("stationPodcastPrivacy")->renderLabel() ?>
<div id="podcast-privacy-options">
<?php echo $this->form->getSubform('preferences_podcast')->getElement("stationPodcastPrivacy")->renderViewHelper() ?>
</div>
<div style="clear:both"></div>
<?php echo $this->form->getSubform('preferences_podcast')->getElement("stationPodcastFeedUrl") ?>
</dl>
</fieldset>
</div> </div>
<p id="station_podcast_help_text"> <p id="station_podcast_help_text">

View file

@ -41,9 +41,14 @@
text-align: left; text-align: left;
} }
#podcast-settings #podcast-privacy-options label {
width: 12%;
text-align: left;
}
#podcast-settings label > input { #podcast-settings label > input {
width: auto; width: auto;
margin: 6px 6px 0 25%; margin: 6px 6px 0 0%;
} }
label { label {

View file

@ -1195,7 +1195,8 @@ input[type="checkbox"] {
} }
#pref_form dt, #pref_form dd, #pref_form dt, #pref_form dd,
#pref_form textarea, #clientdetails_form dd { #pref_form textarea, #clientdetails_form dd,
.podcast-metadata dt, .podcast-metadata dd {
display:block; display:block;
float:none; float:none;
margin-left:0; margin-left:0;