Skip to content

Commit 231428a

Browse files
committed
Fixed $classes in bs2:Row
1 parent 24fa6fe commit 231428a

3 files changed

Lines changed: 3 additions & 9 deletions

File tree

src/main/webapp/static/com/atomgraph/linkeddatahub/xsl/bootstrap/2.3.2/admin/layout.xsl

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,6 @@ exclude-result-prefixes="#all">
4242
<xsl:import href="../layout.xsl"/>
4343
<xsl:include href="signup.xsl"/>
4444
<xsl:include href="acl/layout.xsl"/>
45-
46-
<xsl:param name="default-classes" select="(xs:anyURI('&owl;Ontology'), xs:anyURI('&sh;NodeShape'), xs:anyURI('&sh;PropertyShape'), xs:anyURI('&acl;Authorization'), xs:anyURI('&foaf;Person'), xs:anyURI('&cert;PublicKey'), xs:anyURI('&sioc;UserAccount'), xs:anyURI('&foaf;Group'))" as="xs:anyURI*"/>
4745

4846
<xsl:template match="rdf:RDF[$foaf:Agent]" mode="bs2:Create" priority="1">
4947
<xsl:param name="classes" as="element()*"/>
@@ -101,15 +99,16 @@ exclude-result-prefixes="#all">
10199
<!-- ROW FORM - we need the overriding templates as well -->
102100

103101
<!-- add "Create" button to the creatable class list below the form. Needs to pass parameters from signup.xsl!!! -->
104-
<xsl:template match="rdf:RDF[$ac:method = 'GET']" mode="bs2:RowForm" use-when="system-property('xsl:product-name') = 'SAXON'">
102+
<xsl:template match="rdf:RDF[$ac:method = 'GET']" mode="bs2:Row">
105103
<xsl:param name="id" select="concat('form-', generate-id())" as="xs:string?"/>
106104
<xsl:param name="class" select="'row-fluid'" as="xs:string?"/>
107105
<xsl:param name="method" select="'patch'" as="xs:string"/>
108106
<xsl:param name="action" select="ldh:href($ldt:base, ac:absolute-path(ldh:base-uri(.)), map{}, ac:build-uri(ac:absolute-path(ldh:base-uri(.)), map{ '_method': 'PUT', 'mode': for $mode in $ac:mode return string($mode) }))" as="xs:anyURI"/>
109107
<xsl:param name="enctype" select="'multipart/form-data'" as="xs:string?"/>
110108
<xsl:param name="create-resource" select="true()" as="xs:boolean"/>
111109
<!-- TO-DO: generate ontology classes from the OWL vocabulary -->
112-
<xsl:param name="classes" select="for $class-uri in ('&ldh;Constructor', '&owl;Class', '&owl;DatatypeProperty', '&owl;ObjectProperty', '&owl;Restriction') return key('resources', $class-uri, document(ac:document-uri($class-uri)))" as="element()*"/>
110+
<xsl:param name="class-uris" select="(xs:anyURI('&owl;Ontology'), xs:anyURI('&owl;Class'), xs:anyURI('&owl;DatatypeProperty'), xs:anyURI('&owl;ObjectProperty'), xs:anyURI('&owl;Restriction'), xs:anyURI('&ldh;Constructor'), xs:anyURI('&sh;NodeShape'), xs:anyURI('&sh;PropertyShape'), xs:anyURI('&acl;Authorization'), xs:anyURI('&foaf;Person'), xs:anyURI('&cert;PublicKey'), xs:anyURI('&sioc;UserAccount'), xs:anyURI('&foaf;Group'))" as="xs:anyURI*"/>
111+
<xsl:param name="classes" select="for $class-uri in $class-uris return key('resources', $class-uri, document(ac:document-uri($class-uri)))" as="element()*"/>
113112

114113
<xsl:next-match>
115114
<xsl:with-param name="id" select="$id"/>

