780 </xsl:text> |
778 </xsl:text> |
781 <xsl:text>}; |
779 <xsl:text>}; |
782 </xsl:text> |
780 </xsl:text> |
783 <xsl:text>//})(); |
781 <xsl:text>//})(); |
784 </xsl:text> |
782 </xsl:text> |
785 </xsl:template> |
|
786 <xsl:template mode="page_desc" match="*"/> |
|
787 <xsl:template mode="code_from_descs" match="*"> |
|
788 <xsl:text>{ |
|
789 </xsl:text> |
|
790 <xsl:text> var path, role, name, priv; |
|
791 </xsl:text> |
|
792 <xsl:text> var id = "</xsl:text> |
|
793 <xsl:value-of select="@id"/> |
|
794 <xsl:text>"; |
|
795 </xsl:text> |
|
796 <xsl:if test="@inkscape:label"> |
|
797 <xsl:text>name = "</xsl:text> |
|
798 <xsl:value-of select="@inkscape:label"/> |
|
799 <xsl:text>"; |
|
800 </xsl:text> |
|
801 </xsl:if> |
|
802 <xsl:text>/* -------------- */ |
|
803 </xsl:text> |
|
804 <xsl:value-of select="substring-after(svg:desc, $mark)"/> |
|
805 <xsl:text> |
|
806 </xsl:text> |
|
807 <xsl:text> /* -------------- */ |
|
808 </xsl:text> |
|
809 <xsl:text> res.push({ |
|
810 </xsl:text> |
|
811 <xsl:text> path:path, |
|
812 </xsl:text> |
|
813 <xsl:text> role:role, |
|
814 </xsl:text> |
|
815 <xsl:text> name:name, |
|
816 </xsl:text> |
|
817 <xsl:text> priv:priv |
|
818 </xsl:text> |
|
819 <xsl:text> }) |
|
820 </xsl:text> |
|
821 <xsl:text>} |
|
822 </xsl:text> |
|
823 </xsl:template> |
|
824 <xsl:template mode="testgeo" match="bbox"> |
|
825 <xsl:text>ID: </xsl:text> |
|
826 <xsl:value-of select="@Id"/> |
|
827 <xsl:text> x: </xsl:text> |
|
828 <xsl:value-of select="@x"/> |
|
829 <xsl:text> y: </xsl:text> |
|
830 <xsl:value-of select="@y"/> |
|
831 <xsl:text> w: </xsl:text> |
|
832 <xsl:value-of select="@w"/> |
|
833 <xsl:text> h: </xsl:text> |
|
834 <xsl:value-of select="@h"/> |
|
835 <xsl:text> |
|
836 </xsl:text> |
|
837 </xsl:template> |
|
838 <xsl:template mode="testtree" match="*"> |
|
839 <xsl:param name="indent" select="''"/> |
|
840 <xsl:value-of select="$indent"/> |
|
841 <xsl:text> </xsl:text> |
|
842 <xsl:value-of select="local-name()"/> |
|
843 <xsl:text> </xsl:text> |
|
844 <xsl:for-each select="@*"> |
|
845 <xsl:value-of select="local-name()"/> |
|
846 <xsl:text>=</xsl:text> |
|
847 <xsl:value-of select="."/> |
|
848 <xsl:text> </xsl:text> |
|
849 </xsl:for-each> |
|
850 <xsl:text> |
|
851 </xsl:text> |
|
852 <xsl:apply-templates mode="testtree" select="*"> |
|
853 <xsl:with-param name="indent"> |
|
854 <xsl:value-of select="concat($indent,'>')"/> |
|
855 </xsl:with-param> |
|
856 </xsl:apply-templates> |
|
857 </xsl:template> |
783 </xsl:template> |
858 <xsl:template name="defs_by_labels"> |
784 <xsl:template name="defs_by_labels"> |
859 <xsl:param name="labels" select="''"/> |
785 <xsl:param name="labels" select="''"/> |
860 <xsl:param name="mandatory" select="'yes'"/> |
786 <xsl:param name="mandatory" select="'yes'"/> |
861 <xsl:param name="hmi_element"/> |
787 <xsl:param name="hmi_element"/> |
901 <xsl:text>frequency: 10, |
827 <xsl:text>frequency: 10, |
902 </xsl:text> |
828 </xsl:text> |
903 <xsl:call-template name="defs_by_labels"> |
829 <xsl:call-template name="defs_by_labels"> |
904 <xsl:with-param name="hmi_element" select="$hmi_element"/> |
830 <xsl:with-param name="hmi_element" select="$hmi_element"/> |
905 <xsl:with-param name="labels"> |
831 <xsl:with-param name="labels"> |
906 <test>value min max needle range</test> |
832 <xsl:text>value min max needle range</xsl:text> |
907 </xsl:with-param> |
833 </xsl:with-param> |
908 </xsl:call-template> |
834 </xsl:call-template> |
909 <xsl:text>dispatch: function(value) { |
835 <xsl:text>dispatch: function(value) { |
910 </xsl:text> |
836 </xsl:text> |
911 <xsl:text> this.value_elt.textContent = String(value); |
837 <xsl:text> this.value_elt.textContent = String(value); |
938 <xsl:text>frequency: 5, |
864 <xsl:text>frequency: 5, |
939 </xsl:text> |
865 </xsl:text> |
940 <xsl:call-template name="defs_by_labels"> |
866 <xsl:call-template name="defs_by_labels"> |
941 <xsl:with-param name="hmi_element" select="$hmi_element"/> |
867 <xsl:with-param name="hmi_element" select="$hmi_element"/> |
942 <xsl:with-param name="labels"> |
868 <xsl:with-param name="labels"> |
943 <test>value</test> |
869 <xsl:text>value</xsl:text> |
944 </xsl:with-param> |
870 </xsl:with-param> |
945 </xsl:call-template> |
871 </xsl:call-template> |
946 <xsl:text>dispatch: function(value) { |
872 <xsl:text>dispatch: function(value) { |
947 </xsl:text> |
873 </xsl:text> |
948 <xsl:text> this.value_elt.textContent = String(value); |
874 <xsl:text> this.value_elt.textContent = String(value); |