|
1180 | 1180 | @if (keysPackageMultiple.Length > 0) |
1181 | 1181 | { |
1182 | 1182 | var nl = Environment.NewLine; |
| 1183 | + Dictionary<string,string> flowchartsMore1Version = new(); |
1183 | 1184 | nrVersionIterator = 0; |
1184 | 1185 | <div id="major-differs-table" title="image major-differs-table" )"></div> |
1185 | 1186 | <script> |
|
1193 | 1194 | //var childrenArr = pack.Why.Select(x => $"{{ {nl} Name : '{x.ProjectNames()}' , {nl} Why :`{nl} <pre>here will be why text<pre>`}}"); |
1194 | 1195 | //var children = string.Join(",", childrenArr); |
1195 | 1196 | string sep = "=>"; |
| 1197 | + flowchartsMore1Version.Add(key, exporter.ExportToMermaidSmallestProjects(pack.Why!)); |
1196 | 1198 | var lines = exporter.ExportToLines(pack.Why!, sep); |
1197 | 1199 | var lineArr = lines.Select(item => "{Name: 'Project " + item.Split(sep)[0] + "',Why:'" + item + "'}"); |
1198 | 1200 | var children = string.Join(",", lineArr); |
|
1201 | 1203 | var vals = pack.VersionsPerProject; |
1202 | 1204 | var majorDiff = pack.MajorVersionDiffer(); |
1203 | 1205 | string textReferences = vals.Count > 1 ? $" (References: {vals.Count}) " : ""; |
1204 | | - string diffMajor = majorDiff ? $"<span style='color:red'> <b>Major differs</b> </span>" : ""; |
| 1206 | + string diffMajor = majorDiff ? $"<span style='color:red'> <b>Major differs. See <a href='#mermaid_major_differ_"+ key+"'>Chart</a> </span>" : ""; |
1205 | 1207 | string refs = ""; |
1206 | 1208 | @foreach (var vers in vals) |
1207 | 1209 | { |
|
1251 | 1253 | ] |
1252 | 1254 | }); |
1253 | 1255 | </script> |
1254 | | - |
| 1256 | + @foreach(var flowchart in flowchartsMore1Version) |
| 1257 | + { |
| 1258 | + <div class="mermaid" id="mermaid_major_differ_@flowchart.Key" title="image major version @(flowchart.Key)"> |
| 1259 | + @flowchart.Value |
| 1260 | + </div> |
| 1261 | + } |
1255 | 1262 | } |
1256 | 1263 | <h2 id="executable-lines">Executable lines</h2> |
1257 | 1264 | <h3 id="executable-lines-per-assembly">Per assembly</h3> |
|
0 commit comments