Commit 586dcf1a authored by Robert Lyon's avatar Robert Lyon
Browse files

Bug 1606744: Correcting linking 'other' label for pieform select



The label tag had an incomplete 'for' attribute.

Change-Id: I2879b032cb63a33bb4a5caf40c9c70b2eea55d78
Signed-off-by: default avatarRobert Lyon <robertl@catalyst.net.nz>
(cherry picked from commit cf42e66b)
parent 94780088
Loading
Loading
Loading
Loading
+13 −12
Original line number Diff line number Diff line
@@ -154,7 +154,7 @@ function pieform_element_select(Pieform $form, $element) {
            $other_attrib['class'] = 'hidden';
            $other_value = '';
        }
        $result .= '<label for="' . $element['id'] . '_other" class="accessible-hidden">' . get_string('licenseotherurl') . '</label>'
        $result .= '<label for="' . $form->make_id($other_attrib, true) . '" class="accessible-hidden">' . get_string('licenseotherurl') . '</label>'
                . '<input type="text"'
                . $form->element_attributes($other_attrib)
                . $other_value
@@ -302,17 +302,18 @@ function pieform_element_select_get_options($element) {
}

function pieform_element_select_get_inlinejs() {
    $result  = 'function pieform_select_other(el) {//{{{' . "\n";
    $result .= '    var $el = $(el),' . "\n";
    $result .= '        $$other = jQuery(\'#\' + $el.id + \'_other\');' . "\n";
    $result .= '    if ($el.value == \'other\') {' . "\n";
    $result .= '        $$other.show();' . "\n";
    $result .= '    }' . "\n";
    $result .= '    else {' . "\n";
    $result .= '        $$other.hide();' . "\n";
    $result .= '    }' . "\n";
    $result .= '}//}}}' . "\n";
    return $result;
    return <<<EOF
    function pieform_select_other(el) {
        var element = $(el);
        var other = jQuery('#' + element.id + '_other');
        if (element.value == 'other') {
            other.removeClass('hidden');
        }
        else {
            other.addClass('hidden');
        }
    }
EOF;
}

function pieform_element_select_get_headdata() {
+1 −1
Original line number Diff line number Diff line
@@ -36,7 +36,7 @@ Scenario: Editing admin profile page (Bug: 1426983)
    And I follow "Social media"
    And I follow "New social media account"
    And I fill in the following:
    | editprofileform_profiletype_other | http://github.com/MaharaProject |
    | Enter URL | http://github.com/MaharaProject |
    | Your URL or username | https://twitter.com/MaharaProject |
    And I press "Save"
    # Verifying the settings held, navitgating to dashboard page to check