Mode:

Compact lists

Showing:

Documentation
Parameters
Used by
References
Included from
Source
Stylesheet ph_row.xsl
Included from
Stylesheet version 1.0
Template refIntExt_mdRow
Documentation

Description

 info see parent 'ph_main.xsl' 
 #H2# preinclude 
x.l:include href="../../lib/common_xsl/i18n_xsl.xsl"/
x.l:include href="../../lib/common_xsl/common_xsl.xsl"/
 #H2# TEMPLATE 
 #H4# contextual sub-template 
Namespace No namespace
Used by
References
Template
Import precedence 0
Source
<xsl:template name="refIntExt_mdRow">
  <!--Cmt: [@ ce:IdReference|ce:Extrinsic, parent level] -->
  <xsl:if test="./ce:IdReference != ''">
    <div class="row">
      <div class="col-6">
        <xsl:choose>
          <xsl:when test="ce:IdReference">
            <xsl:for-each select="ce:IdReference">
              <xsl:apply-templates select="."/>
              <br/>
            </xsl:for-each>
          </xsl:when>
          <xsl:otherwise>
            <xsl:call-template name="tplEmptyCell"/>
          </xsl:otherwise>
        </xsl:choose>
      </div>
      <div class="col-6">
        <xsl:choose>
          <xsl:when test="ce:Extrinsic">
            <xsl:for-each select="ce:Extrinsic">
              <xsl:apply-templates select="."/>
              <br/>
            </xsl:for-each>
          </xsl:when>
          <xsl:otherwise>
            <xsl:call-template name="tplEmptyCell"/>
          </xsl:otherwise>
        </xsl:choose>
      </div>
    </div>
  </xsl:if>
</xsl:template>
Template TimeSlot_mdRow
Namespace No namespace
Used by
References
Template
Import precedence 0
Source
<xsl:template name="TimeSlot_mdRow">
  <xsl:if test="./ce:TimeSlot != ''">
    <div class="row">
      <div class="col-6">
        <xsl:choose>
          <xsl:when test="ce:TimeSlot">
            <xsl:for-each select="ce:TimeSlot">
            </xsl:for-each>
          </xsl:when>
          <xsl:otherwise>
            <xsl:call-template name="tplEmptyCell"/>
          </xsl:otherwise>
        </xsl:choose>
      </div>
      <div class="col-6">
        <xsl:choose>
          <xsl:when test="ce:TimeSlot">
            <xsl:for-each select="ce:TimeSlot">
            </xsl:for-each>
          </xsl:when>
          <xsl:otherwise>
            <xsl:call-template name="tplEmptyCell"/>
          </xsl:otherwise>
        </xsl:choose>
      </div>
    </div>
  </xsl:if>
</xsl:template>
Template DescriptionAndDetail_mdRow
Namespace No namespace
Used by
Template
References
Template
Parameters
QName Namespace
aDisplayTags No namespace
Import precedence 0
Source
<xsl:template name="DescriptionAndDetail_mdRow">
  <xsl:param name="aDisplayTags">!Description!</xsl:param>
  <xsl:for-each select="*">
    <xsl:choose>
      <xsl:when test="contains($aDisplayTags, concat('!', local-name(), '!'))">
        <xsl:apply-templates mode="mdRow" select="."/>
      </xsl:when>
      <xsl:otherwise>
        <div class="row border ce_stDetail">
          <div class="col-12">
            <xsl:call-template name="nLoopExceptBr">
              <xsl:with-param name="aExcept" select="$aDisplayTags"/>
            </xsl:call-template>
          </div>
        </div>
      </xsl:otherwise>
    </xsl:choose>
  </xsl:for-each>
</xsl:template>
Template ce:Personalization | ce:Description | ce:OrderDesc | ce:RegularizationReasonmdRow
Documentation

Description

 #H4#  mdRow : div/@class=row 
Cmt_Row: 'ce:longString_type' 
Namespace No namespace
Match ce:Personalization | ce:Description | ce:OrderDesc | ce:RegularizationReason
Mode mdRow
References
Templates
Import precedence 0
Source
<xsl:template match="ce:Personalization | ce:Description | ce:OrderDesc | ce:RegularizationReason" mode="mdRow">
  <div class="row border">
    <div class="col-12">
      <xsl:call-template name="labelByTagName"/>
      <br/>
      <xsl:call-template name="break">
        <xsl:with-param name="text" select="."/>
      </xsl:call-template>
    </div>
  </div>
</xsl:template>
Template ce:Comment | ce:Penalties | ce:OrderDescmdRow
Namespace No namespace
Match ce:Comment | ce:Penalties | ce:OrderDesc
Mode mdRow
References
Import precedence 0
Source
<xsl:template match="ce:Comment | ce:Penalties | ce:OrderDesc" mode="mdRow">
  <div class="row border">
    <div class="col-12">
      <xsl:call-template name="labelByTagName"/>
      <br/>
      <xsl:call-template name="tplHtmlLike">
        <xsl:with-param name="aVal" select="."/>
      </xsl:call-template>
    </div>
  </div>
