npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@cdmx/tabbed_iframe

v0.0.4-ac2

Published

App Connect module for Tabbed Iframe.

Downloads

5

Readme

Developed and Maintained by: Lavi Sidana

Tabbed Iframes Extension for Wappler

Tabbed Iframes Module Documentation

The Tabbed Iframes module enables the creation of tabbed interfaces containing iframes. Below, you'll find the documentation for configuring the Tabbed Iframes module:

Installation

To install this extension, follow these steps:

  1. Download the extension files.
  2. In Wappler, go to the Extensions Manager.
  3. Click on "Add new extension" and select the downloaded extension files.
  4. Follow the prompts to complete the installation.

Usage

Once installed, you can use the tabbed iframes component in your Wappler projects. Here are the available properties for customization:

Tabbed Iframes Properties

  • ID: Unique ID for the component. (Required)
  • Auto Iframe Mode: Enable or disable auto iframe mode. (Default: false)
  • Auto Item Active: Enable or disable auto activation of new tabs. (Default: true)
  • Auto Show New Tab: Automatically show new tabs. (Default: true)
  • Allow Duplicates: Allow duplicate tabs. (Default: false)
  • Use Navbar Items: Use navigation bar items. (Default: false)
  • No Auto Load: Prevents iframes from loading content automatically. (Default: false)
  • Hide Iframe elements: Hide specified elements within the iframes. Provide a comma-separated list of selectors.

Actions

The Tabbed Iframes module also provides the following actions:

  1. Add Tab: Adds a new tab with the specified ID, Title, and Iframe source URL. If Auto Show New Tab is enabled, the newly added tab will be activated automatically.
  2. Load : Loads the iframe module. Mostly used when No auto-load is set to true.

Tabbed Iframes Data Module

As Iframes are not able to share data with each other, you can use tabbed iframe data module it will return the data of the layout within the iframe

Tabbed Iframe Data Properties

  • ID: Unique ID for the component.
  • No Auto Load: Prevents iframes from loading content automatically.

Instructions

Add the AC component to i.e "Tabbed Iframe" to a layout page Create another blank layout page without any content in it for your pages.

If you have any existing anchor tags on the layout by setting their href attribute to "#" , and on Dynamic events add action for "Add Tab" linking it to the page destined for rendering within the iframe.

If you wish to get content available form the main layout to your pages, add AC component i.e "Tabbed Iframe Data" on your individual pages that require it, and you main layout data will be accessible on the "data" attribute of the component added on the pages

If you want to auto link all the hrefs present in the page which load's the layout, you can set Auto iframe mode to true.