[mono-api-html] Make it possible to hide/show non-breaking changes in the html output.
authorRolf Bjarne Kvinge <rolf@xamarin.com>
Thu, 28 Jan 2016 14:14:13 +0000 (15:14 +0100)
committerRolf Bjarne Kvinge <rolf@xamarin.com>
Thu, 28 Jan 2016 14:32:56 +0000 (15:32 +0100)
commita8c6b0d380ba283a3aad3aa61d27beee5ab7df29
tree54a7499cd04a0286d4397151f5195cb2a22398ce
parent4279991d274796eb3ae6c5507c6194bd3cd69187
[mono-api-html] Make it possible to hide/show non-breaking changes in the html output.

We now add data-is-[non-]breaking attributes to the generated
html elements, and then use some javascript logic to show/hide
non-breaking elements (and the javascript also looks in the
container elements show/hide containers that have only
non-breaking descendants).

Also use css classes/styles to colorize.
mcs/tools/corcompare/mono-api-html/ApiChange.cs
mcs/tools/corcompare/mono-api-html/ApiDiff.cs
mcs/tools/corcompare/mono-api-html/ClassComparer.cs
mcs/tools/corcompare/mono-api-html/FieldComparer.cs
mcs/tools/corcompare/mono-api-html/MemberComparer.cs
mcs/tools/corcompare/mono-api-html/MethodComparer.cs
mcs/tools/corcompare/mono-api-html/NamespaceComparer.cs
mcs/tools/corcompare/mono-api-html/mono-api-html.csproj