a.binder 6 lat temu
rodzic
commit
e3c7d8e0d7

+ 4 - 4
SE/schema/default_db_xml_cache.public/default_db/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA/BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row.xsl

@@ -753,7 +753,7 @@
                                                                     <xsl:with-param name="system_cache__dita__x3A__svg:increment" select="$system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity.height"/>
                                                                     <xsl:with-param name="comment">#225-571 after volumes force by $system_cache__dita__x3A__svg:pheight; in this time</xsl:with-param>
                                                                     <xsl:with-param name="system_cache__dita__x3A__svg:height__x3A__limit__x3A__validate" select="$system_cache__dita__x3A__svg:height" tunnel="yes"/>
-                                                                    <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.start.extent" select="40" tunnel="yes"/>
+                                                                    <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.start.extent" select="5" tunnel="yes"/>
                                                                     
                                                                 </xsl:call-template>
                                                             </xsl:variable>
@@ -767,7 +767,7 @@
                                                                     <xsl:with-param name="system_cache__dita__x3A__svg:increment" select="$system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity.region_after"/>
                                                                     <xsl:with-param name="comment">#235-580 bottom for timeline axis</xsl:with-param>
                                                                     <xsl:with-param name="system_cache__dita__x3A__svg:height__x3A__limit__x3A__validate" select="$system_cache__dita__x3A__svg:height" tunnel="yes"/>
-                                                                    <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.start.extent" select="40" tunnel="yes"/>
+                                                                    <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.start.extent" select="5" tunnel="yes"/>
                                                                     
                                                                 </xsl:call-template>
                                                             </xsl:variable>
@@ -819,8 +819,8 @@
                                                                     <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
                                                                     <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity()"/>
                                                                     <xsl:with-param name="system_cache__dita__x3A__svg:plot__x3A__order" select="10"/>
-                                                                    <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.start</xsl:with-param>
-                                                                    
+                                                                    <!--<xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.start</xsl:with-param>-->
+                                                                    <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.body</xsl:with-param>
                                                                     <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-->
                                                                     
                                                                     <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.mode" select="'system_cache__dita__x3A__svg:openHiLoCloseYaxis__x3A__horizontal__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row'" />

+ 12 - 12
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.Hi-Lo-CloseYaxis__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row.xsl

@@ -269,8 +269,8 @@
                             
                             <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
                             <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
-                            <xsl:with-param name="x1Value" select="$system_cache__dita__x3A__svg:offsetX.minX + ( $system_cache__dita__x3A__svg:offsetX.maxX - $system_cache__dita__x3A__svg:offsetX.minX ) div 2"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!--$x1Value $system_cache__dita__x3A__svg:offsetX.minX -->
-                            <xsl:with-param name="x2Value" select="$system_cache__dita__x3A__svg:offsetX.minX + ( $system_cache__dita__x3A__svg:offsetX.maxX - $system_cache__dita__x3A__svg:offsetX.minX ) div 2"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!-- $x2Value $system_cache__dita__x3A__svg:offsetX.minX -->
+                            <xsl:with-param name="x1Value" select="$system_cache__dita__x3A__svg:offsetX.minX + ( $system_cache__dita__x3A__svg:offsetX.maxX - $system_cache__dita__x3A__svg:offsetX.minX ) div 20"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!--$x1Value $system_cache__dita__x3A__svg:offsetX.minX -->
+                            <xsl:with-param name="x2Value" select="$system_cache__dita__x3A__svg:offsetX.minX + ( $system_cache__dita__x3A__svg:offsetX.maxX - $system_cache__dita__x3A__svg:offsetX.minX ) div 20"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!-- $x2Value $system_cache__dita__x3A__svg:offsetX.minX -->
                             <xsl:with-param name="y1Value" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 1"/><!-- SWAPPED ROW -->
                             <xsl:with-param name="y2Value" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 1"/><!-- TODO -->
                             <xsl:with-param name="text-anchor">start</xsl:with-param>
@@ -313,8 +313,8 @@
                             
                             <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
                             <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
