Advertisement
Guest User

Untitled

a guest
Apr 2nd, 2020
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 9.10 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3.   <head>
  4.     <meta charset="utf-8">
  5.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6.     <meta name="viewport" content="width=device-width, initial-scale=1">
  7.     <title>FIX, curated coffee components</title>
  8.  
  9.     <link href="//fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,600" type="text/css" rel="stylesheet">
  10.     <link href="main.css" rel="stylesheet">
  11.  
  12.     <!-- Salesforce
  13.         https://developer.salesforce.com/docs/atlas.en-us.externalidentityImplGuide.meta/externalidentityImplGuide/external_identity_login_reference.htm
  14.     -->
  15.     <meta name="salesforce-community" content="https://<%= System.getenv("SALESFORCE_COMMUNITY_URL") %>">
  16.     <meta name="salesforce-client-id" content="<%= System.getenv("SALESFORCE_CLIENT_ID") %>">
  17.     <meta name="salesforce-redirect-uri" content="https://<%= System.getenv("SALESFORCE_HEROKUAPP_URL") %>/_callback">
  18.     <meta name="salesforce-mode" content="<%= System.getenv("SALESFORCE_MODE") %>">
  19.     <meta name="salesforce-server-callback" content="true">
  20.     <meta name="salesforce-namespace" content="">
  21.     <meta name="salesforce-target" content="#sign-in-link">
  22.     <meta name="salesforce-save-access-token" content="true">
  23.     <meta name="salesforce-forgot-password-enabled" content="<%= System.getenv("SALESFORCE_FORGOT_PASSWORD_ENABLED") %>">
  24.     <meta name="salesforce-self-register-enabled" content="<%= System.getenv("SALESFORCE_SELF_REGISTER_ENABLED") %>">
  25.     <meta name="salesforce-login-handler" content="onLogin">
  26.     <meta name="salesforce-logout-handler" content="onLogout">
  27.     <meta name="salesforce-mask-redirects" content="false">"
  28.     <meta name="salesforce-use-login-page-background-color" content="false">
  29.    
  30.     <link href="https://<%= System.getenv("SALESFORCE_COMMUNITY_URL") %>/servlet/servlet.loginwidgetcontroller?type=css" rel="stylesheet" type="text/css" />
  31.     <script src="https://<%= System.getenv("SALESFORCE_COMMUNITY_URL") %>/servlet/servlet.loginwidgetcontroller?type=javascript_widget" async defer></script>
  32.   </head>
  33.  
  34.   <body>
  35.     <div id="sign-in-link" style="position: absolute; top: 20px;right: 20px;"></div>
  36.     <header>
  37.       <div class="masthead-elements-row-1">
  38.         <div class="element-left"></div>
  39.         <div class="element-middle">
  40.           <img class="logo" src="images/fix-logotype.png" alt="Fix">
  41.           <br>
  42.           <span class="logo-text">Fine Coffee Kits</span>
  43.         </div>
  44.         <div class="element-right">
  45.         </div>
  46.       </div>
  47.     </header>
  48.     <section class="textured-section">
  49.       <h1>Curated Coffee Components</h1>
  50.      
  51.  
  52.       <ul class="products">
  53.         <li>
  54.           <img class="product-image" src="images/products/071715_Heroku_3270-.jpg" alt="">
  55.           <h3 class="product-name">AeroPress Coffee Maker</h3>
  56.           <div class="product-button"><a id="aero_link" class="btn btn-hot" href="#" onclick="SFIDWidget.login()">Login for more info</a></div>
  57.         </li>
  58.         <li>
  59.           <img class="product-image" src="images/products/071715_Heroku_3263-.jpg" alt="">
  60.           <h3 class="product-name">MSR Reactor 2.5L Stove System</h3>          
  61.           <div class="product-button"><a id="reactor_link" class="btn btn-hot" href="#" onclick="SFIDWidget.login()">Login for more info</a></div>
  62.         </li>
  63.         <li>
  64.           <img class="product-image" src="images/products/071715_Heroku_3302.jpg" alt="">
  65.           <h3 class="product-name">Chemex Classic 6-cup Coffee Maker</h3>
  66.           <div class="product-button"><a id="chemex_link" class="btn btn-hot" href="#" onclick="SFIDWidget.login()">Login for more info</a></div>
  67.         </li>
  68.       </ul>
  69.  
  70.     </section>
  71.     <section>
  72.  
  73.       <h1>Complete Brewing Kits</h1>
  74.  
  75.       <ul class="kits">
  76.         <li>
  77.           <img class="kit-image" src="images/kits/071715_Heroku_3338-Edit-.jpg" alt="">
  78.           <h3 class="kit-name">The Chemex Kit</h3>
  79.         </li>
  80.         <li>
  81.           <img class="kit-image" src="images/kits/071715_Heroku_3353-Edit-.jpg" alt="">
  82.           <h3 class="kit-name">The Pour Over Kit</h3>
  83.         </li>
  84.         <li>
  85.           <img class="kit-image" src="images/kits/071715_Heroku_3346-.jpg" alt="">
  86.           <h3 class="kit-name">The Camper’s Kit</h3>
  87.         </li>
  88.         <li>
  89.           <img class="kit-image" src="images/kits/071715_Heroku_3376-Edit-.jpg" alt="">
  90.           <h3 class="kit-name">The French Press Kit</h3>
  91.         </li>
  92.         <li>
  93.           <img class="kit-image" src="images/kits/071715_Heroku_3385-.jpg" alt="">
  94.           <h3 class="kit-name">The Cold Brew Kit</h3>
  95.         </li>
  96.       </ul>
  97.  
  98.     </section>
  99.     <footer>
  100.  
  101.       <div class="trailer-logo">
  102.         <img class="logo" src="images/fix-logotype.png" alt="Fix">
  103.         <br>
  104.         <span class="logo-text">Fine Coffee Kits</span>
  105.       </div>
  106.  
  107.       <div class="trailer-links">
  108.         <ul class="internal-links">
  109.           <li><a href="https://heroku.github.io/fix">About</a></li>
  110.           <li><a href="https://heroku.github.io/fix">Support</a></li>
  111.           <li><a href="https://heroku.github.io/fix">Contact Us</a></li>
  112.         </ul>
  113.         <ul class="social-links">
  114.           <li><a href="#">
  115.             <img class="social-logo" src="images/social/twitter.png" alt="">
  116.             <span class="social-verb">Follow on</span>
  117.             <span class="social-name">Twitter</span></a></li>
  118.           <li><a href="#">
  119.             <img class="social-logo" src="images/social/facebook.png" alt="">
  120.             <span class="social-verb">Like Us on</span>
  121.             <span class="social-name">Facebook</span></a></li>
  122.           <li><a href="#">
  123.             <img class="social-logo" src="images/social/instagram.png" alt="">
  124.             <span class="social-verb">Follow on</span>
  125.             <span class="social-name">Instagram</span></a></li>
  126.         </ul>
  127.       </div>
  128.  
  129.     </footer>
  130.    
  131.  
  132.    
  133.     <script>
  134.  
  135.  
  136.     function onLogin(identity) {
  137.        
  138.         var targetDiv = document.querySelector(SFIDWidget.config.target);  
  139.        
  140.         var avatar = document.createElement('a');
  141.         avatar.href = "javascript:showIdentityOverlay();";
  142.        
  143.        
  144.         var img = document.createElement('img');
  145.         img.src = identity.photos.thumbnail;
  146.         img.className = "sfid-avatar";
  147.    
  148.         var username = document.createElement('span');
  149.         username.innerHTML = identity.username;
  150.         username.className = "sfid-avatar-name";
  151.    
  152.         var iddiv = document.createElement('div');
  153.         iddiv.id = "sfid-identity";
  154.        
  155.         avatar.appendChild(img);
  156.         avatar.appendChild(username);
  157.         iddiv.appendChild(avatar);     
  158.    
  159.         targetDiv.innerHTML = '';
  160.         targetDiv.appendChild(iddiv);  
  161.        
  162.         var aero = document.getElementById("aero_link");
  163.         aero.href = "/datasheets/AeroPress-Instr-English-Rev.-D2.pdf";
  164.         aero.innerHTML = 'Datasheet';
  165.  
  166.         var reactor = document.getElementById("reactor_link");
  167.         reactor.href = "/datasheets/Reactor_StovInst_EURO_EN.pdf";
  168.         reactor.innerHTML = 'Datasheet';
  169.  
  170.         var chemex = document.getElementById("chemex_link");
  171.         chemex.href = "/datasheets/2014_ChemexBrewGuide.pdf";
  172.         chemex.innerHTML = 'Datasheet';
  173.        
  174.     }
  175.    
  176.    
  177.     function showIdentityOverlay() {
  178.  
  179.         var lightbox = document.createElement('div');
  180.         lightbox.className = "sfid-lightbox";
  181.         lightbox.id = "sfid-login-overlay";
  182.         lightbox.setAttribute("onClick", "SFIDWidget.cancel();");
  183.        
  184.         var wrapper = document.createElement('div');
  185.         wrapper.id = "identity-wrapper";
  186.         wrapper.onclick = function(event) {
  187.             event = event || window.event // cross-browser event
  188.    
  189.             if (event.stopPropagation) {
  190.                 // W3C standard variant
  191.                 event.stopPropagation()
  192.             } else {
  193.                 // IE variant
  194.                 event.cancelBubble = true
  195.             }
  196.         }
  197.        
  198.         var content = document.createElement('div');
  199.         content.id = "sfid-content";
  200.  
  201.         var community = document.createElement('a');
  202.         var commURL = document.querySelector('meta[name="salesforce-community"]').content;
  203.         community.href = commURL;
  204.         community.innerHTML = "Go to the Community";
  205.         community.setAttribute("style", "float:left");
  206.         content.appendChild(community);
  207.  
  208.  
  209.         var logout = document.createElement('a');
  210.         logout.href = "javascript:SFIDWidget.logout();SFIDWidget.cancel();";
  211.         logout.innerHTML = "logout";
  212.         logout.setAttribute("style", "float:right");
  213.         content.appendChild(logout);
  214.        
  215.         var t = document.createElement('div');
  216.         t.id = "sfid-token";
  217.         t.className = "sfid-mb24";
  218.        
  219.         var p = document.createElement('pre');
  220.         p.innerHTML = JSON.stringify(SFIDWidget.openid_response, undefined, 2);
  221.         t.appendChild(p);
  222.        
  223.         content.appendChild(t);
  224.  
  225.        
  226.         wrapper.appendChild(content);
  227.         lightbox.appendChild(wrapper);
  228.        
  229.         document.body.appendChild(lightbox);   
  230.        
  231.     }
  232.    
  233.    
  234.     function onLogout() {
  235.         SFIDWidget.init();
  236.        
  237.         var aero = document.getElementById("aero_link");
  238.         aero.href = "#";
  239.         aero.innerHTML = 'Login for more info';
  240.  
  241.         var reactor = document.getElementById("reactor_link");
  242.         reactor.href = "#";
  243.         reactor.innerHTML = 'Login for more info';
  244.  
  245.         var chemex = document.getElementById("chemex_link");
  246.         chemex.href = "#";
  247.         chemex.innerHTML = 'Login for more info';
  248.  
  249.     }
  250.  
  251.  
  252.     </script>
  253.    
  254.   </body>
  255. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement