Skip to content

Commit 6ef6087

Browse files
authored
Merge pull request #171 from rdfjs/webid-fix
fix: Fixed WebIDL issues
2 parents 4312f6f + 094ff6c commit 6ef6087

File tree

1 file changed

+29
-21
lines changed

1 file changed

+29
-21
lines changed

index.html

Lines changed: 29 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -131,9 +131,10 @@ <h2>Data interfaces</h2>
131131
<h3><dfn>Term</dfn> interface</h3>
132132

133133
<pre class="idl">
134+
[Exposed=(Window,Worker)]
134135
interface Term {
135-
attribute string termType;
136-
attribute string value;
136+
attribute DOMString termType;
137+
attribute DOMString value;
137138
boolean equals(optional Term? other);
138139
};
139140
</pre>
@@ -170,9 +171,10 @@ <h3><dfn>Term</dfn> interface</h3>
170171
<h3><dfn>NamedNode</dfn> interface</h3>
171172

172173
<pre class="idl">
174+
[Exposed=(Window,Worker)]
173175
interface NamedNode : Term {
174-
attribute string termType;
175-
attribute string value;
176+
attribute DOMString termType;
177+
attribute DOMString value;
176178
boolean equals(optional Term? other);
177179
};
178180
</pre>
@@ -195,9 +197,10 @@ <h3><dfn>NamedNode</dfn> interface</h3>
195197
<h3><dfn>BlankNode</dfn> interface</h3>
196198

197199
<pre class="idl">
200+
[Exposed=(Window,Worker)]
198201
interface BlankNode : Term {
199-
attribute string termType;
200-
attribute string value;
202+
attribute DOMString termType;
203+
attribute DOMString value;
201204
boolean equals(optional Term? other);
202205
};
203206
</pre>
@@ -222,10 +225,11 @@ <h3><dfn>BlankNode</dfn> interface</h3>
222225
<h3><dfn>Literal</dfn> interface</h3>
223226

224227
<pre class="idl">
228+
[Exposed=(Window,Worker)]
225229
interface Literal : Term {
226-
attribute string termType;
227-
attribute string value;
228-
attribute string language;
230+
attribute DOMString termType;
231+
attribute DOMString value;
232+
attribute DOMString language;
229233
attribute NamedNode datatype;
230234
boolean equals(optional Term? other);
231235
};
@@ -265,9 +269,10 @@ <h3><dfn>Literal</dfn> interface</h3>
265269
<h3><dfn>Variable</dfn> interface</h3>
266270

267271
<pre class="idl">
272+
[Exposed=(Window,Worker)]
268273
interface Variable : Term {
269-
attribute string termType;
270-
attribute string value;
274+
attribute DOMString termType;
275+
attribute DOMString value;
271276
boolean equals(optional Term? other);
272277
};
273278
</pre>
@@ -291,9 +296,10 @@ <h3><dfn>Variable</dfn> interface</h3>
291296
<h3><dfn>DefaultGraph</dfn> interface</h3>
292297

293298
<pre class="idl">
299+
[Exposed=(Window,Worker)]
294300
interface DefaultGraph : Term {
295-
attribute string termType;
296-
attribute string value;
301+
attribute DOMString termType;
302+
attribute DOMString value;
297303
boolean equals(optional Term? other);
298304
};
299305
</pre>
@@ -319,12 +325,13 @@ <h3><dfn>DefaultGraph</dfn> interface</h3>
319325
<h3><dfn>Quad</dfn> interface</h3>
320326

321327
<pre class="idl">
328+
[Exposed=(Window,Worker)]
322329
interface Quad : Term {
323-
attribute string termType;
324-
attribute string value;
330+
attribute DOMString termType;
331+
attribute DOMString value;
325332
attribute Term subject;
326333
attribute Term predicate;
327-
attribute Term object;
334+
attribute Term _object;
328335
attribute Term graph;
329336
boolean equals(optional Quad? other);
330337
};
@@ -377,13 +384,14 @@ <h3><dfn>Quad</dfn> interface</h3>
377384
<h3><dfn>DataFactory</dfn> interface</h3>
378385

379386
<pre class="idl">
387+
[Exposed=(Window,Worker)]
380388
interface DataFactory {
381-
NamedNode namedNode(string value);
382-
BlankNode blankNode(optional string value);
383-
Literal literal(string value, optional (string or NamedNode) languageOrDatatype);
384-
Variable variable(string value);
389+
NamedNode namedNode(DOMString value);
390+
BlankNode blankNode(optional DOMString value);
391+
Literal literal(DOMString value, optional (DOMString or NamedNode) languageOrDatatype);
392+
Variable variable(DOMString value);
385393
DefaultGraph defaultGraph();
386-
Quad quad(Term subject, Term predicate, Term object, optional Term? graph);
394+
Quad quad(Term subject, Term predicate, Term _object, optional Term? graph);
387395
Term fromTerm(Term original);
388396
Quad fromQuad(Quad original);
389397
};

0 commit comments

Comments
 (0)