-                            <xsl:with-param name="x1Value" select="$system_cache__dita__x3A__svg:offsetX.maxX + 10"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!--$x1Value $system_cache__dita__x3A__svg:offsetX.minX -->
-                            <xsl:with-param name="x2Value" select="$system_cache__dita__x3A__svg:offsetX.maxX + 10"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!-- $x2Value $system_cache__dita__x3A__svg:offsetX.minX -->
+                            <xsl:with-param name="x1Value" select="$system_cache__dita__x3A__svg:offsetX.minX + ( $system_cache__dita__x3A__svg:offsetX.maxX - $system_cache__dita__x3A__svg:offsetX.minX ) div 20"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!--$x1Value $system_cache__dita__x3A__svg:offsetX.minX -->
+                            <xsl:with-param name="x2Value" select="$system_cache__dita__x3A__svg:offsetX.minX + ( $system_cache__dita__x3A__svg:offsetX.maxX - $system_cache__dita__x3A__svg:offsetX.minX ) div 20"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!-- $x2Value $system_cache__dita__x3A__svg:offsetX.minX -->
                             <xsl:with-param name="y1Value" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 0.8 "/><!-- SWAPPED ROW -->
                             <xsl:with-param name="y2Value" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 0.8"/><!-- TODO -->
                             <xsl:with-param name="text-anchor">start</xsl:with-param>
@@ -354,8 +354,8 @@
                             
                             <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
                             <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
-                            <xsl:with-param name="x1Value" select="$system_cache__dita__x3A__svg:offsetX.minX + ( $system_cache__dita__x3A__svg:offsetX.maxX - $system_cache__dita__x3A__svg:offsetX.minX ) div 2"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!--$x1Value $system_cache__dita__x3A__svg:offsetX.minX -->
-                            <xsl:with-param name="x2Value" select="$system_cache__dita__x3A__svg:offsetX.minX + ( $system_cache__dita__x3A__svg:offsetX.maxX - $system_cache__dita__x3A__svg:offsetX.minX ) div 2"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!-- $x2Value $system_cache__dita__x3A__svg:offsetX.minX -->
+                            <xsl:with-param name="x1Value" select="$system_cache__dita__x3A__svg:offsetX.minX + ( $system_cache__dita__x3A__svg:offsetX.maxX - $system_cache__dita__x3A__svg:offsetX.minX ) div 20"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!--$x1Value $system_cache__dita__x3A__svg:offsetX.minX -->
+                            <xsl:with-param name="x2Value" select="$system_cache__dita__x3A__svg:offsetX.minX + ( $system_cache__dita__x3A__svg:offsetX.maxX - $system_cache__dita__x3A__svg:offsetX.minX ) div 20"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!-- $x2Value $system_cache__dita__x3A__svg:offsetX.minX -->
                             <xsl:with-param name="y1Value" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 1"/><!-- SWAPPED ROW -->
                             <xsl:with-param name="y2Value" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 1"/><!-- TODO -->
                             <xsl:with-param name="text-anchor">start</xsl:with-param>
@@ -394,8 +394,8 @@
                             
                             <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
                             <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
-                            <xsl:with-param name="x1Value" select="$system_cache__dita__x3A__svg:offsetX.maxX + 10"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!--$x1Value $system_cache__dita__x3A__svg:offsetX.minX -->
-                            <xsl:with-param name="x2Value" select="$system_cache__dita__x3A__svg:offsetX.maxX + 10"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!-- $x2Value $system_cache__dita__x3A__svg:offsetX.minX -->
+                            <xsl:with-param name="x1Value" select="$system_cache__dita__x3A__svg:offsetX.minX + ( $system_cache__dita__x3A__svg:offsetX.maxX - $system_cache__dita__x3A__svg:offsetX.minX ) div 20"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!--$x1Value $system_cache__dita__x3A__svg:offsetX.minX -->
+                            <xsl:with-param name="x2Value" select="$system_cache__dita__x3A__svg:offsetX.minX + ( $system_cache__dita__x3A__svg:offsetX.maxX - $system_cache__dita__x3A__svg:offsetX.minX ) div 20"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!-- $x2Value $system_cache__dita__x3A__svg:offsetX.minX -->
                             <xsl:with-param name="y1Value" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 0.8 "/><!-- SWAPPED ROW -->
                             <xsl:with-param name="y2Value" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 0.8"/><!-- TODO -->
                             <xsl:with-param name="text-anchor">start</xsl:with-param>
