Module:Template test case: Difference between revisions

    (Added notcollapsed functionality (set _notcollapsed to 'yes' to allow collapsible test cases to start not collapsed))
    (Reverted to revision 933509917 by Crissov (talk): Had to revert due to the annoying Template:Collapsible test case (TW))
    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) ~= true
    generalOptions.wantdiff = yesno(generalOptions.wantdiff)  
    generalOptions.wantdiff = yesno(generalOptions.wantdiff)  
    obj.options = generalOptions
    obj.options = generalOptions
    Line 347: Line 346:
    if self.options.wantdiff then
    if self.options.wantdiff then
    root
    root
    :addClass('mw-collapsible')
    :addClass('mw-collapsible mw-collapsed')
    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 370: Line 364:
    root
    root
    :addClass('mw-collapsible')
    :addClass('mw-collapsible')
    if self.options.notcollapsed then
    :addClass(isEqual and 'mw-collapsed' or nil)
    root
    :addClass('mw-collapsed')
    end
    root
    :css('background-color', 'transparent')
    :css('background-color', 'transparent')
    :css('width', '100%')
    :css('width', '100%')