x
x
x
x
Only portrait mode is currently supported - please rotate your device.
HTML |
---|
<style> /* REMOVE EXTRA SPACE AT TOP */ custom-section-container banner p:first-child { display: none; } /* BANNER */ div.banner { height: 368px; background: url('https://passport-media<link rel="stylesheet" href="https://gsvlabs-confluence-files.s3-us-west-12.amazonaws.com/stylesheets/Morgan+StanleyMorganStanley/msResourcesBanner.jpg'); background-position: center; /* Center the image */ background-repeat: no-repeat; /* Do not repeat the image */ background-size: cover; } div.titleSection { margin: 90px 80px; flex-direction: row; justify-content: space-between; align-items: center; } .titleSection .custom-title { font-family: 'MS Gloria II Std'; color: #ffffff; font-size: 60px; } button.tab-control-button { width: 155px; height: 54px; margin: 0 12px 0 0; border-radius: 8px; border: solid 2px rgba(255, 255, 255, 0.75); background: transparent; font-family: Karla; font-size: 16px; font-weight: bold; color: #ffffff; outline: none; } button.tab-control-button:hover { cursor: pointer; } div#resources-container { box-sizing: content-box; flex-grow: 1; overflow-y: auto; background-color: var(--secondary-color) !important; flex-direction: column; border-radius: var(--border-radius); color: white !important; min-height: 500px; margin-left: 40px; } .categories { color: white; font-family: AmazonEmberRegular, Helvetica, sans-serif; font-weight: unset; width: 80%; padding: 20px 0px 2px 20px; font-size: 12px; text-transform: uppercase; letter-spacing: unset; } #resources-container .resources-links { padding: 8px 16px !important; color: white !important; font-size: var(--font-size-m); font-family: var(--main-font-family); font-weight: unset; border-radius: var(--border-radius); width: 60%; margin: 7px auto; background: var(--primary-color); } #resources-container .resources-links:hover { background: #006a31 !important; } a.resources-links:active { background: var(--s-label-fill); } a.resources-links:hover{ cursor: pointer; text-decoration: none; } .currently-selected{ background: #006a31 !important; } #main-content { margin-top: 40px !important; } @media only screen and (min-width: 320px) and (max-width: 480px) { div#main-contentmsresources.css?v=84"> |
Custom section | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||
|
Content Layout Macro |
---|
HTML | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
<div class="content"> <div class="cards-section"> <div id="category-cards" class="horizontal-cards"> </div> </div> </div> <script> const categories = [ { title: "Finance & Accounting", imgSrc: "https://gsvlabs-confluence-files.s3.us-west-2.amazonaws.com/images/MStanley/resourcePlaceholders/Finance+%26+Operations.jpeg", redirect: "/display/MSRES/Finance+and+Accounting" }, { title: "Fundraising & Capital Markets", imgSrc: "https://gsvlabs-confluence-files.s3.us-west-2.amazonaws.com/images/MStanley/resourcePlaceholders/Fundraising.jpeg", redirect: "/display/MSRES/Fundraising+and+Capital+Markets" }, { title: "Industry Research & Whitepapers", imgSrc: "https://gsvlabs-confluence-files.s3.us-west-2.amazonaws.com/images/MStanley/resourcePlaceholders/IndustryResearchAndWhitepapers.jpg", redirect: "/display/MSRES/Industry+Research+and+Whitepapers" }, { title: "Leadership & Management", imgSrc: "https://gsvlabs-confluence-files.s3.us-west-2.amazonaws.com/images/MStanley/resourcePlaceholders/Leadership.jpeg", redirect: "/display/MSRES/Leadership+and+Management" }, { title: "Legal", imgSrc: "https://gsvlabs-confluence-files.s3.us-west-2.amazonaws.com/images/MStanley/resourcePlaceholders/Legal.jpeg", redirect: "/display/MSRES/Legal" }, { title: "Podcasts & Digital Media", imgSrc: "https://gsvlabs-confluence-files.s3.us-west-2.amazonaws.com/images/MStanley/resourcePlaceholders/Podcasts%26DigitalMedia.jpg", redirect: "/display/MSRES/Podcast+and+Digital+Media" }, { title: "PR & Communications", imgSrc: "https://gsvlabs-confluence-files.s3.us-west-2.amazonaws.com/images/MStanley/resourcePlaceholders/Marketing+%26+PR.jpg", redirect: "/display/MSRES/PR+and+Communications" }, { title: margin-top: 0px !important;"Sales & Marketing", } .rw_content_layout_macro {imgSrc: "https://gsvlabs-confluence-files.s3.us-west-2.amazonaws.com/images/MStanley/resourcePlaceholders/Sales+%26+Customer+Acquisition.jpeg", margin-top: -10px;redirect: "/display/MSRES/Sales+and+Marketing" }, { .rw_table_cell { title: "Talent Management", width: 100% !important;imgSrc: "https://gsvlabs-confluence-files.s3.us-west-2.amazonaws.com/images/MStanley/resourcePlaceholders/Talent+%26+HR.jpeg", margin: auto;redirect: "/display/MSRES/Talent+Management" }, { title: "Technology & .rw_table {Product Development", imgSrc: display: flex;"https://gsvlabs-confluence-files.s3.us-west-2.amazonaws.com/images/MStanley/resourcePlaceholders/TechAndProductDev.jpg", flex-direction: column;redirect: "/display/MSRES/Technology+and+Product+Development" } ] // renders the profile cards async function renderCards(cards, tab) div#resources-container { let cardsDiv = document.getElementById('category-cards') cardsDiv.innerHTML margin:= auto""; let cardsArray = [] width: 100% !important;if (cards.length) { let promiseArr = max-width: unset; Object.values(cards).map((card) => createProfileHTML(card, tab)); cardsArray = await height: fit-content; min-height: unset; flex-direction: row;Promise.all(promiseArr) // wait for array of promises to resolve } else { flex-wrap: wrapcardsArray.push(`<p class="not-available">Not Available!</p>`); } padding: 20px 20px 23px 20px; } .rw_search_item.rw_formatting_item .rw_search_module_container>divcardsDiv.insertAdjacentHTML('beforeend', cardsArray.join("")); } // create html for the profile cards async function createProfileHTML(card, tab) { const { title, imgSrc, redirect } width:= 100%card; let } font.categoriesmyPromise = new Promise(async (resolve, reject) => { display: none;try { } const profileHTML #resources-container .resources-links {= ` margin: 3px; <a width: fit-content;class="custom-card-link-styling" onclick="handleCardClick('${title}','${redirect}')"> } .rw_cell.rw_search_module_container { <div backgroundclass="card" style="background-image: var(--secondary-colorurl(${imgSrc});"> padding-bottom: 23px; display: flex; <div class="body"> padding-left: 23px; padding: 0px 23px 23px 23px;<p class="name"> ${title}</p> margin-top: -1px; } </div> div#myCards-resourceContainer { width: 90%; </div> justify-content: center !important; </a>` margin-top: -20pxresolve(profileHTML); } catch div.largeimagewithtextbelow-autocards (error) { width: 100%throw (error); margin: 10px 0px;reject() } div.largeimagewithtextbelow-autocards .image-container {}); return width: 100%; } a#create-resource { display: none; } } </style> | ||||||||||
Custom section | ||||||||||
| ||||||||||
Custom section | ||||||||||
|
Custom title | ||
---|---|---|
|
group | morganstanley-admins |
---|
Custom button container | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
...
await myPromise;
}
function handleCardClick(title, redirect) {
window.location.href = redirect;
}
renderCards(categories);
</script>
|
OneValley