graphdb-workbench
Version:
The web application for GraphDB APIs
2 lines • 5.31 kB
JavaScript
export const __webpack_id__=30975;export const __webpack_ids__=[30975];export const __webpack_modules__={30975:()=>{const e="view.resource.title",t=e=>{let t="resource?role=";return t+=e.role?e.role:"subject",e.iri&&(t+=`&uri=${encodeURIComponent(e.iri)}`),t};PluginRegistry.add("guide.step",[{guideBlockName:"resource-results-explain",getSteps:r=>[{guideBlockName:"sparql-results-explain",options:{content:"guide.step_plugin.resource-results-explain.content",...r.mainAction?{}:{title:e},...r,...r.skipUrl?{}:{url:t(r)},class:"resource-results-explain"}}]},{guideBlockName:"resource-results-click-on-iri",getSteps:(r,i)=>{const o=i.GuideUtils;return[{guideBlockName:"clickable-element",options:{content:"guide.step_plugin.resource-results-click-on-iri.content",...r.mainAction?{}:{title:e},...r,elementSelector:o.getSparqlResultsSelectorForIri(r.iri),...r.skipUrl?{}:{url:t(r)},class:"resource-results-click-on-iri",onNextClick:(e,t)=>{o.waitFor(t.elementSelector,3).then(()=>$(t.elementSelector).trigger("click")).then(()=>e.next())}}}]}},{guideBlockName:"resource-results-row-explain",getSteps:(r,i)=>{const o=i.GuideUtils;return[{guideBlockName:"read-only-element",options:{content:"guide.step_plugin.resource-results-row-explain.content",...r.mainAction?{}:{title:e},...r,...r.skipUrl?{}:{url:t(r)},class:"visual_graph-row",elementSelector:o.getSparqlResultsSelectorForRow(r.row)}}]}},{guideBlockName:"resource-click-on-role",getSteps:(r,i)=>{const o=i.GuideUtils;return[{guideBlockName:"clickable-element",options:{content:`guide.step_plugin.resource-click-on-role.${r.role}.content`,...r.mainAction?{}:{title:e},...r,...r.skipUrl?{}:{url:t(r)},elementSelector:o.getGuideElementSelector("role-"+r.showRole),class:"visual_graph-role",onNextClick:(e,t)=>{o.waitFor(t.elementSelector,3).then(()=>$(t.elementSelector).trigger("click")).then(()=>e.next())}}}]}},{guideBlockName:"resource-click-on-visual-graph-button",getSteps:(r,i)=>{const o=i.GuideUtils;return[{guideBlockName:"clickable-element",options:{content:"guide.step_plugin.resource-click-on-visual-graph-button.content",...r.mainAction?{}:{title:e},...r,...r.skipUrl?{}:{url:t(r)},elementSelector:o.getGuideElementSelector("explore-visual"),class:"resource-click-on-visual-graph-button",onNextClick:(e,t)=>{o.waitFor(t.elementSelector,3).then(()=>$(t.elementSelector).trigger("click"))}}}]}},{guideBlockName:"table-graph-explore",getSteps:(e,t)=>{const r=t.GuideUtils,i=t.RoutingUtil;e.mainAction="table-graph";const o=[{guideBlockName:"sparql-results-click-on-iri",options:{content:"guide.step-intro.table-graph",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:"resource-results-explain",options:{content:"guide.step_plugin.table-graph-overview",skipUrl:!0,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,o)=>t.ShepherdService.getCurrentStepId()===o?r.defaultInitPreviousStep(t,o):`resource?uri=${e.iri}&role=subject`!==decodeURIComponent(i.getCurrentRoute())?(i.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":o.push({guideBlockName:"resource-results-click-on-iri",options:{content:"guide.step_plugin.table-graph-link",skipUrl:!0,initPreviousStep:(o,l)=>{const s=`/resource?uri=${t.iri}&role=subject`,n=`/resource?uri=${e.iri}&role=subject`,u=decodeURIComponent(i.getCurrentRoute());return o.ShepherdService.getCurrentStepId()===l&&n===u?Promise.resolve():s===u?r.defaultInitPreviousStep(o,l):(i.navigate(s),r.waitFor(r.CSS_SELECTORS.SPARQL_RESULTS_ROWS_SELECTOR))},...e,...t}});break;case"role":o.push({guideBlockName:"resource-click-on-role",options:{content:"guide.step_plugin.table-graph-role",skipUrl:!0,showRole:t.role,initPreviousStep:(e,o)=>{if(e.ShepherdService.getCurrentStepId()===o)return Promise.resolve();const l=e.ShepherdService.getPreviousStepFromHistory(o);return l.options.initPreviousStep(e,l.options.id).then(()=>{let e=i.getCurrentRoute();return e=e.substring(0,e.indexOf("role=")+5),e+=t.role,i.navigate(e),r.waitFor(r.CSS_SELECTORS.SPARQL_RESULTS_ROWS_SELECTOR)})},...e,...t}});break;case"visual":o.push({guideBlockName:"resource-click-on-visual-graph-button",options:{content:"guide.step_plugin.table-graph-visual",skipUrl:!0,initPreviousStep:(e,t)=>e.ShepherdService.getCurrentStepId()===t?Promise.resolve():r.defaultInitPreviousStep(e,t),...e,...t}}),o.push({guideBlockName:"visual-graph-intro",options:{extraContent:t.extraContentVisualIntro,forceReload:!0,onNextClick:e=>{window.history.back(),e.next()},...e,...t}});break;case"row":o.push({guideBlockName:"resource-results-row-explain",options:{content:"guide.step_plugin.table-graph-link",skipUrl:!0,...e,...t}});break;case"table":o.push({guideBlockName:"resource-results-explain",options:{elementSelector:r.CSS_SELECTORS.SPARQL_RESULTS_ROWS_SELECTOR,class:"visual_graph-table",skipUrl:!0,placement:"top",...e,...t}})}}),o}}])}};
//# sourceMappingURL=30975.c3f483cf345590c90b52.bundle.js.map