1010// - original source view? Use ffox view source
1111
1212const UI = require ( 'solid-ui' )
13- const panes = require ( 'pane-registry' )
1413const $rdf = require ( 'rdflib' )
1514const ns = UI . ns
1615
@@ -21,14 +20,14 @@ module.exports = {
2120
2221 audience : [ ns . solid ( 'Developer' ) ] ,
2322
24- label : function ( subject ) {
23+ label : function ( subject , context ) {
2524 if (
2625 'http://www.w3.org/2007/ont/link#ProtocolEvent' in
27- UI . store . findTypeURIs ( subject )
26+ context . session . store . findTypeURIs ( subject )
2827 ) {
2928 return null
3029 }
31- var n = UI . store . statementsMatching (
30+ var n = context . session . store . statementsMatching (
3231 undefined ,
3332 undefined ,
3433 undefined ,
@@ -42,14 +41,11 @@ module.exports = {
4241 return UI.store.whether(subject, UI.ns.rdf('type'), UI.ns.link('RDFDocument'))
4342 },
4443*/
45- statementsAsTables : function statementsAsTables (
46- sts ,
47- myDocument ,
48- initialRoots
49- ) {
50- // var outliner = panes.getOutliner(myDocument)
44+ statementsAsTables : function statementsAsTables ( sts , context , initialRoots ) {
45+ var myDocument = context . dom
46+ // var outliner = context.getOutliner(myDocument)
5147 var rep = myDocument . createElement ( 'table' )
52- var sz = UI . rdf . Serializer ( UI . store )
48+ var sz = UI . rdf . Serializer ( context . session . store )
5349 var res = sz . rootSubjects ( sts )
5450 var roots = res . roots
5551 var subjects = res . subjects
@@ -176,10 +172,9 @@ module.exports = {
176172 }
177173 return res
178174 case 'Graph' :
179- res = panes . dataContents . statementsAsTables (
180- obj . statements ,
181- myDocument
182- )
175+ res = context . session . paneRegistry
176+ . byName ( 'dataContents' )
177+ . statementsAsTables ( obj . statements , context )
183178 res . setAttribute ( 'class' , 'nestedFormula' )
184179 return res
185180 case 'Variable' :
@@ -230,9 +225,11 @@ module.exports = {
230225 return rep
231226 } , // statementsAsTables
232227 // View the data in a file in user-friendly way
233- render : function ( subject , myDocument ) {
228+ render : function ( subject , context ) {
229+ var myDocument = context . dom
230+
234231 function alternativeRendering ( ) {
235- var sz = UI . rdf . Serializer ( UI . store )
232+ var sz = UI . rdf . Serializer ( context . session . store )
236233 var res = sz . rootSubjects ( sts )
237234 var roots = res . roots
238235 var p = { }
@@ -268,12 +265,14 @@ module.exports = {
268265 var ps = kb . any ( subject , UI . ns . foaf ( 'primaryTopic' ) , undefined , subject )
269266 if ( ps ) initialRoots . push ( ps )
270267 div . appendChild (
271- panes . dataContents . statementsAsTables ( sts , myDocument , initialRoots )
268+ context . session . paneRegistry
269+ . byName ( 'dataContents' )
270+ . statementsAsTables ( sts , context , initialRoots )
272271 )
273272 }
274273
275- var outliner = panes . getOutliner ( myDocument )
276- var kb = UI . store
274+ var outliner = context . getOutliner ( myDocument )
275+ var kb = context . session . store
277276 var div = myDocument . createElement ( 'div' )
278277 div . setAttribute ( 'class' , 'dataContentPane' )
279278 // Because of smushing etc, this will not be a copy of the original source
0 commit comments