Module:Template test case: Difference between revisions

    (Reverted to revision 933509917 by Crissov (talk): Had to revert due to the annoying Template:Collapsible test case (TW))
    (Now it works as before unless _notcollapsed has a value)
    Line 211: Line 211:
    generalOptions.showcaption = yesno(generalOptions.showcaption) ~= false
    generalOptions.showcaption = yesno(generalOptions.showcaption) ~= false
    generalOptions.collapsible = yesno(generalOptions.collapsible)
    generalOptions.collapsible = yesno(generalOptions.collapsible)
    generalOptions.notcollapsed = yesno(generalOptions.notcollapsed)
    generalOptions.wantdiff = yesno(generalOptions.wantdiff)  
    generalOptions.wantdiff = yesno(generalOptions.wantdiff)  
    obj.options = generalOptions
    obj.options = generalOptions
    Line 346: Line 347:
    if self.options.wantdiff then
    if self.options.wantdiff then
    root
    root
    :addClass('mw-collapsible mw-collapsed')
    :addClass('mw-collapsible')
    if self.options.notcollapsed then
    root
    :addClass('mw-collapsed')
    end
    root
    :css('background-color', 'transparent')
    :css('background-color', 'transparent')
    :css('width', '100%')
    :css('width', '100%')
    Line 364: Line 370:
    root
    root
    :addClass('mw-collapsible')
    :addClass('mw-collapsible')
    :addClass(isEqual and 'mw-collapsed' or nil)
    if self.options.notcollapsed == false then
    root
    :addClass('mw-collapsed')
    end
    if self.options.notcollapsed ~= true or false then
    root
    :addClass(isEqual and 'mw-collapsed' or nil)
    end
    root
    :css('background-color', 'transparent')
    :css('background-color', 'transparent')
    :css('width', '100%')
    :css('width', '100%')