Home > Class Reference > ENSLIB namespace > %ZEN.Mobile.mobilePage

%ZEN.Mobile.mobilePage

class %ZEN.Mobile.mobilePage extends %ZEN.Component.page

This base class provides a standard template for pages on mobile devices implemented using Zen.

Property Inventory (Including Private)

Method Inventory (Including Private)

Parameters

parameter APPLICATION = %ZEN.Portal.Application;
Set this to the appropriate application class.
parameter AUTONS = 0;
If true, auto-switch namespace to whatever $NAMESPACE is passed in.
parameter DEFAULTEXTENTHEIGHT = device-height;
Default maximum extent of this page
parameter DEFAULTEXTENTWIDTH = device-width;
Default maximum extent of this page
parameter DEFAULTHIDEURL = 1;
Default setting for hiding the URL bar on small screens (where possible)
parameter DEFAULTLAYOUT = none;
Inherited description: Subclasses can set this to change default layout for a group.
parameter DEFAULTMAXSCALE = 1.0;
Default maximum scale factor
parameter DEFAULTMINSCALE = 1.0;
Default minimum scale factor
parameter DEFAULTPREVENTGESTURES = 0;
Default setting for prevent default processing of page level gestures
parameter DEFAULTUSERSCALABLE = no;
Default setting for user scaling
parameter DOMAIN = %Utility;
Set this to the correct domain.
parameter JSINCLUDES = zenCSLM.js;
Inherited description: Comma-separated list of additional JS include files for the page.
parameter PAGENAME = Standard Mobile Page;
Name of this page.

Properties (Including Private)

property bodyScrollTop as %ZEN.Datatype.boolean [ InitialExpression = 0 ];
Property methods: bodyScrollTopDisplayToLogical(), bodyScrollTopGet(), bodyScrollTopIsValid(), bodyScrollTopLogicalToDisplay(), bodyScrollTopLogicalToOdbc(), bodyScrollTopLogicalToXSD(), bodyScrollTopNormalize(), bodyScrollTopSet(), bodyScrollTopXSDToLogical()
property extentHeight as %ZEN.Datatype.integer [ InitialExpression = ..#DEFAULTEXTENTHEIGHT ];
Property methods: extentHeightDisplayToLogical(), extentHeightGet(), extentHeightIsValid(), extentHeightLogicalToDisplay(), extentHeightLogicalToOdbc(), extentHeightNormalize(), extentHeightSet()
property extentWidth as %ZEN.Datatype.integer [ InitialExpression = ..#DEFAULTEXTENTWIDTH ];
Property methods: extentWidthDisplayToLogical(), extentWidthGet(), extentWidthIsValid(), extentWidthLogicalToDisplay(), extentWidthLogicalToOdbc(), extentWidthNormalize(), extentWidthSet()
property hideURLBar as %ZEN.Datatype.integer [ InitialExpression = ..#DEFAULTHIDEURL ];
Property methods: hideURLBarDisplayToLogical(), hideURLBarGet(), hideURLBarIsValid(), hideURLBarLogicalToDisplay(), hideURLBarLogicalToOdbc(), hideURLBarNormalize(), hideURLBarSet()
property maxScale as %ZEN.Datatype.integer [ InitialExpression = ..#DEFAULTMAXSCALE ];
Property methods: maxScaleDisplayToLogical(), maxScaleGet(), maxScaleIsValid(), maxScaleLogicalToDisplay(), maxScaleLogicalToOdbc(), maxScaleNormalize(), maxScaleSet()
property minScale as %ZEN.Datatype.integer [ InitialExpression = ..#DEFAULTMINSCALE ];
Property methods: minScaleDisplayToLogical(), minScaleGet(), minScaleIsValid(), minScaleLogicalToDisplay(), minScaleLogicalToOdbc(), minScaleNormalize(), minScaleSet()
property preventDefaultGestures as %ZEN.Datatype.integer [ InitialExpression = ..#DEFAULTPREVENTGESTURES ];
Property methods: preventDefaultGesturesDisplayToLogical(), preventDefaultGesturesGet(), preventDefaultGesturesIsValid(), preventDefaultGesturesLogicalToDisplay(), preventDefaultGesturesLogicalToOdbc(), preventDefaultGesturesNormalize(), preventDefaultGesturesSet()
property simulatedDeviceHeight as %ZEN.Datatype.integer [ InitialExpression = 320 ];
Property methods: simulatedDeviceHeightDisplayToLogical(), simulatedDeviceHeightGet(), simulatedDeviceHeightIsValid(), simulatedDeviceHeightLogicalToDisplay(), simulatedDeviceHeightLogicalToOdbc(), simulatedDeviceHeightNormalize(), simulatedDeviceHeightSet()
property simulatedDeviceWidth as %ZEN.Datatype.integer [ InitialExpression = 480 ];
Property methods: simulatedDeviceWidthDisplayToLogical(), simulatedDeviceWidthGet(), simulatedDeviceWidthIsValid(), simulatedDeviceWidthLogicalToDisplay(), simulatedDeviceWidthLogicalToOdbc(), simulatedDeviceWidthNormalize(), simulatedDeviceWidthSet()
property userScalable as %ZEN.Datatype.string [ InitialExpression = ..#DEFAULTUSERSCALABLE ];
Property methods: userScalableDisplayToLogical(), userScalableGet(), userScalableIsValid(), userScalableLogicalToDisplay(), userScalableLogicalToOdbc(), userScalableNormalize(), userScalableSet()

Methods (Including Private)

method %GenerateMetaContent() as %String