@@ -435,8 +435,8 @@
                             
                             <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
                             <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
-                            <xsl:with-param name="x1Value" select="$system_cache__dita__x3A__svg:offsetX.minX + ( $system_cache__dita__x3A__svg:offsetX.maxX - $system_cache__dita__x3A__svg:offsetX.minX ) div 2"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!--$x1Value $system_cache__dita__x3A__svg:offsetX.minX -->
-                            <xsl:with-param name="x2Value" select="$system_cache__dita__x3A__svg:offsetX.minX + ( $system_cache__dita__x3A__svg:offsetX.maxX - $system_cache__dita__x3A__svg:offsetX.minX ) div 2"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!-- $x2Value $system_cache__dita__x3A__svg:offsetX.minX -->
+                            <xsl:with-param name="x1Value" select="$system_cache__dita__x3A__svg:offsetX.minX + ( $system_cache__dita__x3A__svg:offsetX.maxX - $system_cache__dita__x3A__svg:offsetX.minX ) div 20"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!--$x1Value $system_cache__dita__x3A__svg:offsetX.minX -->
+                            <xsl:with-param name="x2Value" select="$system_cache__dita__x3A__svg:offsetX.minX + ( $system_cache__dita__x3A__svg:offsetX.maxX - $system_cache__dita__x3A__svg:offsetX.minX ) div 20"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!-- $x2Value $system_cache__dita__x3A__svg:offsetX.minX -->
                             <xsl:with-param name="y1Value" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 1"/><!-- SWAPPED ROW -->
                             <xsl:with-param name="y2Value" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 1"/><!-- TODO -->
                             <xsl:with-param name="text-anchor">start</xsl:with-param>
@@ -481,8 +481,8 @@
                             
                             <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
                             <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
-                            <xsl:with-param name="x1Value" select="$system_cache__dita__x3A__svg:offsetX.maxX + 10"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!--$x1Value $system_cache__dita__x3A__svg:offsetX.minX -->
-                            <xsl:with-param name="x2Value" select="$system_cache__dita__x3A__svg:offsetX.maxX + 10"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!-- $x2Value $system_cache__dita__x3A__svg:offsetX.minX -->
+                            <xsl:with-param name="x1Value" select="$system_cache__dita__x3A__svg:offsetX.minX + ( $system_cache__dita__x3A__svg:offsetX.maxX - $system_cache__dita__x3A__svg:offsetX.minX ) div 20"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!--$x1Value $system_cache__dita__x3A__svg:offsetX.minX -->
+                            <xsl:with-param name="x2Value" select="$system_cache__dita__x3A__svg:offsetX.minX + ( $system_cache__dita__x3A__svg:offsetX.maxX - $system_cache__dita__x3A__svg:offsetX.minX ) div 20"/><!-- $system_cache__dita__x3A__svg:offsetX.minX + $system_cache__dita__x3A__svg:data.x2.bounds.max.length div 2 --><!-- $x2Value $system_cache__dita__x3A__svg:offsetX.minX -->
                             <xsl:with-param name="y1Value" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 0.7 "/><!-- SWAPPED ROW -->
                             <xsl:with-param name="y2Value" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 0.7"/><!-- TODO -->
                             <xsl:with-param name="text-anchor">start</xsl:with-param>

+ 75 - 111
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.Hi-Lo-Close__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row.xsl

@@ -351,7 +351,10 @@
                     $x1Value[<xsl:value-of select="$x1Value"/>]
                     $yValue[<xsl:value-of select="$yValue"/>]
                 </xsl:message>
