-
-
- Get My Details
-
-
- Get My Drive Files
-
-
- Get My Mails
-
-
- Upload Large File To OneDrive
-
-
-
-
-
-
-
diff --git a/samples/browser/src/main.css b/samples/browser/src/main.css
deleted file mode 100644
index 6615f7f26..000000000
--- a/samples/browser/src/main.css
+++ /dev/null
@@ -1,72 +0,0 @@
-.fileUploadParent {
- position: relative;
-}
-
-.fileUpload {
- position: absolute;
- text-align: right;
- opacity: 0;
- z-index: 2;
- top: 80px;
- left: 80px;
- width: 20px;
-}
-
-.imageInput {
- position: absolute;
- top: 80px;
- left: 80px;
- z-index: 1;
-}
-
-.main {
- width: 100%;
- float: left;
-}
-
-.grid {
- text-align: center;
- width: 13.99999%;
- height: 250px;
- min-width: 250px;
- float: left;
-}
-
-.cell {
- box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
- margin: 10px;
- background-color: #f4f4f4;
- width: 100px;
- height: 100px;
- float: left;
- position: relative;
- cursor: pointer;
-}
-
-.cellText {
- margin: 0;
- position: absolute;
- top: 50%;
- left: 50%;
- transform: translate(-50%, -50%);
- text-shadow: rgba(0, 0, 0, 0.19);
-}
-
-.outputParent {
- float: left;
- width: 79%;
- height: 270px;
- min-width: 250px;
- margin: 10px;
- border: grey;
- float: right;
- background: white;
- box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
- overflow: scroll;
-}
-
-.largeFileUpload {
- width: 100px;
- height: 100px;
- opacity: 0;
-}
diff --git a/samples/browser/src/main.js b/samples/browser/src/main.js
deleted file mode 100644
index 8fe681f02..000000000
--- a/samples/browser/src/main.js
+++ /dev/null
@@ -1,72 +0,0 @@
-window.addEventListener(
- "load",
- () => {
- init();
- },
- false,
-);
-
-let client;
-const init = async () => {
- const scopes = ["user.read", "profile", "User.ReadWrite", "Files.Read", "Files.Read.All", "Files.ReadWrite", "Files.ReadWrite.All", "Mail.Read", "Mail.ReadWrite", "Mail.Send"];
- const msalConfig = {
- auth: {
- clientId: Secrets.clientId,
- redirectUri: "http://localhost:8080",
- },
- };
-
- var msalApplication = new Msal.UserAgentApplication(msalConfig);
- const msalOptions = new MicrosoftGraph.MSALAuthenticationProviderOptions(scopes);
- const msalProvider = new MicrosoftGraph.ImplicitMSALAuthenticationProvider(msalApplication, msalOptions);
- client = MicrosoftGraph.Client.initWithMiddleware({
- debugLogging: true,
- authProvider: msalProvider,
- });
-
- bindEvents();
-};
-
-const bindEvents = () => {
- let requestsDOM = document.getElementById("requests");
- requestsDOM.addEventListener("click", (elem, event) => {
- let id = elem.srcElement.getAttribute("cell");
- switch (id) {
- case "1":
- request
- .getUserDetails()
- .then((res) => {
- ui.updateOutput(res);
- })
- .catch((error) => {
- ui.updateOutput(error);
- });
- break;
-
- case "2":
- request
- .getMyDriveFiles()
- .then((res) => {
- ui.updateOutput(res);
- })
- .catch((error) => {
- ui.updateOutput(error);
- });
- break;
-
- case "3":
- request
- .getMyMails()
- .then((res) => {
- ui.updateOutput(res);
- })
- .catch((error) => {
- ui.updateOutput(error);
- });
- break;
-
- case "4":
- break;
- }
- });
-};
diff --git a/samples/browser/src/request.js b/samples/browser/src/request.js
deleted file mode 100644
index 5784816eb..000000000
--- a/samples/browser/src/request.js
+++ /dev/null
@@ -1,99 +0,0 @@
-let request = {
- getDisplayName: async () => {
- try {
- let response = await client
- .api("/me")
- .select("displayName")
- .get();
- return response.displayName;
- } catch (error) {
- console.error(error);
- }
- },
-
- getProfilePicture: async () => {
- try {
- let response = await client.api("/me/photo/$value").get();
- return response;
- } catch (error) {
- console.error(error);
- }
- },
-
- updateProfilePicture: async () => {
- let file = document.getElementById("uploadProfile").files[0],
- reader = new FileReader();
-
- reader.addEventListener(
- "load",
- () => {
- client
- .api("/me/photo/$value")
- .responseType(MicrosoftGraph.ResponseType.BLOB)
- .put(file)
- .then((res) => {
- request
- .getProfilePicture()
- .then((blob) => {
- ui.setProfilePicture(blob);
- })
- .catch((error) => {
- console.error(error);
- });
- })
- .catch((error) => {
- console.error(error);
- });
- },
- false,
- );
-
- if (file) {
- reader.readAsDataURL(file);
- }
- },
-
- getUserDetails: async () => {
- try {
- let res = await client.api("/me").get();
- return res;
- } catch (error) {
- throw error;
- }
- },
-
- getMyDriveFiles: async () => {
- try {
- let res = await client.api("/me/drive/root/children").get();
- return res;
- } catch (error) {
- throw error;
- }
- },
-
- getMyMails: async () => {
- try {
- let res = await client.api("/me/messages").get();
- return res;
- } catch (error) {
- throw error;
- }
- },
-
- uploadLargeFile: async () => {
- let file = document.getElementById("largeFileUpload").files[0];
- try {
- let options = {
- path: "/Documents",
- fileName: file.name,
- rangeSize: 5 * 1024 * 1024,
- };
- const uploadTask = await MicrosoftGraph.OneDriveLargeFileUploadTask.create(client, file, options);
- const response = await uploadTask.upload();
- ui.updateOutput(response);
- return response;
- } catch (error) {
- throw error;
- }
- },
-};
diff --git a/samples/browser/src/secrets.sample.js b/samples/browser/src/secrets.sample.js
deleted file mode 100644
index 6828163a9..000000000
--- a/samples/browser/src/secrets.sample.js
+++ /dev/null
@@ -1,3 +0,0 @@
-const Secrets = {
- clientId: "