Changes for page DriveParentCollab
Last modified by bougault on 2022/01/07 11:03
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -11,17 +11,28 @@ 11 11 }); 12 12 function findCollab() { 13 13 const driveURL = document.getElementById("driveURL"); 14 - const driveId = getDriveId(driveURL); 14 + const driveId = getDriveId(driveURL.value); 15 15 if(driveId) { 16 16 console.log('Perform request with id:', driveId); 17 + fetch(`/rest/v1/collabs?driveId=${driveId}`) 18 + .then(res => res.json()) 19 + .then(json => { 20 + console.log(json); 21 + const { link } = json; 22 + window.location.pathname = link; 23 + }) 17 17 } 18 18 } 19 19 function getDriveId(driveURL) { 20 20 const url = new URL(driveURL); 21 - const re = /\/library\/([^/]*)\/.*/; 22 - const id = re.exec(url.pathname)[ 1];28 + const re = /\/(library|lib)\/([^/]*)\/.*/; 29 + const id = re.exec(url.pathname)[2]; 23 23 return id; 24 24 } 25 25 })(); 33 + 34 +window.addEventListener("message", function(event) { 35 + alert('XXXX', event); 36 +}) 26 26 </script> 27 27 {{/html}}