-                <xsl:comment>#13-20 [ERROR][EXPECTED/n[system_cache__dita__x3A__svg:data.current-group]][FOUND[n/[<xsl:value-of select="name()"/>]]]</xsl:comment>
+                <xsl:comment>#13-20 [INFO][EXPECTED/n[system_cache__dita__x3A__svg:data.current-group]][FOUND[n/[<xsl:value-of select="name()"/>]]]
+                    <xsl:for-each select="@*">[@[<xsl:value-of select="name()"/>=[<xsl:value-of select="."/>]]]
+                    </xsl:for-each>
+                </xsl:comment>
                 
                 
                 
@@ -360,6 +363,42 @@
                 <!-- @2019-11 polygon -->
                 <xsl:choose>
                     <xsl:when test="parent::*/following-sibling::*[1]/@system_cache__dita__x3A__svg:data.x.preceding-sibling.fid = current()/parent::*/@system_cache__dita__x3A__svg:data.y.self.fid">
+                        
+                        <xsl:choose>         
+                            <xsl:when test="@system_cache__dita__x3A__svg:data.y.bounds.data.value.leadingTimeYear-month.bounds.leadingTimeDate-To">
+                                <svg:line  system_cache__dita__x3A__svg:debug="@leadingTimeYear-month.bounds.leadingTimeDate-To #392" >
+                                    <xsl:attribute name="x1" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                                    <xsl:attribute name="y1" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 1"/>
+                                    <xsl:attribute name="x2" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                                    <xsl:attribute name="y2" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue - 0.6"/>    
+                                    <xsl:attribute name="stroke-dasharray">4 2</xsl:attribute>                
+                                    <xsl:attribute name="style"><xsl:text>fill:</xsl:text>
+                                        <xsl:call-template name="svgu:hiLoBarStyle.color">
+                                            <xsl:with-param name="index" select="$yValue"/>
+                                        </xsl:call-template>
+                                        <xsl:text>;stroke:purple;stroke-width:4;opacity:0.9; vector-effect:non-scaling-stroke ;</xsl:text></xsl:attribute>
+                                    
+                                </svg:line>
+                            </xsl:when>
+                            <xsl:when test="@system_cache__dita__x3A__svg:data.y.bounds.data.value.leadingTimeYear-month.bounds.leadingTimeDate-From">
+                                <svg:line  system_cache__dita__x3A__svg:debug="@leadingTimeYear-month.bounds.leadingTimeDate-To #392" >
+                                    <xsl:attribute name="x1" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                                    <xsl:attribute name="y1" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 1"/>
+                                    <xsl:attribute name="x2" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                                    <xsl:attribute name="y2" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue - 0.6"/>    
+                                    <xsl:attribute name="stroke-dasharray">4 2</xsl:attribute>                
+                                    <xsl:attribute name="style"><xsl:text>fill:</xsl:text>
+                                        <xsl:call-template name="svgu:hiLoBarStyle.color">
+                                            <xsl:with-param name="index" select="$yValue"/>
+                                        </xsl:call-template>
+                                        <xsl:text>;stroke:purple;stroke-width:4;opacity:0.9; vector-effect:non-scaling-stroke ;</xsl:text></xsl:attribute>
+                                    
+                                </svg:line>
+                            </xsl:when>
+                            
+                        </xsl:choose>
+                        
+                        
                         <svg:polygon   system_cache__dita__x3A__svg:debug="svgu:openHiLoClose.360.row   
                             $system_cache__dita__x3A__svg:data.x2.bounds.max.length={$system_cache__dita__x3A__svg:data.x2.bounds.max.length} 
                             $xScale={$xScale} $yScale={$yScale} offsetX.minX={$system_cache__dita__x3A__svg:offsetX.minX} offsetX.maxX={$system_cache__dita__x3A__svg:offsetX.maxX}
@@ -387,8 +426,43 @@
                                 <xsl:text>;stroke:purple;stroke-width:0;opacity:0.3</xsl:text></xsl:attribute>
                             
                         </svg:polygon>
