navigator.mozSocial

  • Revision slug: DOM/navigator.mozSocial
  • Revision title: navigator.mozSocial
  • Revision id: 319719
  • Created:
  • Creator: Sheppy
  • Is current revision? No
  • Comment

Revision Content

{{non-standard_header()}}

{{fx_minversion_header("17.0")}}

{{ domref() }}

The MozSocial object, returned by the navigator.mozSocial property, provides a way for social panels and windows to communicate with the social network using a standardized API.

Note: Although Mozilla hopes to submit this API for standardization eventually, it has not yet done so.

Attributes

{{domxref("MozSocial.isVisible")}}
Returns a Boolean value; the result is true if the content is visible, otherwise it's false.

Methods

{{domxref("MozSocial.closePanel()")}}
Closes the currently open flyout panel.
{{domxref("MozSocial.getAttention()")}}
Performs some action designed to get the user's attention; the exact behavior may vary from platform to platform. This might display a visual effect, play an audible notification, flash the screen, or use some other technique.
{{ domxref("MozSocial.getWorker()") }}
Returns a reference to the service worker; once content has this reference, it can call its postMessage() method to communicate with the service.
{{domxref("MozSocial.openChatWindow()")}}
Opens a chat window that is anchored to the bottom of the browser window. Each chat window is expected to be a singular chat, but functionality may vary by provider.
{{domxref("MozSocial.openPanel()")}}
Opens a flyout panel attached to the sidebar at a given vertical offset. This might be, for example, used to display the actual conversation corresponding to a notification in the sidebar.

See also

Revision Source

<p>{{non-standard_header()}}</p>
<p>{{fx_minversion_header("17.0")}}</p>
<p>{{ domref() }}</p>
<p>The <code>MozSocial</code> object, returned by the <code>navigator.mozSocial</code> property, provides a way for social panels and windows to communicate with the social network using a standardized API.</p>
<div class="note">
  <p><strong>Note:</strong> Although Mozilla hopes to submit this API for standardization eventually, it has not yet done so.</p>
</div>
<h2 id="Attributes">Attributes</h2>
<dl>
  <dt>
    {{domxref("MozSocial.isVisible")}}</dt>
  <dd>
    Returns a Boolean value; the result is <code>true</code> if the content is visible, otherwise it's <code>false</code>.</dd>
</dl>
<h2 id="Methods">Methods</h2>
<dl>
  <dt>
    {{domxref("MozSocial.closePanel()")}}</dt>
  <dd>
    Closes the currently open flyout panel.</dd>
  <dt>
    {{domxref("MozSocial.getAttention()")}}</dt>
  <dd>
    Performs some action designed to get the user's attention; the exact behavior may vary from platform to platform. This might display a visual effect, play an audible notification, flash the screen, or use some other technique.</dd>
  <dt>
    {{ domxref("MozSocial.getWorker()") }}</dt>
  <dd>
    Returns a reference to the service worker; once content has this reference, it can call its <code>postMessage()</code> method to communicate with the service.</dd>
  <dt>
    {{domxref("MozSocial.openChatWindow()")}}</dt>
  <dd>
    Opens a chat window that is anchored to the bottom of the browser window. Each chat window is expected to be a singular chat, but functionality may vary by provider.</dd>
  <dt>
    {{domxref("MozSocial.openPanel()")}}</dt>
  <dd>
    Opens a flyout panel attached to the sidebar at a given vertical offset. This might be, for example, used to display the actual conversation corresponding to a notification in the sidebar.</dd>
</dl>
<h2 id="See_also">See also</h2>
<ul>
  <li><a href="/en-US/docs/Social_API" title="/en-US/docs/Social_API">Social API</a></li>
</ul>
Revert to this revision