/collection/ /document/ /gs-cantaloupe/iiif/2/:: var chosen_title = "untitled"; if (gs.variables.chosenTitle && !gs.variables.docNodeID) { // simple doc chosen_title = gs.variables.chosenTitle; } else { var docNodeID = gs.variables.docNodeID; var page_pos = docNodeID.indexOf('.'); chosen_title = (page_pos>=0) ? "page " + docNodeID.substring(page_pos+1) : docNodeID; } var iiif_doc_image = { "id": document.location.origin + gs.variables.iiifImageRootIdentifier, //"format": mime_type, // ???? or is it OK to always have this as image/jpeg and rely on IIIF Image Server coverting as/when needed??? //"chosen_title": gs.variables.chosenTitle, "chosen_title": chosen_title, "x_dim": gs.variables.imageWidth, "y_dim": gs.variables.imageHeight, }; IIIF_Doc_Images.push(iiif_doc_image); load_gv_dococr_json(gs.variables.GVDocumentOCRJSON,gs.variables.docSectionID,display_gv_ocr_bounding_boxes);
Ocr'd Text:
library/sites//collect/ console.log("**** chosenTitle = " + gs.variables.chosenTitle); var IIIF_Doc_Images = []; $('#tocLoadingImage').hide()
filler
var iiifpres_root_id = gs.variables.iiifPresentationRootIdentifier; console.log(gs); var iiifpres_label = (gs.variables.toplevelTitle) ? gs.variables.toplevelTitle : gs.variables.chosenTitle; var iiif_manifest = initIIIFManifest(iiifpres_root_id,iiifpres_label, IIIF_Doc_Images); var mirador3 = createMirador3Viewer();
filler
var mirador = Mirador.viewer({ "id": "my-mirador", "manifests": { "https://intermuse.sowemustthink.space/greenstone3/sample-manifest.json": { "provider": "IntermusE" } }, "window" : { "panels" : { "annotations": true, "attribution": false } }, "annotations": { "htmlSanitizationRuleSet": 'iiif', // See src/lib/htmlRules.js for acceptable values "filteredMotivations": ['oa:commenting', 'oa:tagging', 'sc:painting', 'commenting', 'tagging'], }, "windows": [ { "loadedManifest": "https://intermuse.sowemustthink.space/greenstone3/sample-manifest.json", "canvasIndex": 1, "thumbnailNavigationPosition": 'far-bottom' } ] });