src/main/webapp/static/com/atomgraph/linkeddatahub/xsl/bootstrap/2.3.2/layout.xsl

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,6 @@ exclude-result-prefixes="#all">
114114
<xsl:param name="ldhc:enableWebIDSignUp" as="xs:boolean"/>
115115
<xsl:param name="ldh:renderSystemResources" select="false()" as="xs:boolean"/>
116116
<xsl:param name="google:clientID" as="xs:string?"/>
117-
<xsl:param name="default-classes" select="(xs:anyURI('&lapp;Application'), xs:anyURI('&sd;Service'), xs:anyURI('&nfo;FileDataObject'), xs:anyURI('&sp;Construct'), xs:anyURI('&sp;Describe'), xs:anyURI('&sp;Select'), xs:anyURI('&sp;Ask'), xs:anyURI('&ldh;RDFImport'), xs:anyURI('&ldh;CSVImport'), xs:anyURI('&ldh;GraphChart'), xs:anyURI('&ldh;ResultSetChart'), xs:anyURI('&ldh;View'))" as="xs:anyURI*"/>
118117
<xsl:param name="location-mapping" as="map(xs:anyURI, xs:anyURI)">
119118
<xsl:map>
120119
<xsl:map-entry key="resolve-uri('static/com/atomgraph/linkeddatahub/xsl/bootstrap/2.3.2/translations.rdf', $ac:contextUri)" select="resolve-uri('static/com/atomgraph/linkeddatahub/xsl/bootstrap/2.3.2/translations.rdf', $ac:contextUri)"/>
@@ -800,7 +799,6 @@ LIMIT 100
800799
<xsl:param name="class" select="'container-fluid'" as="xs:string?"/>
801800
<xsl:param name="about" select="ac:absolute-path(ldh:base-uri(.))" as="xs:anyURI?"/>
802801
<xsl:param name="typeof" select="key('resources', ac:absolute-path(ldh:base-uri(.)))/rdf:type/@rdf:resource/xs:anyURI(.)" as="xs:anyURI*"/>
803-
<xsl:param name="classes" select="for $class-uri in $default-classes return key('resources', $class-uri, document(ac:document-uri($class-uri)))" as="element()*"/>
804802
<xsl:param name="doc-types" select="key('resources', ac:absolute-path(ldh:base-uri(.)))/rdf:type/@rdf:resource[ . = ('&def;Root', '&dh;Container', '&dh;Item')]" as="xs:anyURI*"/>
805803
<!-- take care not to load unnecessary documents over HTTP when $doc-types is empty -->
806804
<xsl:param name="block-values" select="if (exists($doc-types)) then (if (doc-available(resolve-uri('ns?query=ASK%20%7B%7D', $ldt:base))) then (ldh:query-result(map{}, resolve-uri('ns', $ldt:base), $template-query || ' VALUES $Type { ' || string-join(for $type in $doc-types return '&lt;' || $type || '&gt;', ' ') || ' }')//srx:binding[@name = 'content']/srx:uri/xs:anyURI(.)) else ()) else ()" as="xs:anyURI*"/>
@@ -864,7 +862,6 @@ LIMIT 100
864862
</xsl:when>
865863
<xsl:otherwise>
866864
<xsl:apply-templates select="." mode="bs2:Row">
867-
<xsl:with-param name="classes" select="$classes"/>
868865
<xsl:sort select="ac:label(.)"/>
869866
</xsl:apply-templates>
870867
</xsl:otherwise>

src/main/webapp/static/com/atomgraph/linkeddatahub/xsl/bootstrap/2.3.2/resource.xsl

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1184,8 +1184,6 @@ extension-element-prefixes="ixsl"
11841184
<xsl:template match="*[@rdf:nodeID][key('predicates-by-object', @rdf:nodeID)][not(* except rdf:type or rdf:type/@rdf:resource = '&owl;NamedIndividual')]" mode="bs2:Form" priority="2"/>
11851185

11861186
<xsl:template match="*[*][@rdf:about] | *[*][@rdf:nodeID]" mode="bs2:Form">
1187-
<!-- <xsl:param name="classes" as="element()*"/>-->
1188-
11891187
<xsl:apply-templates select="." mode="bs2:FormControl">
11901188
<xsl:with-param name="inline" select="false()" tunnel="yes"/>
11911189
</xsl:apply-templates>

0 commit comments

Comments
 (0)