window

Window management utilities for popups, zoom control, page leave handling, and memory management.

Functions

Function
Description
Example

enhancement

Enhance window with additional properties

dphelper.window.enhancement()

center

Open centered popup window

dphelper.window.center({ url, title, name, w, h })

onBeforeUnLoad

Prompt before leaving page

dphelper.window.onBeforeUnLoad('#form')

purge

Clear elements from memory

dphelper.window.purge()

stopZoomWheel

Disable Ctrl+wheel zoom

dphelper.window.stopZoomWheel()

setZoom

Set element zoom level

dphelper.window.setZoom('#container', 1.5)

getZoom

Get element zoom level

dphelper.window.getZoom('#container')

Description

Complete window management toolkit:

  • Popup Windows - Centered, sized windows

  • Zoom Control - Get/set zoom levels

  • Page Exit - Warn before leaving with unsaved changes

  • Memory - Purge unused elements

  • Accessibility - Disable unwanted zoom

Usage Examples

Centered Popup Window

Before Unload Warning

Zoom Control

Disable Mouse Wheel Zoom

Memory Purge

Window Enhancement

Advanced Usage

Complete Form Protection

Responsive Zoom Handler

Details

  • Author: Dario Passariello

  • Version: 0.0.2

  • Creation Date: 20210101

  • Last Modified: 20260220

  • Environment: Client-side only (browser)


Automatically generated document

Last updated