+                        
                     </xsl:when>
                     <xsl:otherwise>
+                        <xsl:choose>         
+                            <xsl:when test="@system_cache__dita__x3A__svg:data.y.bounds.data.value.leadingTimeYear-month.bounds.leadingTimeDate-To">
+                                <svg:line  system_cache__dita__x3A__svg:debug="@leadingTimeYear-month.bounds.leadingTimeDate-To #392" >
+                                    <xsl:attribute name="x1" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                                    <xsl:attribute name="y1" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 1"/>
+                                    <xsl:attribute name="x2" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
+                                    <xsl:attribute name="y2" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue "/>    
+                                    <xsl:attribute name="stroke-dasharray">4 2</xsl:attribute>                
+                                    <xsl:attribute name="style"><xsl:text>fill:</xsl:text>
+                                        <xsl:call-template name="svgu:hiLoBarStyle.color">
+                                            <xsl:with-param name="index" select="$yValue"/>
+                                        </xsl:call-template>
+                                        <xsl:text>;stroke:purple;stroke-width:4;opacity:0.9; vector-effect:non-scaling-stroke ;</xsl:text></xsl:attribute>
+                                    
+                                </svg:line>
+                            </xsl:when>
+                            <xsl:when test="@system_cache__dita__x3A__svg:data.y.bounds.data.value.leadingTimeYear-month.bounds.leadingTimeDate-From">
+                                <svg:line  system_cache__dita__x3A__svg:debug="@leadingTimeYear-month.bounds.leadingTimeDate-To #392" >
+                                    <xsl:attribute name="x1" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                                    <xsl:attribute name="y1" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue + 1"/>
+                                    <xsl:attribute name="x2" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
+                                    <xsl:attribute name="y2" select="$system_cache__dita__x3A__svg:offsetY.maxY - $yValue "/>    
+                                    <xsl:attribute name="stroke-dasharray">4 2</xsl:attribute>                
+                                    <xsl:attribute name="style"><xsl:text>fill:</xsl:text>
+                                        <xsl:call-template name="svgu:hiLoBarStyle.color">
+                                            <xsl:with-param name="index" select="$yValue"/>
+                                        </xsl:call-template>
+                                        <xsl:text>;stroke:purple;stroke-width:4;opacity:0.9; vector-effect:non-scaling-stroke ;</xsl:text></xsl:attribute>
+                                    
+                                </svg:line>
+                            </xsl:when>
+                            
+                        </xsl:choose>
+                        
                         <svg:polygon   system_cache__dita__x3A__svg:debug="svgu:openHiLoClose.360.row   
                             $system_cache__dita__x3A__svg:data.x2.bounds.max.length={$system_cache__dita__x3A__svg:data.x2.bounds.max.length} 
                             $xScale={$xScale} $yScale={$yScale} offsetX.minX={$system_cache__dita__x3A__svg:offsetX.minX} offsetX.maxX={$system_cache__dita__x3A__svg:offsetX.maxX}
@@ -444,116 +518,6 @@
                 </xsl:choose>
                 
                 