</xsl:template>
Template fromTo_mdRow
Namespace No namespace
Used by
Template
References
Template
Import precedence 0
Source
<xsl:template name="fromTo_mdRow">
  <div ce="From To" class="row">
    <div class="col-6 border">
      <xsl:choose>
        <xsl:when test="ce:From">
          <xsl:apply-templates mode="mdHeader" select="ce:From"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="tplEmptyCell"/>
        </xsl:otherwise>
      </xsl:choose>
    </div>
    <div class="col-6 border">
      <xsl:choose>
        <xsl:when test="ce:To">
          <xsl:apply-templates mode="mdHeader" select="ce:To"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="tplEmptyCell"/>
        </xsl:otherwise>
      </xsl:choose>
    </div>
  </div>
</xsl:template>
Template buyerBillTo_mdRow
Namespace No namespace
Used by
References
Template
Import precedence 0
Source
<xsl:template name="buyerBillTo_mdRow">
  <!-- Cmt: [OrderRequestHeader] Buyer + BillTo  -->
  <div class="row">
    <div class="col-6">
      <xsl:choose>
        <xsl:when test="./ce:Buyer[1]">
          <xsl:apply-templates mode="mdHeader" select="./ce:Buyer[1]"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="tplEmptyCell"/>
        </xsl:otherwise>
      </xsl:choose>
    </div>
    <div class="col-6">
      <xsl:choose>
        <xsl:when test="./ce:BillTo[1]">
          <xsl:apply-templates mode="mdHeader" select="./ce:BillTo[1]"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="tplEmptyCell"/>
        </xsl:otherwise>
      </xsl:choose>
    </div>
  </div>
</xsl:template>
Template SupplierShipTo_mdRow
Namespace No namespace
Used by
References
Template
Import precedence 0
Source
<xsl:template name="SupplierShipTo_mdRow">
  <div class="row">
    <div ce="Supplier" class="col-6">
      <xsl:choose>
        <xsl:when test="ce:Supplier">
          <xsl:apply-templates mode="mdHeader" select="ce:Supplier"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="tplEmptyCell"/>
        </xsl:otherwise>
      </xsl:choose>
    </div>
    <div ce="ShipTo" class="col-6">
      <xsl:choose>
        <xsl:when test="ce:ShipTo">
          <xsl:apply-templates mode="mdHeader" select="ce:ShipTo"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="tplEmptyCell"/>
        </xsl:otherwise>
      </xsl:choose>
    </div>
  </div>
</xsl:template>
Template buyerSupplier_mdRow
Namespace No namespace
Used by
Template
References
Template
Import precedence 0
Source
<xsl:template name="buyerSupplier_mdRow">
  <!-- Cmt: [OrderRequestHeader] Buyer + Supplier  -->
  <div class="row">
    <div class="col-6">
      <xsl:choose>
        <xsl:when test="./ce:Buyer[1]">
          <xsl:apply-templates mode="mdHeader" select="./ce:Buyer[1]"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="tplEmptyCell"/>
        </xsl:otherwise>
      </xsl:choose>
    </div>
    <div class="col-6">
      <xsl:choose>
        <xsl:when test="./ce:Supplier[1]">
          <xsl:apply-templates mode="mdHeader" select="./ce:Supplier[1]"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="tplEmptyCell"/>
        </xsl:otherwise>
      </xsl:choose>
    </div>
  </div>
</xsl:template>
Template ce:TotalmdRow
Documentation

Description

Cmt_Row:  
Namespace No namespace
Match ce:Total
Mode mdRow
References
Import precedence 0
Source
<xsl:template match="ce:Total" mode="mdRow">
  <div class="row">
    <div class="col-3">
      <xsl:call-template name="getSpanLabel">
        <xsl:with-param name="aVal">Total</xsl:with-param>
      </xsl:call-template>
    </div>
    <div class="col-9">
      <xsl:choose>
        <xsl:when test="./ce:Money">
          <xsl:apply-templates select="ce:Money"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="tplEmptyCell"/>
        </xsl:otherwise>
      </xsl:choose>
    </div>
  </div>
</xsl:template>
Template ce:TaxmdRow
Documentation

Description

Cmt_Row: 'ce:Tax_type' 
Namespace No namespace
Match ce:Tax
Mode mdRow
References
Import precedence 0
Source
<xsl:template match="ce:Tax" mode="mdRow">
  <div class="row">
    <div class="col-3">
      <xsl:choose>
        <xsl:when test="ce:Description">
          <xsl:apply-templates mode="mdTxt" select="ce:Description"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="tplEmptyCell"/>
        </xsl:otherwise>
      </xsl:choose>
    </div>
    <div class="col-9">
      <xsl:apply-templates select="ce:Money"/>
      <div class="ce_stDetail">
        <xsl:call-template name="nLoopExceptBr">
          <xsl:with-param name="aExcept">!Description!Money!</xsl:with-param>
        </xsl:call-template>
      </div>
    </div>
  </div>
</xsl:template>
Template ce:TermOfSales | ce:FlatPlanDescriptionmdRow
Documentation

Description

Cmt_Row: 'ce:Text_type' 
Namespace No namespace
Match ce:TermOfSales | ce:FlatPlanDescription
Mode mdRow
References
Import precedence 0
Source
<xsl:template match="ce:TermOfSales | ce:FlatPlanDescription" mode="mdRow">
  <div class="row">
    <div class="col-12">
      <xsl:call-template name="labelByTagName"/>
      <br/>
      <xsl:call-template name="tplHtmlLike">
        <xsl:with-param name="aVal" select="."/>
      </xsl:call-template>
    </div>
  </div>
