Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <title>Remember hide LiveChat window</title>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.4.min.js"></script>
- <link rel="stylesheet" type="text/css" href="https://cdn.livechat-static.com/design-system/styles.css">
- </head>
- <body>
- <div>LiveChat - example - remember hide chat window</div>
- <br />
- <button onclick="toggleChatWindow(true)" class="lc-btn lc-btn--primary" type="button">
- Show Chat Window LiveChat
- </button>
- <br />
- <br />
- <button onclick="toggleChatWindow(false)" class="lc-btn lc-btn--primary" type="button">
- Hide Chat Window LiveChat
- </button>
- <script type="text/javascript">
- var CacheLocalStorage =
- {
- getItem: function (name)
- {
- if (typeof (Storage) !== "undefined")
- {
- if (typeof (localStorage[name]) !== 'undefined')
- {
- return localStorage[name];
- }
- }
- return false;
- },
- saveItem: function (name, value)
- {
- if (typeof (Storage) !== "undefined")
- {
- localStorage.setItem(name, value);
- }
- }
- };
- function toggleChatWindow(show)
- {
- if(show)
- {
- LC_API.open_chat_window();
- CacheLocalStorage.saveItem('hidden', 'no');
- }
- else
- {
- LC_API.hide_chat_window();
- CacheLocalStorage.saveItem('hidden', 'yes');
- }
- }
- window.__lc = window.__lc || {};
- window.__lc.license = 11419698;
- (function() {
- var lc = document.createElement('script'); lc.type = 'text/javascript'; lc.async = true;
- lc.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'cdn.livechatinc.com/tracking.js';
- var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(lc, s);
- })();
- var LC_API = LC_API || {};
- LC_API.on_before_load = function() {
- hidden = CacheLocalStorage.getItem('hidden');
- console.log ("hidden", hidden)
- if(hidden === 'yes' )
- {
- LC_API.hide_chat_window();
- }
- };
- </script>
- </body>
- </html>
Add Comment
Please, Sign In to add comment