nebula_sw_message

This is useful for syncing data/information between tabs without needing localstorage. Like closing a notification in one tab closes it in all tabs, or incrementing a counter on all tabs…

Get User Media API

This is only a demo of how to implement the Get User Media API, which requires a secure connection and must be activated and given permission by the user. This…

crmQueryParameters()

“Use Companion Script” and “Real-Time Form Identification” options must be enabled for this to work in Nebula Options (using the Companion plugin). This function looks for any query string that…

create_max_width_size_proportionally()

These image sizes will not appear in lists (since they are dynamically created and have variable heights). See limit_image_size() page for demo….

postMessage()

This function is essentially an alias for navigator.serviceWorker.controller.postMessage(data), but it also checks if Service Worker is supported and if there is currently a controller, so it is safe to use…

Facebook Customer Chat Plugin

demo which automatically uses the correct data. Place it in the footer to appear on every page, or have it appear only on specific pages. Nebula automatically calls the Facebook…

Nebula Upload Data

This could become an actual function, but for now it will remain an example demo.

Google Maps JavaScript API

…markers on the map. Refer to the Google Maps JS API Documentation for more information. Here is one example of this demo that is likely too in-depth compared to what…

svgImgs()

Notice that once the SVG in the demo is replaced it is possible to programmatically control the fill color (and change it on hover). <img> tags that call SVG images…

Contact Form 7

…them in your child theme (skip ahead to “Step 2”). Demo Name* Email Address* Please check that you have entered a valid email address. Phone Number Please verify you have…

Was this page helpful? Yes No


    A feedback message is required to submit this form.


    Please check that you have entered a valid email address.

    Enter your email address if you would like a response.

    Thank you for your feedback!