</xsl:template>
Template ce:OrderReference
Documentation

Description

 Cmt_RowOrInline 'OrderReference_type' 
Namespace No namespace
Match ce:OrderReference
Mode #default
Import precedence 0
Source
<xsl:template match="ce:OrderReference">
  <xsl:choose>
    <xsl:when test="parent::ce:OrderDetails">
      <xsl:apply-templates mode="md_n40" select="."/>
    </xsl:when>
    <xsl:otherwise>
      <xsl:apply-templates mode="mdRow" select="."/>
    </xsl:otherwise>
  </xsl:choose>
</xsl:template>
Template ce:DocumentReference | ce:OrderReference | ce:PlanningRequestReference | ce:InvoiceReference | ce:MasterAgreementReference | ce:QuotationReference | ce:CreditReferencemdRow
Namespace No namespace
Match ce:DocumentReference | ce:OrderReference | ce:PlanningRequestReference | ce:InvoiceReference | ce:MasterAgreementReference | ce:QuotationReference | ce:CreditReference
Mode mdRow
References
Import precedence 0
Source
<xsl:template match="ce:DocumentReference | ce:OrderReference | ce:PlanningRequestReference | ce:InvoiceReference | ce:MasterAgreementReference | ce:QuotationReference | ce:CreditReference" mode="mdRow">
  <div class="row justify-content-between">
    <div class="col-6">
      <span class="fw-bold">
        <xsl:call-template name="textLabelByTagName"/>
        <xsl:text> </xsl:text>
      </span>
      <xsl:if test="@documentType">
        <xsl:call-template name="getSpanLabel">
          <xsl:with-param name="aList">document_type_list_type</xsl:with-param>
          <xsl:with-param name="aVal" select="@documentType"/>
        </xsl:call-template>
      </xsl:if>
    </div>
    <div class="col-6">
      <xsl:choose>
        <xsl:when test="@payloadId or @documentId or @documentDate or @id">
          <div>
            <xsl:apply-templates select="@payloadId"/>
          </div>
          <div>
            <xsl:apply-templates select="@documentId"/>
          </div>
          <div>
            <xsl:apply-templates select="@documentDate"/>
          </div>
          <div>
            <xsl:apply-templates select="@id"/>
          </div>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="tplEmptyCell"/>
        </xsl:otherwise>
      </xsl:choose>
    </div>
  </div>
</xsl:template>
Template ce:TimeSlotmdRow
Namespace No namespace
Match ce:TimeSlot
Mode mdRow
References
Import precedence 0
Source
<xsl:template match="ce:TimeSlot" mode="mdRow">
  <div class="row justify-content-between">
    <div class="col-12">
      <xsl:call-template name="textLabelByTagName"/>
      <xsl:call-template name="getDateFormated">
        <xsl:with-param name="aVal" select="        /ce:ClicEdit/ce:Request/ce:SupplyNoticeRequest/ce:DeliveryRequestHeader/@expectedDeliveryDate |        /ce:ClicEdit/ce:Request/ce:DeliveryRequest/ce:DeliveryRequestHeader/@expectedDeliveryDate |        /ce:ClicEdit/ce:Request/ce:PaperAppointment/ce:DeliveryRequestHeader/@expectedDeliveryDate"/>
      </xsl:call-template>
      <xsl:text> entre </xsl:text>
      <xsl:if test="@start">
        <xsl:value-of select="@start"/>
      </xsl:if>
      <xsl:text> et </xsl:text>
      <xsl:if test="@end">
        <xsl:value-of select="@end"/>
      </xsl:if>
    </div>
  </div>
</xsl:template>
Template ce:StockReferencemdRow
Namespace No namespace
Match ce:StockReference
Mode mdRow
References
Import precedence 0
Source
<xsl:template match="ce:StockReference" mode="mdRow">
  <div class="row justify-content-between">
    <div class="col-6">
      <span class="fw-bold">
        <xsl:call-template name="textLabelByTagName"/>
        <xsl:call-template name="getLabelSeprator"/>
      </span>
    </div>
    <div class="col-6">
      <xsl:value-of select="."/>
    </div>
  </div>
</xsl:template>
Template ce:OrderStatusmdRow
Documentation

Description

 Cmt_Row 'OrderStatus_Status' 
Namespace No namespace
Match ce:OrderStatus
Mode mdRow
Import precedence 0
Source
<xsl:template match="ce:OrderStatus" mode="mdRow">
  <div class="row">
    <div class="col-12">
      <xsl:apply-templates/>
    </div>
  </div>
</xsl:template>
Template ce:SheetmdRow
Documentation

Description

 Cmt_Row 'Sheet_type' 
Namespace No namespace
Match ce:Sheet
Mode mdRow
References
Template
Import precedence 0
Source
<xsl:template match="ce:Sheet" mode="mdRow">
  <div class="row">
    <div class="col-3">
      <xsl:choose>
        <xsl:when test="ce:GrainDirection">
          <xsl:apply-templates select="ce:GrainDirection"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="tplEmptyCell"/>
        </xsl:otherwise>
      </xsl:choose>
    </div>
    <div class="col-9">
      <xsl:choose>
        <xsl:when test="ce:SheetSize">
          <xsl:apply-templates select="ce:SheetSize"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="tplEmptyCell"/>
        </xsl:otherwise>
      </xsl:choose>
    </div>
  </div>
