summaryrefslogtreecommitdiff
path: root/features/timelinejs_feature
diff options
context:
space:
mode:
Diffstat (limited to 'features/timelinejs_feature')
-rw-r--r--features/timelinejs_feature/timelinejs_feature.features.field.inc682
-rw-r--r--features/timelinejs_feature/timelinejs_feature.features.inc40
-rw-r--r--features/timelinejs_feature/timelinejs_feature.field_group.inc43
-rw-r--r--features/timelinejs_feature/timelinejs_feature.info62
-rw-r--r--features/timelinejs_feature/timelinejs_feature.module7
-rw-r--r--features/timelinejs_feature/timelinejs_feature.strongarm.inc268
6 files changed, 1102 insertions, 0 deletions
diff --git a/features/timelinejs_feature/timelinejs_feature.features.field.inc b/features/timelinejs_feature/timelinejs_feature.features.field.inc
new file mode 100644
index 0000000..ff802b1
--- /dev/null
+++ b/features/timelinejs_feature/timelinejs_feature.features.field.inc
@@ -0,0 +1,682 @@
+<?php
+/**
+ * @file
+ * timelinejs_feature.features.field.inc
+ */
+
+/**
+ * Implements hook_field_default_fields().
+ */
+function timelinejs_feature_field_default_fields() {
+ $fields = array();
+
+ // Exported field: 'node-event-body'.
+ $fields['node-event-body'] = array(
+ 'field_config' => array(
+ 'active' => '1',
+ 'cardinality' => '1',
+ 'deleted' => '0',
+ 'entity_types' => array(
+ 0 => 'node',
+ ),
+ 'field_name' => 'body',
+ 'foreign keys' => array(
+ 'format' => array(
+ 'columns' => array(
+ 'format' => 'format',
+ ),
+ 'table' => 'filter_format',
+ ),
+ ),
+ 'indexes' => array(
+ 'format' => array(
+ 0 => 'format',
+ ),
+ ),
+ 'locked' => '0',
+ 'module' => 'text',
+ 'settings' => array(),
+ 'translatable' => '0',
+ 'type' => 'text_with_summary',
+ ),
+ 'field_instance' => array(
+ 'bundle' => 'event',
+ 'default_value' => NULL,
+ 'deleted' => '0',
+ 'description' => '',
+ 'display' => array(
+ 'default' => array(
+ 'label' => 'hidden',
+ 'module' => 'text',
+ 'settings' => array(),
+ 'type' => 'text_default',
+ 'weight' => 0,
+ ),
+ 'teaser' => array(
+ 'label' => 'hidden',
+ 'module' => 'text',
+ 'settings' => array(
+ 'trim_length' => 600,
+ ),
+ 'type' => 'text_summary_or_trimmed',
+ 'weight' => 0,
+ ),
+ ),
+ 'entity_type' => 'node',
+ 'field_name' => 'body',
+ 'label' => 'Body',
+ 'required' => FALSE,
+ 'settings' => array(
+ 'display_summary' => TRUE,
+ 'text_processing' => 1,
+ 'user_register_form' => FALSE,
+ ),
+ 'widget' => array(
+ 'module' => 'text',
+ 'settings' => array(
+ 'rows' => 20,
+ 'summary_rows' => 5,
+ ),
+ 'type' => 'text_textarea_with_summary',
+ 'weight' => '4',
+ ),
+ ),
+ );
+
+ // Exported field: 'node-event-field_date'.
+ $fields['node-event-field_date'] = array(
+ 'field_config' => array(
+ 'active' => '1',
+ 'cardinality' => '1',
+ 'deleted' => '0',
+ 'entity_types' => array(),
+ 'field_name' => 'field_date',
+ 'foreign keys' => array(),
+ 'indexes' => array(),
+ 'locked' => '0',
+ 'module' => 'date',
+ 'settings' => array(
+ 'cache_count' => '4',
+ 'cache_enabled' => 0,
+ 'granularity' => array(
+ 'day' => 'day',
+ 'hour' => 0,
+ 'minute' => 0,
+ 'month' => 'month',
+ 'second' => 0,
+ 'year' => 'year',
+ ),
+ 'timezone_db' => '',
+ 'todate' => '',
+ 'tz_handling' => 'none',
+ ),
+ 'translatable' => '0',
+ 'type' => 'datetime',
+ ),
+ 'field_instance' => array(
+ 'bundle' => 'event',
+ 'deleted' => '0',
+ 'description' => '',
+ 'display' => array(
+ 'default' => array(
+ 'label' => 'above',
+ 'module' => 'date',
+ 'settings' => array(
+ 'format_type' => 'long',
+ 'fromto' => 'both',
+ 'multiple_from' => '',
+ 'multiple_number' => '',
+ 'multiple_to' => '',
+ ),
+ 'type' => 'date_default',
+ 'weight' => 5,
+ ),
+ 'teaser' => array(
+ 'label' => 'above',
+ 'settings' => array(),
+ 'type' => 'hidden',
+ 'weight' => 0,
+ ),
+ ),
+ 'entity_type' => 'node',
+ 'field_name' => 'field_date',
+ 'label' => 'Data',
+ 'required' => 0,
+ 'settings' => array(
+ 'default_value' => 'now',
+ 'default_value2' => 'same',
+ 'default_value_code' => '',
+ 'default_value_code2' => '',
+ 'user_register_form' => FALSE,
+ ),
+ 'widget' => array(
+ 'active' => 1,
+ 'module' => 'date',
+ 'settings' => array(
+ 'increment' => '15',
+ 'input_format' => 'd/m/Y - H:i:s',
+ 'input_format_custom' => '',
+ 'label_position' => 'above',
+ 'text_parts' => array(),
+ 'year_range' => '-3:+3',
+ ),
+ 'type' => 'date_popup',
+ 'weight' => '1',
+ ),
+ ),
+ );
+
+ // Exported field: 'node-event-field_embed'.
+ $fields['node-event-field_embed'] = array(
+ 'field_config' => array(
+ 'active' => '1',
+ 'cardinality' => '1',
+ 'deleted' => '0',
+ 'entity_types' => array(),
+ 'field_name' => 'field_embed',
+ 'foreign keys' => array(
+ 'fid' => array(
+ 'columns' => array(
+ 'fid' => 'fid',
+ ),
+ 'table' => 'file_managed',
+ ),
+ ),
+ 'indexes' => array(
+ 'fid' => array(
+ 0 => 'fid',
+ ),
+ ),
+ 'locked' => '0',
+ 'module' => 'file',
+ 'settings' => array(
+ 'display_default' => 1,
+ 'display_field' => 1,
+ 'uri_scheme' => 'public',
+ ),
+ 'translatable' => '0',
+ 'type' => 'file',
+ ),
+ 'field_instance' => array(
+ 'bundle' => 'event',
+ 'default_value' => NULL,
+ 'deleted' => '0',
+ 'description' => '',
+ 'display' => array(
+ 'default' => array(
+ 'label' => 'above',
+ 'module' => 'file',
+ 'settings' => array(),
+ 'type' => 'file_default',
+ 'weight' => 4,
+ ),
+ 'teaser' => array(
+ 'label' => 'above',
+ 'settings' => array(),
+ 'type' => 'hidden',
+ 'weight' => 0,
+ ),
+ ),
+ 'entity_type' => 'node',
+ 'field_name' => 'field_embed',
+ 'label' => 'Embarcado',
+ 'required' => 0,
+ 'settings' => array(
+ 'description_field' => 0,
+ 'file_directory' => '',
+ 'file_extensions' => 'txt',
+ 'max_filesize' => '',
+ 'user_register_form' => FALSE,
+ ),
+ 'widget' => array(
+ 'active' => 1,
+ 'module' => 'emfield',
+ 'settings' => array(
+ 'size' => '60',
+ ),
+ 'type' => 'enfield_widget',
+ 'weight' => '5',
+ ),
+ ),
+ );
+
+ // Exported field: 'node-event-field_image'.
+ $fields['node-event-field_image'] = array(
+ 'field_config' => array(
+ 'active' => '1',
+ 'cardinality' => '-1',
+ 'deleted' => '0',
+ 'entity_types' => array(),
+ 'field_name' => 'field_image',
+ 'foreign keys' => array(
+ 'fid' => array(
+ 'columns' => array(
+ 'fid' => 'fid',
+ ),
+ 'table' => 'file_managed',
+ ),
+ ),
+ 'indexes' => array(
+ 'fid' => array(
+ 0 => 'fid',
+ ),
+ ),
+ 'locked' => '0',
+ 'module' => 'image',
+ 'settings' => array(
+ 'default_image' => '24',
+ 'uri_scheme' => 'public',
+ ),
+ 'translatable' => '0',
+ 'type' => 'image',
+ ),
+ 'field_instance' => array(
+ 'bundle' => 'event',
+ 'deleted' => '0',
+ 'description' => '',
+ 'display' => array(
+ 'default' => array(
+ 'label' => 'above',
+ 'module' => 'image',
+ 'settings' => array(
+ 'image_link' => '',
+ 'image_style' => '',
+ ),
+ 'type' => 'image',
+ 'weight' => 3,
+ ),
+ 'teaser' => array(
+ 'label' => 'above',
+ 'settings' => array(),
+ 'type' => 'hidden',
+ 'weight' => 0,
+ ),
+ ),
+ 'entity_type' => 'node',
+ 'field_name' => 'field_image',
+ 'label' => 'Imagem',
+ 'required' => 0,
+ 'settings' => array(
+ 'alt_field' => 0,
+ 'default_image' => 0,
+ 'file_directory' => '',
+ 'file_extensions' => 'png gif jpg jpeg',
+ 'max_filesize' => '',
+ 'max_resolution' => '',
+ 'min_resolution' => '',
+ 'title_field' => 0,
+ 'user_register_form' => FALSE,
+ ),
+ 'widget' => array(
+ 'active' => 1,
+ 'module' => 'image',
+ 'settings' => array(
+ 'insert' => 0,
+ 'insert_class' => '',
+ 'insert_default' => 'auto',
+ 'insert_styles' => array(
+ 'auto' => 'auto',
+ 'image' => 0,
+ 'image_feature' => 0,
+ 'image_large' => 0,
+ 'image_medium' => 0,
+ 'image_slideshow' => 0,
+ 'image_square_thumbnail' => 0,
+ 'image_thumbnail' => 0,
+ 'link' => 0,
+ ),
+ 'insert_width' => '',
+ 'preview_image_style' => 'thumbnail',
+ 'progress_indicator' => 'throbber',
+ ),
+ 'type' => 'image_image',
+ 'weight' => '4',
+ ),
+ ),
+ );
+
+ // Exported field: 'node-event-field_timeline'.
+ $fields['node-event-field_timeline'] = array(
+ 'field_config' => array(
+ 'active' => '1',
+ 'cardinality' => '1',
+ 'deleted' => '0',
+ 'entity_types' => array(),
+ 'field_name' => 'field_timeline',
+ 'foreign keys' => array(
+ 'node' => array(
+ 'columns' => array(
+ 'target_id' => 'nid',
+ ),
+ 'table' => 'node',
+ ),
+ ),
+ 'indexes' => array(
+ 'target_id' => array(
+ 0 => 'target_id',
+ ),
+ ),
+ 'locked' => '0',
+ 'module' => 'entityreference',
+ 'settings' => array(
+ 'handler' => 'base',
+ 'handler_settings' => array(
+ 'behaviors' => array(
+ 'views-select-list' => array(
+ 'status' => 0,
+ ),
+ ),
+ 'sort' => array(
+ 'direction' => 'ASC',
+ 'field' => 'body:value',
+ 'property' => 'nid',
+ 'type' => 'none',
+ ),
+ 'target_bundles' => array(
+ 'timeline' => 'timeline',
+ ),
+ ),
+ 'handler_submit' => 'Change handler',
+ 'target_type' => 'node',
+ ),
+ 'translatable' => '0',
+ 'type' => 'entityreference',
+ ),
+ 'field_instance' => array(
+ 'bundle' => 'event',
+ 'default_value' => NULL,
+ 'deleted' => '0',
+ 'description' => '',
+ 'display' => array(
+ 'default' => array(
+ 'label' => 'above',
+ 'module' => 'entityreference',
+ 'settings' => array(
+ 'link' => FALSE,
+ ),
+ 'type' => 'entityreference_label',
+ 'weight' => 2,
+ ),
+ 'teaser' => array(
+ 'label' => 'above',
+ 'settings' => array(),
+ 'type' => 'hidden',
+ 'weight' => 0,
+ ),
+ ),
+ 'entity_type' => 'node',
+ 'field_name' => 'field_timeline',
+ 'label' => 'Linha do tempo',
+ 'required' => FALSE,
+ 'settings' => array(
+ 'user_register_form' => FALSE,
+ ),
+ 'widget' => array(
+ 'module' => 'options',
+ 'settings' => array(),
+ 'type' => 'options_select',
+ 'weight' => '2',
+ ),
+ ),
+ );
+
+ // Exported field: 'node-timeline-field_edicao'.
+ $fields['node-timeline-field_edicao'] = array(
+ 'field_config' => array(
+ 'active' => '1',
+ 'cardinality' => '1',
+ 'deleted' => '0',
+ 'entity_types' => array(),
+ 'field_name' => 'field_edicao',
+ 'foreign keys' => array(
+ 'node' => array(
+ 'columns' => array(
+ 'target_id' => 'nid',
+ ),
+ 'table' => 'node',
+ ),
+ ),
+ 'indexes' => array(
+ 'target_id' => array(
+ 0 => 'target_id',
+ ),
+ ),
+ 'locked' => '0',
+ 'module' => 'entityreference',
+ 'settings' => array(
+ 'handler' => 'base',
+ 'handler_settings' => array(
+ 'behaviors' => array(
+ 'views-select-list' => array(
+ 'status' => 0,
+ ),
+ ),
+ 'sort' => array(
+ 'direction' => 'ASC',
+ 'field' => 'body:value',
+ 'property' => 'nid',
+ 'type' => 'none',
+ ),
+ 'target_bundles' => array(
+ 'edicao' => 'edicao',
+ ),
+ ),
+ 'handler_submit' => 'Change handler',
+ 'target_type' => 'node',
+ ),
+ 'translatable' => '0',
+ 'type' => 'entityreference',
+ ),
+ 'field_instance' => array(
+ 'bundle' => 'timeline',
+ 'default_value' => NULL,
+ 'deleted' => '0',
+ 'description' => '',
+ 'display' => array(
+ 'default' => array(
+ 'label' => 'above',
+ 'settings' => array(),
+ 'type' => 'hidden',
+ 'weight' => '0',
+ ),
+ 'teaser' => array(
+ 'label' => 'above',
+ 'settings' => array(),
+ 'type' => 'hidden',
+ 'weight' => 0,
+ ),
+ ),
+ 'entity_type' => 'node',
+ 'field_name' => 'field_edicao',
+ 'label' => 'Edição',
+ 'required' => 0,
+ 'settings' => array(
+ 'user_register_form' => FALSE,
+ ),
+ 'widget' => array(
+ 'active' => 1,
+ 'module' => 'options',
+ 'settings' => array(),
+ 'type' => 'options_select',
+ 'weight' => '1',
+ ),
+ ),
+ );
+
+ // Exported field: 'node-timeline-field_image'.
+ $fields['node-timeline-field_image'] = array(
+ 'field_config' => array(
+ 'active' => '1',
+ 'cardinality' => '-1',
+ 'deleted' => '0',
+ 'entity_types' => array(),
+ 'field_name' => 'field_image',
+ 'foreign keys' => array(
+ 'fid' => array(
+ 'columns' => array(
+ 'fid' => 'fid',
+ ),
+ 'table' => 'file_managed',
+ ),
+ ),
+ 'indexes' => array(
+ 'fid' => array(
+ 0 => 'fid',
+ ),
+ ),
+ 'locked' => '0',
+ 'module' => 'image',
+ 'settings' => array(
+ 'default_image' => '24',
+ 'uri_scheme' => 'public',
+ ),
+ 'translatable' => '0',
+ 'type' => 'image',
+ ),
+ 'field_instance' => array(
+ 'bundle' => 'timeline',
+ 'deleted' => '0',
+ 'description' => '',
+ 'display' => array(
+ 'default' => array(
+ 'label' => 'above',
+ 'settings' => array(),
+ 'type' => 'hidden',
+ 'weight' => '1',
+ ),
+ 'teaser' => array(
+ 'label' => 'above',
+ 'settings' => array(),
+ 'type' => 'hidden',
+ 'weight' => 0,
+ ),
+ ),
+ 'entity_type' => 'node',
+ 'field_name' => 'field_image',
+ 'label' => 'Imagem',
+ 'required' => 0,
+ 'settings' => array(
+ 'alt_field' => 0,
+ 'default_image' => 0,
+ 'file_directory' => '',
+ 'file_extensions' => 'png gif jpg jpeg',
+ 'max_filesize' => '',
+ 'max_resolution' => '',
+ 'min_resolution' => '',
+ 'title_field' => 0,
+ 'user_register_form' => FALSE,
+ ),
+ 'widget' => array(
+ 'active' => 1,
+ 'module' => 'image',
+ 'settings' => array(
+ 'insert' => 0,
+ 'insert_class' => '',
+ 'insert_default' => 'auto',
+ 'insert_styles' => array(
+ 'auto' => 'auto',
+ 'image' => 0,
+ 'image_feature' => 0,
+ 'image_large' => 0,
+ 'image_medium' => 0,
+ 'image_slideshow' => 0,
+ 'image_square_thumbnail' => 0,
+ 'image_thumbnail' => 0,
+ 'link' => 0,
+ ),
+ 'insert_width' => '',
+ 'preview_image_style' => 'thumbnail',
+ 'progress_indicator' => 'throbber',
+ ),
+ 'type' => 'image_image',
+ 'weight' => '2',
+ ),
+ ),
+ );
+
+ // Exported field: 'node-timeline-field_tags'.
+ $fields['node-timeline-field_tags'] = array(
+ 'field_config' => array(
+ 'active' => '1',
+ 'cardinality' => '-1',
+ 'deleted' => '0',
+ 'entity_types' => array(),
+ 'field_name' => 'field_tags',
+ 'foreign keys' => array(
+ 'tid' => array(
+ 'columns' => array(
+ 'tid' => 'tid',
+ ),
+ 'table' => 'taxonomy_term_data',
+ ),
+ ),
+ 'indexes' => array(
+ 'tid' => array(
+ 0 => 'tid',
+ ),
+ ),
+ 'locked' => '0',
+ 'module' => 'taxonomy',
+ 'settings' => array(
+ 'allowed_values' => array(
+ 0 => array(
+ 'vocabulary' => 'tags',
+ 'parent' => 0,
+ ),
+ ),
+ ),
+ 'translatable' => '0',
+ 'type' => 'taxonomy_term_reference',
+ ),
+ 'field_instance' => array(
+ 'bundle' => 'timeline',
+ 'default_value' => NULL,
+ 'deleted' => '0',
+ 'description' => '',
+ 'display' => array(
+ 'default' => array(
+ 'label' => 'above',
+ 'module' => 'taxonomy',
+ 'settings' => array(),
+ 'type' => 'taxonomy_term_reference_link',
+ 'weight' => 3,
+ ),
+ 'teaser' => array(
+ 'label' => 'above',
+ 'settings' => array(),
+ 'type' => 'hidden',
+ 'weight' => 0,
+ ),
+ ),
+ 'entity_type' => 'node',
+ 'field_name' => 'field_tags',
+ 'label' => 'Tags',
+ 'required' => 0,
+ 'settings' => array(
+ 'user_register_form' => FALSE,
+ ),
+ 'widget' => array(
+ 'active' => 0,
+ 'module' => 'taxonomy',
+ 'settings' => array(
+ 'autocomplete_path' => 'taxonomy/autocomplete',
+ 'size' => 60,
+ ),
+ 'type' => 'taxonomy_autocomplete',
+ 'weight' => '3',
+ ),
+ ),
+ );
+
+ // Translatables
+ // Included for use with string extractors like potx.
+ t('Body');
+ t('Data');
+ t('Edição');
+ t('Embarcado');
+ t('Imagem');
+ t('Linha do tempo');
+ t('Tags');
+
+ return $fields;
+}
diff --git a/features/timelinejs_feature/timelinejs_feature.features.inc b/features/timelinejs_feature/timelinejs_feature.features.inc
new file mode 100644
index 0000000..865e858
--- /dev/null
+++ b/features/timelinejs_feature/timelinejs_feature.features.inc
@@ -0,0 +1,40 @@
+<?php
+/**
+ * @file
+ * timelinejs_feature.features.inc
+ */
+
+/**
+ * Implements hook_ctools_plugin_api().
+ */
+function timelinejs_feature_ctools_plugin_api() {
+ list($module, $api) = func_get_args();
+ if ($module == "strongarm" && $api == "strongarm") {
+ return array("version" => "1");
+ }
+}
+
+/**
+ * Implements hook_node_info().
+ */
+function timelinejs_feature_node_info() {
+ $items = array(
+ 'event' => array(
+ 'name' => t('Evento'),
+ 'base' => 'node_content',
+ 'description' => t('Um evento com data.'),
+ 'has_title' => '1',
+ 'title_label' => t('Título'),
+ 'help' => '',
+ ),
+ 'timeline' => array(
+ 'name' => t('Linha do tempo'),
+ 'base' => 'node_content',
+ 'description' => t('Uma linha do tempo é um conjunto de eventos.'),
+ 'has_title' => '1',
+ 'title_label' => t('Título'),
+ 'help' => '',
+ ),
+ );
+ return $items;
+}
diff --git a/features/timelinejs_feature/timelinejs_feature.field_group.inc b/features/timelinejs_feature/timelinejs_feature.field_group.inc
new file mode 100644
index 0000000..b8c7c81
--- /dev/null
+++ b/features/timelinejs_feature/timelinejs_feature.field_group.inc
@@ -0,0 +1,43 @@
+<?php
+/**
+ * @file
+ * timelinejs_feature.field_group.inc
+ */
+
+/**
+ * Implements hook_field_group_info().
+ */
+function timelinejs_feature_field_group_info() {
+ $export = array();
+
+ $field_group = new stdClass();
+ $field_group->disabled = FALSE; /* Edit this to true to make a default field_group disabled initially */
+ $field_group->api_version = 1;
+ $field_group->identifier = 'group_media|node|evento|form';
+ $field_group->group_name = 'group_media';
+ $field_group->entity_type = 'node';
+ $field_group->bundle = 'event';
+ $field_group->mode = 'form';
+ $field_group->parent_name = '';
+ $field_group->data = array(
+ 'label' => 'Mídia',
+ 'weight' => '3',
+ 'children' => array(
+ 0 => 'field_image',
+ 1 => 'field_embed',
+ ),
+ 'format_type' => 'fieldset',
+ 'format_settings' => array(
+ 'label' => 'Mídia',
+ 'instance_settings' => array(
+ 'required_fields' => 1,
+ 'classes' => '',
+ 'description' => 'Escolha uma imagem um uma mídia a ser embarcada.',
+ ),
+ 'formatter' => 'collapsible',
+ ),
+ );
+ $export['group_media|node|evento|form'] = $field_group;
+
+ return $export;
+}
diff --git a/features/timelinejs_feature/timelinejs_feature.info b/features/timelinejs_feature/timelinejs_feature.info
new file mode 100644
index 0000000..8ccce30
--- /dev/null
+++ b/features/timelinejs_feature/timelinejs_feature.info
@@ -0,0 +1,62 @@
+name = TimelineJS Feature
+description = Multiple timelines using the node system
+core = 7.x
+package = Features
+version = 7.x-0.1
+project = timelinejs_feature
+dependencies[] = ctools
+dependencies[] = date
+dependencies[] = emfield
+dependencies[] = entityreference
+dependencies[] = features
+dependencies[] = field_group
+dependencies[] = field_sql_storage
+dependencies[] = file
+dependencies[] = image
+dependencies[] = isa_boletim_feature
+dependencies[] = node
+dependencies[] = options
+dependencies[] = strongarm
+dependencies[] = taxonomy
+dependencies[] = text
+features[ctools][] = strongarm:strongarm:1
+features[features_api][] = api:1
+features[field][] = node-event-body
+features[field][] = node-event-field_date
+features[field][] = node-event-field_embed
+features[field][] = node-event-field_image
+features[field][] = node-event-field_timeline
+features[field][] = node-timeline-field_edicao
+features[field][] = node-timeline-field_image
+features[field][] = node-timeline-field_tags
+features[field_group][] = group_media|node|evento|form
+features[node][] = event
+features[node][] = timeline
+features[variable][] = comment_anonymous_event
+features[variable][] = comment_anonymous_timeline
+features[variable][] = comment_default_mode_event
+features[variable][] = comment_default_mode_timeline
+features[variable][] = comment_default_per_page_event
+features[variable][] = comment_default_per_page_timeline
+features[variable][] = comment_event
+features[variable][] = comment_form_location_event
+features[variable][] = comment_form_location_timeline
+features[variable][] = comment_preview_event
+features[variable][] = comment_preview_timeline
+features[variable][] = comment_subject_field_event
+features[variable][] = comment_subject_field_timeline
+features[variable][] = comment_timeline
+features[variable][] = field_bundle_settings_node__event
+features[variable][] = field_bundle_settings_node__timeline
+features[variable][] = language_content_type_event
+features[variable][] = language_content_type_timeline
+features[variable][] = menu_options_event
+features[variable][] = menu_options_timeline
+features[variable][] = menu_parent_event
+features[variable][] = menu_parent_timeline
+features[variable][] = node_options_event
+features[variable][] = node_options_timeline
+features[variable][] = node_preview_event
+features[variable][] = node_preview_timeline
+features[variable][] = node_submitted_event
+features[variable][] = node_submitted_timeline
diff --git a/features/timelinejs_feature/timelinejs_feature.module b/features/timelinejs_feature/timelinejs_feature.module
new file mode 100644
index 0000000..4575e27
--- /dev/null
+++ b/features/timelinejs_feature/timelinejs_feature.module
@@ -0,0 +1,7 @@
+<?php
+/**
+ * @file
+ * Code for the TimelineJS Feature feature.
+ */
+
+include_once 'timelinejs_feature.features.inc';
diff --git a/features/timelinejs_feature/timelinejs_feature.strongarm.inc b/features/timelinejs_feature/timelinejs_feature.strongarm.inc
new file mode 100644
index 0000000..639ef75
--- /dev/null
+++ b/features/timelinejs_feature/timelinejs_feature.strongarm.inc
@@ -0,0 +1,268 @@
+<?php
+/**
+ * @file
+ * timelinejs_feature.strongarm.inc
+ */
+
+/**
+ * Implements hook_strongarm().
+ */
+function timelinejs_feature_strongarm() {
+ $export = array();
+
+ $strongarm = new stdClass();
+ $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+ $strongarm->api_version = 1;
+ $strongarm->name = 'comment_anonymous_event';
+ $strongarm->value = 0;
+ $export['comment_anonymous_event'] = $strongarm;
+
+ $strongarm = new stdClass();
+ $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+ $strongarm->api_version = 1;
+ $strongarm->name = 'comment_anonymous_timeline';
+ $strongarm->value = 0;
+ $export['comment_anonymous_timeline'] = $strongarm;
+
+ $strongarm = new stdClass();
+ $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+ $strongarm->api_version = 1;
+ $strongarm->name = 'comment_default_mode_event';
+ $strongarm->value = 1;
+ $export['comment_default_mode_event'] = $strongarm;
+
+ $strongarm = new stdClass();
+ $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+ $strongarm->api_version = 1;
+ $strongarm->name = 'comment_default_mode_timeline';
+ $strongarm->value = 1;
+ $export['comment_default_mode_timeline'] = $strongarm;
+
+ $strongarm = new stdClass();
+ $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+ $strongarm->api_version = 1;
+ $strongarm->name = 'comment_default_per_page_event';
+ $strongarm->value = '50';
+ $export['comment_default_per_page_event'] = $strongarm;
+
+ $strongarm = new stdClass();
+ $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+ $strongarm->api_version = 1;
+ $strongarm->name = 'comment_default_per_page_timeline';
+ $strongarm->value = '50';
+ $export['comment_default_per_page_timeline'] = $strongarm;
+
+ $strongarm = new stdClass();
+ $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+ $strongarm->api_version = 1;
+ $strongarm->name = 'comment_event';
+ $strongarm->value = '2';
+ $export['comment_event'] = $strongarm;
+
+ $strongarm = new stdClass();
+ $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+ $strongarm->api_version = 1;
+ $strongarm->name = 'comment_form_location_event';
+ $strongarm->value = 1;
+ $export['comment_form_location_event'] = $strongarm;
+
+ $strongarm = new stdClass();
+ $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+ $strongarm->api_version = 1;
+ $strongarm->name = 'comment_form_location_timeline';
+ $strongarm->value = 1;
+ $export['comment_form_location_timeline'] = $strongarm;
+
+ $strongarm = new stdClass();
+ $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+ $strongarm->api_version = 1;
+ $strongarm->name = 'comment_preview_event';
+ $strongarm->value = '1';
+ $export['comment_preview_event'] = $strongarm;
+
+ $strongarm = new stdClass();
+ $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+ $strongarm->api_version = 1;
+ $strongarm->name = 'comment_preview_timeline';
+ $strongarm->value = '1';
+ $export['comment_preview_timeline'] = $strongarm;
+
+ $strongarm = new stdClass();
+ $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+ $strongarm->api_version = 1;
+ $strongarm->name = 'comment_subject_field_event';
+ $strongarm->value = 1;
+ $export['comment_subject_field_event'] = $strongarm;
+
+ $strongarm = new stdClass();
+ $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+ $strongarm->api_version = 1;
+ $strongarm->name = 'comment_subject_field_timeline';
+ $strongarm->value = 1;
+ $export['comment_subject_field_timeline'] = $strongarm;
+
+ $strongarm = new stdClass();
+ $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+ $strongarm->api_version = 1;
+ $strongarm->name = 'comment_timeline';
+ $strongarm->value = '1';
+ $export['comment_timeline'] = $strongarm;
+
+ $strongarm = new stdClass();
+ $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+ $strongarm->api_version = 1;
+ $strongarm->name = 'field_bundle_settings_node__event';
+ $strongarm->value = array(
+ 'view_modes' => array(),
+ 'extra_fields' => array(
+ 'form' => array(
+ 'title' => array(
+ 'weight' => '0',
+ ),
+ 'path' => array(
+ 'weight' => '5',
+ ),
+ ),
+ 'display' => array(),
+ ),
+ );
+ $export['field_bundle_settings_node__event'] = $strongarm;
+
+ $strongarm = new stdClass();
+ $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+ $strongarm->api_version = 1;
+ $strongarm->name = 'field_bundle_settings_node__timeline';
+ $strongarm->value = array(
+ 'view_modes' => array(
+ 'teaser' => array(
+ 'custom_settings' => TRUE,
+ ),
+ 'full' => array(
+ 'custom_settings' => FALSE,
+ ),
+ 'rss' => array(
+ 'custom_settings' => FALSE,
+ ),
+ 'search_index' => array(
+ 'custom_settings' => FALSE,
+ ),
+ 'search_result' => array(
+ 'custom_settings' => FALSE,
+ ),
+ 'print' => array(
+ 'custom_settings' => FALSE,
+ ),
+ 'token' => array(
+ 'custom_settings' => FALSE,
+ ),
+ ),
+ 'extra_fields' => array(
+ 'form' => array(
+ 'title' => array(
+ 'weight' => '0',
+ ),
+ 'path' => array(
+ 'weight' => '5',
+ ),
+ ),
+ 'display' => array(),
+ ),
+ );
+ $export['field_bundle_settings_node__timeline'] = $strongarm;
+
+ $strongarm = new stdClass();
+ $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+ $strongarm->api_version = 1;
+ $strongarm->name = 'language_content_type_event';
+ $strongarm->value = '0';
+ $export['language_content_type_event'] = $strongarm;
+
+ $strongarm = new stdClass();
+ $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+ $strongarm->api_version = 1;
+ $strongarm->name = 'language_content_type_timeline';
+ $strongarm->value = '0';
+ $export['language_content_type_timeline'] = $strongarm;
+
+ $strongarm = new stdClass();
+ $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+ $strongarm->api_version = 1;
+ $strongarm->name = 'menu_options_event';
+ $strongarm->value = array(
+ 0 => 'main-menu',
+ );
+ $export['menu_options_event'] = $strongarm;
+
+ $strongarm = new stdClass();
+ $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+ $strongarm->api_version = 1;
+ $strongarm->name = 'menu_options_timeline';
+ $strongarm->value = array(
+ 0 => 'main-menu',
+ );
+ $export['menu_options_timeline'] = $strongarm;
+
+ $strongarm = new stdClass();
+ $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+ $strongarm->api_version = 1;
+ $strongarm->name = 'menu_parent_event';
+ $strongarm->value = 'main-menu:0';
+ $export['menu_parent_event'] = $strongarm;
+
+ $strongarm = new stdClass();
+ $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+ $strongarm->api_version = 1;
+ $strongarm->name = 'menu_parent_timeline';
+ $strongarm->value = 'main-menu:0';
+ $export['menu_parent_timeline'] = $strongarm;
+
+ $strongarm = new stdClass();
+ $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+ $strongarm->api_version = 1;
+ $strongarm->name = 'node_options_event';
+ $strongarm->value = array(
+ 0 => 'status',
+ 1 => 'promote',
+ );
+ $export['node_options_event'] = $strongarm;
+
+ $strongarm = new stdClass();
+ $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+ $strongarm->api_version = 1;
+ $strongarm->name = 'node_options_timeline';
+ $strongarm->value = array(
+ 0 => 'status',
+ 1 => 'promote',
+ );
+ $export['node_options_timeline'] = $strongarm;
+
+ $strongarm = new stdClass();
+ $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+ $strongarm->api_version = 1;
+ $strongarm->name = 'node_preview_event';
+ $strongarm->value = '1';
+ $export['node_preview_event'] = $strongarm;
+
+ $strongarm = new stdClass();
+ $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+ $strongarm->api_version = 1;
+ $strongarm->name = 'node_preview_timeline';
+ $strongarm->value = '1';
+ $export['node_preview_timeline'] = $strongarm;
+
+ $strongarm = new stdClass();
+ $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+ $strongarm->api_version = 1;
+ $strongarm->name = 'node_submitted_event';
+ $strongarm->value = 1;
+ $export['node_submitted_event'] = $strongarm;
+
+ $strongarm = new stdClass();
+ $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */
+ $strongarm->api_version = 1;
+ $strongarm->name = 'node_submitted_timeline';
+ $strongarm->value = 0;
+ $export['node_submitted_timeline'] = $strongarm;
+
+ return $export;
+}