<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://all.docs.genesys.com/index.php?action=history&amp;feed=atom&amp;title=WID%2FCurrent%2FSDK%2FCommon</id>
	<title>WID/Current/SDK/Common - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://all.docs.genesys.com/index.php?action=history&amp;feed=atom&amp;title=WID%2FCurrent%2FSDK%2FCommon"/>
	<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=WID/Current/SDK/Common&amp;action=history"/>
	<updated>2026-05-01T16:09:59Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=WID/Current/SDK/Common&amp;diff=76954&amp;oldid=prev</id>
		<title>Chrissy.forrest@genesys.com: Published</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=WID/Current/SDK/Common&amp;diff=76954&amp;oldid=prev"/>
		<updated>2021-02-03T20:56:02Z</updated>

		<summary type="html">&lt;p&gt;Published&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 20:56, February 3, 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l824&quot; &gt;Line 824:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 824:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}frequency&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}frequency&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}milliseconds&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}milliseconds&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}Execute the function for every 'x' milliseconds &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;till the &lt;/del&gt;it returns true.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}Execute the function for every 'x' milliseconds &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;until &lt;/ins&gt;it returns true.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}limit&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}limit&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Chrissy.forrest@genesys.com</name></author>
		
	</entry>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=WID/Current/SDK/Common&amp;diff=69331&amp;oldid=prev</id>
		<title>Chrissyforrest: Published</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=WID/Current/SDK/Common&amp;diff=69331&amp;oldid=prev"/>
		<updated>2020-10-22T20:55:50Z</updated>

		<summary type="html">&lt;p&gt;Published&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 20:55, October 22, 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l209&quot; &gt;Line 209:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 209:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}options&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}options&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}object&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}object&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}This is an iScroll component. So, all the options that iScroll supports can be passed here. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;For more details, refer to: http://iscrolljs.com/#configuring&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}This is an iScroll component. So, all the options that iScroll supports can be passed here.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Status=No&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Status=No&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Chrissyforrest</name></author>
		
	</entry>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=WID/Current/SDK/Common&amp;diff=62759&amp;oldid=prev</id>
		<title>Chrissyforrest: Published</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=WID/Current/SDK/Common&amp;diff=62759&amp;oldid=prev"/>
		<updated>2020-07-30T20:46:51Z</updated>

		<summary type="html">&lt;p&gt;Published&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 20:46, July 30, 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot; &gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ComingSoon=No&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ComingSoon=No&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Platform=GenesysEngage-cloud&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Platform=GenesysEngage-cloud&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Role=Developer&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Section={{Section&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Section={{Section&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|alignment=Vertical&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|alignment=Vertical&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l97&quot; &gt;Line 97:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 98:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}options.buttons.primary&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}options.buttons.primary&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}string&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}string&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}Display name on the primary button. (for example 'OK', 'Yes', 'Accept', 'Continue', etc)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}Display name on the primary button. (for example 'OK', 'Yes', 'Accept', 'Continue', etc&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;.&lt;/ins&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}options.buttons.secondary&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}options.buttons.secondary&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}string&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}string&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}Display name on the secondary button. (for example 'Cancel', 'No', 'Dismiss', 'Reject', etc)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}Display name on the secondary button. (for example 'Cancel', 'No', 'Dismiss', 'Reject', etc&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;.&lt;/ins&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Status=No&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Status=No&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l140&quot; &gt;Line 140:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 141:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}options.primary&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}options.primary&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}string&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}string&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}Display name on the primary button. (for example 'OK', 'Yes', 'Accept', 'Continue', etc)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}Display name on the primary button. (for example 'OK', 'Yes', 'Accept', 'Continue', etc&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;.&lt;/ins&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}options.secondary&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}options.secondary&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}string&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}string&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}Display name on the secondary button. (for example 'Cancel', 'No', 'Dismiss', 'Reject', etc)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}Display name on the secondary button. (for example 'Cancel', 'No', 'Dismiss', 'Reject', etc&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;.&lt;/ins&gt;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Status=No&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Status=No&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l298&quot; &gt;Line 298:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 299:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}object&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}object&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}object&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}object&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}An &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Object &lt;/del&gt;you want to add your new path to.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}An &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;object &lt;/ins&gt;you want to add your new path to.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}path&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}path&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l629&quot; &gt;Line 629:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 630:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}Name for the icon to be read by screen readers.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}{{!}}Name for the icon to be read by screen readers.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Status=No&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Status=No&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{Section&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}{{Section&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l952&quot; &gt;Line 952:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 952:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Common.showAlert==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Common.showAlert==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Show a native alert dialog box on the Widget you prefer with your own text message. By default, a primary button is added to dismiss the alert dialog.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Show a native alert dialog box on the Widget you prefer with your own text message. By default, a primary button is added to dismiss the alert dialog.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Example ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Example===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Show an alert dialog box on the Widget you prefer. But default it adds the dismiss button.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Show an alert dialog box on the Widget you prefer. But default it adds the dismiss button.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;'&lt;/del&gt;javascript&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;'&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;javascript&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Common.showAlert($('.cx-widget.cx-webchat'), {text: 'your alert message', buttonText: 'Ok'})&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Common.showAlert($('.cx-widget.cx-webchat'), {text: 'your alert message', buttonText: 'Ok'})&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/source&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Arguments ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Arguments===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{!}}-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Chrissyforrest</name></author>
		
	</entry>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=WID/Current/SDK/Common&amp;diff=59459&amp;oldid=prev</id>
		<title>WikiSysop: Text replacement - &quot;\|Platform=([^\|]*)GenesysEngage-onpremises([\|]*)&quot; to &quot;|Platform=$1GenesysEngage-cloud$2&quot;</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=WID/Current/SDK/Common&amp;diff=59459&amp;oldid=prev"/>
		<updated>2020-07-25T02:37:55Z</updated>

		<summary type="html">&lt;p&gt;Text replacement - &amp;quot;\|Platform=([^\|]*)GenesysEngage-onpremises([\|]*)&amp;quot; to &amp;quot;|Platform=$1GenesysEngage-cloud$2&amp;quot;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 02:37, July 25, 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot; &gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Context=Learn how to access Widgets utility functions and dynamically generate the common HTML containers used throughout Genesys Widgets.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Context=Learn how to access Widgets utility functions and dynamically generate the common HTML containers used throughout Genesys Widgets.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ComingSoon=No&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ComingSoon=No&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Platform=GenesysEngage-&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;onpremises&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Platform=GenesysEngage-&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;cloud&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Section={{Section&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Section={{Section&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|alignment=Vertical&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|alignment=Vertical&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiSysop</name></author>
		
	</entry>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=WID/Current/SDK/Common&amp;diff=53142&amp;oldid=prev</id>
		<title>WikiSysop: Text replacement - &quot;\|Platforms?=([^\|]*)PureEngage([\|]*)&quot; to &quot;|Platform=$1GenesysEngage-onpremises$2&quot;</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=WID/Current/SDK/Common&amp;diff=53142&amp;oldid=prev"/>
		<updated>2020-07-15T11:49:58Z</updated>

		<summary type="html">&lt;p&gt;Text replacement - &amp;quot;\|Platforms?=([^\|]*)PureEngage([\|]*)&amp;quot; to &amp;quot;|Platform=$1GenesysEngage-onpremises$2&amp;quot;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 11:49, July 15, 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot; &gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Context=Learn how to access Widgets utility functions and dynamically generate the common HTML containers used throughout Genesys Widgets.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Context=Learn how to access Widgets utility functions and dynamically generate the common HTML containers used throughout Genesys Widgets.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ComingSoon=No&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ComingSoon=No&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Platform=&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;PureEngage&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Platform=&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;GenesysEngage-onpremises&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Section={{Section&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Section={{Section&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|alignment=Vertical&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|alignment=Vertical&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiSysop</name></author>
		
	</entry>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=WID/Current/SDK/Common&amp;diff=38021&amp;oldid=prev</id>
		<title>Chrissyforrest: Published</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=WID/Current/SDK/Common&amp;diff=38021&amp;oldid=prev"/>
		<updated>2020-04-09T21:48:37Z</updated>

		<summary type="html">&lt;p&gt;Published&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 21:48, April 9, 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot; &gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ComingSoon=No&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|ComingSoon=No&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Platform=PureEngage&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Platform=PureEngage&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Role=Developer&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Section={{Section&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|Section={{Section&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|alignment=Vertical&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|alignment=Vertical&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Chrissyforrest</name></author>
		
	</entry>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=WID/Current/SDK/Common&amp;diff=37319&amp;oldid=prev</id>
		<title>Chrissyforrest: Published</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=WID/Current/SDK/Common&amp;diff=37319&amp;oldid=prev"/>
		<updated>2020-04-01T00:08:12Z</updated>

		<summary type="html">&lt;p&gt;Published&lt;/p&gt;
&lt;a href=&quot;https://all.docs.genesys.com/index.php?title=WID/Current/SDK/Common&amp;amp;diff=37319&amp;amp;oldid=25479&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Chrissyforrest</name></author>
		
	</entry>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=WID/Current/SDK/Common&amp;diff=25479&amp;oldid=prev</id>
		<title>WikiSysop at 13:48, January 17, 2020</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=WID/Current/SDK/Common&amp;diff=25479&amp;oldid=prev"/>
		<updated>2020-01-17T13:48:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://all.docs.genesys.com/index.php?title=WID/Current/SDK/Common&amp;amp;diff=25479&amp;amp;oldid=13920&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>WikiSysop</name></author>
		
	</entry>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=WID/Current/SDK/Common&amp;diff=13920&amp;oldid=prev</id>
		<title>Mgionet: Published</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=WID/Current/SDK/Common&amp;diff=13920&amp;oldid=prev"/>
		<updated>2019-09-06T18:16:29Z</updated>

		<summary type="html">&lt;p&gt;Published&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Article&lt;br /&gt;
|Standalone=No&lt;br /&gt;
|DisplayName=Common&lt;br /&gt;
|Role=Developer&lt;br /&gt;
|TocName=Common&lt;br /&gt;
|Platform=PureEngage&lt;br /&gt;
|ComingSoon=No&lt;br /&gt;
|Context=Learn how to access Widgets utility functions and dynamically generate the common HTML containers used throughout Genesys Widgets.&lt;br /&gt;
|Section={{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Common is a utility object available for import into Plugins/Widgets and Extensions. It is also accessible directly from the path '''window._genesys.widgets.common'''.&lt;br /&gt;
&lt;br /&gt;
Common provides utility functions and dynamically generates common HTML Containers used throughout Genesys Widgets.&lt;br /&gt;
&lt;br /&gt;
For all examples below, assume that _genesys.widgets.common has been stored in a local variable named 'Common'.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;var Common = _genesys.widgets.common;&amp;lt;/source&amp;gt;&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.Generate.Container({options})&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Dynamically generates a new HTML Container in matching the style of Genesys Widgets with the selected components you request in your options object. Returns the generated container HTML as a jQuery wrapped set.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Generate an Overlay Container'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
var ndContainer = Common.Generate.Container({&lt;br /&gt;
&lt;br /&gt;
	type: 'overlay',&lt;br /&gt;
	title: 'My Overlay',body: 'Some HTML here as a string or jQuery wrapped set',&lt;br /&gt;
	icon: 'call-outgoing',&lt;br /&gt;
	controls: 'close',&lt;br /&gt;
	buttons: false&lt;br /&gt;
}),&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'Generate a Toast Container'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
var ndContainer = Common.Generate.Container({&lt;br /&gt;
&lt;br /&gt;
	type: 'generic',&lt;br /&gt;
	title: 'My Toast',body: 'Some HTML here as a string or jQuery wrapped set',&lt;br /&gt;
	icon: 'chat',&lt;br /&gt;
	controls: '',&lt;br /&gt;
	buttons: {&lt;br /&gt;
		type:'binary',&lt;br /&gt;
		primary: 'OK',&lt;br /&gt;
		secondary:'cancel'&lt;br /&gt;
	}&lt;br /&gt;
}),&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}options&lt;br /&gt;
{{!}}{{!}}object&lt;br /&gt;
{{!}}{{!}}An object containing options to apply to the generated container.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}options.type&lt;br /&gt;
{{!}}{{!}}string&lt;br /&gt;
{{!}}{{!}}'generic' or 'overlay'. Overlay containers have special CSS properties for appearing inside the Overlay widget. Default is 'generic'.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}options.title&lt;br /&gt;
{{!}}{{!}}string&lt;br /&gt;
{{!}}{{!}}Title to apply to the container's titlebar area.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}options.body&lt;br /&gt;
{{!}}{{!}}string or jQuery wrapped set&lt;br /&gt;
{{!}}{{!}}The HTML body you want the container to wrap.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}options.icon&lt;br /&gt;
{{!}}{{!}}string&lt;br /&gt;
{{!}}{{!}}CSS Classname of icon to use.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}options.controls&lt;br /&gt;
{{!}}{{!}}string&lt;br /&gt;
{{!}}{{!}}Select from a set of window control buttons to show at the top right. 'close' = Show only the close button. 'minimize' = Show only the minimize button. 'all' = Show both close and minimize buttons.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}options.buttons&lt;br /&gt;
{{!}}{{!}}object&lt;br /&gt;
{{!}}{{!}}Options for displaying action buttons at the bottom of the container, such as OK and Cancel buttons.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}options.buttons.type&lt;br /&gt;
{{!}}{{!}}string&lt;br /&gt;
{{!}}{{!}}Currently 'binary' is the only supported button set at this time. Additional sets and arrangements will be available in a later release. Please pass 'binary' as the type here if you wish to show typical 'accept' and 'dismiss' buttons.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}options.buttons.primary&lt;br /&gt;
{{!}}{{!}}string&lt;br /&gt;
{{!}}{{!}}Display name on the primary button. (for example 'OK', 'Yes', 'Accept', 'Continue', etc)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}options.buttons.secondary&lt;br /&gt;
{{!}}{{!}}string&lt;br /&gt;
{{!}}{{!}}Display name on the secondary button. (for example 'Cancel', 'No', 'Dismiss', 'Reject', etc)&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.Generate.Buttons({options})&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Dynamically generates a new HTML Binary Button set in matching the style of Genesys Widgets with the selected options in your options object. Returns the buttons as a jQuery wrapped set.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Generate Binary Buttons'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
var ndButtons = Common.Generate.Buttons({&lt;br /&gt;
&lt;br /&gt;
	type: 'binary',&lt;br /&gt;
	primary: 'OK',&lt;br /&gt;
	secondary: 'Cancel'&lt;br /&gt;
}),&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}options&lt;br /&gt;
{{!}}{{!}}object&lt;br /&gt;
{{!}}{{!}}Options for generating buttons, such as OK and Cancel buttons.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}options.type&lt;br /&gt;
{{!}}{{!}}string&lt;br /&gt;
{{!}}{{!}}Currently 'binary' is the only supported button set at this time. Additional sets and arrangements will be available in a later release. Please pass 'binary' as the type here if you wish to show typical 'accept' and 'dismiss' buttons.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}options.primary&lt;br /&gt;
{{!}}{{!}}string&lt;br /&gt;
{{!}}{{!}}Display name on the primary button. (for example 'OK', 'Yes', 'Accept', 'Continue', etc)&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}options.secondary&lt;br /&gt;
{{!}}{{!}}string&lt;br /&gt;
{{!}}{{!}}Display name on the secondary button. (for example 'Cancel', 'No', 'Dismiss', 'Reject', etc)&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.Generate.Icon(name)&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Dynamically generates an icon from the included icon set. Icons are in SVG format.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Generate Chat Icon'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
var ndChatIcon = Common.Generate.Icon('chat');&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'Insert Chat Icon'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
$('#your_icon_container').append(Common.Generate.Icon('chat'));&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}name&lt;br /&gt;
{{!}}{{!}}string&lt;br /&gt;
{{!}}{{!}}Select the icon you want to generate by name. See the icon reference page for icon names.&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.Generate.Scrollbar(element, {options})&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Dynamically generates a widget scrollbar for selected DOM element.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Generate Scrollbar for a container'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
var scrollContainer = Common.Generate.Scrollbar($('#your_container'))&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}element&lt;br /&gt;
{{!}}{{!}}DOM element or jQuery selector&lt;br /&gt;
{{!}}{{!}}Select the element to which you would like to apply scrollbar.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}options&lt;br /&gt;
{{!}}{{!}}object&lt;br /&gt;
{{!}}{{!}}This is an iScroll component. So, all the options that iScroll supports can be passed here. For more details, refer to: [http://iscrolljs.com/#configuring http://iscrolljs.com/#configuring]&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.config(object)&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Configure some debug options for Common at runtime.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Enable full debug logging'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
Common.config({debug: true, debugTimestamps: true});&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}object&lt;br /&gt;
{{!}}{{!}}object&lt;br /&gt;
{{!}}{{!}}Supported options are 'debug' and 'debugTimestamps'. Setting debug to true will enable debug messages created by Common.log(). Setting debugTimestamps to true will add timestamps to the front of each debug message created by Common.log(). Default value for both is false.&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.checkPath(object, path)&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Check for the existence of a sub-property of an object at any depth. Returns the value of that property if found otherwise it returns false. Useful for checking configuration object paths without having to check each sub-property level individually.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Check for window._genesys.main'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
var oMainConfig = false;&lt;br /&gt;
&lt;br /&gt;
if(oMainConfig = Common.checkPath(window, '_genesys.main')){&lt;br /&gt;
	 //... Utilize oMainConfig&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}object&lt;br /&gt;
{{!}}{{!}}object&lt;br /&gt;
{{!}}{{!}}An Object you want checked for a particular sub property at any depth.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}path&lt;br /&gt;
{{!}}{{!}}string&lt;br /&gt;
{{!}}{{!}}The object path in dot notation you wish to search for.&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.createPath(object, path, value)&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Related to checkPath, createPath lets you specify a target object and path string but lets you create the path and set a value for it. This saves you the pain of defining each node in the path individually. All nodes in your path will be created as objects. Your final node, the property you are trying to create, will be whatever value you assign it.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Create window._genesys.main'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
var oMainConfig = false;&lt;br /&gt;
&lt;br /&gt;
if(oMainConfig = Common.createPath(window, '_genesys.main', {debug:true})){&lt;br /&gt;
	 //... Utilize oMainConfig&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}object&lt;br /&gt;
{{!}}{{!}}object&lt;br /&gt;
{{!}}{{!}}An Object you want to add your new path to.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}path&lt;br /&gt;
{{!}}{{!}}string&lt;br /&gt;
{{!}}{{!}}The object path in dot notation you wish to create.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}value&lt;br /&gt;
{{!}}{{!}}any&lt;br /&gt;
{{!}}{{!}}The value you want to assign to the final node (property) in your path.&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.linkify(string, options)&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Search for and convert URLs within a string into HTML links. Returns transformed string.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Check for window._genesys.main'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
var sString = 'Please visit www.genesys.com';&lt;br /&gt;
sString = Common.linkify(sString, {target: 'self'});&lt;br /&gt;
// sString == 'Please visit &amp;lt;a href='www.genesys.com' target='_self'&amp;gt;www.genesys.com&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}string&lt;br /&gt;
{{!}}{{!}}string&lt;br /&gt;
{{!}}{{!}}Any string you want to check for URLs and have them converted.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}options&lt;br /&gt;
{{!}}{{!}}object&lt;br /&gt;
{{!}}{{!}}A list of options to apply to the linkify operation.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}options.target&lt;br /&gt;
{{!}}{{!}}string&lt;br /&gt;
{{!}}{{!}}Choose the HTML TARGET attribute to apply to the generated links. Default is '_blank'. Set this option to 'self' to apply the target '_self' to the generated links.&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.log(mixed, type)&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Log something to the browser's console. When using Common.log, _genesys.main.debug must be set to true to see your logs. This allows you to add debug logging to your code without worrying about unwanted debug messages in production. If timestamps are enabled, they will be prefixed to all messages printed through Common.log.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Check the contents of window._genesys.main'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
var Common = _genesys.widgets.common; &lt;br /&gt;
Common.log(window._genesys.main);&lt;br /&gt;
&lt;br /&gt;
if(!window._genesys.main){&lt;br /&gt;
	Common.log('window._genesys.main is not defined', 'error');&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}mixed&lt;br /&gt;
{{!}}{{!}}Any&lt;br /&gt;
{{!}}{{!}}Any value or message you'd like to log.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}type&lt;br /&gt;
{{!}}{{!}}string&lt;br /&gt;
{{!}}{{!}}You can specify the log type, such as 'log', 'debug' and 'error'. Default type is 'log'. Note, if your browser doesn't support the 'debug' or 'error' log type, use 'log' instead.&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.sanitizeHTML(string)&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Search for and escape &amp;lt; and &amp;gt; characters within a string. Returns transformed string. Useful for escaping HTML.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Check for window._genesys.main'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
var sString = 'Please visit &amp;lt;a href='www.genesys.com'&lt;br /&gt;
target='_self'&amp;gt;www.genesys.com&amp;lt;/a&amp;gt;';&lt;br /&gt;
&lt;br /&gt;
sString = Common.sanitizeHTML(sString);&lt;br /&gt;
&lt;br /&gt;
 // sString == 'Please visit &amp;amp;lt;a href='www.genesys.com' target='_self'&amp;amp;gt;www.genesys.com&amp;amp;lt;/a&amp;amp;gt;''&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}string&lt;br /&gt;
{{!}}{{!}}string&lt;br /&gt;
{{!}}{{!}}Any string you want to be transformed.&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.updateTemplateI18n(element, object)&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Searches through an element's contents for i18n string elements to update with new strings. Used when updating the language in real-time. Works by searching for elements with the CSS classname 'i18n' and reading the custom attribute 'data-message' to match the string name in the language object. See example below.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Check for window._genesys.main'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
var ndContainer = $('&amp;lt;div&amp;gt;&amp;lt;button class='i18n' data-message='CustomButton001'&amp;gt;&lt;br /&gt;
&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;');&lt;br /&gt;
&lt;br /&gt;
Common.updateTemplateI18n(ndContainer, {CustomButton001: 'Accept'});&lt;br /&gt;
&lt;br /&gt;
// ndContainer == &amp;lt;div&amp;gt;&amp;lt;button class='i18n' data-message='CustomButton001'&amp;gt;Accept&amp;lt;/button&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}element&lt;br /&gt;
{{!}}{{!}}jQuery wrapped set&lt;br /&gt;
{{!}}{{!}}Element you want to search within to replace i18n strings.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}object&lt;br /&gt;
{{!}}{{!}}Object of i18n Strings&lt;br /&gt;
{{!}}{{!}}The list of languages strings you want to update your UI with. This object comes from the App.i18n event or you can define your own custom object inline or using some other system. Object format is a simple name:value pair format. the 'data-message' attribute on your HTML element must match one of these property names to be updated.&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.debugIcons&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Returns the list of all the Icons with their names that Widgets support.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Fetch and Display list of icons present in Widgets'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
Common.debugIcons()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.debug&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Adds debug logs in to the browser's console. When using Common.debug, _genesys.main.debug must be set to true to see your logs. This allows you to add debug logging to your code without worrying about unwanted debug messages in production. If timestamps are enabled, they will be prefixed to all messages printed through Common.debug.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Check the File upload limits in WebChatService'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
Common.debug(data_server_returned_file_limits);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}mixed&lt;br /&gt;
{{!}}{{!}}Any&lt;br /&gt;
{{!}}{{!}}Any value or message you'd like to add debug log. Note: This is only supported if your browser supports debug log type.&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.error&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Adds error logs in to the browser's console. When using Common.error, _genesys.main.debug must be set to true to see your logs. This allows you to add error logging to your code without worrying about unwanted error messages in production.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Logging error messages'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
Common.error('A widget plugin did not receive the following config: ....');&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}mixed&lt;br /&gt;
{{!}}{{!}}Any&lt;br /&gt;
{{!}}{{!}}Any value or message you'd like to add error log. Note: This is only supported if your browser supports error log type.&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.populateAllPlaceholders&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Adds place holder content to the input elements in a form with the given text strings.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Show placeholders strings in a form'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
Common.populateAllPlaceholders($('#your_form'), {strings})&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}Form Selector&lt;br /&gt;
{{!}}{{!}}jQuery DOM selector for a form&lt;br /&gt;
{{!}}{{!}}Form containing input elements. Note: Input elements should contain i18n class name and data attribute 'data-message-type' with value 'placeholder' for the place holder details to appear.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}Key/Value pairs&lt;br /&gt;
{{!}}{{!}}object&lt;br /&gt;
{{!}}{{!}}Placeholder messages that needs to be displayed. This is an object with key-value pairs where, key should be equal to the 'data-message' attribute value of an input element and value can be any text that you would like to display.&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.populateLanguageStrings&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Adds the preferred language place holder text to the given input elements in a form.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Show placeholders strings in a form'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
Common.populateLanguageStrings($('#your_form'), {strings})&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}Form Selector&lt;br /&gt;
{{!}}{{!}}jQuery DOM selector for a form&lt;br /&gt;
{{!}}{{!}}Form containing input elements. Note: Input elements should contain i18n class name and data attribute 'data-message-type' with value 'placeholder' for the place holder details to appear.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}Key/Value pairs&lt;br /&gt;
{{!}}{{!}}object&lt;br /&gt;
{{!}}{{!}}Placeholder messages that needs to be displayed. This is an object with key-value pairs where, key should be equal to the 'data-message' attribute value of an input element and value can be any text that you would like to display.&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.populateIcons&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Show all the Icons on a Widget.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Populate all Widget Icons'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
Common.populateIcons($('#your_continer'));&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}element&lt;br /&gt;
{{!}}{{!}}jQuery DOM selector&lt;br /&gt;
{{!}}{{!}}Specify the Widget container for which all the Icons have to be displayed.&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.insertIcon&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Adds an icon before the selected element.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Insert a check mark icon to an element you desire.'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
Common.insertIcon($('#your_element'), 'alert-checkmark')&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}element&lt;br /&gt;
{{!}}{{!}}jQuery DOM selector&lt;br /&gt;
{{!}}{{!}}An html element to which Icon is to be displayed.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}Icon name&lt;br /&gt;
{{!}}{{!}}string&lt;br /&gt;
{{!}}{{!}}Name of the Icon that you would like to display. Note: Refer to Common.debugIcons method to find out all the icons names that widgets supports.&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.injectScript&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Injects javascript code dynamically into widgets with the help of a script tag.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Inject your Widget WebChat extension plugin.'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
Common.injectScript('path/to/LoadWebChat.ext.js')&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}Script file name&lt;br /&gt;
{{!}}{{!}}string path to JavaScript file&lt;br /&gt;
{{!}}{{!}}JavaScript file name that needs to be injected into widgets.&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.mobileScreenScale&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Re-sizes and fits Widget to any mobile screen.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Fit your widget to any mobile screen.'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
var mobileScaledWidget = Common.mobileScreenScale($('#your_widget'));&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}element&lt;br /&gt;
{{!}}{{!}}jQuery DOM Selector&lt;br /&gt;
{{!}}{{!}}Your main Widget wrapper container selector that contains the entire Widget with 'cx-titlebar', 'cx-body', 'cx-footer', 'cx-button-container' and 'cx-message-container' classes in it.&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.showLoading&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Show loading spinner Icon.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Show loading spinner during an Ajax request'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
Common.showLoading($('#your_container'))&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}element&lt;br /&gt;
{{!}}{{!}}jQuery DOM Selector&lt;br /&gt;
{{!}}{{!}}An html container where loading spinner should appear. This adds a class name 'cx-loading'.&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.hideLoading&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Remove loading spinner Icon.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Remove loading spinner after the Ajax request'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
Common.hideLoading($('#your_container'))&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}element&lt;br /&gt;
{{!}}{{!}}jQuery DOM Selector&lt;br /&gt;
{{!}}{{!}}An html container which contains the loading spinner.&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.showWaiting&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Show waiting Icon.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Show waiting Icon when uploading a file.'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
Common.showWaiting($('#your_container'))&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}element&lt;br /&gt;
{{!}}{{!}}jQuery DOM Selector&lt;br /&gt;
{{!}}{{!}}An html container where waiting symbol should appear. This adds a class name 'cx-waiting'.&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.hideWaiting&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Remove waiting Icon.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Remove waiting Icon after file upload is done.'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
Common.hideWaiting($('#your_container'))&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}element&lt;br /&gt;
{{!}}{{!}}jQuery DOM Selector&lt;br /&gt;
{{!}}{{!}}An html container which contains the waiting symbol.&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.watch&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Repeat your function execution for every 'x' milliseconds (default 1 second) up to a maximum number of times (default - infinite) or till your function returns true.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Make Request Notifications till none are pending.'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
Common.watch(function(iteration, maxIterations){&lt;br /&gt;
&lt;br /&gt;
	if(bRequestNotificationsPending){&lt;br /&gt;
	 // ..POST Request &lt;br /&gt;
	}&lt;br /&gt;
	return !bRequestNotificationsPending;&lt;br /&gt;
}, 3000, 30)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}function name&lt;br /&gt;
{{!}}{{!}}function&lt;br /&gt;
{{!}}{{!}}The function that you would like to execute. It should return true/false.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}frequency&lt;br /&gt;
{{!}}{{!}}milliseconds&lt;br /&gt;
{{!}}{{!}}Execute the function for every 'x' milliseconds till the it returns true.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}limit&lt;br /&gt;
{{!}}{{!}}number&lt;br /&gt;
{{!}}{{!}}The maximum number of times function is executed.&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.addDialog&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Create your own dialog box and append it in to the Widget.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Add a dialog box on your preferred container div''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
Common.addDialog($('#your_container'), $('#your_dialog_box'), 'my_warning')&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}element&lt;br /&gt;
{{!}}{{!}}jQuery selector&lt;br /&gt;
{{!}}{{!}}The parent container that holds the dialog box.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}element&lt;br /&gt;
{{!}}{{!}}jQuery selector&lt;br /&gt;
{{!}}{{!}}The actual dialog box that you would like to display. This should contain the data-dialog attribute with the value equal to the dialog box name.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}name&lt;br /&gt;
{{!}}{{!}}string&lt;br /&gt;
{{!}}{{!}}Dialog box name.&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.showDialog&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Show the dialog box that you prefer, using the dialog box name created with Common.addDialog().&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Show the dialog box created using Common.addDialog()'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
Common.showDialog($('#your_container'), 'your_dialog_box_name');&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}element&lt;br /&gt;
{{!}}{{!}}jQuery Selector&lt;br /&gt;
{{!}}{{!}}The parent container which has the Dialog box appended in to it.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}name&lt;br /&gt;
{{!}}{{!}}string&lt;br /&gt;
{{!}}{{!}}The actual dialog box name.&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.hideDialog&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Hide the dialog box that you showed using Common.showDialog().&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Hide dialog box'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
Common.hideDialog($('#your_container'), 'your_dialog_box_name);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}element&lt;br /&gt;
{{!}}{{!}}jQuery Selector&lt;br /&gt;
{{!}}{{!}}The parent container which is showing the dialog box.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}name&lt;br /&gt;
{{!}}{{!}}string&lt;br /&gt;
{{!}}{{!}}The actual dialog box name.&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.hideDialogs&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Hide all the dialog boxes. Dialog box name is not needed here.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'Hide all dialog boxes.'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
Common.hideDialogs($('#your_container'));&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}element&lt;br /&gt;
{{!}}{{!}}jQuery Selector&lt;br /&gt;
{{!}}{{!}}The parent container which is showing all the dialog boxes.&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.bytesToSize&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Convert any number in bytes to Kilobytes, Megabytes, Gigabytes and Terabytes.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'bytes to KB, MB, GB or TB.'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
var fileSize = Common.bytesToSize(parseInt(fileSizeInBytes));&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}bytes&lt;br /&gt;
{{!}}{{!}}number&lt;br /&gt;
{{!}}{{!}}Number in bytes size.&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}{{Section&lt;br /&gt;
|Type=Structured&lt;br /&gt;
|sectionHeading=Common.getFormattedTime&lt;br /&gt;
|alignment=Vertical&lt;br /&gt;
|structuredtext=Returns time in 12 hrs or 24 hrs format from the actual date timestamp. If no timestamp is provided, it uses current time.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
===Example===&lt;br /&gt;
'convert date timestamp to return time in 12 hrs format'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang='javascript'&amp;gt;&lt;br /&gt;
var formattedTime = Common.getFormattedTime(timestamp, 12);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===Arguments===&lt;br /&gt;
&lt;br /&gt;
{{{!}} class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
{{!}}-&lt;br /&gt;
!{{!}}Argument&lt;br /&gt;
!{{!}}Type&lt;br /&gt;
!{{!}}Description&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}timestamp&lt;br /&gt;
{{!}}{{!}}Date&lt;br /&gt;
{{!}}{{!}}JavaScript Date timestamp object.&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}}{{!}}format&lt;br /&gt;
{{!}}{{!}}number&lt;br /&gt;
{{!}}{{!}}Time format with value 12 or 24.&lt;br /&gt;
{{!}}}&lt;br /&gt;
|advanced=No&lt;br /&gt;
|Status=No&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Mgionet</name></author>
		
	</entry>
</feed>