</xsl:template>
Template ce:ReelmdRow
Documentation

Description

 Cmt_Row 'Reel_type' 
Namespace No namespace
Match ce:Reel
Mode mdRow
References
Template
Import precedence 0
Source
<xsl:template match="ce:Reel" mode="mdRow">
  <div class="row">
    <div class="col-2">
      <!-- Cmt ce:ReelWidth required -->
      <xsl:apply-templates select="ce:ReelWidth"/>
    </div>
    <div class="col-2">
      <xsl:choose>
        <xsl:when test="ce:ReelDiameter">
          <xsl:apply-templates select="ce:ReelDiameter"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="tplEmptyCell"/>
        </xsl:otherwise>
      </xsl:choose>
    </div>
    <div class="col-2">
      <xsl:choose>
        <xsl:when test="ce:ReelLength">
          <xsl:apply-templates select="ce:ReelLength"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="tplEmptyCell"/>
        </xsl:otherwise>
      </xsl:choose>
    </div>
    <div class="col-2">
      <xsl:choose>
        <xsl:when test="ce:CoreDiameter">
          <xsl:apply-templates select="ce:CoreDiameter"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="tplEmptyCell"/>
        </xsl:otherwise>
      </xsl:choose>
    </div>
    <div class="col-2">
      <xsl:choose>
        <xsl:when test="ce:MaxCoreDiameter">
          <xsl:apply-templates select="ce:MaxCoreDiameter"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="tplEmptyCell"/>
        </xsl:otherwise>
      </xsl:choose>
    </div>
    <div class="col-2">
      <xsl:choose>
        <xsl:when test="ce:MaxReelWeight">
          <xsl:apply-templates select="ce:MaxReelWeight"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="tplEmptyCell"/>
        </xsl:otherwise>
      </xsl:choose>
    </div>
  </div>
</xsl:template>
Template ce:GeneralPaperPackingmdRow
Documentation

Description

 Cmt_Row 'Packing_type' 
