← All apps
FnKit – Your Global JavaScript Utility Belt for Liferay logo

FnKit – Your Global JavaScript Utility Belt for Liferay

by Peter Richards

UtilityLiferay Self-HostedLiferay PaaSLiferay SaaS

Description

FnKit is a lightweight Global JS Client Extension that equips your Liferay environment with a powerful set of utility functions—instantly accessible via Liferay.FnKit. Whether you’re building fragments or full-blown applications, FnKit helps you streamline development with reusable, battle-tested helpers. Some examples are: getCssVariable – Dynamically retrieve CSS variable values from your stylesheets. debounce – Limit how often your functions run, perfect for performance tuning. uuidv4 – Generate universally unique identifiers for DOM elements, tracking, and more. Built for developers, by a developer who got tired of rewriting the same functions. Add it once—use it everywhere.

Source: Liferay's official Marketplace

More in Utility

AccessiPlus Toolbar

by Shreyas Vasoya

AccessiPlus Toolbar is a powerful and flexible accessibility enhancement fragment for Liferay DXP that improves usability for users with visual, cognitive, and motor impairments. Designed for governme

Accordeon

by Christian Hofstätter

Animated Accordeon Fragment with configuration for showing 1-10 visible elements and toggling if multiple or only a single element can be expanded. The content area of each element is a dropzone in wh

Accordion Set Fragment

by Liferay Community

The Accordion Set fragment brings flexible, modern accordion functionality to Liferay pages without relying on external libraries. Built with native HTML <details> elements, it’s fast, accessibl

Advanced Form Field Fragments

by Fabian Bouché

Enhance your Liferay Form Containers with this collection of simple, yet powerful, context-aware fragments. These utilities allow you to implicitly capture and submit dynamic values—such as object rel

More by Peter Richards

Content Map fragment

by Peter Richards

The fragment enables rapid map setup with default markers and an info window template, supporting both OpenStreetMap (Leaflet) and Google Maps. It offers an Auto Fit Bounds option or the ability to sp

Dynamic Badge Overlay Fragment

by Peter Richards

Some of the features: Support low stock, new product and discount use cases The text is configured for each use case using a template, which supports product property substitution and the discount in

Responsive Menu Fragments

by Peter Richards

A set of Page Fragments to help build out consistent configurable responsive menus in Liferay. These fragments can be used to build responsive menus which have various features built-in, such as stick

Segmented Numeric Form Fragment

by Peter Richards

This fragment was originally developed for a meter reading use case, hence the image. While this is still a valid use for this fragment, it can be used for the entry of any segmented numerical input.