Forge

The OutSystems Forge is a repository of reusable, open code modules, connectors, UI components, and business solutions to help speed up app delivery time.
Not finding the asset you need?
17 results for tag 
"javascript"
mobile-utilities
Reactive Utilities
by 
Miguel Vicente
A group of multiple utilities to use on your Mobile or Reactive applications. The main goal is to bring Text, HttpRequestHandler, and other extensions from the server-side to the client-side.
Latest version
1.0.4
Latest release
11 Jul 2021
Compatible with
OutSystems 11 and 10
javascript
Math
Reactive utilities
Regex
Validator
reactive-html2pdf-js
Reactive Html2Pdf Js
by 
Ryan Surjadi
Reactive to convert HTML to PDF using Javascript
Latest version
1.0.3
Latest release
13 Aug 2021
Compatible with
OutSystems 11
javascript
Converter
htmltopdf
screen-timer-reactive
Screen Timer Reactive
by 
Francisco Calderón
Reactive Web utility for performing an automatic action each time a determined amount of time elapses, without the need of direct user interaction.
Latest version
1.0.0
Latest release
11 Apr 2021
Compatible with
OutSystems 11
auto updater
auto-refresh
interval
javascript
self refresh
setInterval
timer
trigger
text-actions-javascript
Text Actions (JavaScript)
by 
Michel De Almeida
A simple component that allows client side string/text actions and regex using JavaScript.
Latest version
1.0.3
Latest release
23 Aug 2021
Compatible with
OutSystems 11
Advance Strings
Character Count
javascript
regular expression
split
Text
countdown-timer-cw-oml
CountDown Timer Mobile
by 
Raphael Ranieri
Count Down Timer is a Pure Javascript visual count down timer that triggers an action when it expires.



You can set how many seconds you want it to have and in the end it will trigger an event if not stopped in time.



This sample is Mobile but it can be easily ported to a reactive app.
Latest version
1.0.4
Latest release
24 Jun 2021
Compatible with
OutSystems 11
countdown
countdown timer
javascript
mobile
reactive
timer
trigger-action
Trigger Action
by 
Pedro Marques
This component offers 2 tools:
- call a client action periodically; one of the use cases can be perform an autosave.
- auto-refresh the screen regularly in a defined time span.
Latest version
1.0.1
Latest release
21 Mar 2021
Compatible with
OutSystems 11
automation
autorefresh
AutoRefresh Reactive
javascript
reactive
Refresh
esri-maps-reactive
ESRI Maps Reactive
by 
Bryan Minton
ESRI Maps Reactive is a JavaScript API component built off of the traditional version of ESRI Maps by Fabrice Rosa and Tiago Oliveira. Thanks guys!!
Latest version
1.0.0
Latest release
3 Jun 2021
Compatible with
OutSystems 11
javascript
map
default-browser-dialog-reactive
Default Browser Dialog Reactive
by 
Francisco Calderón
Default browser dialog/popup boxes for common use cases, including Confirmation Messages without the need of a link/button, showing Alerts, and Prompts for the user to enter some Text.

All the actions are implemented using vanilla JavaScript.
Latest version
1.0.0
Latest release
8 Aug 2021
Compatible with
OutSystems 11
alert
confirm
confirmation message
Dialog
javascript
Pop up
popup
prompt
markdown-parser
Markdown_Parser
by 
Paulo Torres
A markdown parser and compiler
Latest version
1.0.1
Latest release
23 Feb 2021
Compatible with
OutSystems 11
#markdown
javascript
animejs
AnimeJS
by 
TheDon
Anime JS  is a lightweight JavaScript animation library with a simple, yet powerful API.
It works with CSS properties, SVG, DOM attributes and JavaScript Objects.
Latest version
1.0.0
Latest release
25 Mar 2021
Compatible with
OutSystems 11
animate
animation
includejavascript
javascript
jslibrary
library
confirmation-code
Confirmation Code
by 
Paulo Torres
If you need a widget for confirmation code you have here done.
Latest version
1.0.1
Latest release
20 Nov 2021
Compatible with
OutSystems 11
javascript
elementvisibleinviewport
Element Visible In ViewPort
by 
João Lopes
Discover if an element is fully visible on the screen (view port).

Perform actions depending on whether the component is visible or not.
Latest version
1.0.0
Latest release
2 Mar 2021
Compatible with
OutSystems 11
#scrollIntoView
javascript
port
view
view port
viewport
visible
encode-javascript
Encode JavaScript
by 
Maxime Baracco
Encode JavaScript code using only six characters: [, ], (, ), !, and +.
Latest version
1.0.0
Latest release
7 Aug 2021
Compatible with
OutSystems 11
code
encode
Encoding
javascript
js
web-api-intersection-observer
Web API Intersection Observer
by 
Barduino
The Intersection Observer API provides a way to asynchronously observe changes in the intersection of a target element with an ancestor element or with a top-level document's viewport.
Latest version
1.0.0
Latest release
6 Oct 2021
Compatible with
OutSystems 11
frontend
intersection
javascript
library
observer
webapi
js-particles
JS Particles Text
by 
Michael de Guzman
This is to demonstrate particle animation in Javascript using HTML Canvas.  Hover the mouse over the text for effect.
Latest version
1.0.1
Latest release
26 Nov 2021
Compatible with
OutSystems 11
animation
javascript
Particles
hexagon-menu
Hexagon_Menu
by 
José Torrão
This is a complete hexagon menu with customizable size/classes
Latest version
1.0.0
Latest release
20 Jul 2021
Compatible with
OutSystems 11
cool menu
different
hex
hexagon
hexagon menu
hexagons
javascript
Menu
menu top
Navigation
js-particles-image
JS Particles Image
by 
Michael de Guzman
This is to demonstrate the power of Javascript using HTML Canvas.  No framework or library was used.  Got this from Franks Laboratory in Youtube.  Hover your mouse on the logo for the animation effect.
Latest version
1.0.1
Latest release
29 Nov 2021
Compatible with
OutSystems 11
animation
javascript
Particles