Namespace No namespace
Match ce:GeneralPaperPacking
Mode mdRow
References
Import precedence 0
Source
<xsl:template match="ce:GeneralPaperPacking" mode="mdRow">
  <div class="row">
    <div class="col-3">
      <span class="fw-bold">
        <xsl:call-template name="textLabelByTagName"/>
      </span>
    </div>
    <div class="col-9">
      <xsl:choose>
        <xsl:when test="ce:Description">
          <xsl:apply-templates select="ce:Description"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="tplEmptyCell"/>
        </xsl:otherwise>
      </xsl:choose>
    </div>
  </div>
  <div class="row">
    <div class="col-3">
      <xsl:apply-templates select="ce:PackingCode"/>
      <xsl:text> </xsl:text>
      <xsl:apply-templates select="ce:PackingLevelCode"/>
    </div>
    <div class="col-3">
      <xsl:apply-templates select="ce:ShippingMark"/>
      <xsl:text> </xsl:text>
      <xsl:apply-templates select="ce:QuantityPerPacking"/>
      <xsl:text> (</xsl:text>
      <xsl:call-template name="getLabel">
        <xsl:with-param name="aVal" select="'WrappingType'"/>
      </xsl:call-template>
      <xsl:call-template name="getLabelSeprator"/>
      <xsl:apply-templates select="ce:WrappingType"/>
    </div>
    <div class="col-3">
      <xsl:call-template name="getLabel">
        <xsl:with-param name="aVal" select="'UnitPerPallet'"/>
      </xsl:call-template>
      <xsl:apply-templates select="ce:UnitPerPallet"/>
      <xsl:text> (</xsl:text>
      <xsl:call-template name="getLabel">
        <xsl:with-param name="aVal" select="'WrappingType'"/>
      </xsl:call-template>
      <xsl:call-template name="getLabelSeprator"/>
      <xsl:apply-templates select="ce:WrappingType"/>
    </div>
    <div class="col-3">
      <xsl:choose>
        <xsl:when test="ce:PackingWeight or ce:MaxPackingHeight or ce:MaxPackingWeight">
          <xsl:apply-templates select="ce:PackingWeight"/>
          <xsl:apply-templates select="ce:MaxPackingHeight"/>
          <xsl:apply-templates select="ce:MaxPackingWeight"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="tplEmptyCell"/>
        </xsl:otherwise>
      </xsl:choose>
    </div>
  </div>
  <div class="row">
    <div class="col-6">
      <xsl:call-template name="break">
        <xsl:with-param name="text" select="ce:QuantityVarianceNote"/>
      </xsl:call-template>
    </div>
    <div class="col-6">
      <xsl:choose>
        <xsl:when test="ce:Comments">
          <xsl:call-template name="break">
            <xsl:with-param name="aVal" select="ce:Comments"/>
          </xsl:call-template>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="tplEmptyCell"/>
        </xsl:otherwise>
      </xsl:choose>
    </div>
  </div>
  <xsl:call-template name="refIntExt_mdRow"/>
</xsl:template>
Template ce:BookSpecGeneral
Documentation

Description

 Cmt_push_row 'ce:BookSpecGeneral_type' 
Namespace No namespace
Match ce:BookSpecGeneral
Mode #default
References
Import precedence 0
Source
<xsl:template match="ce:BookSpecGeneral">
  <div class="row">
    <div class="col-12">
      <xsl:call-template name="nLoopExceptBr">
        <xsl:with-param name="aExcept">!FlatPlanDescription!InkSpecification!ImpositionDesc!Comment!IdReference!Extrinsic!</xsl:with-param>
      </xsl:call-template>
    </div>
  </div>
  <xsl:apply-templates mode="mdRow" select="ce:FlatPlanDescription"/>
  <xsl:apply-templates mode="mdRow" select="ce:InkSpecification"/>
  <xsl:apply-templates mode="mdRow" select="ce:ImpositionDesc"/>
  <xsl:apply-templates mode="mdRow" select="ce:Comment"/>
  <xsl:call-template name="refIntExt_mdRow"/>
</xsl:template>
Template ce:BookComponentBloc | ce:BookComponentCover | ce:BookComponentEndpapers | ce:BookComponentLooseInsert | ce:BookComponentJacket | ce:BookComponentSticker | ce:BookComponentStrip
Documentation

Description

 Cmt_row 'ce:BookComponentBase_type'  label(tagName + @type?) inlineBr + row(Personalization|Comment) 
Namespace No namespace
Match ce:BookComponentBloc | ce:BookComponentCover | ce:BookComponentEndpapers | ce:BookComponentLooseInsert | ce:BookComponentJacket | ce:BookComponentSticker | ce:BookComponentStrip
Mode #default
References
Import precedence 0
Source
<xsl:template match="ce:BookComponentBloc | ce:BookComponentCover | ce:BookComponentEndpapers | ce:BookComponentLooseInsert | ce:BookComponentJacket | ce:BookComponentSticker | ce:BookComponentStrip">
  <div class="row border">
    <div class="col-4">
      <xsl:apply-templates mode="mdInlineBr" select="@id"/>
      <xsl:apply-templates select="@quantity"/>
    </div>
    <div class="col-8">
      <xsl:call-template name="labelByTagName"/>
      <xsl:if test="@type">
        <xsl:text> -  </xsl:text>
        <xsl:call-template name="getLabel">
          <xsl:with-param name="aVal" select="string(@type)"/>
        </xsl:call-template>
      </xsl:if>
    </div>
  </div>
  <div class="row border">
    <div class="col-12">
      <xsl:call-template name="nLoopExceptBr">
        <xsl:with-param name="aExcept">!Personalization!Comment!</xsl:with-param>
      </xsl:call-template>
    </div>
  </div>
  <xsl:apply-templates mode="mdRow" select="ce:Personalization | ce:Comment"/>
</xsl:template>
Template ce:BookComponentUsageInformation
Namespace No namespace
Match ce:BookComponentUsageInformation
Mode #default
References
Import precedence 0
Source
<xsl:template match="ce:BookComponentUsageInformation">
  <div class="row border">
    <div class="col-4">
      <xsl:apply-templates mode="mdInlineBr" select="@id"/>
      <xsl:apply-templates select="@quantity"/>
    </div>
    <div class="col-8">
      <xsl:call-template name="labelByTagName"/>
      <xsl:if test="@type">
        <xsl:text> -  </xsl:text>
        <xsl:call-template name="getLabel">
          <xsl:with-param name="aVal" select="string(@type)"/>
        </xsl:call-template>
      </xsl:if>
    </div>
  </div>
  <xsl:for-each select="ce:Movement">
    <xsl:variable name="FromUsageInfoamtionFrom" select="@from"/>
    <xsl:variable name="FromUsageInfoamtionTo" select="@to"/>
    <div class="row border">
      <xsl:if test="ce:DocumentReference">
        <div class="col-12">
          <span class="fw-bold">
            <xsl:call-template name="getLabel">
              <xsl:with-param name="aVal" select="'DocumentReferenceUsageInformation'"/>
            </xsl:call-template>
            <xsl:text> : </xsl:text>
          </span>
          <xsl:if test="ce:DocumentReference/@documentType">
            <xsl:variable name="TypeDocument" select="ce:DocumentReference/@documentType"/>
            <xsl:call-template name="getLabel">
              <xsl:with-param name="aVal" select="$TypeDocument"/>
            </xsl:call-template>
            <xsl:text> - </xsl:text>
          </xsl:if>
          <xsl:value-of select="ce:DocumentReference/@documentId"/>
        </div>
      </xsl:if>
      <xsl:if test="ce:Quantity">
        <div class="col-12">
          <span class="fw-bold">
            <xsl:call-template name="getLabel">
              <xsl:with-param name="aVal" select="'Quantity'"/>
            </xsl:call-template>
            <xsl:text> : </xsl:text>
          </span>
          <xsl:value-of select="ce:Quantity"/>
        </div>
      </xsl:if>
      <div class="col-12">
        <span class="fw-bold">
          <xsl:call-template name="getLabel">
            <xsl:with-param name="aVal" select="'from'"/>
          </xsl:call-template>
          <xsl:text> : </xsl:text>
        </span>
        <xsl:call-template name="getLabel">
          <xsl:with-param name="aVal" select="$FromUsageInfoamtionFrom"/>
        </xsl:call-template>
        <xsl:if test="$FromUsageInfoamtionFrom = 'Delivery'">
          <xsl:if test="ce:Supplier">
            <xsl:text>		</xsl:text>
            <span class="fw-bold">
              <xsl:call-template name="getLabel">
                <xsl:with-param name="aVal" select="'Supplier'"/>
              </xsl:call-template>
              <xsl:text> : </xsl:text>
            </span>
            <xsl:value-of select="ce:Supplier"/>
          </xsl:if>
          <xsl:if test="ce:DeliveryDate">
            <xsl:text>		</xsl:text>
            <span class="fw-bold">
              <xsl:call-template name="getLabel">
                <xsl:with-param name="aVal" select="'DeliveryDate'"/>
              </xsl:call-template>
              <xsl:text> : </xsl:text>
            </span>
            <xsl:value-of select="ce:DeliveryDate"/>
          </xsl:if>
        </xsl:if>
      </div>
      <div class="col-12">
        <span class="fw-bold">
          <xsl:call-template name="getLabel">
            <xsl:with-param name="aVal" select="'to'"/>
          </xsl:call-template>
          <xsl:text> : </xsl:text>
        </span>
        <xsl:call-template name="getLabel">
          <xsl:with-param name="aVal" select="$FromUsageInfoamtionTo"/>
        </xsl:call-template>
        <xsl:if test="$FromUsageInfoamtionTo = 'Delivery'">
          <xsl:if test="ce:Supplier">
            <xsl:text>		</xsl:text>
            <span class="fw-bold">
              <xsl:call-template name="getLabel">
                <xsl:with-param name="aVal" select="'SupplyTo'"/>
              </xsl:call-template>
              <xsl:text> : </xsl:text>
            </span>
            <xsl:value-of select="ce:Supplier"/>
          </xsl:if>
          <xsl:if test="ce:DeliveryDate">
            <xsl:text>		</xsl:text>
            <span class="fw-bold">
              <xsl:call-template name="getLabel">
                <xsl:with-param name="aVal" select="'DeliveryDate'"/>
              </xsl:call-template>
              <xsl:text> : </xsl:text>
            </span>
            <xsl:value-of select="ce:DeliveryDate"/>
          </xsl:if>
        </xsl:if>
      </div>
    </div>
  </xsl:for-each>
</xsl:template>
Template ce:BookBinding
Documentation

Description

 Cmt_Row 'BookBinding_type' comment + description + detail(others) 
Namespace No namespace
Match ce:BookBinding
Mode #default
References
Import precedence 0
Source
<xsl:template match="ce:BookBinding">
  <div class="row border">
    <div class="col-12">
      <xsl:call-template name="labelByTagName"/>
      <xsl:text> - </xsl:text>
      <xsl:call-template name="getLabel">
        <xsl:with-param name="aVal" select="string(@type)"/>
        <xsl:with-param name="aList" select="@type"/>
      </xsl:call-template>
    </div>
  </div>
  <xsl:call-template name="DescriptionAndDetail_mdRow">
    <xsl:with-param name="aDisplayTags">!Comment!Description!</xsl:with-param>
  </xsl:call-template>
  <!-- tocheck bb -->
</xsl:template>
Template ce:Summary
Documentation

Description

 Cmt_Row 'TotalQuantity_type' comment + description + detail(others) 
Namespace No namespace
Match ce:Summary
Mode #default
References
Import precedence 0
Source
<xsl:template match="ce:Summary">
  <div class="shadow container p-3 mb-3 rounded bg-light">
    <div class="row border">
      <div class="col-12">
        <xsl:for-each select="ce:TotalQuantity">
          <xsl:call-template name="labelByTagName"/>
          <xsl:text>Type : </xsl:text>
          <xsl:call-template name="getLabel">
            <xsl:with-param name="aVal" select="string(@type)"/>
            <xsl:with-param name="aList" select="@type"/>
          </xsl:call-template>
          <xsl:text>, </xsl:text>
          <xsl:text>Unité : </xsl:text>
          <xsl:value-of select="ce:TotalQuantity"/>
          <xsl:text> </xsl:text>
          <xsl:apply-templates/>
          <xsl:text>	(</xsl:text>
          <xsl:call-template name="getLabel">
            <xsl:with-param name="aVal" select="string(@unit)"/>
            <xsl:with-param name="aList" select="@unit"/>
          </xsl:call-template>
          <xsl:value-of select="ce:TotalQuantity/@unit"/>
          <xsl:text>)	</xsl:text>
        </xsl:for-each>
      </div>
    </div>
  </div>
</xsl:template>
Template ce:ServiceRoundedCorners | ce:ServiceDieCutting | ce:ServiceCoverStamping | ce:ServiceCoverEmbossing | ce:ServiceMottle | ce:ServiceGilding | ce:ServiceJacketLaying | ce:ServiceStripLaying | ce:ServiceStickerLaying | ce:ServiceInsertOperation | ce:ServiceCdOperation | ce:ServiceBookletBinding
Documentation

Description

 Cmt_Row 'BookBinding_type/ServicesBinding/Service*' label(tagName) + apply 
Namespace No namespace
Match ce:ServiceRoundedCorners | ce:ServiceDieCutting | ce:ServiceCoverStamping | ce:ServiceCoverEmbossing | ce:ServiceMottle | ce:ServiceGilding | ce:ServiceJacketLaying | ce:ServiceStripLaying | ce:ServiceStickerLaying | ce:ServiceInsertOperation | ce:ServiceCdOperation | ce:ServiceBookletBinding
Mode #default
References
Template
Import precedence 0
Source
<xsl:template match="ce:ServiceRoundedCorners | ce:ServiceDieCutting | ce:ServiceCoverStamping | ce:ServiceCoverEmbossing | ce:ServiceMottle | ce:ServiceGilding | ce:ServiceJacketLaying | ce:ServiceStripLaying | ce:ServiceStickerLaying | ce:ServiceInsertOperation | ce:ServiceCdOperation | ce:ServiceBookletBinding">
  <div class="row border">
    <div class="col-12">
      <xsl:call-template name="labelByTagName"/>
      <xsl:apply-templates/>
    </div>
  </div>
</xsl:template>
Template ce:ServicesBinding
Documentation

Description

 Cmt_Row 'BookBinding_type/ServicesBinding' label(tagName) apply 
Namespace No namespace
Match ce:ServicesBinding
Mode #default
References
Template
Import precedence 0
Source
<xsl:template match="ce:ServicesBinding">
  <!-- doc: Prestations complémentaires  -->
  <div class="row border bg-secondary text-white">
    <div class="col-12">
      <xsl:call-template name="labelByTagName"/>
    </div>
  </div>
  <xsl:apply-templates mode="mdRow">
    <!-- tocheck sb -->
  </xsl:apply-templates>
</xsl:template>
Template ce:PaymentTermsmdRow
Namespace No namespace
Match ce:PaymentTerms
Mode mdRow
References
Import precedence 0
Source
<xsl:template match="ce:PaymentTerms" mode="mdRow">
  <div class="row">
    <div class="col-3">
      <xsl:call-template name="getSpanLabel">
        <xsl:with-param name="aVal">PaymentTerms</xsl:with-param>
      </xsl:call-template>
    </div>
    <div class="col-9">
      <xsl:choose>
        <xsl:when test="'' != normalize-space(.)">
          <xsl:apply-templates mode="mdTxt" select="."/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="tplEmptyCell"/>
        </xsl:otherwise>
      </xsl:choose>
    </div>
  </div>
</xsl:template>
Template ce:ItemOutmdRow
Documentation

Description

Cmt:  'ItemOutAdjust_type' 
Namespace No namespace
Match ce:ItemOut
Mode mdRow
References
Import precedence 0
Source
<xsl:template match="ce:ItemOut" mode="mdRow">
  <div class="row">
    <div class="col-4">
      <xsl:choose>
        <xsl:when test="@itemOutId">
          <xsl:apply-templates select="@itemOutId"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="tplEmptyCell"/>
        </xsl:otherwise>
      </xsl:choose>
    </div>
    <div class="col-4">
      <xsl:choose>
        <xsl:when test="@requestedDeliveryDate">
          <xsl:apply-templates select="@requestedDeliveryDate"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="tplEmptyCell"/>
        </xsl:otherwise>
      </xsl:choose>
    </div>
    <div class="col-4">
      <xsl:choose>
        <xsl:when test="@requestedShipmentDate">
          <xsl:apply-templates select="@requestedShipmentDate"/>
        </xsl:when>
        <xsl:otherwise>
          <xsl:call-template name="tplEmptyCell"/>
        </xsl:otherwise>
      </xsl:choose>
    </div>
  </div>
  <div class="row">
    <div class="col-12">
      <xsl:for-each select="ce:ShipmentItems/ce:ShipmentItem">
        <!--Cmt:  'ShipmentItemAdjust_type' -->
        <xsl:value-of select="concat('[', ce:ItemId/ce:LineItemId/@identifier, ']')"/>
        <xsl:text> </xsl:text>
        <xsl:call-template name="getSpanLabel">
          <xsl:with-param name="aVal">Quantity</xsl:with-param>
        </xsl:call-template>
        <xsl:apply-templates mode="md_n10" select="ce:Quantity"/>
        <br/>
        <xsl:call-template name="lst_IdReference"/>
        <br/>
      </xsl:for-each>
    </div>
  </div>
  <xsl:apply-templates mode="mdRow" select="ce:Comment"/>
  <xsl:call-template name="refIntExt_mdRow"/>
</xsl:template>
Template ce:InvoiceStatus | ce:CreditStatus | ce:AdministrativeStatus | ce:ProductionStatus | ce:OrderInvoiceStatusmdRow
Documentation

Description

 Cmt mdRow encapsulation 
Namespace No namespace
Match ce:InvoiceStatus | ce:CreditStatus | ce:AdministrativeStatus | ce:ProductionStatus | ce:OrderInvoiceStatus
Mode mdRow
Import precedence 0
Source
<xsl:template match="ce:InvoiceStatus | ce:CreditStatus | ce:AdministrativeStatus | ce:ProductionStatus | ce:OrderInvoiceStatus" mode="mdRow">
  <div class="row">
    <div class="col-12">
      <xsl:apply-templates select="."/>
    </div>
  </div>
</xsl:template>
Template ce:OtherStatusmdRow
Documentation

Description

 Cmt mdRow to "mode normal" 
Namespace No namespace
Match ce:OtherStatus
Mode mdRow
Import precedence 0
Source
<xsl:template match="ce:OtherStatus" mode="mdRow">
  <xsl:apply-templates select="."/>
</xsl:template>
Template ce:PlanningRequestStatusmdRow
Namespace No namespace
Match ce:PlanningRequestStatus
Mode mdRow
References
Template
Import precedence 0
Source
<xsl:template match="ce:PlanningRequestStatus" mode="mdRow">
  <!--<xsl:apply-templates select="."/>-->
  <xsl:if test="ce:StatusCode">
    <div class="row">
      <div class="col-12">
        <xsl:call-template name="getSpanLabel">
          <xsl:with-param name="aVal" select="'StatusCode'"/>
        </xsl:call-template>
        <xsl:value-of select="./ce:StatusCode"/>
      </div>
    </div>
  </xsl:if>
  <xsl:if test="ce:OrderReference">
    <div class="row">
      <div class="col-12">
        <xsl:call-template name="getSpanLabel">
          <xsl:with-param name="aVal" select="'OrderReference'"/>
        </xsl:call-template>
        <xsl:value-of select="./ce:OrderReference/@documentId"/>
      </div>
    </div>
  </xsl:if>
</xsl:template>
Template ce:ExpectedElementmdRow
Namespace No namespace
Match ce:ExpectedElement
Mode mdRow
References
Import precedence 0
Source
<xsl:template match="ce:ExpectedElement" mode="mdRow">
  <div class="row">
    <div class="col-12">
      <xsl:call-template name="getSpanLabel">
        <xsl:with-param name="aVal" select="'ExpectedElement'"/>
      </xsl:call-template>
      <span class="fw-bold">
        <xsl:value-of select="@status"/>
      </span>
      <xsl:value-of select="@type"/>
      <xsl:text> (</xsl:text>
      <xsl:value-of select="@book_component"/>
      <xsl:text>)</xsl:text>
    </div>
  </div>
  <div class="row">
    <div class="col-12">
      <xsl:call-template name="getSpanLabel">
        <xsl:with-param name="aVal" select="'DateInfo'"/>
      </xsl:call-template>
      <xsl:value-of select="./ce:DateInfo"/>
      <xsl:text> </xsl:text>
      <xsl:call-template name="getDateFormated">
        <xsl:with-param name="aVal" select="./ce:DateInfo/@date"/>
      </xsl:call-template>
    </div>
  </div>
</xsl:template>
Template ce:StatusRequest | ce:OrderStatusmdRow
Namespace No namespace
Match ce:StatusRequest | ce:OrderStatus
Mode mdRow
References
Import precedence 0
Source
<xsl:template match="ce:StatusRequest | ce:OrderStatus" mode="mdRow">
  <xsl:for-each select="./ce:ExpectedElement">
    <div class="row">
      <div class="col-12 mt-3">
        <xsl:call-template name="getSpanLabel">
          <xsl:with-param name="aVal" select="'ExpectedElement'"/>
        </xsl:call-template>
        <xsl:value-of select="@status"/>
        <xsl:text> : </xsl:text>
        <xsl:value-of select="@type"/>
        <xsl:text> (</xsl:text>
        <xsl:value-of select="@book_component"/>
        <xsl:text>)</xsl:text>
      </div>
    </div>
    <xsl:if test="ce:DateInfo">
      <div class="row">
        <div class="col-12">
          <xsl:call-template name="getSpanLabel">
            <xsl:with-param name="aVal" select="'DateInfo'"/>
          </xsl:call-template>
          <xsl:value-of select="./ce:DateInfo"/>
          <xsl:text> </xsl:text>
          <xsl:call-template name="getDateFormated">
            <xsl:with-param name="aVal" select="./ce:DateInfo/@date"/>
          </xsl:call-template>
        </div>
      </div>
    </xsl:if>
  </xsl:for-each>
</xsl:template>
Template ce:ElementStatusmdRow
Namespace No namespace
Match ce:ElementStatus
Mode mdRow
References
Template
Import precedence 0
Source
<xsl:template match="ce:ElementStatus" mode="mdRow">
  <div class="row">
    <div class="col-12 mt-3">
      <xsl:call-template name="getSpanLabel">
        <xsl:with-param name="aVal" select="'ElementStatus'"/>
      </xsl:call-template>
      <xsl:value-of select="@type"/>
      <xsl:text> (</xsl:text>
      <xsl:value-of select="@book_component"/>
      <xsl:text>)</xsl:text>
    </div>
  </div>
  <xsl:if test="ce:SupplyDate">
    <div class="row">
      <div class="col-12">
        <xsl:call-template name="getSpanLabel">
          <xsl:with-param name="aVal" select="'SupplyDate'"/>
        </xsl:call-template>
        <xsl:value-of select="./ce:SupplyDate"/>
      </div>
    </div>
  </xsl:if>
</xsl:template>