This document is provided on an "AS IS" basis without warranties of any kind. Smartsite iXperion class libraries may change in future releases.

Syntax

C# Copy imageCopy Code
                          namespace Smartsite.Scf
Visual Basic (Declaration) Copy imageCopy Code
                          Namespace Smartsite.Scf

Classes

  Class Description
Public class InstanceCreator
Helper class to create instances for performance.
Public class Smartlet
The Smartlet macro is uniquely used in Smartlet (SML) translations, and provides an environment to build so called 'Smartlets', Ajax-enabled web page components.
The Smartlet macro is used to create a public interface for state to travel between server and client,
and to handle the dual rendering (translation phase, ajax callback phase).
Public class SmartletBox
Smartlet html output wrapper macro. Outputs a DIV outer element, or wraps the output in a fully stylable glossy box using the createsmartletbox() translation.
Public class SmartletEditor
Edits a Smartlet.
Public class SmartletNoscript
Intelligent NoScript handling for Smartlets.
Public class SmartletPreset
The SmartletPreset macro can be used inside the Smartlet Preset contenttype to create presets for smartlets.
Public class SmartletPresetState
Internal state for each Smartlet Preset item. Used to cache its settings. Inherits from TranslationVersionState.
Public class SmartletProperty
Represents a Smartlet Property.
Public class Smartlets
Smartlets administration class.
Public class SmartletState
Represents Smartlet related state.
Public class SmartsiteClientFrameworkModule
Smartsite Client Framework macro. Used to fire up the Javascript client library.

Enumerations

  Enumeration Description
Public enumeration ClientScriptState
Client script enabled state.
Determined by having the jQuery.Scf layer setting a cookie named '_sce' to '1'.
If no cookie is found, state will be Unknown.
Public enumeration CssImportProcessingMode
Mode to finalize aggregated CSS @import statements.
Public enumeration PresetSettingType
Types that a preset setting can assume.
Public enumeration ScfStartupMode
Startup mode for Scf Javascript layer.
Public enumeration SmartletEventType
Event types for Smartlet interaction.
Public enumeration SmartletPropertyAccess
Smartlet property access settings for Client and Server.
Public enumeration SmartletPropertyEditableState
Determines if a Smartlet property is editable, and by whom.
Public enumeration SmartletPropertyValueOrigin
Represents the origin of a Smartlet property value.
Advanced