right align for DNs
This commit is contained in:
parent
75a4d7eb9d
commit
12adfa992f
|
@ -578,6 +578,8 @@ class htmlSelect extends htmlElement {
|
|||
private $hasDescriptiveElements = false;
|
||||
/** sorting enabled */
|
||||
private $sortElements = true;
|
||||
/** right to left text direction */
|
||||
private $rightToLeftTextDirection = false;
|
||||
|
||||
/**
|
||||
* Constructor.
|
||||
|
@ -616,7 +618,11 @@ class htmlSelect extends htmlElement {
|
|||
}
|
||||
$name = ' name="' . $this->name . '"';
|
||||
$size = ' size="' . $this->size . '"';
|
||||
echo '<select' . $name . $size . $multi . ' tabindex="' . $tabindex . "\">\n";
|
||||
$class = '';
|
||||
if ($this->rightToLeftTextDirection) {
|
||||
$class = ' class="rightToLeftText"';
|
||||
}
|
||||
echo '<select' . $class . $name . $size . $multi . ' tabindex="' . $tabindex . "\">\n";
|
||||
$tabindex++;
|
||||
// sorting
|
||||
if ($this->sortElements) {
|
||||
|
@ -684,6 +690,15 @@ class htmlSelect extends htmlElement {
|
|||
$this->sortElements = $sortElements;
|
||||
}
|
||||
|
||||
/**
|
||||
* Specifies if the text direction should be set to right to left.
|
||||
*
|
||||
* @param boolean $rightToLeftTextDirection if true use right to left direction
|
||||
*/
|
||||
public function setRightToLeftTextDirection($rightToLeftTextDirection) {
|
||||
$this->rightToLeftTextDirection = $rightToLeftTextDirection;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -652,7 +652,7 @@ class lamList {
|
|||
protected function listShowOUSelection() {
|
||||
if (sizeof($this->possibleSuffixes) > 1) {
|
||||
echo ("<b>" . _("Suffix") . ": </b>");
|
||||
echo ("<select class=\"" . $this->type . "\" size=1 name=\"suffix\" onchange=\"listOUchanged('" . $this->type . "', this)\">\n");
|
||||
echo ("<select class=\"" . $this->type . " rightToLeftText\" size=1 name=\"suffix\" onchange=\"listOUchanged('" . $this->type . "', this)\">\n");
|
||||
for ($i = 0; $i < sizeof($this->possibleSuffixes); $i++) {
|
||||
if ($this->suffix == $this->possibleSuffixes[$i]) {
|
||||
echo ("<option value=\"" . $this->possibleSuffixes[$i] . "\" selected>" . getAbstractDN($this->possibleSuffixes[$i]) . "</option>\n");
|
||||
|
|
|
@ -303,6 +303,9 @@ class asteriskExtension extends baseModule {
|
|||
array('kind' => 'input', 'name' => 'form_subpage_' . get_class($this) . '_user_changeFilter' ,'type' => 'submit', 'value' => _('Refresh') ),
|
||||
)
|
||||
)));
|
||||
|
||||
// !!! setRightToLeftText -> true for select
|
||||
|
||||
$return[] = array(
|
||||
array('kind' => 'fieldset', 'legend' => _("Extension owners"), 'value' => array(
|
||||
array(
|
||||
|
|
|
@ -959,6 +959,7 @@ class inetOrgPerson extends baseModule implements passwordService {
|
|||
}
|
||||
$managerElement = new htmlTableExtendedSelect('manager', $options, $optionsSelected, _('Manager'), 'manager');
|
||||
$managerElement->setHasDescriptiveElements(true);
|
||||
$managerElement->setRightToLeftTextDirection(true);
|
||||
$fieldContainer->addElement($managerElement, true);
|
||||
}
|
||||
// photo
|
||||
|
|
|
@ -95,6 +95,10 @@ tr.highlight {
|
|||
border-width: 1px 0px 1px 0px;
|
||||
}
|
||||
|
||||
.rightToLeftText {
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
table.settingsTab {
|
||||
border-width:0px;
|
||||
border-style:solid;
|
||||
|
|
|
@ -164,7 +164,7 @@ function display_main($message, $error) {
|
|||
echo ("<tr>\n");
|
||||
echo ("<td><b>" . _("New organizational unit") . "</b></td>\n");
|
||||
echo ("<td> </td>\n");
|
||||
echo ("<td><select size=1 name=\"parentOU\">");
|
||||
echo ("<td><select class=\"rightToLeftText\" size=1 name=\"parentOU\">");
|
||||
echo $options;
|
||||
echo ("</select><td>\n");
|
||||
echo ("<td><input type=text name=\"newOU\"></td>\n");
|
||||
|
@ -180,7 +180,7 @@ function display_main($message, $error) {
|
|||
echo ("<tr>\n");
|
||||
echo ("<td><b>" . _("Delete organizational unit") . "</b></td>\n");
|
||||
echo ("<td> </td>\n");
|
||||
echo ("<td><select size=1 name=\"deleteableOU\">");
|
||||
echo ("<td><select class=\"rightToLeftText\" size=1 name=\"deleteableOU\">");
|
||||
echo $options;
|
||||
echo ("</select><td>\n");
|
||||
echo ("<td> </td>\n");
|
||||
|
|
|
@ -179,7 +179,7 @@ echo "<legend><img align=\"middle\" src=\"../../graphics/logo32.png\" alt=\"logo
|
|||
// LDAP suffix
|
||||
echo _("LDAP suffix") . ":";
|
||||
echo "</td><td>";
|
||||
echo "<select name=\"ldap_suffix\" tabindex=\"1\">";
|
||||
echo "<select class=\"rightToLeftText\" name=\"ldap_suffix\" tabindex=\"1\">";
|
||||
for ($i = 0; $i < sizeof($suffixes); $i++) {
|
||||
if (isset($old_options['ldap_suffix']) && ($old_options['ldap_suffix'][0] == $suffixes[$i])) {
|
||||
echo "<option selected value=\"" .$suffixes[$i] . "\">" . getAbstractDN($suffixes[$i]) . "</option>\n";
|
||||
|
|
Loading…
Reference in New Issue