-                
-                
-                
-                <!--<svg:line   system_cache__dita__x3A__svg:debug="svgu:openHiLoClose.74_9DD896X   
-                    $system_cache__dita__x3A__svg:data.x2.bounds.max.length={$system_cache__dita__x3A__svg:data.x2.bounds.max.length} 
-                    $xScale={$xScale} $yScale={$yScale} offsetX.minX={$system_cache__dita__x3A__svg:offsetX.minX} offsetX.maxX={$system_cache__dita__x3A__svg:offsetX.maxX}
-                    offsetY.minY={$system_cache__dita__x3A__svg:offsetY.minY} offsetY.maxY={$system_cache__dita__x3A__svg:offsetY.maxY}">
-                    <!-\-id="{$context}_highLow_{$pos}"-\->
-                    <!-\-x1="{$spacing * $pos}"-\->
-                    <!-\- y1="{$loData[$pos]}" -\->
-                    <!-\-  x2="{$spacing * $pos}"   -\->
-                    <!-\- y2="{current( )}" -\->
-                    <xsl:if test="$x1Value='' or $x2Value=''"><xsl:message>#859AA debug $position==$x1Value==<xsl:value-of select="$x1Value"/>; $x2Value=<xsl:value-of select="$x2Value"/></xsl:message></xsl:if>
-                    <xsl:call-template name="system_cache__dita__x3A__svg:resolution.x">
-                        <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="1"/>
-                        <xsl:with-param name="system_cache__dita__x3A__svg:position" select="$x1Value"/>
-                        <xsl:with-param name="system_cache__dita__x3A__svg:spacing" select="1"/>
-                    </xsl:call-template>
-                    <xsl:call-template name="system_cache__dita__x3A__svg:resolution.x">
-                        <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="2"/>
-                        <xsl:with-param name="system_cache__dita__x3A__svg:position" select="$x2Value"/>
-                        <xsl:with-param name="system_cache__dita__x3A__svg:spacing" select="1"/>
-                    </xsl:call-template>
-                    <xsl:call-template name="system_cache__dita__x3A__svg:resolution.y">
-                        <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="1"/>
-                        <xsl:with-param name="system_cache__dita__x3A__svg:position.value" select="$yValue"/>
-                    </xsl:call-template>
-                    <xsl:call-template name="system_cache__dita__x3A__svg:resolution.y">
-                        <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.index" select="2"/>
-                        <xsl:with-param name="system_cache__dita__x3A__svg:position.value" select="$yValue"/>
-                    </xsl:call-template>
-                    <!-\-<xsl:call-template name="system_cache__dita__x3A__svg:resolution.id">
-                            <xsl:with-param name="system_cache__dita__x3A__svg:resolution.context" select="'HiLow266'"/>
-                            <xsl:with-param name="system_cache__dita__x3A__svg:position" select="relation_DateRangeElements/@system_cache__dita__x3A__svg:data.y2.value"/>
-                        </xsl:call-template>-\->
-                    <xsl:call-template name="system_cache__dita__x3A__svg:data.x.self.fid__x3A__read">
-                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.value" select="$system_cache__dita__x3A__svg:data.y1.value"/>
-                        <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.value" select="$system_cache__dita__x3A__svg:data.y2.value"/>
-                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x.self.fid" select="$system_cache__dita__x3A__svg:data.x.self.fid"/>
-                    </xsl:call-template>    
-                    <xsl:call-template name="system_cache__dita__x3A__svg:data.x.following-sibling.fid__x3A__read">
-                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x.following-sibling.fid" select="$system_cache__dita__x3A__svg:data.x.following-sibling.fid"/>
-                    </xsl:call-template>
-                    <xsl:call-template name="system_cache__dita__x3A__svg:data.x.preceding-sibling.fid__x3A__read">
-                        <xsl:with-param name="system_cache__dita__x3A__svg:data.x.preceding-sibling.fid" select="$system_cache__dita__x3A__svg:data.x.preceding-sibling.fid"/>
-                    </xsl:call-template>
-                    <xsl:attribute name="style">
-                        <xsl:call-template name="svgu:hiLoBarStyle__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row">
-                            <xsl:with-param name="pos" select="@system_cache__dita__x3A__svg:data.position"/>
-                            <!-\-<xsl:with-param name="context" select="$context"/>-\->
-                            <xsl:with-param name="color">red</xsl:with-param>
-                            <!-\-<xsl:with-param name="stroke" select="5 div abs($yScale)"/>-\->
-                            <xsl:with-param name="stroke__x3A__initial" select="4"/>
-                            <!-\-<xsl:with-param name="vector-effect__x3A__non-scaling-stroke" select="true()"/>-\->
-                            <xsl:with-param name="yScale" select="$yScale"/>
-                            <!-\-<xsl:with-param name="system_cache__dita__x3A__svg:x1.count.leadingTimeDate" select="$"/>-\->
-                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length"/>
-                        </xsl:call-template>
-                    </xsl:attribute>      
-                    <xsl:attribute name="transform.validate.y.1.{$yValue}">
-                        <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__debug"><!-\- system_cache__dita__x3A__svg:transform.translate.bounds__x3A__height__x3A__limit__x3A__validate -\->
-                            <xsl:with-param name="yValue" select="$yValue"/>
-                            <xsl:with-param name="xValue" select="$x1Value"/>
-                            <xsl:with-param name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__debug.y" select="true()"/>
-                            <xsl:with-param name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__debug.write" select="true()"/>
-                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
-                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
-                            
-                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
-                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
-                            
-                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length"/>
-                            
-                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
-                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
-                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length"/>
-                            
-                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
-                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
-                        </xsl:call-template>
-                    </xsl:attribute>
-                    <xsl:attribute name="transform.validate.x.1.{$yValue}">
-                        <xsl:call-template name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__debug"><!-\- system_cache__dita__x3A__svg:transform.translate.bounds__x3A__height__x3A__limit__x3A__validate -\->
-                            <xsl:with-param name="yValue" select="$yValue"/>
-                            <xsl:with-param name="xValue" select="$x1Value"/>
-                            <xsl:with-param name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__debug.x" select="true()"/>
-                            <xsl:with-param name="system_cache__dita__x3A__svg:transform.translate.bounds__x3A__debug.write" select="true()"/>
-                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.minX" select="$system_cache__dita__x3A__svg:offsetX.minX"/>
-                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetX.maxX" select="$system_cache__dita__x3A__svg:offsetX.maxX"/>
-                            
-                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.x1.bounds.min.coordinate"/>
-                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.coordinate"/>
-                            
-                            <xsl:with-param name="system_cache__dita__x3A__svg:data.x2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.x2.bounds.max.length"/>
-                            
-                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.minY" select="$system_cache__dita__x3A__svg:offsetY.minY"/>
-                            <xsl:with-param name="system_cache__dita__x3A__svg:offsetY.maxY" select="$system_cache__dita__x3A__svg:offsetY.maxY"/>
-                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.length" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.length"/>
-                            
-                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate" select="$system_cache__dita__x3A__svg:data.y1.bounds.min.coordinate"/>
-                            <xsl:with-param name="system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate" select="$system_cache__dita__x3A__svg:data.y2.bounds.max.coordinate"/>
-                        </xsl:call-template>
-                        
-                    </xsl:attribute>
-                    <!-\-<xsl:copy-of select="$system_cache__dita__x3A__svg:x__x3A__read__x3A__preceding__x3A__translate.bounds__x3A__collision"/>-\->
-                    
-                    
-                    
-                </svg:line>-->
-                
             </xsl:when>
             <xsl:otherwise>
                 <xsl:message>#277-465[VALIDATE][BUPASSED]</xsl:message>

