diff --git a/README.md b/README.md index c6af6ac53b..a53ef0de7f 100644 --- a/README.md +++ b/README.md @@ -60,6 +60,8 @@ Once you've created a new document, you'll need to have it manually added. We ch The sidebar's YAML file can be found in the `_data` folder. It's called `documentsupdated.yaml`. You **must** make sure the name of the file and the name in the sidebar correspond; the link the sidebar sends to is auto-generated and **must** match the `permalink` in the file's header (see above). +The max width for an image in this repo is 800px. + ### Building the Site Locally If you have not already done so, make sure your computer has Ruby installed. Here's a helpful guide on how best do that on [Mac](http://railsapps.github.io/installrubyonrails-mac.html) (you can stop once Ruby is installed, you don't need Rails) and on [any other system](https://www.ruby-lang.org/en/documentation/installation/). @@ -94,6 +96,7 @@ You have two options to run the site locally after the first install: See the `_template` folder above for a complete template of a simple REST API. Other templates will follow in the future. However, if you have a unique API to document or need further assistance, please reach out to Product Communications *before* starting to write your document so that we can advise on its structure. + ### Licensing All usage of the contents, documentation or code found in this repository is subject to the [LivePerson API Terms of Use](https://www.liveperson.com/policies/apitou). Please use the link above to read them carefully before utilizing the site. diff --git a/_data/documentsupdated.yaml b/_data/documentsupdated.yaml index c64ec4ecfc..ffe23d3d16 100644 --- a/_data/documentsupdated.yaml +++ b/_data/documentsupdated.yaml @@ -1,7 +1,10 @@ - categoryname: Getting Started image: getting-started documents: - - documentname: First Steps + - documentname: Getting Started with your Free Trial Account + - documentname: Do More with the Conversational Cloud + - documentname: Customizing the Conversational Cloud + - documentname: Starting with your Concierge Bot - documentname: API Guidelines pages: - pagename: Accessing LivePerson APIs diff --git a/_layouts/register.html b/_layouts/register.html deleted file mode 100644 index 50fe8d8dab..0000000000 --- a/_layouts/register.html +++ /dev/null @@ -1,203 +0,0 @@ - - - Register for a LivePerson Free Trial - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - Welcome to LivePerson - Sign-up for your free 45-day trial now - -
-
- - - - - - -
Show Password
- Password requirements: Minimum of 8 characters, at least one uppercase letter, one number, and one special character: ~!@#$%^&*()<>,.;:/?= -
-
-
-
-
By clicking "Start Free Trial", I agree to the API Terms of Use and Privacy Policy
- -
Start Free Trial
- - - Please enter a valid email address! - Please enter an email address without a "+" character! - Your password and confirmation password don't match! - Please enter a password at least 8 characters long - Your password does meet the password requirements - Your password must include at least one uppercase letter - Your password must include at least one number - Your password must include at least one special character: ~!@#$%^&*()<>,.;:/?= - Please fill out all the fields. - Please agree to the terms & conditions by clicking the button above. - Looking good! Creating your account now, just a moment. - Sorry, we were unable to create your account. Please try again. - Please register with a business email address. -
-
- -
-
- - - - - - - -{% if site.google_analytics %} -{% include google_analytics.html %} -{% endif %} - diff --git a/_layouts/register2.html b/_layouts/register2.html deleted file mode 100644 index f03e161f47..0000000000 --- a/_layouts/register2.html +++ /dev/null @@ -1,202 +0,0 @@ - - - Register for a LivePerson Free Trial - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - Welcome to LivePerson - Sign-up for your free 45-day trial now - -
-
- - - - - - -
Show Password
- Password requirements: Minimum of 8 characters, at least one uppercase letter, one number, and one special character: ~!@#$%^&*()<>,.;:/?= -
-
-
-
-
By clicking "Start Free Trial", I agree to the API Terms of Use and Privacy Policy
- -
Start Free Trial
- - - Please enter a valid email address! - Please enter an email address without a "+" character! - Your password and confirmation password don't match! - Please enter a password at least 8 characters long - Your password does meet the password requirements - Your password must include at least one uppercase letter - Your password must include at least one number - Your password must include at least one special character: ~!@#$%^&*()<>,.;:/?= - Please fill out all the fields. - Please agree to the terms & conditions by clicking the button above. - Looking good! Creating your account now, just a moment. - Sorry, we were unable to create your account. Please try again. -
-
- -
-
- - - - - - - -{% if site.google_analytics %} -{% include google_analytics.html %} -{% endif %} - diff --git a/css/getting-started.css b/css/getting-started.css index bf2538789e..9884e0d8da 100644 --- a/css/getting-started.css +++ b/css/getting-started.css @@ -220,4 +220,38 @@ color: var(--lightest-gray) !important; text-decoration: none; cursor: pointer; +} + +.small-header { + font-family: Roboto; + font-style: normal; + font-weight: bold; + font-size: 16px; + margin-top: 32px; + line-height: 28px; + letter-spacing: 0.01em; + color: var(--navy); +} + +.container-note { + display: flex; + margin-top: 32px; + margin-bottom: 40px; + width: 100%; + flex-wrap: wrap; +} + +.concierge-bot-header { + font-family: Roboto; + font-style: normal; + font-weight: bold; + font-size: 20px; + line-height: 28px; + /* identical to box height, or 140% */ + + letter-spacing: 0.01em; + + /* J/Navy */ + + color: #090C43; } \ No newline at end of file diff --git a/css/inner-page.css b/css/inner-page.css index 5c0883fc58..e97a844fd9 100644 --- a/css/inner-page.css +++ b/css/inner-page.css @@ -31,6 +31,7 @@ a:hover { img { vertical-align: middle; margin: 24px 0; + max-width: 800px; } /*inner page css */ diff --git a/free-trial-registration/asset-manifest.json b/free-trial-registration/asset-manifest.json new file mode 100644 index 0000000000..bd5aec7c2d --- /dev/null +++ b/free-trial-registration/asset-manifest.json @@ -0,0 +1,29 @@ +{ + "files": { + "main.js": "/free-trial-registration/static/js/main.7f101a59.chunk.js", + "main.js.map": "/free-trial-registration/static/js/main.7f101a59.chunk.js.map", + "runtime-main.js": "/free-trial-registration/static/js/runtime-main.f7c07ee1.js", + "runtime-main.js.map": "/free-trial-registration/static/js/runtime-main.f7c07ee1.js.map", + "static/css/2.117ce29f.chunk.css": "/free-trial-registration/static/css/2.117ce29f.chunk.css", + "static/js/2.041802f1.chunk.js": "/free-trial-registration/static/js/2.041802f1.chunk.js", + "static/js/2.041802f1.chunk.js.map": "/free-trial-registration/static/js/2.041802f1.chunk.js.map", + "index.html": "/free-trial-registration/index.html", + "precache-manifest.e6349e974943f187070b160bc167f1f8.js": "/free-trial-registration/precache-manifest.e6349e974943f187070b160bc167f1f8.js", + "service-worker.js": "/free-trial-registration/service-worker.js", + "static/css/2.117ce29f.chunk.css.map": "/free-trial-registration/static/css/2.117ce29f.chunk.css.map", + "static/js/2.041802f1.chunk.js.LICENSE.txt": "/free-trial-registration/static/js/2.041802f1.chunk.js.LICENSE.txt", + "static/media/icon-creating.5a981910.svg": "/free-trial-registration/static/media/icon-creating.5a981910.svg", + "static/media/icon-error.f45043ca.svg": "/free-trial-registration/static/media/icon-error.f45043ca.svg", + "static/media/icon-success.f528a38e.svg": "/free-trial-registration/static/media/icon-success.f528a38e.svg", + "static/media/logo.svg": "/free-trial-registration/static/media/logo.df9acfdb.svg", + "static/media/oval.svg": "/free-trial-registration/static/media/oval.be00fc4a.svg", + "static/media/password-hide.5811cbdd.svg": "/free-trial-registration/static/media/password-hide.5811cbdd.svg", + "static/media/password-show.eb7812d0.svg": "/free-trial-registration/static/media/password-show.eb7812d0.svg" + }, + "entrypoints": [ + "static/js/runtime-main.f7c07ee1.js", + "static/css/2.117ce29f.chunk.css", + "static/js/2.041802f1.chunk.js", + "static/js/main.7f101a59.chunk.js" + ] +} \ No newline at end of file diff --git a/free-trial-registration/base-styles.css b/free-trial-registration/base-styles.css new file mode 100644 index 0000000000..826c337cbb --- /dev/null +++ b/free-trial-registration/base-styles.css @@ -0,0 +1,38 @@ +html, body, #root { + height: 100%; + font-family: 'Roboto', sans-serif; +} + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 300; + src: url('fonts/Roboto-Light.ttf'); +} + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 400; + src: url('fonts/Roboto-Regular.ttf'); +} + +@font-face { + font-family: 'Roboto'; + font-style: normal; + font-weight: 700; + src: url('fonts/Roboto-Bold.ttf'); +} + +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 400; + src: url('fonts/RobotoSlab-VariableFont_wght.ttf'); +} + +/* Override Google Recaptch styles */ +.g-recaptcha { + transform:scale(0.77); + transform-origin:0 0; +} diff --git a/free-trial-registration/favicon.ico b/free-trial-registration/favicon.ico new file mode 100644 index 0000000000..f6e4990ed8 Binary files /dev/null and b/free-trial-registration/favicon.ico differ diff --git a/free-trial-registration/fonts/Roboto-Bold.ttf b/free-trial-registration/fonts/Roboto-Bold.ttf new file mode 100755 index 0000000000..d998cf5b46 Binary files /dev/null and b/free-trial-registration/fonts/Roboto-Bold.ttf differ diff --git a/free-trial-registration/fonts/Roboto-Light.ttf b/free-trial-registration/fonts/Roboto-Light.ttf new file mode 100755 index 0000000000..35267989de Binary files /dev/null and b/free-trial-registration/fonts/Roboto-Light.ttf differ diff --git a/free-trial-registration/fonts/Roboto-Regular.ttf b/free-trial-registration/fonts/Roboto-Regular.ttf new file mode 100755 index 0000000000..2b6392ffe8 Binary files /dev/null and b/free-trial-registration/fonts/Roboto-Regular.ttf differ diff --git a/free-trial-registration/fonts/RobotoSlab-VariableFont_wght.ttf b/free-trial-registration/fonts/RobotoSlab-VariableFont_wght.ttf new file mode 100755 index 0000000000..e43b902676 Binary files /dev/null and b/free-trial-registration/fonts/RobotoSlab-VariableFont_wght.ttf differ diff --git a/free-trial-registration/img/banner-image.png b/free-trial-registration/img/banner-image.png new file mode 100644 index 0000000000..8dc496954b Binary files /dev/null and b/free-trial-registration/img/banner-image.png differ diff --git a/free-trial-registration/img/carousel-1.jpg b/free-trial-registration/img/carousel-1.jpg new file mode 100644 index 0000000000..51d7b66c72 Binary files /dev/null and b/free-trial-registration/img/carousel-1.jpg differ diff --git a/free-trial-registration/img/carousel-2.jpg b/free-trial-registration/img/carousel-2.jpg new file mode 100644 index 0000000000..de62b3bdd3 Binary files /dev/null and b/free-trial-registration/img/carousel-2.jpg differ diff --git a/free-trial-registration/img/carousel-3.jpg b/free-trial-registration/img/carousel-3.jpg new file mode 100644 index 0000000000..fbca1f9286 Binary files /dev/null and b/free-trial-registration/img/carousel-3.jpg differ diff --git a/free-trial-registration/img/gett.png b/free-trial-registration/img/gett.png new file mode 100644 index 0000000000..afc9625f0f Binary files /dev/null and b/free-trial-registration/img/gett.png differ diff --git a/free-trial-registration/index.html b/free-trial-registration/index.html new file mode 100644 index 0000000000..af363ed565 --- /dev/null +++ b/free-trial-registration/index.html @@ -0,0 +1 @@ +Register for a LivePerson Free Trial
\ No newline at end of file diff --git a/free-trial-registration/precache-manifest.e6349e974943f187070b160bc167f1f8.js b/free-trial-registration/precache-manifest.e6349e974943f187070b160bc167f1f8.js new file mode 100644 index 0000000000..5e95b809f7 --- /dev/null +++ b/free-trial-registration/precache-manifest.e6349e974943f187070b160bc167f1f8.js @@ -0,0 +1,54 @@ +self.__precacheManifest = (self.__precacheManifest || []).concat([ + { + "revision": "8e3f2ce4340c1ce492389d21e656c6d8", + "url": "/free-trial-registration/index.html" + }, + { + "revision": "ad7dbcfeb37995ed2eaa", + "url": "/free-trial-registration/static/css/2.117ce29f.chunk.css" + }, + { + "revision": "ad7dbcfeb37995ed2eaa", + "url": "/free-trial-registration/static/js/2.041802f1.chunk.js" + }, + { + "revision": "90e30b012284742ab922d352719801a1", + "url": "/free-trial-registration/static/js/2.041802f1.chunk.js.LICENSE.txt" + }, + { + "revision": "66d87b211836cf518a81", + "url": "/free-trial-registration/static/js/main.7f101a59.chunk.js" + }, + { + "revision": "16d2eee13acead85a280", + "url": "/free-trial-registration/static/js/runtime-main.f7c07ee1.js" + }, + { + "revision": "5a98191067f59fcb56af20541afd9e3f", + "url": "/free-trial-registration/static/media/icon-creating.5a981910.svg" + }, + { + "revision": "f45043cae210b73726a233496db52cd3", + "url": "/free-trial-registration/static/media/icon-error.f45043ca.svg" + }, + { + "revision": "f528a38e7ec33796c4530d8f696e0ba4", + "url": "/free-trial-registration/static/media/icon-success.f528a38e.svg" + }, + { + "revision": "df9acfdbd9b0eae6bbfe8ddfe3c4f8f1", + "url": "/free-trial-registration/static/media/logo.df9acfdb.svg" + }, + { + "revision": "be00fc4a29d03016e78b28c9943e3f51", + "url": "/free-trial-registration/static/media/oval.be00fc4a.svg" + }, + { + "revision": "5811cbdd75ec81b6aced328251bd7bff", + "url": "/free-trial-registration/static/media/password-hide.5811cbdd.svg" + }, + { + "revision": "eb7812d0cb9407cf2e8a38cc130ed0ae", + "url": "/free-trial-registration/static/media/password-show.eb7812d0.svg" + } +]); \ No newline at end of file diff --git a/free-trial-registration/robots.txt b/free-trial-registration/robots.txt new file mode 100644 index 0000000000..e9e57dc4d4 --- /dev/null +++ b/free-trial-registration/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/free-trial-registration/service-worker.js b/free-trial-registration/service-worker.js new file mode 100644 index 0000000000..993056f569 --- /dev/null +++ b/free-trial-registration/service-worker.js @@ -0,0 +1,39 @@ +/** + * Welcome to your Workbox-powered service worker! + * + * You'll need to register this file in your web app and you should + * disable HTTP caching for this file too. + * See https://goo.gl/nhQhGp + * + * The rest of the code is auto-generated. Please don't update this file + * directly; instead, make changes to your Workbox build configuration + * and re-run your build process. + * See https://goo.gl/2aRDsh + */ + +importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js"); + +importScripts( + "/free-trial-registration/precache-manifest.e6349e974943f187070b160bc167f1f8.js" +); + +self.addEventListener('message', (event) => { + if (event.data && event.data.type === 'SKIP_WAITING') { + self.skipWaiting(); + } +}); + +workbox.core.clientsClaim(); + +/** + * The workboxSW.precacheAndRoute() method efficiently caches and responds to + * requests for URLs in the manifest. + * See https://goo.gl/S9QRab + */ +self.__precacheManifest = [].concat(self.__precacheManifest || []); +workbox.precaching.precacheAndRoute(self.__precacheManifest, {}); + +workbox.routing.registerNavigationRoute(workbox.precaching.getCacheKeyForURL("/free-trial-registration/index.html"), { + + blacklist: [/^\/_/,/\/[^/?]+\.[^/]+$/], +}); diff --git a/free-trial-registration/static/css/2.117ce29f.chunk.css b/free-trial-registration/static/css/2.117ce29f.chunk.css new file mode 100644 index 0000000000..96a6f27711 --- /dev/null +++ b/free-trial-registration/static/css/2.117ce29f.chunk.css @@ -0,0 +1,2 @@ +a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0} +/*# sourceMappingURL=2.117ce29f.chunk.css.map */ \ No newline at end of file diff --git a/free-trial-registration/static/css/2.117ce29f.chunk.css.map b/free-trial-registration/static/css/2.117ce29f.chunk.css.map new file mode 100644 index 0000000000..b35056be8d --- /dev/null +++ b/free-trial-registration/static/css/2.117ce29f.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["reset.css"],"names":[],"mappings":"AAKA,gaAaC,QAAS,CACT,SAAU,CACV,QAAS,CACT,cAAe,CACf,YAAa,CACb,uBACD,CAEA,mFAEC,aACD,CAEA,SACI,YACJ,CACA,KACC,aACD,CACA,WACC,eACD,CACA,aACC,WACD,CACA,oDAEC,UAAW,CACX,YACD,CACA,MACC,wBAAyB,CACzB,gBACD","file":"2.117ce29f.chunk.css","sourcesContent":["/* http://meyerweb.com/eric/tools/css/reset/\n v5.0.1 | 20191019\n License: none (public domain)\n*/\n\nhtml, body, div, span, applet, object, iframe,\nh1, h2, h3, h4, h5, h6, p, blockquote, pre,\na, abbr, acronym, address, big, cite, code,\ndel, dfn, em, img, ins, kbd, q, s, samp,\nsmall, strike, strong, sub, sup, tt, var,\nb, u, i, center,\ndl, dt, dd, menu, ol, ul, li,\nfieldset, form, label, legend,\ntable, caption, tbody, tfoot, thead, tr, th, td,\narticle, aside, canvas, details, embed,\nfigure, figcaption, footer, header, hgroup,\nmain, menu, nav, output, ruby, section, summary,\ntime, mark, audio, video {\n\tmargin: 0;\n\tpadding: 0;\n\tborder: 0;\n\tfont-size: 100%;\n\tfont: inherit;\n\tvertical-align: baseline;\n}\n/* HTML5 display-role reset for older browsers */\narticle, aside, details, figcaption, figure,\nfooter, header, hgroup, main, menu, nav, section {\n\tdisplay: block;\n}\n/* HTML5 hidden-attribute fix for newer browsers */\n*[hidden] {\n display: none;\n}\nbody {\n\tline-height: 1;\n}\nmenu, ol, ul {\n\tlist-style: none;\n}\nblockquote, q {\n\tquotes: none;\n}\nblockquote:before, blockquote:after,\nq:before, q:after {\n\tcontent: '';\n\tcontent: none;\n}\ntable {\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\n}\n"]} \ No newline at end of file diff --git a/free-trial-registration/static/js/2.041802f1.chunk.js b/free-trial-registration/static/js/2.041802f1.chunk.js new file mode 100644 index 0000000000..9f1423f396 --- /dev/null +++ b/free-trial-registration/static/js/2.041802f1.chunk.js @@ -0,0 +1,3 @@ +/*! For license information please see 2.041802f1.chunk.js.LICENSE.txt */ +(this["webpackJsonpfree-trial-registration"]=this["webpackJsonpfree-trial-registration"]||[]).push([[2],[function(e,t,n){"use strict";e.exports=n(148)},function(e,t,n){"use strict";n.d(t,"f",(function(){return u})),n.d(t,"e",(function(){return l})),n.d(t,"b",(function(){return c})),n.d(t,"d",(function(){return s}));var r=n(0),o=n.n(r),i=n(2);function a(){return(a=Object.assign||function(e){for(var t=1;t1&&l.forEach((function(n){var o;r[n]=e(((o={})[n]=t[n],o))})),r},f=function(e,t,n,r,i){var a={};return r.slice(0,e.length).forEach((function(r,u){var l,c=e[u],s=t(r,n,i);c?o()(a,((l={})[c]=o()({},a[c],s),l)):o()(a,s)})),a},d=function(e,t,n,r,i){var a={};for(var l in r){var c=e[l],s=t(r[l],n,i);if(c){var f,d=u(c);o()(a,((f={})[d]=o()({},a[d],s),f))}else o()(a,s)}return a},p=function(e){var t=e.properties,n=e.property,r=e.scale,o=e.transform,i=void 0===o?l:o,a=e.defaultScale;t=t||[n];var u=function(e,n,r){var o={},a=i(e,n,r);if(null!==a)return t.forEach((function(e){o[e]=a})),o};return u.scale=r,u.defaults=a,u},h=function(e){void 0===e&&(e={});var t={};return Object.keys(e).forEach((function(n){var r=e[n];t[n]=!0!==r?"function"!==typeof r?p(r):r:p({property:n,scale:n})})),s(t)},m=function(){for(var e={},t=arguments.length,n=new Array(t),r=0;r1?e:100*e+"%")}},height:{property:"height",scale:"sizes"},minWidth:{property:"minWidth",scale:"sizes"},minHeight:{property:"minHeight",scale:"sizes"},maxWidth:{property:"maxWidth",scale:"sizes"},maxHeight:{property:"maxHeight",scale:"sizes"},size:{properties:["width","height"],scale:"sizes"},overflow:!0,overflowX:!0,overflowY:!0,display:!0,verticalAlign:!0}),g=y,v={color:{property:"color",scale:"colors"},backgroundColor:{property:"backgroundColor",scale:"colors"},opacity:!0};v.bg=v.backgroundColor;var b=h(v),w=b,x=h({fontFamily:{property:"fontFamily",scale:"fonts"},fontSize:{property:"fontSize",scale:"fontSizes",defaultScale:[12,14,16,20,24,32,48,64,72]},fontWeight:{property:"fontWeight",scale:"fontWeights"},lineHeight:{property:"lineHeight",scale:"lineHeights"},letterSpacing:{property:"letterSpacing",scale:"letterSpacings"},textAlign:!0,fontStyle:!0}),k=x,E=h({alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:!0,flex:!0,flexGrow:!0,flexShrink:!0,flexBasis:!0,justifySelf:!0,alignSelf:!0,order:!0}),S=E,T={space:[0,4,8,16,32,64,128,256,512]},_=h({gridGap:{property:"gridGap",scale:"space",defaultScale:T.space},gridColumnGap:{property:"gridColumnGap",scale:"space",defaultScale:T.space},gridRowGap:{property:"gridRowGap",scale:"space",defaultScale:T.space},gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridAutoRows:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0}),C=_,O={border:{property:"border",scale:"borders"},borderWidth:{property:"borderWidth",scale:"borderWidths"},borderStyle:{property:"borderStyle",scale:"borderStyles"},borderColor:{property:"borderColor",scale:"colors"},borderRadius:{property:"borderRadius",scale:"radii"},borderTop:{property:"borderTop",scale:"borders"},borderTopLeftRadius:{property:"borderTopLeftRadius",scale:"radii"},borderTopRightRadius:{property:"borderTopRightRadius",scale:"radii"},borderRight:{property:"borderRight",scale:"borders"},borderBottom:{property:"borderBottom",scale:"borders"},borderBottomLeftRadius:{property:"borderBottomLeftRadius",scale:"radii"},borderBottomRightRadius:{property:"borderBottomRightRadius",scale:"radii"},borderLeft:{property:"borderLeft",scale:"borders"},borderX:{properties:["borderLeft","borderRight"],scale:"borders"},borderY:{properties:["borderTop","borderBottom"],scale:"borders"},borderTopWidth:{property:"borderTopWidth",scale:"borderWidths"},borderTopColor:{property:"borderTopColor",scale:"colors"},borderTopStyle:{property:"borderTopStyle",scale:"borderStyles"}};O.borderTopLeftRadius={property:"borderTopLeftRadius",scale:"radii"},O.borderTopRightRadius={property:"borderTopRightRadius",scale:"radii"},O.borderBottomWidth={property:"borderBottomWidth",scale:"borderWidths"},O.borderBottomColor={property:"borderBottomColor",scale:"colors"},O.borderBottomStyle={property:"borderBottomStyle",scale:"borderStyles"},O.borderBottomLeftRadius={property:"borderBottomLeftRadius",scale:"radii"},O.borderBottomRightRadius={property:"borderBottomRightRadius",scale:"radii"},O.borderLeftWidth={property:"borderLeftWidth",scale:"borderWidths"},O.borderLeftColor={property:"borderLeftColor",scale:"colors"},O.borderLeftStyle={property:"borderLeftStyle",scale:"borderStyles"},O.borderRightWidth={property:"borderRightWidth",scale:"borderWidths"},O.borderRightColor={property:"borderRightColor",scale:"colors"},O.borderRightStyle={property:"borderRightStyle",scale:"borderStyles"};var P=h(O),R=P,j={background:!0,backgroundImage:!0,backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0};j.bgImage=j.backgroundImage,j.bgSize=j.backgroundSize,j.bgPosition=j.backgroundPosition,j.bgRepeat=j.backgroundRepeat;var A=h(j),N=A,I={space:[0,4,8,16,32,64,128,256,512]},L=h({position:!0,zIndex:{property:"zIndex",scale:"zIndices"},top:{property:"top",scale:"space",defaultScale:I.space},right:{property:"right",scale:"space",defaultScale:I.space},bottom:{property:"bottom",scale:"space",defaultScale:I.space},left:{property:"left",scale:"space",defaultScale:I.space}}),z=L,M={space:[0,4,8,16,32,64,128,256,512]},F=function(e){return"number"===typeof e&&!isNaN(e)},D=function(e,t){if(!F(e))return c(t,e,e);var n=e<0,r=Math.abs(e),o=c(t,r,r);return F(o)?o*(n?-1:1):n?"-"+o:o},B={};B.margin={margin:{property:"margin",scale:"space",transform:D,defaultScale:M.space},marginTop:{property:"marginTop",scale:"space",transform:D,defaultScale:M.space},marginRight:{property:"marginRight",scale:"space",transform:D,defaultScale:M.space},marginBottom:{property:"marginBottom",scale:"space",transform:D,defaultScale:M.space},marginLeft:{property:"marginLeft",scale:"space",transform:D,defaultScale:M.space},marginX:{properties:["marginLeft","marginRight"],scale:"space",transform:D,defaultScale:M.space},marginY:{properties:["marginTop","marginBottom"],scale:"space",transform:D,defaultScale:M.space}},B.margin.m=B.margin.margin,B.margin.mt=B.margin.marginTop,B.margin.mr=B.margin.marginRight,B.margin.mb=B.margin.marginBottom,B.margin.ml=B.margin.marginLeft,B.margin.mx=B.margin.marginX,B.margin.my=B.margin.marginY,B.padding={padding:{property:"padding",scale:"space",defaultScale:M.space},paddingTop:{property:"paddingTop",scale:"space",defaultScale:M.space},paddingRight:{property:"paddingRight",scale:"space",defaultScale:M.space},paddingBottom:{property:"paddingBottom",scale:"space",defaultScale:M.space},paddingLeft:{property:"paddingLeft",scale:"space",defaultScale:M.space},paddingX:{properties:["paddingLeft","paddingRight"],scale:"space",defaultScale:M.space},paddingY:{properties:["paddingTop","paddingBottom"],scale:"space",defaultScale:M.space}},B.padding.p=B.padding.padding,B.padding.pt=B.padding.paddingTop,B.padding.pr=B.padding.paddingRight,B.padding.pb=B.padding.paddingBottom,B.padding.pl=B.padding.paddingLeft,B.padding.px=B.padding.paddingX,B.padding.py=B.padding.paddingY;var W=h(B.margin),U=h(B.padding),V=m(W,U),$=h({boxShadow:{property:"boxShadow",scale:"shadows"},textShadow:{property:"textShadow",scale:"shadows"}}),H=$,q=n(57),Q=function(e){var t,n,r=e.scale,o=e.prop,i=void 0===o?"variant":o,a=e.variants,u=void 0===a?{}:a,l=e.key;(n=Object.keys(u).length?function(e,t,n){return Object(q.default)(c(t,e,null))(n.theme)}:function(e,t){return c(t,e,null)}).scale=r||l,n.defaults=u;var f=((t={})[i]=n,t);return s(f)},G=Q({key:"buttons"}),X=Q({key:"textStyles",prop:"textStyle"}),Y=Q({key:"colorStyles",prop:"colors"}),K=g.width,J=g.height,Z=g.minWidth,ee=g.minHeight,te=g.maxWidth,ne=g.maxHeight,re=g.size,oe=g.verticalAlign,ie=g.display,ae=g.overflow,ue=g.overflowX,le=g.overflowY,ce=w.opacity,se=k.fontSize,fe=k.fontFamily,de=k.fontWeight,pe=k.lineHeight,he=k.textAlign,me=k.fontStyle,ye=k.letterSpacing,ge=S.alignItems,ve=S.alignContent,be=S.justifyItems,we=S.justifyContent,xe=S.flexWrap,ke=S.flexDirection,Ee=S.flex,Se=S.flexGrow,Te=S.flexShrink,_e=S.flexBasis,Ce=S.justifySelf,Oe=S.alignSelf,Pe=S.order,Re=C.gridGap,je=C.gridColumnGap,Ae=C.gridRowGap,Ne=C.gridColumn,Ie=C.gridRow,Le=C.gridAutoFlow,ze=C.gridAutoColumns,Me=C.gridAutoRows,Fe=C.gridTemplateColumns,De=C.gridTemplateRows,Be=C.gridTemplateAreas,We=C.gridArea,Ue=R.borderWidth,Ve=R.borderStyle,$e=R.borderColor,He=R.borderTop,qe=R.borderRight,Qe=R.borderBottom,Ge=R.borderLeft,Xe=R.borderRadius,Ye=N.backgroundImage,Ke=N.backgroundSize,Je=N.backgroundPosition,Ze=N.backgroundRepeat,et=z.zIndex,tt=z.top,nt=z.right,rt=z.bottom,ot=z.left,it=function(e){var t=e.prop,n=e.cssProperty,r=e.alias,o=e.key,i=e.transformValue,a=e.scale,u=e.properties,l={};return l[t]=p({properties:u,property:n||t,scale:o,defaultScale:a,transform:i}),r&&(l[r]=l[t]),s(l)}},function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function a(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(o){return!1}}()?Object.assign:function(e,t){for(var n,u,l=a(e),c=1;cr&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(m,"$1"+e.trim());case 58:return e.trim()+t.replace(m,"$1"+e.trim());default:if(0<1*n&&0l.charCodeAt(8))break;case 115:a=a.replace(l,"-webkit-"+l)+";"+a;break;case 207:case 102:a=a.replace(l,"-webkit-"+(102u.charCodeAt(0)&&(u=u.trim()),u=[u],0p)&&(D=(U=U.replace(" ",":")).length),0=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},o={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},i=n(21),a=/[A-Z]|^ms/g,u=/_EMO_([^_]+?)_([^]*?)_EMO_/g,l=function(e){return 45===e.charCodeAt(1)},c=function(e){return null!=e&&"boolean"!==typeof e},s=Object(i.a)((function(e){return l(e)?e:e.replace(a,"-$&").toLowerCase()})),f=function(e,t){switch(e){case"animation":case"animationName":if("string"===typeof t)return t.replace(u,(function(e,t,n){return p={name:t,styles:n,next:p},t}))}return 1===o[e]||l(e)||"number"!==typeof t||0===t?t:t+"px"};function d(e,t,n,r){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return p={name:n.name,styles:n.styles,next:p},n.name;if(void 0!==n.styles){var o=n.next;if(void 0!==o)for(;void 0!==o;)p={name:o.name,styles:o.styles,next:p},o=o.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var c,s=[].concat(function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0?o(r(e),9007199254740991):0}},function(e,t){e.exports={}},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";t.a=function(e){var t=new WeakMap;return function(n){if(t.has(n))return t.get(n);var r=e(n);return t.set(n,r),r}}},function(e,t,n){"use strict";var r=n(153),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},u={};function l(e){return r.isMemo(e)?a:u[e.$$typeof]||o}u[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},u[r.Memo]=a;var c=Object.defineProperty,s=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(h){var o=p(n);o&&o!==h&&e(t,o,r)}var a=s(n);f&&(a=a.concat(f(n)));for(var u=l(t),m=l(n),y=0;y0?r:n)(e)}},function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){var r=n(13);e.exports=!!Object.getOwnPropertySymbols&&!r((function(){return!String(Symbol())}))},function(e,t,n){var r=n(45);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r={};r[n(10)("toStringTag")]="z",e.exports="[object z]"===String(r)},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t=0)return o(e,t,t);var n=Math.abs(t),r=o(e,n,n);return"string"===typeof r?"-"+r:-1*r},f=["margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","top","bottom","left","right"].reduce((function(e,t){var n;return r({},e,((n={})[t]=s,n))}),{}),d=function(e){return function(t){var n={},r=o(t,"breakpoints",i),a=[null].concat(r.map((function(e){return"@media screen and (min-width: "+e+")"})));for(var u in e){var l="function"===typeof e[u]?e[u](t):e[u];if(null!=l)if(Array.isArray(l))for(var c=0;cl;)r(u,n=t[l++])&&(~i(c,n)||c.push(n));return c}},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){var r=n(54);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){var r,o=n(20),i=n(103),a=n(53),u=n(35),l=n(104),c=n(63),s=n(33),f=s("IE_PROTO"),d=function(){},p=function(e){return" diff --git a/pages/documents/RealTimeData/BrandStatsService/BrandServiceStatusAPI.md b/pages/documents/RealTimeData/BrandStatsService/BrandServiceStatusAPI.md new file mode 100644 index 0000000000..b4ac1d572b --- /dev/null +++ b/pages/documents/RealTimeData/BrandStatsService/BrandServiceStatusAPI.md @@ -0,0 +1,121 @@ +--- +pagename: BrandServiceStatusAPI +redirect_from: +sitesection: Documents +categoryname: "RealTimeData" +documentname: BrandServiceStatusAPI +permalink: BrandServiceStatusAPI.html +indicator: +--- + +### Introduction + +The following document outlines the Brand Stats Service API. This API presents the status of system test proceedures in a brand scope. + +**Service Domain** +Please ask your account team to indicate which domain of the below domains your account is in. This can also be seen in the URL in your production account when accessing your Conversational Cloud / Conversation Manager interface. + +| Service Domain | Brand Service Status API Domain | +| :------------- | :----------------------------------- | +| VA: | https://va.bstats.int.liveperson.net | +| CA: | https://ca.bstats.int.liveperson.net | +| SY: | https://sy.bstats.int.liveperson.net | +| ME: | https://me.bstats.int.liveperson.net | +| LO: | https://lo.bstats.int.liveperson.net | +| AM: | https://am.bstats.int.liveperson.net | +| LO: | https://lo.bstats.int.liveperson.net | + +#### Request + +| Method | URL | +| :----- | :-------------------------------------------------- | +| GET | https://{Service Domain}/account/[accountID]/bstats | + +**Security** +Brand Stats Service requires an external appKey that shall be validated against LivePerson authentication service. The customer specific appKey should be generated in the [API Key creator](https://developers.liveperson.com/api-guidelines-create-api-keys.html) + +| Parameter | Description | Type | Required | Notes | +| :--------- | :---------------------------- | :--- | :------- | :---- | +| ApiKeyAuth | App key generated for Account | | Required | | + +**Parameters** + +| Parameter | Description | Type | Required | Notes | +| :-------- | :---------------------------- | :----- | :------- | :------------------------------------------------------------------------------------------------------------------------------------- | +| accountId | Brands Status Service account | string | Required | Brand Status account is NOT the Brand's production account, but is the designated account where the testing proceedures are configured | + +**Body** + +**Example cURL**: + +{: .important} +**Please note** Make sure to replace [`{Domain}`](#step-1-identify-the-third-party-bots-api-domain), `{accountId}`, `{userName}` and `{password}` from the below command with your information + +```bash +curl -X GET \ + https://https://z1.bstats.liveperson.net/api/account/le56105173/bstats \ + -H 'accept: */*' \ + -H 'authorization: Basic QlNUQVRTOlpCdGtCd2VqZDBjR2hfV1U=' \ + -H 'cache-control: no-cache' \ + -H 'content-type: application/json' \ + -H 'postman-token: 13e20bb3-d36b-5c94-b9f2-64ad09999e07' +``` + +**Response**: + +#### Example Response + +Example response of the GET request returned by the API will look like this + +```json +{ + "accountId": "123456789", + "updateTimestampMilliseconds": 1592471558173, + "servicesStatus": [ + { + "total": 6, + "failure": 0, + "success": 6, + "timestampSeconds": 1592471558, + "name": "Messaging Agent And Consumer" + }, + { + "total": 6, + "failure": 0, + "success": 6, + "timestampSeconds": 1592471558, + "name": "All connection" + }, + { + "total": 6, + "failure": 0, + "success": 6, + "timestampSeconds": 1592471558, + "name": "Predefined Content" + } + ] +} + +In case account is not define in Sheriff, response will be: + +{ + "accountId": "123456789", + "updateTimestampMilliseconds": 1592471742150, + "servicesStatus": [] +} + +``` + +### Response Codes + +| Code | Response | +| :--- | :------------------------------------------------------------------- | +| 200 | OK - request for the given API succeeded. | +| 400 | Client error | +| 401 | Unauthorized - Invalid bearer token. | +| 403 | Forbidden | +| 404 | Not Found - If the provided conversation Id is invalid or not found. | +| 500 | Server error | +| 503 | Temporary error | + +Due to security considerations, we cannot return messages explaining the error, but only the generic and code errors. LivePerson support and technical team can help with further investigations should you encounter these errors. diff --git a/pages/documents/RealTimeData/BrandStatsService/Test details.md b/pages/documents/RealTimeData/BrandStatsService/Test details.md new file mode 100644 index 0000000000..9973ac3d7c --- /dev/null +++ b/pages/documents/RealTimeData/BrandStatsService/Test details.md @@ -0,0 +1,33 @@ +--- +pagename: BrandServiceStatusAPI +redirect_from: +sitesection: Documents +categoryname: "RealTimeData" +documentname: BrandStatusService_test-details +permalink: BrandStatusService_test-details.html +indicator: +--- + +### Introduction + +The table below provides detail on the tests availalbe in the Brand Status Service API and Dashboard. + +The following Amazon Lex information should be provided to LivePerson: + + + + + + + + + + + + + + + + +
Test NameDescriptionExample
row2 col1row2 col2row2 col3
+ diff --git a/pages/index.md b/pages/index.md index 3982d937e8..de423730dc 100644 --- a/pages/index.md +++ b/pages/index.md @@ -57,5 +57,5 @@ solutions with you! - + diff --git a/pages/register.md b/pages/register.md index aafa0bc28b..572307ae2d 100644 --- a/pages/register.md +++ b/pages/register.md @@ -2,5 +2,6 @@ pagename: Welcome to Conversational Cloud! subtitle: Sign-up for your free 45-day trial now permalink: register.html -layout: register2 + +redirect_to: /free-trial-registration --- diff --git a/web-messaging/css/style.css b/web-messaging/css/style.css index 8bf68173fc..3635f943d9 100644 --- a/web-messaging/css/style.css +++ b/web-messaging/css/style.css @@ -1,5 +1,4 @@ body { - background: #090C43 !important; overflow: auto; } @@ -11,16 +10,20 @@ body { } #lp_account { - height: 56px; - width: 360px; - border-radius: 100px; - padding: 0 24px; - border: 2px solid white; - margin-left: -24px; + + height: 44px; + width: 286px; + border-radius: 8px; + padding: 0 16px; + border: 1px solid white; color: white; background-color: inherit; } +#lp_account::placeholder { + color: #818299; +} + #lp_username { background: url('../img/group-15.png') no-repeat scroll 8px 11px; /*width: 291px;*/ @@ -56,24 +59,21 @@ body { } #lp_btn_login { - width: 160px; - height: 56px; - border-radius: 100px; + width: auto; + height: 44px; + border-radius: 22px; border: none; padding: 0 24px; background-color: #0053f4; - object-fit: contain; font-family: Roboto, sans-serif; font-size: 14px; font-weight: bold; font-style: normal; margin-left: 24px; - font-stretch: normal; line-height: normal; - letter-spacing: 1.5px; + letter-spacing: 0.01em; text-align: center; color: #ffffff; - outline: none; } @@ -198,20 +198,6 @@ body { color: #4a4a4a; } -::-webkit-input-placeholder { - /* Edge */ - font-size: 16px; -} - -:-ms-input-placeholder { - /* Internet Explorer 10-11 */ - font-size: 16px; -} - -::placeholder { - font-size: 16px; -} - #lp-info { height: 362px; box-shadow: 0 5px 10px 0 rgba(131, 146, 167, 0.2); diff --git a/web-messaging/emulator.html b/web-messaging/emulator.html index a48868ff72..eae3efffa8 100644 --- a/web-messaging/emulator.html +++ b/web-messaging/emulator.html @@ -10,7 +10,6 @@ - @@ -24,14 +23,11 @@ -
- Test your Web Messaging Experience -
+
Test your Web Messaging Experience
- +
diff --git a/web-messaging/js/spotlight.js b/web-messaging/js/spotlight.js index 08c66ce5b2..03a65e6759 100644 --- a/web-messaging/js/spotlight.js +++ b/web-messaging/js/spotlight.js @@ -3,12 +3,13 @@ const sleep = (milliseconds) => { return new Promise(resolve => setTimeout(resolve, milliseconds)) } -$(window).blur(function() { - displaySpotlight(); +$(window).blur(function () { + displaySpotlight(); }); + const displaySpotlight = async () => { - //do stuff - await sleep(3000); - console.log('Set Spotlight modal from display none to display block'); - document.getElementById('spotlight').style.display = "inline-flex"; + //do stuff + await sleep(3000); + console.log('Set Spotlight modal from display none to display block'); + document.getElementById('spotlight').style.display = "inline-flex"; }