UNPKG

graphdb-workbench

Version:
2 lines 4.34 kB
export const __webpack_id__=45843;export const __webpack_ids__=[45843];export const __webpack_modules__={45843:()=>{PluginRegistry.add("guide.step",[{guideBlockName:"table-graph-explore",getSteps:(e,t)=>{const r=t.GuideUtils,o=t.RoutingUtil;e.mainAction="table-graph";const l=[{guideBlockName:"clickable-element",options:angular.extend({},{content:"guide.step-intro.table-graph",scrollToHandler:r.scrollToTop,elementSelector:r.getSparqlResultsSelectorForIri(e.iri),class:"table-graph-instance",placement:"top",onNextClick:(e,t)=>{r.waitFor(t.elementSelector,3).then(()=>$(t.elementSelector).trigger("click")).then(()=>e.next())},initPreviousStep:(e,t)=>{if(e.ShepherdService.getCurrentStepId()===t)return Promise.resolve();const r=e.ShepherdService.getPreviousStepFromHistory(t);return r.options.initPreviousStep(e,r.options.id)}},e)},{guideBlockName:"read-only-element",options:angular.extend({},{content:"guide.step_plugin.table-graph-overview",scrollToHandler:r.scrollToTop,elementSelector:r.CSS_SELECTORS.SPARQL_RESULTS_ROWS_SELECTOR,class:"table-graph-overview",placement:"top",beforeShowPromise:()=>r.waitFor(`.resource-info a.source-link[href="${e.iri}"]`,3).then(()=>r.waitFor(r.CSS_SELECTORS.SPARQL_RESULTS_ROWS_SELECTOR,3)),initPreviousStep:(t,l)=>t.ShepherdService.getCurrentStepId()===l?r.defaultInitPreviousStep(t,l):`resource?uri=${e.iri}&role=subject`!==decodeURIComponent(o.getCurrentRoute())?(o.navigate(`resource?uri=${e.iri}&role=subject`),r.waitFor(`.resource-info a.source-link[href="${e.iri}"]`,3)):Promise.resolve()},e)}];return angular.isArray(e.subSteps)&&e.subSteps.forEach(t=>{switch(t.type){case"link":l.push({guideBlockName:"clickable-element",options:angular.extend({},{content:"guide.step_plugin.table-graph-link",elementSelector:r.getSparqlResultsSelectorForIri(t.iri),class:"table-graph-link",onNextClick:(e,t)=>{r.waitFor(t.elementSelector,3).then(()=>$(t.elementSelector).trigger("click")).then(()=>e.next())},initPreviousStep:(l,n)=>{const i=`/resource?uri=${t.iri}&role=subject`,a=`/resource?uri=${e.iri}&role=subject`,s=decodeURIComponent(o.getCurrentRoute());return l.ShepherdService.getCurrentStepId()===n&&a===s?Promise.resolve():i===s?r.defaultInitPreviousStep(l,n):(o.navigate(i),r.waitFor(r.CSS_SELECTORS.SPARQL_RESULTS_ROWS_SELECTOR))}},angular.extend({},e,t))});break;case"role":l.push({guideBlockName:"clickable-element",options:angular.extend({},{content:"guide.step_plugin.table-graph-role",elementSelector:r.getGuideElementSelector("role-"+t.role),class:"visual_graph-role",onNextClick:(e,t)=>{r.waitFor(t.elementSelector,3).then(()=>$(t.elementSelector).trigger("click")).then(()=>e.next())},initPreviousStep:(e,l)=>{if(e.ShepherdService.getCurrentStepId()===l)return Promise.resolve();const n=e.ShepherdService.getPreviousStepFromHistory(l);return n.options.initPreviousStep(e,n.options.id).then(()=>{let e=o.getCurrentRoute();return e=e.substring(0,e.indexOf("role=")+5),e+=t.role,o.navigate(e),r.waitFor(r.CSS_SELECTORS.SPARQL_RESULTS_ROWS_SELECTOR)})}},angular.extend({},e,t))});break;case"visual":l.push({guideBlockName:"clickable-element",options:angular.extend({},{content:"guide.step_plugin.table-graph-visual",elementSelector:r.getGuideElementSelector("explore-visual"),class:"table-graph-visual-button",onNextClick:(e,t)=>{r.waitFor(t.elementSelector,3).then(()=>$(t.elementSelector).trigger("click"))},initPreviousStep:(e,t)=>e.ShepherdService.getCurrentStepId()===t?Promise.resolve():r.defaultInitPreviousStep(e,t)},angular.extend({},e,t))}),l.push({guideBlockName:"read-only-element",options:angular.extend({},{content:"guide.step_plugin.visual_graph_intro.content",extraContent:t.extraContentVisualIntro,url:"graphs-visualizations",elementSelector:".graph-visualization",placement:"left",canBePaused:!1,forceReload:!0,onNextClick:e=>{window.history.back(),e.next()}},angular.extend({},e,t))});break;case"row":l.push({guideBlockName:"read-only-element",options:angular.extend({},{elementSelector:r.getSparqlResultsSelectorForRow(t.row),class:"visual_graph-row"},angular.extend({},e,t))});break;case"table":l.push({guideBlockName:"read-only-element",options:angular.extend({},{elementSelector:r.CSS_SELECTORS.SPARQL_RESULTS_ROWS_SELECTOR,class:"visual_graph-table",placement:"top"},angular.extend({},e,t))})}}),l}}])}}; //# sourceMappingURL=45843.5e71c4036a8027e6a420.bundle.js.map