+ 4 - 4
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.plot.complex.testROW.xsl

@@ -247,7 +247,7 @@
                     <xsl:with-param name="system_cache__dita__x3A__svg:increment" select="$system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity.height"/>
                     <xsl:with-param name="comment">#225-571 after volumes force by $system_cache__dita__x3A__svg:pheight; in this time</xsl:with-param>
                     <xsl:with-param name="system_cache__dita__x3A__svg:height__x3A__limit__x3A__validate" select="$system_cache__dita__x3A__svg:height" tunnel="yes"/>
-                    <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.start.extent" select="40" tunnel="yes"/>
+                    <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.start.extent" select="5" tunnel="yes"/>
                     
                 </xsl:call-template>
             </xsl:variable>
@@ -261,7 +261,7 @@
                     <xsl:with-param name="system_cache__dita__x3A__svg:increment" select="$system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity.region_after"/>
                     <xsl:with-param name="comment">#235-580 bottom for timeline axis</xsl:with-param>
                     <xsl:with-param name="system_cache__dita__x3A__svg:height__x3A__limit__x3A__validate" select="$system_cache__dita__x3A__svg:height" tunnel="yes"/>
-                    <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.start.extent" select="40" tunnel="yes"/>
+                    <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.start.extent" select="5" tunnel="yes"/>
                     
                 </xsl:call-template>
             </xsl:variable>
