C2021-051: Use all Applicability tokens in Procedure Set and Folder Specific information in page list items
This commit is contained in:
parent
bfaad2aa6a
commit
9db537d288
@ -2163,6 +2163,12 @@ i = 0;
|
|||||||
if (qindx == -1)
|
if (qindx == -1)
|
||||||
{
|
{
|
||||||
val = DocVersionInfo.GetInheritedSIValue(section.MyProcedure, token.Substring(4, token.Length - 5));
|
val = DocVersionInfo.GetInheritedSIValue(section.MyProcedure, token.Substring(4, token.Length - 5));
|
||||||
|
// C2021-051: Applicability tokens in Procedure Set and Folder Specific Information
|
||||||
|
if (val.ToUpper().Contains("<U>") || val.ToUpper().Contains("<U-")) // Replace token with the applicable unit information
|
||||||
|
{
|
||||||
|
string unbr3 = ResolveUnitApp(MySection.MyDocVersion, val);
|
||||||
|
plstr = unbr3 ?? "";
|
||||||
|
}
|
||||||
plstr = plstr.Replace(token, val);
|
plstr = plstr.Replace(token, val);
|
||||||
break; // B2019-134 break out of switch statement after processing the <SI- token so that it can loop and handle any other tokens on the same line
|
break; // B2019-134 break out of switch statement after processing the <SI- token so that it can loop and handle any other tokens on the same line
|
||||||
}
|
}
|
||||||
@ -2170,10 +2176,12 @@ i = 0;
|
|||||||
{
|
{
|
||||||
string pstok = token.Substring(indx + 1, qindx - indx - 1);
|
string pstok = token.Substring(indx + 1, qindx - indx - 1);
|
||||||
plstr = DocVersionInfo.GetInheritedSIValue(section.MyProcedure, pstok);
|
plstr = DocVersionInfo.GetInheritedSIValue(section.MyProcedure, pstok);
|
||||||
//if (dvConfig != null)
|
// C2021-051: Applicability tokens in Procedure Set and Folder Specific Information
|
||||||
// plstr = dvConfig.GetValue("SI", pstok);
|
if (plstr.ToUpper().Contains("<U>") || val.ToUpper().Contains("<U-")) // Replace token with the applicable unit information
|
||||||
//if ((plstr == null || plstr == "") && folderConfig != null)
|
{
|
||||||
// plstr = folderConfig.GetValue("SI", pstok);
|
string unbr3 = ResolveUnitApp(MySection.MyDocVersion, val);
|
||||||
|
plstr = unbr3 ?? "";
|
||||||
|
}
|
||||||
// the first part of the string between the ? and ' ' is the other logical
|
// the first part of the string between the ? and ' ' is the other logical
|
||||||
// to see if it's on. If on, just use col and/or row as defined. Otherwise use
|
// to see if it's on. If on, just use col and/or row as defined. Otherwise use
|
||||||
// value between = and |.
|
// value between = and |.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user