CMS  Version 3.9
ScrollManifest Class Reference

Static Public Member Functions

static getComponentDefinition ()
 
static getAdminMenu ()
 
static getStyles ()
 
static getScripts ()
 
static subscribeToEvents ()
 

Detailed Description

Definition at line 7 of file manifest.inc.

Member Function Documentation

◆ getAdminMenu()

static ScrollManifest::getAdminMenu ( )
static

Definition at line 22 of file manifest.inc.

23  {
24  return array
25  (
26  "Site Content" => array
27  (
28  "Scrolls" => array("page" => "/admin/scrolls",
29  "role" => "admin,editor",
30  "weight" => 4,
31  "icon" => "/components/scroll/images/scroll.svg")
32  )
33  );
34  }

◆ getComponentDefinition()

static ScrollManifest::getComponentDefinition ( )
static

Definition at line 9 of file manifest.inc.

10  {
11  $component = new Component();
12  $component->name = "scroll";
13  $component->description = "Provides support for long scrolling pages with multiple blocks of content";
14  $component->author = "Andy Green";
15  $component->version = "1.0";
16  $component->priority = 5;
17  $component->enabled = true;
18 
19  return $component;
20  }
$component
Definition: help.inc:38

◆ getScripts()

static ScrollManifest::getScripts ( )
static

Definition at line 43 of file manifest.inc.

44  {
45  return array(
46  "/components/scroll/js/scroll_part_manager.js"
47  );
48  }

◆ getStyles()

static ScrollManifest::getStyles ( )
static

Definition at line 36 of file manifest.inc.

37  {
38  return array(
39  //TODO: Add CSS File References "/components/scroll/css/..."
40  );
41  }

◆ subscribeToEvents()

static ScrollManifest::subscribeToEvents ( )
static

Definition at line 50 of file manifest.inc.

51  {
52  return array("upgradeComponent" => array(ScrollManager, upgradeComponent),
53  "ComponentScanComplete" => array(ScrollManager, setDefaults),
54  "ResolveIdentifier" => array(ScrollManager, displayScroll),
55  "EnumerateItems" => array(ScrollManager, enumerateScrolls),
56  //"RegisterSearchables" => array(PageManager, registerSearchables),
57  "RegisterTaxonomyClasses" => array(ScrollManager, registerTaxonomyClasses),
58  "RegisterSerializationHandler" => array(ScrollManager, registerSerializationHandler),
59  "RegisterVersionedContent" => array(ScrollManager, registerVersionedContent)
60 
61  //TODO: Add Event Registrations here
62  );
63  }
Provides a central management class for event handlers and common functionality for the scroll compon...

The documentation for this class was generated from the following file: