diff --git a/Images/favicon.ico b/Images/favicon.ico index 3d1388d..2e29ed1 100644 Binary files a/Images/favicon.ico and b/Images/favicon.ico differ diff --git a/Images/microstrategy-logo_red.png b/Images/microstrategy-logo_red.png new file mode 100644 index 0000000..31d47d8 Binary files /dev/null and b/Images/microstrategy-logo_red.png differ diff --git a/Images/microstrategy-logo_red.svg b/Images/microstrategy-logo_red.svg deleted file mode 100644 index 9b36804..0000000 --- a/Images/microstrategy-logo_red.svg +++ /dev/null @@ -1 +0,0 @@ -microstrategy-logo_red \ No newline at end of file diff --git a/Images/microstrategy-logo_small.png b/Images/microstrategy-logo_small.png index f143c3c..92d3c47 100644 Binary files a/Images/microstrategy-logo_small.png and b/Images/microstrategy-logo_small.png differ diff --git a/index.html b/index.html index b74e791..36d58ee 100644 --- a/index.html +++ b/index.html @@ -1 +1,50 @@ -MicroStrategy Developer Hub
\ No newline at end of file + + + + + + + + + + + + + + + + + + + MicroStrategy Developer Hub + + + + +
+ + + + \ No newline at end of file diff --git a/manifest.json b/manifest.json index 7359015..cec2d69 100644 --- a/manifest.json +++ b/manifest.json @@ -1,6 +1,6 @@ { - "short_name": "MicroStrategy Developer Hub", - "name": "MicroStrategy Developer Hub", + "short_name": "Strategy Developer Hub", + "name": "Strategy Developer Hub", "icons": [ { "src": "favicon.ico", diff --git a/static/css/main.d3d6fb38.css b/static/css/main.d3d6fb38.css deleted file mode 100644 index d224388..0000000 --- a/static/css/main.d3d6fb38.css +++ /dev/null @@ -1,2 +0,0 @@ -*{font-family:Roboto,sans-serif;font-weight:300;margin:0;padding:0}.banner{background-image:url(../../static/media/banner.5327b1194a8a9f0079e5.jpg);background-size:cover;display:flex;flex-direction:row;flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;margin-top:10px;padding:3% 1% 3% 15%}.welcome{margin:5% 0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}#headerwelcome{color:#fff;font-weight:500;margin:0}#whatsnew{background-color:inherit;border:1px solid #fff;color:#fff;font-size:100%;margin-left:20px;margin-top:20px;padding:10px 20px}.video{align-self:center;display:inline-flex;flex-wrap:wrap;margin:0 5% 0 2%}iframe{height:300px;width:450px}@media (max-width:460px){iframe{height:auto;width:250px}}.buttons{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.headers{margin:0}.app{margin-bottom:4%}.padding-15{padding:1% 15% 2%}.card:focus,.card:hover,button:focus,button:hover{box-shadow:2px 3px 5px 0 rgba(0,0,0,.15);cursor:pointer;-webkit-transform:scale(1.05) perspective(1px);transform:scale(1.05) perspective(1px)}.navbar{align-items:center;display:flex;flex-direction:row;flex-wrap:no-wrap;height:40px;justify-content:space-between;margin:10px 20px}@media screen and (max-width:800px){#logo-img{display:none}}@media screen and (min-width:801px){#logo-img-small{display:none}}#logo{display:inline-flex;flex:0 0 140px}#logo-img,#logo-img-small{height:40px}#title{font-size:1.25rem;margin:10px}#search{flex:6 6 400px;margin:10px;max-width:640px;min-width:150px}#search-bar{align-self:flex-start;background-color:hsla(0,0%,93%,.959);border:none;border-radius:20px;font-size:90%;height:40px;outline:none;padding:0 0 0 20px;width:90%}#talk-to-expert{background-color:#d9232e;border:1px solid #b10b0b;border-radius:5px;color:#fff;display:block;flex:0 0 150px;font-family:myriad-pro,Myriad Pro,Open Sans,Arial,sans-serif;font-size:100%;height:40px;margin:10px;padding:10px}.btn-talk-to-expert{cursor:pointer}.sdk-button{background-color:#fff;border:2px solid #d3d3d3;border-radius:10px;height:250px;margin:0;width:300px}.sdk-button-content{padding:20px}.sdk-name{margin:0;vertical-align:top}.sdk-desc{line-height:24px;margin:0;padding-top:50px}.sdk-button-hr{border:0;height:5px;width:30%}.section-header-name{font-weight:500;margin:0 0 15px}.section-header{margin:30px 5px}.course-button{background-color:#fff;border:none;height:270px;margin:0;padding:0;width:300px}#course-img{height:auto;margin:0;width:300px}.course-name{font-weight:500;line-height:30px;margin-top:20px;padding:0 10px;text-align:center}.course-desc{margin:0;padding:0}h5{margin-bottom:0}#more{background-color:#fff;border:2px solid #a9a9a9;color:#d9232e;display:block;font-size:110%;font-weight:150%;margin:40px auto auto;min-width:15%;padding:10px 20px}.footer{align-items:stretch;background-color:#f3f3f3;display:flex;flex-flow:row wrap;justify-content:space-between;margin:0;padding:2%}.ms-info{padding:0 10%}.copyright{font-family:myriad-pro,Myriad Pro,Open Sans,Arial,sans-serif;font-size:70%}.logo{display:inline-block;height:auto;max-width:300px;min-width:200px;vertical-align:middle}.icon{background-color:#000;border-radius:5px;color:#fff!important;gap:10px;height:16px;margin:.25rem;padding:.25rem;text-decoration:none}.icon:hover{cursor:pointer}.social-svg{height:16px;width:16px}.socials{gap:10px}.slds-grid{display:inline-flex;flex:1 1 auto;flex-wrap:wrap}.sitemap{gap:60px}li{list-style:none}.label-link{font-size:120%;text-transform:uppercase}.site-nav{padding:0 10%}.link{color:#000!important;line-height:1.8;text-decoration:none}.link:hover{color:#d9232e!important}.twitter:hover{background:#1da1f2}.linkedin:hover{background:#0072b1}.contact:hover{background:#d9232e}.contact-label{bottom:2px;position:relative} -/*# sourceMappingURL=main.d3d6fb38.css.map*/ \ No newline at end of file diff --git a/static/css/main.d3d6fb38.css.map b/static/css/main.d3d6fb38.css.map deleted file mode 100644 index 1bd365d..0000000 --- a/static/css/main.d3d6fb38.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/css/main.d3d6fb38.css","mappings":"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","sources":["App.css","Components/Navbar.css","Components/SDKCard.css","Components/SectionHeader.css","Components/CourseCard.css","Components/MoreButton.css","Components/Footer.css"],"sourcesContent":["* {\n margin: 0;\n padding: 0;\n font-family: 'Roboto', sans-serif;\n font-weight: 300;\n}\n\n.banner {\n background-image: url(banner.jpg);\n background-size: cover;\n padding: 3% 1% 3% 15%;\n margin-top: 10px;\n height: fit-content;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n flex-wrap: wrap;\n}\n\n.welcome {\n min-width: fit-content;\n margin: 5% 0%;\n}\n\n#headerwelcome {\n color: white;\n margin: 0;\n font-weight: 500;\n}\n\n#whatsnew {\n background-color: inherit;\n color: white;\n border: 1px solid white;\n font-size: 100%;\n margin-top: 20px;\n margin-left: 20px;\n padding: 10px 20px;\n}\n\n.video {\n display: inline-flex;\n flex-wrap: wrap;\n align-self: center;\n margin: 0% 5% 0% 2%;\n}\n\niframe {\n width: 450px;\n height: 300px;\n}\n\n@media (max-width: 460px) {\n iframe {\n width: 250px;\n height: auto;\n }\n}\n\n.buttons {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n gap: 40px;\n}\n\n.headers {\n margin: 0px;\n}\n\n.app {\n margin-bottom: 4%;\n}\n\n.padding-15 {\n padding: 1% 15% 2%;\n}\n\n.card:hover,\n.card:focus, \nbutton:hover,\nbutton:focus {\n transform: scale(1.05) perspective(1px);\n box-shadow: 2px 3px 5px 0 rgb(0 0 0 / 15%);\n cursor: pointer;\n}\n",".navbar {\n display: flex;\n flex-direction: row;\n flex-wrap: no-wrap;\n justify-content: space-between;\n align-items:center;\n margin:10px 20px 10px 20px;\n height:40px;\n \n \n}\n\n@media screen and (max-width:800px) {\n\n /* Hide the big logo if width < 800px */\n #logo-img {\n display: none;\n }\n \n}\n\n@media screen and (min-width:801px) {\n\n /* Hide the small logo if width > 800px */\n #logo-img-small {\n display:none;\n \n }\n}\n\n#logo {\n flex: 0 0 140px;\n display: inline-flex;\n}\n\n#logo-img-small {\n height: 40px;\n}\n\n#logo-img {\n height: 40px;\n}\n\n#title {\n margin:10px;\n font-size: 1.25rem;\n}\n#search {\n flex: 6 6 400px;\n min-width: 150px;\n max-width:640px;\n margin:10px;\n}\n\n#search-bar {\n align-self: flex-start;\n height: 40px;\n width: 90%;\n background-color: rgba(236, 236, 236, 0.959);\n /* border:1px solid purple; */\n border:none;\n border-radius: 20px;;\n font-size: 90%;\n outline : none;\n padding: 0 0 0 20px;\n \n \n}\n\n#talk-to-expert {\n flex: 0 0 150px;\n font-family: myriad-pro,\"Myriad Pro\",\"Open Sans\",Arial,sans-serif;\n background-color:#d9232e;\n color: white;\n border: 1px solid rgb(177, 11, 11);\n display: block;\n\n font-size:100%;\n padding: 10px;\n height: 40px;\n margin:10px;\n border-radius:5px;\n}\n/* \n@media screen and (min-width: 1100px) {\n #talk-to-expert { display: block; }\n} */\n\n.btn-talk-to-expert {\n cursor: pointer;\n}",".sdk-button {\n width: 300px;\n height: 250px;\n border: 2px solid lightgray;\n border-radius: 10px;\n background-color: white;\n margin: 0;\n\n}\n\n.sdk-button-content {\n padding: 20px;\n}\n\n.sdk-name {\n vertical-align: top;\n margin: 0;\n}\n\n.sdk-desc {\n padding-top: 50px;\n margin: 0;\n line-height: 24px;\n}\n\n.sdk-button-hr {\n width: 30%;\n height:5px;\n border: 0px;\n}\n",".section-header-name {\n margin: 0px 0px 15px;\n font-weight: 500;\n}\n\n.section-header {\n margin: 30px 5px;\n}",".course-button {\n width: 300px;\n height: 270px;\n border: none;\n background-color: white;\n margin: 0;\n padding: 0px 0px;\n}\n\n#course-img {\n width: 300px;\n height: auto;\n margin: 0px;\n}\n\n.course-name {\n text-align: center;\n padding: 0px 10px;\n margin-top: 20px;\n line-height: 30px;\n font-weight: 500;\n}\n\n.course-desc {\n margin: 0;\n padding: 0;\n}\n\nh5 {\n margin-bottom: 0;\n}","#more {\n margin: auto;\n min-width: 15%;\n display:block;\n margin-top: 40px;\n background-color: white;\n border: 2px solid darkgray;\n font-size: 110%;\n font-weight: 150%;\n padding: 10px 20px;\n color: #d9232e;\n}",".footer {\n background-color: rgb(243, 243, 243);\n margin: 0px 0px;\n padding: 2% 2%;\n display: flex;\n align-items: stretch;\n flex-flow: row wrap;\n justify-content: space-between;\n}\n\n.ms-info {\n padding: 0 10%;\n}\n\n.copyright {\n font-family: myriad-pro,\"Myriad Pro\",\"Open Sans\",Arial,sans-serif;\n font-size: 70%;\n}\n\n.logo {\n display: inline-block;\n min-width: 200px;\n max-width: 300px;\n height: auto;\n vertical-align: middle;\n}\n\n.icon {\n color: white !important;\n text-decoration: none;\n margin: 0.25rem;\n padding: 0.25rem;\n background-color: black;\n gap: 10px;\n border-radius: 5px;\n height:16px;\n}\n\n.icon:hover {\n cursor: pointer;\n}\n\n.social-svg {\n width: 16px;\n height:16px;\n}\n\n.socials {\n gap: 10px;\n}\n\n.slds-grid {\n display: inline-flex;\n flex-wrap: wrap;\n flex: 1 1 auto;\n}\n\n.sitemap {\n gap: 60px;\n}\n\nli {\n list-style: none;\n}\n\n.label-link {\n font-size: 120%;\n text-transform: uppercase;\n /* font-weight: 500; */\n}\n\n.site-nav {\n padding: 0% 10%;\n}\n\n.link {\n line-height: 1.8;\n text-decoration: none;\n color: black !important;\n}\n\n.link:hover {\n color: #d9232e !important;\n}\n\n.twitter:hover{\n background:#1da1f2;\n}\n\n.linkedin:hover {\n background:#0072b1;\n}\n\n.contact:hover {\n background:#d9232e;\n}\n\n.contact-label {\n position: relative; \n bottom: 2px;\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/main.20aff841.js b/static/js/main.20aff841.js deleted file mode 100644 index 7fece93..0000000 --- a/static/js/main.20aff841.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! For license information please see main.20aff841.js.LICENSE.txt */ -!function(){"use strict";var e={463:function(e,n,t){var r=t(791),l=t(296);function a(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t