| Line 482: |
Line 482: |
| | }); | | }); |
| | }); | | }); |
| − | | + | |
| | + | $("div.mw-collapsible .mw-collapsible-toggle:first-child").each(function() { |
| | + | var toggle = $(this); |
| | + | var header = toggle.parent().prev(); |
| | + | if (header.is("h1, h2, h3, h4, h5, h6")) { |
| | + | toggle.appendTo(header); |
| | + | } |
| | + | }); |
| | + | |
| | + | $("table.mw-collapsible .mw-collapsible-toggle, h1 .mw-collapsible-toggle, h2 .mw-collapsible-toggle, h3 .mw-collapsible-toggle, h4 .mw-collapsible-toggle, h5 .mw-collapsible-toggle, h6 .mw-collapsible-toggle").each(function() { |
| | + | var toggle = $(this); |
| | + | var parent = toggle.parent(); |
| | + | parent.css("cursor", "pointer").off("click").on("click", function() { |
| | + | toggle.trigger("click"); |
| | + | }); |
| | + | parent.find("a:not(.mw-collapsible-text)").on("click", function(e) { |
| | + | e.stopPropagation(); |
| | + | }); |
| | + | }); |
| | } | | } |
| | | | |