@@ -313,8 +313,8 @@
                     <xsl:with-param name="system_cache__dita__x3A__svg:cursor" select="$system_cache__dita__x3A__svg:cursor"/>
                     <xsl:with-param name="id" select="system_cache__dita__x3A__svg:resolution.coordinate.block.horizontal-time-activity()"/>
                     <xsl:with-param name="system_cache__dita__x3A__svg:plot__x3A__order" select="10"/>
-                    <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.start</xsl:with-param>
-                    
+                    <!--<xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.start</xsl:with-param>-->
+                    <xsl:with-param name="system_cache__dita__x3A__svg:resolution.coordinate.region">system_cache__dita__x3A__svg:esolution.coordinate.region.body</xsl:with-param>
                     <!--<xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.Ydata" select="'Volume'" />-->
                     
                     <xsl:with-param name="system_cache__dita__x3A__svg:cursor.commit.region.instream-foreign-object.apply-template.mode" select="'system_cache__dita__x3A__svg:openHiLoCloseYaxis__x3A__horizontal__x3A__BI_audit_ENERGA_RUM_KONTRAHENCI_POWIAZANIA_row'" />

+ 3 - 3
SE/schema/default_db_xml_cache.public/default_db/system_cache__dita__x3A__svg/system_cache__dita__x3A__svg.utils.data.xsl

@@ -635,6 +635,7 @@
         <xsl:attribute name="system_cache__dita__x3A__svg:data.y1.label" select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.min.label"/>
         <xsl:attribute name="system_cache__dita__x3A__svg:data.y1.label.debug" >#630</xsl:attribute>
         <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.value.bounds(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),system_cache__dita__x3A__svg:resolution.coordinate.value.bounds.data.value(),'leadingTimeYear-month.bounds')}" select="system_cache__dita:year-timestamp-day(.)"/>
+        <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.value.bounds(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),system_cache__dita__x3A__svg:resolution.coordinate.value.bounds.data.value(),'leadingTimeYear-month.bounds.leadingTimeDate-From')}" select="true()"/>
     </xsl:template>
     
     
@@ -654,10 +655,9 @@
         <xsl:attribute name="system_cache__dita__x3A__svg:data.y2.name" select="name()"/>
         <xsl:attribute name="system_cache__dita__x3A__svg:data.y2.value" select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max"/>
         <xsl:attribute name="system_cache__dita__x3A__svg:data.y2.label" select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max.label"/>
-        <xsl:attribute name="system_cache__dita__x3A__svg:data.y2.value.debug" >
-            '#462 @leadingTimeDate-To[.='']'; max[<xsl:value-of select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max.label"/>] maxv[<xsl:value-of select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max"/>]
-        </xsl:attribute>
+        <xsl:attribute name="system_cache__dita__x3A__svg:data.y2.value.debug" >'#462 @leadingTimeDate-To[.='']'; max[<xsl:value-of select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max.label"/>] maxv[<xsl:value-of select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max"/>]</xsl:attribute>
         <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.value.bounds(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),system_cache__dita__x3A__svg:resolution.coordinate.value.bounds.data.value(),'leadingTimeYear-month.bounds')}" select="$system_cache__dita__x3A__svg:data__x3A__assign.leadingTimeYear-month.bounds.X.max"/>
+        <xsl:attribute name="{system_cache__dita__x3A__svg:resolution.coordinate.value.bounds(system_cache__dita__x3A__svg:resolution.coordinate.axis.y(),system_cache__dita__x3A__svg:resolution.coordinate.index(),system_cache__dita__x3A__svg:resolution.coordinate.value.bounds.data.value(),'leadingTimeYear-month.bounds.leadingTimeDate-To')}" select="true()"/>
     </xsl:template>
     
     <xsl:template mode="system_cache__dita__x3A__svg:data__x3A__assign" match="text()|comment()"/>