diff --git a/css/ding_tabroll.css b/css/ding_tabroll.css index dfaa631..df69c52 100644 --- a/css/ding_tabroll.css +++ b/css/ding_tabroll.css @@ -7,20 +7,21 @@ max-width: 1260px; overflow: hidden; margin-bottom: 15px; + padding-bottom: 0; + padding-top: 0; } + #featured ul.ui-tabs-nav { list-style: none outside none; margin: 0; padding: 0; position: absolute; top: 0; - width: 30%; + width: 32%; z-index: 20; border: 0 none; font-family: inherit; right: 0; - bottom: -1px; - float: left; font-size: 13px; line-height: 1.3; outline: 0 none; @@ -28,18 +29,32 @@ } #featured ul.ui-tabs-nav li { - border: 0 none; + border: 0; color: #666666; - border-right: 1px solid #666; white-space: normal; width: 100%; + top: 0; +} + +#featured ul.ui-tabs-nav li.ui-tabs-nav-item:first-child a{ + border-radius: 0; + border-top-right-radius: 4px !important; } -#featured .ui-tabs-nav li.ui-tabs-selected { - border-bottom-color: #FFFFFF; - background: url("../images/tab-active.png") no-repeat scroll left top transparent; - margin-left: -12px; - padding-left: 12px; +#featured ul.ui-tabs-nav li.ui-tabs-nav-item:last-child a { + border-bottom: 0; + border-radius: 0; + border-bottom-right-radius: 4px !important; +} + +#featured .ui-tabs-nav li.ui-tabs-active { + position: relative; +} +#featured .ui-tabs-nav li.ui-tabs-active:after { + right: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; +} +#featured .ui-tabs-nav li.ui-tabs-active:after { + border-color: rgba(153, 215, 219, 0); border-right-color: inherit; border-width: 24px; top: 50%; margin-top: -24px; } #featured li.ui-tabs-nav-item a { @@ -47,17 +62,17 @@ display: block; line-height: 17px; overflow: hidden; - padding: 5px 5px 0 20px; + padding: 5px 5px 0 15px; background: none repeat scroll 0 0 #999999; - border-bottom: 1px solid #fff; font-weight: normal; height: 42px; text-transform: uppercase; min-width: 90%; + font-size: 12px; + float: none; } -#featured ul.ui-tabs-nav li.ui-tabs-selected a { - background: none repeat scroll 0 0 #99D7DB; +#featured ul.ui-tabs-nav li.ui-tabs-active a { color: #fff; height: 43px; overflow: hidden; @@ -71,13 +86,13 @@ left:0; width: 70% } -#featured a img { - width: 100% +#featured img { + width: 97% } #featured .ui-tabs-panel .info { background: url("../images/bluegbg-75.png") repeat scroll 0 0 transparent; bottom: 0; - height: 90px; + height: 100px; left: 0; position: absolute; width: 70%; @@ -86,6 +101,11 @@ #featured .ui-tabs-panel .info h3 { margin: 10px 10px 0 20px; + color: #FFFFFF; + font-size: 16px; + font-weight: bold; + line-height: 20px; + text-transform: uppercase; } #featured .ui-tabs-panel .info h3 a { @@ -102,6 +122,11 @@ width: 90%; } +#featured .ui-tabs-panel .info p a { + color: white; + text-decoration: none; +} + #featured .ui-tabs-hide { display: none; } @@ -123,3 +148,12 @@ .node-eresource .field-link span, .node-eresource .field-ding-eresource-availabilit span { font-weight: normal; } +.tabroll-photo-copyright +{ + bottom: -2px; + left: 20px; + position: absolute; + color: white; + font-size: 8px; + z-index: 11; +} \ No newline at end of file diff --git a/ding_tabroll.features.field.inc b/ding_tabroll.features.field.inc deleted file mode 100644 index c606feb..0000000 --- a/ding_tabroll.features.field.inc +++ /dev/null @@ -1,405 +0,0 @@ - array( - 'active' => '1', - 'cardinality' => '1', - 'deleted' => '0', - 'entity_types' => array(), - 'field_name' => 'field_ding_tabroll_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' => 0, - 'profile2_private' => FALSE, - 'uri_scheme' => 'public', - ), - 'translatable' => '0', - 'type' => 'image', - ), - 'field_instance' => array( - 'bundle' => 'ding_tabroll', - 'deleted' => '0', - 'description' => '', - 'display' => array( - 'content_glider' => array( - 'label' => 'above', - 'settings' => array(), - 'type' => 'hidden', - 'weight' => 0, - ), - 'default' => array( - 'label' => 'above', - 'module' => 'image', - 'settings' => array( - 'image_link' => '', - 'image_style' => 'ding_tabroll', - ), - 'type' => 'image', - 'weight' => '2', - ), - 'teaser' => array( - 'label' => 'above', - 'settings' => array(), - 'type' => 'hidden', - 'weight' => 0, - ), - 'teaser_highlight' => array( - 'label' => 'above', - 'settings' => array(), - 'type' => 'hidden', - 'weight' => 0, - ), - ), - 'entity_type' => 'node', - 'field_name' => 'field_ding_tabroll_image', - 'label' => 'image', - 'required' => 1, - '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' => 'media', - 'settings' => array( - 'allowed_schemes' => array( - 'private' => 'private', - 'public' => 'public', - ), - 'allowed_types' => array( - 0 => 0, - 'audio' => 0, - 'default' => 0, - 'image' => 'image', - 'video' => 0, - ), - 'browser_plugins' => array( - 'ding_content' => 0, - 'library' => 0, - 'media_default--media_browser_1' => 0, - 'media_default--media_browser_my_files' => 0, - 'upload' => 0, - ), - 'progress_indicator' => 'throbber', - ), - 'type' => 'media_generic', - 'weight' => '32', - ), - ), - ); - - // Exported field: 'node-ding_tabroll-field_ding_tabroll_lead'. - $fields['node-ding_tabroll-field_ding_tabroll_lead'] = array( - 'field_config' => array( - 'active' => '1', - 'cardinality' => '1', - 'deleted' => '0', - 'entity_types' => array(), - 'field_name' => 'field_ding_tabroll_lead', - 'foreign keys' => array( - 'format' => array( - 'columns' => array( - 'format' => 'format', - ), - 'table' => 'filter_format', - ), - ), - 'indexes' => array( - 'format' => array( - 0 => 'format', - ), - ), - 'locked' => '0', - 'module' => 'text', - 'settings' => array( - 'profile2_private' => FALSE, - ), - 'translatable' => '0', - 'type' => 'text_long', - ), - 'field_instance' => array( - 'bundle' => 'ding_tabroll', - 'default_value' => NULL, - 'deleted' => '0', - 'description' => '', - 'display' => array( - 'content_glider' => array( - 'label' => 'above', - 'settings' => array(), - 'type' => 'hidden', - 'weight' => 0, - ), - 'default' => array( - 'label' => 'above', - 'module' => 'text', - 'settings' => array(), - 'type' => 'text_default', - 'weight' => '3', - ), - 'teaser' => array( - 'label' => 'above', - 'settings' => array(), - 'type' => 'hidden', - 'weight' => 0, - ), - 'teaser_highlight' => array( - 'label' => 'above', - 'settings' => array(), - 'type' => 'hidden', - 'weight' => 0, - ), - ), - 'entity_type' => 'node', - 'field_name' => 'field_ding_tabroll_lead', - 'label' => 'lead', - 'required' => 0, - 'settings' => array( - 'text_processing' => '0', - 'user_register_form' => FALSE, - ), - 'widget' => array( - 'active' => 1, - 'module' => 'text', - 'settings' => array( - 'rows' => '5', - ), - 'type' => 'text_textarea', - 'weight' => '33', - ), - ), - ); - - // Exported field: 'node-ding_tabroll-field_ding_tabroll_link'. - $fields['node-ding_tabroll-field_ding_tabroll_link'] = array( - 'field_config' => array( - 'active' => '1', - 'cardinality' => '1', - 'deleted' => '0', - 'entity_types' => array(), - 'field_name' => 'field_ding_tabroll_link', - '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( - 'type' => 'none', - ), - 'target_bundles' => array( - 'ding_campaign' => 'ding_campaign', - 'ding_event' => 'ding_event', - 'ding_library' => 'ding_library', - 'ding_news' => 'ding_news', - 'ding_page' => 'ding_page', - ), - ), - 'profile2_private' => FALSE, - 'target_type' => 'node', - ), - 'translatable' => '0', - 'type' => 'entityreference', - ), - 'field_instance' => array( - 'bundle' => 'ding_tabroll', - 'default_value' => NULL, - 'deleted' => '0', - 'description' => '', - 'display' => array( - 'content_glider' => array( - 'label' => 'above', - 'settings' => array(), - 'type' => 'hidden', - 'weight' => 0, - ), - 'default' => array( - 'label' => 'above', - 'module' => 'entityreference', - 'settings' => array( - 'link' => FALSE, - ), - 'type' => 'entityreference_label', - 'weight' => '4', - ), - 'teaser' => array( - 'label' => 'above', - 'settings' => array(), - 'type' => 'hidden', - 'weight' => 0, - ), - 'teaser_highlight' => array( - 'label' => 'above', - 'settings' => array(), - 'type' => 'hidden', - 'weight' => 0, - ), - ), - 'entity_type' => 'node', - 'field_name' => 'field_ding_tabroll_link', - 'label' => 'link', - 'required' => 0, - 'settings' => array( - 'user_register_form' => FALSE, - ), - 'widget' => array( - 'active' => 1, - 'module' => 'entityreference', - 'settings' => array( - 'match_operator' => 'CONTAINS', - 'path' => '', - 'size' => '60', - ), - 'type' => 'entityreference_autocomplete', - 'weight' => '34', - ), - ), - ); - - // Exported field: 'node-ding_tabroll-field_ding_tabroll_library_ref'. - $fields['node-ding_tabroll-field_ding_tabroll_library_ref'] = array( - 'field_config' => array( - 'active' => '1', - 'cardinality' => '1', - 'deleted' => '0', - 'entity_types' => array(), - 'field_name' => 'field_ding_tabroll_library_ref', - '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( - 'type' => 'none', - ), - 'target_bundles' => array( - 'ding_library' => 'ding_library', - ), - ), - 'profile2_private' => FALSE, - 'target_type' => 'node', - ), - 'translatable' => '0', - 'type' => 'entityreference', - ), - 'field_instance' => array( - 'bundle' => 'ding_tabroll', - 'default_value' => NULL, - 'deleted' => '0', - 'description' => '', - 'display' => array( - 'default' => array( - 'label' => 'above', - 'module' => 'entityreference', - 'settings' => array( - 'link' => FALSE, - ), - 'type' => 'entityreference_label', - 'weight' => 5, - ), - 'teaser' => array( - 'label' => 'above', - 'settings' => array(), - 'type' => 'hidden', - 'weight' => 0, - ), - 'teaser_highlight' => array( - 'label' => 'above', - 'settings' => array(), - 'type' => 'hidden', - 'weight' => 0, - ), - ), - 'entity_type' => 'node', - 'field_name' => 'field_ding_tabroll_library_ref', - 'label' => 'library', - 'required' => 0, - 'settings' => array( - 'user_register_form' => FALSE, - ), - 'widget' => array( - 'active' => 1, - 'module' => 'options', - 'settings' => array(), - 'type' => 'options_select', - 'weight' => '35', - ), - ), - ); - - // Translatables - // Included for use with string extractors like potx. - t('image'); - t('ding_tabroll_lead'); - t('ding_tabroll_link'); - t('ding_tabroll_library_ref'); - - return $fields; -} diff --git a/ding_tabroll.features.field_base.inc b/ding_tabroll.features.field_base.inc new file mode 100644 index 0000000..e1f96cf --- /dev/null +++ b/ding_tabroll.features.field_base.inc @@ -0,0 +1,227 @@ + 1, + 'cardinality' => 1, + 'deleted' => 0, + 'entity_types' => array(), + 'field_name' => 'field_ding_tabroll_anchor', + 'foreign keys' => array( + 'format' => array( + 'columns' => array( + 'format' => 'format', + ), + 'table' => 'filter_format', + ), + ), + 'indexes' => array( + 'format' => array( + 0 => 'format', + ), + ), + 'locked' => 0, + 'module' => 'text', + 'settings' => array( + 'max_length' => 255, + 'profile2_private' => FALSE, + ), + 'translatable' => 0, + 'type' => 'text', + ); + + // Exported field_base: 'field_ding_tabroll_external' + $field_bases['field_ding_tabroll_external'] = array( + 'active' => 1, + 'cardinality' => 1, + 'deleted' => 0, + 'entity_types' => array(), + 'field_name' => 'field_ding_tabroll_external', + 'foreign keys' => array(), + 'indexes' => array(), + 'locked' => 0, + 'module' => 'link', + 'settings' => array( + 'attributes' => array( + 'class' => '', + 'rel' => '', + 'target' => 'default', + ), + 'display' => array( + 'url_cutoff' => 80, + ), + 'enable_tokens' => 1, + 'profile2_private' => FALSE, + 'title' => 'optional', + 'title_maxlength' => 128, + 'title_value' => '', + 'url' => 0, + ), + 'translatable' => 0, + 'type' => 'link_field', + ); + + // Exported field_base: 'field_ding_tabroll_image' + $field_bases['field_ding_tabroll_image'] = array( + 'active' => 1, + 'cardinality' => 1, + 'deleted' => 0, + 'entity_types' => array(), + 'field_name' => 'field_ding_tabroll_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' => 0, + 'profile2_private' => FALSE, + 'uri_scheme' => 'public', + ), + 'translatable' => 0, + 'type' => 'image', + ); + + // Exported field_base: 'field_ding_tabroll_lead' + $field_bases['field_ding_tabroll_lead'] = array( + 'active' => 1, + 'cardinality' => 1, + 'deleted' => 0, + 'entity_types' => array(), + 'field_name' => 'field_ding_tabroll_lead', + 'foreign keys' => array( + 'format' => array( + 'columns' => array( + 'format' => 'format', + ), + 'table' => 'filter_format', + ), + ), + 'indexes' => array( + 'format' => array( + 0 => 'format', + ), + ), + 'locked' => 0, + 'module' => 'text', + 'settings' => array( + 'profile2_private' => FALSE, + ), + 'translatable' => 0, + 'type' => 'text_long', + ); + + // Exported field_base: 'field_ding_tabroll_library_ref' + $field_bases['field_ding_tabroll_library_ref'] = array( + 'active' => 1, + 'cardinality' => 1, + 'deleted' => 0, + 'entity_types' => array(), + 'field_name' => 'field_ding_tabroll_library_ref', + '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( + 'type' => 'none', + ), + 'target_bundles' => array( + 'ding_library' => 'ding_library', + ), + ), + 'profile2_private' => FALSE, + 'target_type' => 'node', + ), + 'translatable' => 0, + 'type' => 'entityreference', + ); + + // Exported field_base: 'field_ding_tabroll_link' + $field_bases['field_ding_tabroll_link'] = array( + 'active' => 1, + 'cardinality' => 1, + 'deleted' => 0, + 'entity_types' => array(), + 'field_name' => 'field_ding_tabroll_link', + '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( + 'type' => 'none', + ), + 'target_bundles' => array( + 'ding_campaign' => 'ding_campaign', + 'ding_event' => 'ding_event', + 'ding_library' => 'ding_library', + 'ding_news' => 'ding_news', + 'ding_page' => 'ding_page', + ), + ), + 'profile2_private' => FALSE, + 'target_type' => 'node', + ), + 'translatable' => 0, + 'type' => 'entityreference', + ); + + return $field_bases; +} diff --git a/ding_tabroll.features.field_instance.inc b/ding_tabroll.features.field_instance.inc new file mode 100644 index 0000000..962267d --- /dev/null +++ b/ding_tabroll.features.field_instance.inc @@ -0,0 +1,363 @@ + 'ding_tabroll', + 'default_value' => NULL, + 'deleted' => 0, + 'description' => 'Use this to make the browser scroll down to an id (do not include the preceding #)', + 'display' => array( + 'default' => array( + 'label' => 'above', + 'module' => 'text', + 'settings' => array(), + 'type' => 'text_default', + 'weight' => 9, + ), + 'teaser' => array( + 'label' => 'above', + 'settings' => array(), + 'type' => 'hidden', + 'weight' => 0, + ), + 'teaser_highlight' => array( + 'label' => 'above', + 'settings' => array(), + 'type' => 'hidden', + 'weight' => 0, + ), + ), + 'entity_type' => 'node', + 'field_name' => 'field_ding_tabroll_anchor', + 'label' => 'Anchor', + 'required' => 0, + 'settings' => array( + 'text_processing' => 0, + 'user_register_form' => FALSE, + ), + 'widget' => array( + 'active' => 1, + 'module' => 'text', + 'settings' => array( + 'size' => 30, + ), + 'type' => 'text_textfield', + 'weight' => 7, + ), + ); + + // Exported field_instance: 'node-ding_tabroll-field_ding_tabroll_external' + $field_instances['node-ding_tabroll-field_ding_tabroll_external'] = array( + 'bundle' => 'ding_tabroll', + 'default_value' => NULL, + 'deleted' => 0, + 'description' => 'Use this for external links (other domains) - this will only be used if the internal link field is empty.', + 'display' => array( + 'default' => array( + 'label' => 'above', + 'module' => 'link', + 'settings' => array(), + 'type' => 'link_default', + 'weight' => 8, + ), + 'teaser' => array( + 'label' => 'above', + 'settings' => array(), + 'type' => 'hidden', + 'weight' => 0, + ), + 'teaser_highlight' => array( + 'label' => 'above', + 'settings' => array(), + 'type' => 'hidden', + 'weight' => 0, + ), + ), + 'entity_type' => 'node', + 'field_name' => 'field_ding_tabroll_external', + 'label' => 'External', + 'required' => 0, + 'settings' => array( + 'attributes' => array( + 'class' => '', + 'configurable_title' => 0, + 'rel' => '', + 'target' => 'default', + 'title' => '', + ), + 'display' => array( + 'url_cutoff' => 80, + ), + 'enable_tokens' => 1, + 'title' => 'value', + 'title_maxlength' => 128, + 'title_value' => '[node:title]', + 'url' => 0, + 'user_register_form' => FALSE, + 'validate_url' => 1, + ), + 'widget' => array( + 'active' => 0, + 'module' => 'link', + 'settings' => array(), + 'type' => 'link_field', + 'weight' => 8, + ), + ); + + // Exported field_instance: 'node-ding_tabroll-field_ding_tabroll_image' + $field_instances['node-ding_tabroll-field_ding_tabroll_image'] = array( + 'bundle' => 'ding_tabroll', + 'deleted' => 0, + 'description' => '', + 'display' => array( + 'content_glider' => array( + 'label' => 'above', + 'settings' => array(), + 'type' => 'hidden', + 'weight' => 0, + ), + 'default' => array( + 'label' => 'above', + 'module' => 'image', + 'settings' => array( + 'image_link' => '', + 'image_style' => 'ding_tabroll', + ), + 'type' => 'image', + 'weight' => 2, + ), + 'teaser' => array( + 'label' => 'above', + 'settings' => array(), + 'type' => 'hidden', + 'weight' => 0, + ), + 'teaser_highlight' => array( + 'label' => 'above', + 'settings' => array(), + 'type' => 'hidden', + 'weight' => 0, + ), + ), + 'entity_type' => 'node', + 'field_name' => 'field_ding_tabroll_image', + 'label' => 'Image', + 'required' => 1, + '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' => 'media', + 'settings' => array( + 'allowed_schemes' => array( + 'private' => 'private', + 'public' => 'public', + ), + 'allowed_types' => array( + 'image' => 'image', + 'video' => 0, + 0 => 0, + 'audio' => 0, + 'default' => 0, + ), + 'browser_plugins' => array( + 'ding_content' => 0, + 'library' => 0, + 'media_default--media_browser_1' => 0, + 'media_default--media_browser_my_files' => 0, + 'upload' => 0, + ), + 'progress_indicator' => 'throbber', + ), + 'type' => 'media_generic', + 'weight' => 3, + ), + ); + + // Exported field_instance: 'node-ding_tabroll-field_ding_tabroll_lead' + $field_instances['node-ding_tabroll-field_ding_tabroll_lead'] = array( + 'bundle' => 'ding_tabroll', + 'default_value' => NULL, + 'deleted' => 0, + 'description' => '', + 'display' => array( + 'content_glider' => array( + 'label' => 'above', + 'settings' => array(), + 'type' => 'hidden', + 'weight' => 0, + ), + 'default' => array( + 'label' => 'above', + 'module' => 'text', + 'settings' => array(), + 'type' => 'text_default', + 'weight' => 3, + ), + 'teaser' => array( + 'label' => 'above', + 'settings' => array(), + 'type' => 'hidden', + 'weight' => 0, + ), + 'teaser_highlight' => array( + 'label' => 'above', + 'settings' => array(), + 'type' => 'hidden', + 'weight' => 0, + ), + ), + 'entity_type' => 'node', + 'field_name' => 'field_ding_tabroll_lead', + 'label' => 'Lead', + 'required' => 0, + 'settings' => array( + 'text_processing' => 0, + 'user_register_form' => FALSE, + ), + 'widget' => array( + 'active' => 1, + 'module' => 'text', + 'settings' => array( + 'rows' => 5, + ), + 'type' => 'text_textarea', + 'weight' => 4, + ), + ); + + // Exported field_instance: 'node-ding_tabroll-field_ding_tabroll_library_ref' + $field_instances['node-ding_tabroll-field_ding_tabroll_library_ref'] = array( + 'bundle' => 'ding_tabroll', + 'default_value' => NULL, + 'deleted' => 0, + 'description' => 'Insert this into the chosen library nodequeue.', + 'display' => array( + 'default' => array( + 'label' => 'above', + 'module' => 'entityreference', + 'settings' => array( + 'link' => FALSE, + ), + 'type' => 'entityreference_label', + 'weight' => 5, + ), + 'teaser' => array( + 'label' => 'above', + 'settings' => array(), + 'type' => 'hidden', + 'weight' => 0, + ), + 'teaser_highlight' => array( + 'label' => 'above', + 'settings' => array(), + 'type' => 'hidden', + 'weight' => 0, + ), + ), + 'entity_type' => 'node', + 'field_name' => 'field_ding_tabroll_library_ref', + 'label' => 'Library', + 'required' => 0, + 'settings' => array( + 'user_register_form' => FALSE, + ), + 'widget' => array( + 'active' => 1, + 'module' => 'options', + 'settings' => array(), + 'type' => 'options_select', + 'weight' => 9, + ), + ); + + // Exported field_instance: 'node-ding_tabroll-field_ding_tabroll_link' + $field_instances['node-ding_tabroll-field_ding_tabroll_link'] = array( + 'bundle' => 'ding_tabroll', + 'default_value' => NULL, + 'deleted' => 0, + 'description' => 'Write part of the node title to search for content to link to.', + 'display' => array( + 'content_glider' => array( + 'label' => 'above', + 'settings' => array(), + 'type' => 'hidden', + 'weight' => 0, + ), + 'default' => array( + 'label' => 'above', + 'module' => 'entityreference', + 'settings' => array( + 'link' => FALSE, + ), + 'type' => 'entityreference_label', + 'weight' => 4, + ), + 'teaser' => array( + 'label' => 'above', + 'settings' => array(), + 'type' => 'hidden', + 'weight' => 0, + ), + 'teaser_highlight' => array( + 'label' => 'above', + 'settings' => array(), + 'type' => 'hidden', + 'weight' => 0, + ), + ), + 'entity_type' => 'node', + 'field_name' => 'field_ding_tabroll_link', + 'label' => 'Link', + 'required' => 0, + 'settings' => array( + 'user_register_form' => FALSE, + ), + 'widget' => array( + 'active' => 1, + 'module' => 'entityreference', + 'settings' => array( + 'match_operator' => 'CONTAINS', + 'path' => '', + 'size' => 60, + ), + 'type' => 'entityreference_autocomplete', + 'weight' => 6, + ), + ); + + // Translatables + // Included for use with string extractors like potx. + t('Anchor'); + t('External'); + t('Image'); + t('Insert this into the chosen library nodequeue.'); + t('Lead'); + t('Library'); + t('Link'); + t('Use this for external links (other domains) - this will only be used if the internal link field is empty.'); + t('Use this to make the browser scroll down to an id (do not include the preceding #)'); + t('Write part of the node title to search for content to link to.'); + + return $field_instances; +} diff --git a/ding_tabroll.features.inc b/ding_tabroll.features.inc index e27a696..9122929 100644 --- a/ding_tabroll.features.inc +++ b/ding_tabroll.features.inc @@ -1,13 +1,17 @@ "1"); + } list($module, $api) = func_get_args(); if ($module == "strongarm" && $api == "strongarm") { return array("version" => "1"); @@ -18,7 +22,7 @@ function ding_tabroll_ctools_plugin_api() { * Implements hook_views_api(). */ function ding_tabroll_views_api() { - return array("version" => "3.0"); + return array("api" => "3.0"); } /** @@ -32,8 +36,8 @@ function ding_tabroll_image_default_styles() { 'name' => 'ding_tabroll', 'effects' => array( 13 => array( - 'label' => 'Skalér og beskær', - 'help' => 'Skalering og beskæring bevarer billedets højde-bredde-forhold og beskærer derefter den største dimension. Det er nyttigt til at generere kvadratiske thumbnails uden at forvrænge billedet.', + 'label' => 'Scale and crop', + 'help' => 'Scale and crop will maintain the aspect-ratio of the original image, then crop the larger dimension. This is most useful for creating perfectly square thumbnails without stretching the image.', 'effect callback' => 'image_scale_and_crop_effect', 'dimensions callback' => 'image_resize_dimensions', 'form callback' => 'image_resize_form', @@ -41,12 +45,13 @@ function ding_tabroll_image_default_styles() { 'module' => 'image', 'name' => 'image_scale_and_crop', 'data' => array( - 'width' => '460', - 'height' => '240', + 'width' => 460, + 'height' => 240, ), - 'weight' => '1', + 'weight' => 1, ), ), + 'label' => 'ding_tabroll', ); return $styles; @@ -62,7 +67,6 @@ function ding_tabroll_node_info() { 'base' => 'node_content', 'description' => t('ding_tabroll'), 'has_title' => '1', - 'custom' => '1', 'title_label' => t('Title'), 'help' => '', ), diff --git a/ding_tabroll.field_group.inc b/ding_tabroll.field_group.inc new file mode 100644 index 0000000..eac8b30 --- /dev/null +++ b/ding_tabroll.field_group.inc @@ -0,0 +1,43 @@ +disabled = FALSE; /* Edit this to true to make a default field_group disabled initially */ + $field_group->api_version = 1; + $field_group->identifier = 'group_ding_tabroll_internal|node|ding_tabroll|form'; + $field_group->group_name = 'group_ding_tabroll_internal'; + $field_group->entity_type = 'node'; + $field_group->bundle = 'ding_tabroll'; + $field_group->mode = 'form'; + $field_group->parent_name = ''; + $field_group->data = array( + 'label' => 'Internal', + 'weight' => '5', + 'children' => array( + 0 => 'field_ding_tabroll_link', + 1 => 'field_ding_tabroll_anchor', + ), + 'format_type' => 'fieldset', + 'format_settings' => array( + 'label' => 'Internal', + 'instance_settings' => array( + 'required_fields' => 0, + 'classes' => '', + 'description' => 'Linking to an unpublished node will hide this until the node is published.', + ), + 'formatter' => 'collapsible', + ), + ); + $export['group_ding_tabroll_internal|node|ding_tabroll|form'] = $field_group; + + return $export; +} diff --git a/ding_tabroll.info b/ding_tabroll.info index 525c024..edf06f1 100644 --- a/ding_tabroll.info +++ b/ding_tabroll.info @@ -2,39 +2,62 @@ name = ding_tabroll description = provides the content type tabroll and the view Tabroll, which presents 5 tabs in a carousel - to be shown fx. on frontpage core = 7.x package = Features -version = 7.x-1.0 +php = 5.2.4 +version = 7.x-1.2-oc2 project = ding_tabroll +dependencies[] = ctools dependencies[] = ding_library +dependencies[] = entityreference dependencies[] = features +dependencies[] = field_group +dependencies[] = image +dependencies[] = link dependencies[] = media dependencies[] = nodequeue +dependencies[] = options dependencies[] = smartqueue_nodetypes -dependencies[] = entityreference dependencies[] = strongarm -dependencies[] = field_sql_storage -dependencies[] = options +dependencies[] = text +dependencies[] = views +dependencies[] = views_content +features[ctools][] = field_group:field_group:1 features[ctools][] = strongarm:strongarm:1 +features[ctools][] = views:views_default:3.0 features[features_api][] = api:1 -features[field][] = node-ding_tabroll-field_ding_tabroll_image -features[field][] = node-ding_tabroll-field_ding_tabroll_lead -features[field][] = node-ding_tabroll-field_ding_tabroll_link -features[field][] = node-ding_tabroll-field_ding_tabroll_library_ref +features[field_base][] = field_ding_tabroll_anchor +features[field_base][] = field_ding_tabroll_external +features[field_base][] = field_ding_tabroll_image +features[field_base][] = field_ding_tabroll_lead +features[field_base][] = field_ding_tabroll_library_ref +features[field_base][] = field_ding_tabroll_link +features[field_group][] = group_ding_tabroll_internal|node|ding_tabroll|form +features[field_instance][] = node-ding_tabroll-field_ding_tabroll_anchor +features[field_instance][] = node-ding_tabroll-field_ding_tabroll_external +features[field_instance][] = node-ding_tabroll-field_ding_tabroll_image +features[field_instance][] = node-ding_tabroll-field_ding_tabroll_lead +features[field_instance][] = node-ding_tabroll-field_ding_tabroll_library_ref +features[field_instance][] = node-ding_tabroll-field_ding_tabroll_link features[image][] = ding_tabroll features[node][] = ding_tabroll features[variable][] = comment_anonymous_ding_tabroll features[variable][] = comment_default_mode_ding_tabroll features[variable][] = comment_default_per_page_ding_tabroll +features[variable][] = comment_ding_tabroll features[variable][] = comment_form_location_ding_tabroll features[variable][] = comment_preview_ding_tabroll features[variable][] = comment_subject_field_ding_tabroll -features[variable][] = comment_ding_tabroll -features[variable][] = field_bundle_settings_node_ding_tabroll +features[variable][] = field_bundle_settings_node__ding_tabroll features[variable][] = language_content_type_ding_tabroll features[variable][] = menu_options_ding_tabroll features[variable][] = menu_parent_ding_tabroll features[variable][] = node_options_ding_tabroll features[variable][] = node_preview_ding_tabroll features[variable][] = node_submitted_ding_tabroll -features[views_view][] = libraries_tabroll features[views_view][] = ding_tabroll -features[ctools][] = views:views_default:3.0 +features[views_view][] = libraries_tabroll +features_exclude[field][node-ding_tabroll-field_ding_tabroll_image] = node-ding_tabroll-field_ding_tabroll_image +features_exclude[field][node-ding_tabroll-field_ding_tabroll_lead] = node-ding_tabroll-field_ding_tabroll_lead +features_exclude[field][node-ding_tabroll-field_ding_tabroll_link] = node-ding_tabroll-field_ding_tabroll_link +features_exclude[field][node-ding_tabroll-field_ding_tabroll_library_ref] = node-ding_tabroll-field_ding_tabroll_library_ref +features_exclude[field][node-ding_tabroll-field_ding_tabroll_anchor] = node-ding_tabroll-field_ding_tabroll_anchor +features_exclude[field][node-ding_tabroll-field_ding_tabroll_external] = node-ding_tabroll-field_ding_tabroll_external diff --git a/ding_tabroll.install b/ding_tabroll.install index 23b5ab6..6c438f2 100644 --- a/ding_tabroll.install +++ b/ding_tabroll.install @@ -15,7 +15,7 @@ function ding_tabroll_create_nodequeues() { $nodequeue = new stdClass(); $nodequeue->name = 'ding_tabroll'; $nodequeue->title = 'frontpage tabroll'; - $nodequeue->subqueue_title = ''; + $nodequeue->subqueue_title = 'Frontpage'; $nodequeue->subqueues = '1'; $nodequeue->owner = 'nodequeue'; $nodequeue->add_subqueue = array( @@ -28,7 +28,7 @@ function ding_tabroll_create_nodequeues() { $nodequeue->title = 'libraries'; $nodequeue->owner = 'smartqueue_nodetypes'; $nodequeue->reference = 'ding_library'; - $nodequeue->subqueue_title = 'biblioteker'; + $nodequeue->subqueue_title = '%subqueue'; $export['ding_tabroll_for_libraries'] = $nodequeue; foreach ($export as $name => $nodequeue) { diff --git a/ding_tabroll.make b/ding_tabroll.make index e163273..4859f1d 100644 --- a/ding_tabroll.make +++ b/ding_tabroll.make @@ -5,4 +5,4 @@ projects[nodequeue][subdir] = "contrib" projects[nodequeue][version] = "2.0-beta1" projects[entityreference][subdir] = "contrib" -projects[entityreference][version] = "1.0" +projects[entityreference][version] = "1.1" diff --git a/ding_tabroll.strongarm.inc b/ding_tabroll.strongarm.inc index 673e0f1..3668e68 100644 --- a/ding_tabroll.strongarm.inc +++ b/ding_tabroll.strongarm.inc @@ -1,7 +1,7 @@ value = '50'; $export['comment_default_per_page_ding_tabroll'] = $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_ding_tabroll'; + $strongarm->value = '2'; + $export['comment_ding_tabroll'] = $strongarm; + $strongarm = new stdClass(); $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ $strongarm->api_version = 1; @@ -55,22 +62,12 @@ function ding_tabroll_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_ding_tabroll'; - $strongarm->value = '2'; - $export['comment_ding_tabroll'] = $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_ding_tabroll'; + $strongarm->name = 'field_bundle_settings_node__ding_tabroll'; $strongarm->value = array( 'view_modes' => array( 'teaser' => array( 'custom_settings' => TRUE, ), - 'content_glider' => array( - 'custom_settings' => TRUE, - ), 'teaser_highlight' => array( 'custom_settings' => TRUE, ), @@ -93,19 +90,19 @@ function ding_tabroll_strongarm() { 'extra_fields' => array( 'form' => array( 'title' => array( - 'weight' => '-5', - ), - 'redirect' => array( - 'weight' => '30', + 'weight' => '0', ), 'path' => array( - 'weight' => '30', + 'weight' => '2', + ), + 'redirect' => array( + 'weight' => '1', ), ), 'display' => array(), ), ); - $export['field_bundle_settings_node_ding_tabroll'] = $strongarm; + $export['field_bundle_settings_node__ding_tabroll'] = $strongarm; $strongarm = new stdClass(); $strongarm->disabled = FALSE; /* Edit this to true to make a default strongarm disabled initially */ diff --git a/ding_tabroll.views_default.inc b/ding_tabroll.views_default.inc index 8867574..d1133c5 100644 --- a/ding_tabroll.views_default.inc +++ b/ding_tabroll.views_default.inc @@ -1,7 +1,7 @@ name = 'libraries_tabroll'; - $view->description = 'Display a list of all nodes in queue \'libraries\''; + $view = new view(); + $view->name = 'ding_tabroll'; + $view->description = 'Display a list of all nodes in queue \'frontpage tabroll\''; $view->tag = 'nodequeue'; $view->base_table = 'node'; - $view->human_name = 'libraries tabroll'; - $view->core = 0; + $view->human_name = 'frontpage tabroll'; + $view->core = 7; $view->api_version = '3.0'; $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */ - /* Display: Defaults */ - $handler = $view->new_display('default', 'Defaults', 'default'); + /* Display: Master */ + $handler = $view->new_display('default', 'Master', 'default'); + $handler->display->display_options['use_more_always'] = FALSE; $handler->display->display_options['use_more_text'] = 'Se flere'; - $handler->display->display_options['access']['type'] = 'perm'; + $handler->display->display_options['access']['type'] = 'none'; $handler->display->display_options['cache']['type'] = 'none'; $handler->display->display_options['query']['type'] = 'views_query'; $handler->display->display_options['query']['options']['query_comment'] = FALSE; $handler->display->display_options['exposed_form']['type'] = 'basic'; + $handler->display->display_options['exposed_form']['options']['submit_button'] = 'Udfør'; $handler->display->display_options['exposed_form']['options']['reset_button_label'] = 'Gendan'; $handler->display->display_options['exposed_form']['options']['exposed_sorts_label'] = 'Sortér efter'; + $handler->display->display_options['exposed_form']['options']['sort_asc_label'] = 'Stigende'; + $handler->display->display_options['exposed_form']['options']['sort_desc_label'] = 'Faldende'; $handler->display->display_options['pager']['type'] = 'some'; $handler->display->display_options['pager']['options']['items_per_page'] = '5'; - $handler->display->display_options['pager']['options']['offset'] = '0'; $handler->display->display_options['style_plugin'] = 'default'; $handler->display->display_options['row_plugin'] = 'fields'; - $handler->display->display_options['row_options']['hide_empty'] = 0; - $handler->display->display_options['row_options']['default_field_elements'] = 0; + $handler->display->display_options['row_options']['default_field_elements'] = FALSE; /* Relationship: Nodequeue: Queue */ $handler->display->display_options['relationships']['nodequeue_rel']['id'] = 'nodequeue_rel'; $handler->display->display_options['relationships']['nodequeue_rel']['table'] = 'node'; $handler->display->display_options['relationships']['nodequeue_rel']['field'] = 'nodequeue_rel'; - $handler->display->display_options['relationships']['nodequeue_rel']['required'] = 1; - $handler->display->display_options['relationships']['nodequeue_rel']['limit'] = TRUE; + $handler->display->display_options['relationships']['nodequeue_rel']['label'] = 'frontpage tabroll'; + $handler->display->display_options['relationships']['nodequeue_rel']['required'] = TRUE; + $handler->display->display_options['relationships']['nodequeue_rel']['limit'] = 1; $handler->display->display_options['relationships']['nodequeue_rel']['names'] = array( - 'ding_tabroll_for_libraries' => 'ding_tabroll_for_libraries', + 'ding_tabroll' => 'ding_tabroll', + 'ding_tabroll_for_libraries' => 0, ); - /* Relationship: Entity Reference: Referenced Entity */ - $handler->display->display_options['relationships']['field_ding_tabroll_link_target_id']['id'] = 'field_ding_tabroll_link_target_id'; - $handler->display->display_options['relationships']['field_ding_tabroll_link_target_id']['table'] = 'field_data_field_ding_tabroll_link'; - $handler->display->display_options['relationships']['field_ding_tabroll_link_target_id']['field'] = 'field_ding_tabroll_link_target_id'; - $handler->display->display_options['relationships']['field_ding_tabroll_link_target_id']['required'] = 0; - /* Felt: Indhold: Titel */ + /* Field: Content: Title */ $handler->display->display_options['fields']['title']['id'] = 'title'; $handler->display->display_options['fields']['title']['table'] = 'node'; $handler->display->display_options['fields']['title']['field'] = 'title'; $handler->display->display_options['fields']['title']['label'] = ''; - $handler->display->display_options['fields']['title']['alter']['alter_text'] = 0; - $handler->display->display_options['fields']['title']['alter']['make_link'] = 0; - $handler->display->display_options['fields']['title']['alter']['absolute'] = 0; - $handler->display->display_options['fields']['title']['alter']['external'] = 0; - $handler->display->display_options['fields']['title']['alter']['replace_spaces'] = 0; - $handler->display->display_options['fields']['title']['alter']['trim_whitespace'] = 0; - $handler->display->display_options['fields']['title']['alter']['nl2br'] = 0; - $handler->display->display_options['fields']['title']['alter']['word_boundary'] = 1; - $handler->display->display_options['fields']['title']['alter']['ellipsis'] = 1; - $handler->display->display_options['fields']['title']['alter']['more_link'] = 0; - $handler->display->display_options['fields']['title']['alter']['strip_tags'] = 0; - $handler->display->display_options['fields']['title']['alter']['trim'] = 0; - $handler->display->display_options['fields']['title']['alter']['html'] = 0; + $handler->display->display_options['fields']['title']['alter']['word_boundary'] = FALSE; + $handler->display->display_options['fields']['title']['alter']['ellipsis'] = FALSE; $handler->display->display_options['fields']['title']['element_label_colon'] = FALSE; - $handler->display->display_options['fields']['title']['element_default_classes'] = 1; - $handler->display->display_options['fields']['title']['hide_empty'] = 0; - $handler->display->display_options['fields']['title']['empty_zero'] = 0; - $handler->display->display_options['fields']['title']['hide_alter_empty'] = 1; - $handler->display->display_options['fields']['title']['link_to_node'] = 0; - /* Felt: Indhold: image */ + $handler->display->display_options['fields']['title']['element_default_classes'] = FALSE; + $handler->display->display_options['fields']['title']['link_to_node'] = FALSE; + /* Field: Content: Image */ $handler->display->display_options['fields']['field_ding_tabroll_image']['id'] = 'field_ding_tabroll_image'; $handler->display->display_options['fields']['field_ding_tabroll_image']['table'] = 'field_data_field_ding_tabroll_image'; $handler->display->display_options['fields']['field_ding_tabroll_image']['field'] = 'field_ding_tabroll_image'; $handler->display->display_options['fields']['field_ding_tabroll_image']['label'] = ''; - $handler->display->display_options['fields']['field_ding_tabroll_image']['alter']['alter_text'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_image']['alter']['make_link'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_image']['alter']['absolute'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_image']['alter']['external'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_image']['alter']['replace_spaces'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_image']['alter']['trim_whitespace'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_image']['alter']['nl2br'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_image']['alter']['word_boundary'] = 1; - $handler->display->display_options['fields']['field_ding_tabroll_image']['alter']['ellipsis'] = 1; - $handler->display->display_options['fields']['field_ding_tabroll_image']['alter']['more_link'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_image']['alter']['strip_tags'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_image']['alter']['trim'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_image']['alter']['html'] = 0; $handler->display->display_options['fields']['field_ding_tabroll_image']['element_label_colon'] = FALSE; - $handler->display->display_options['fields']['field_ding_tabroll_image']['element_default_classes'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_image']['hide_empty'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_image']['empty_zero'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_image']['hide_alter_empty'] = 1; + $handler->display->display_options['fields']['field_ding_tabroll_image']['element_default_classes'] = FALSE; $handler->display->display_options['fields']['field_ding_tabroll_image']['click_sort_column'] = 'fid'; $handler->display->display_options['fields']['field_ding_tabroll_image']['settings'] = array( - 'image_style' => 'ding_tabroll', - 'image_link' => '', + 'image_style' => 'ding_tabroll', + 'image_link' => '', ); - $handler->display->display_options['fields']['field_ding_tabroll_image']['field_api_classes'] = 0; - /* Felt: Indhold: ding_tabroll_lead */ + /* Field: Content: Lead */ $handler->display->display_options['fields']['field_ding_tabroll_lead']['id'] = 'field_ding_tabroll_lead'; $handler->display->display_options['fields']['field_ding_tabroll_lead']['table'] = 'field_data_field_ding_tabroll_lead'; $handler->display->display_options['fields']['field_ding_tabroll_lead']['field'] = 'field_ding_tabroll_lead'; $handler->display->display_options['fields']['field_ding_tabroll_lead']['label'] = ''; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['alter']['alter_text'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['alter']['make_link'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['alter']['absolute'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['alter']['external'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['alter']['replace_spaces'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['alter']['trim_whitespace'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['alter']['nl2br'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['alter']['word_boundary'] = 1; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['alter']['ellipsis'] = 1; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['alter']['more_link'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['alter']['strip_tags'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['alter']['trim'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['alter']['html'] = 0; $handler->display->display_options['fields']['field_ding_tabroll_lead']['element_type'] = 'p'; $handler->display->display_options['fields']['field_ding_tabroll_lead']['element_label_colon'] = FALSE; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['element_default_classes'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['hide_empty'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['empty_zero'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['hide_alter_empty'] = 1; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['field_api_classes'] = 0; - /* Felt: Indhold: ding_tabroll_link */ + $handler->display->display_options['fields']['field_ding_tabroll_lead']['element_default_classes'] = FALSE; + /* Field: Content: Link */ $handler->display->display_options['fields']['field_ding_tabroll_link']['id'] = 'field_ding_tabroll_link'; $handler->display->display_options['fields']['field_ding_tabroll_link']['table'] = 'field_data_field_ding_tabroll_link'; $handler->display->display_options['fields']['field_ding_tabroll_link']['field'] = 'field_ding_tabroll_link'; $handler->display->display_options['fields']['field_ding_tabroll_link']['relationship'] = 'field_ding_tabroll_link_target_id'; $handler->display->display_options['fields']['field_ding_tabroll_link']['label'] = ''; - $handler->display->display_options['fields']['field_ding_tabroll_link']['alter']['alter_text'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_link']['alter']['make_link'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_link']['alter']['absolute'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_link']['alter']['external'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_link']['alter']['replace_spaces'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_link']['alter']['trim_whitespace'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_link']['alter']['nl2br'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_link']['alter']['word_boundary'] = 1; - $handler->display->display_options['fields']['field_ding_tabroll_link']['alter']['ellipsis'] = 1; - $handler->display->display_options['fields']['field_ding_tabroll_link']['alter']['more_link'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_link']['alter']['strip_tags'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_link']['alter']['trim'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_link']['alter']['html'] = 0; $handler->display->display_options['fields']['field_ding_tabroll_link']['element_label_colon'] = FALSE; - $handler->display->display_options['fields']['field_ding_tabroll_link']['element_default_classes'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_link']['hide_empty'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_link']['empty_zero'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_link']['hide_alter_empty'] = 1; + $handler->display->display_options['fields']['field_ding_tabroll_link']['element_default_classes'] = FALSE; $handler->display->display_options['fields']['field_ding_tabroll_link']['type'] = 'entityreference_entity_id'; $handler->display->display_options['fields']['field_ding_tabroll_link']['settings'] = array( - 'link' => 0, + 'link' => 0, ); - $handler->display->display_options['fields']['field_ding_tabroll_link']['field_api_classes'] = 0; + /* Field: Content: Anchor */ + $handler->display->display_options['fields']['field_ding_tabroll_anchor']['id'] = 'field_ding_tabroll_anchor'; + $handler->display->display_options['fields']['field_ding_tabroll_anchor']['table'] = 'field_data_field_ding_tabroll_anchor'; + $handler->display->display_options['fields']['field_ding_tabroll_anchor']['field'] = 'field_ding_tabroll_anchor'; + $handler->display->display_options['fields']['field_ding_tabroll_anchor']['label'] = ''; + $handler->display->display_options['fields']['field_ding_tabroll_anchor']['element_label_colon'] = FALSE; + /* Field: Content: External */ + $handler->display->display_options['fields']['field_ding_tabroll_external']['id'] = 'field_ding_tabroll_external'; + $handler->display->display_options['fields']['field_ding_tabroll_external']['table'] = 'field_data_field_ding_tabroll_external'; + $handler->display->display_options['fields']['field_ding_tabroll_external']['field'] = 'field_ding_tabroll_external'; + $handler->display->display_options['fields']['field_ding_tabroll_external']['label'] = ''; + $handler->display->display_options['fields']['field_ding_tabroll_external']['element_label_colon'] = FALSE; + $handler->display->display_options['fields']['field_ding_tabroll_external']['click_sort_column'] = 'url'; + $handler->display->display_options['fields']['field_ding_tabroll_external']['type'] = 'link_plain'; /* Sort criterion: Nodequeue: Position */ $handler->display->display_options['sorts']['position']['id'] = 'position'; $handler->display->display_options['sorts']['position']['table'] = 'nodequeue_nodes'; $handler->display->display_options['sorts']['position']['field'] = 'position'; $handler->display->display_options['sorts']['position']['relationship'] = 'nodequeue_rel'; - /* Contextual filter: Nodequeue: Subqueue reference */ - $handler->display->display_options['arguments']['reference']['id'] = 'reference'; - $handler->display->display_options['arguments']['reference']['table'] = 'nodequeue_subqueue'; - $handler->display->display_options['arguments']['reference']['field'] = 'reference'; - $handler->display->display_options['arguments']['reference']['relationship'] = 'nodequeue_rel'; - $handler->display->display_options['arguments']['reference']['default_action'] = 'default'; - $handler->display->display_options['arguments']['reference']['default_argument_type'] = 'node'; - $handler->display->display_options['arguments']['reference']['default_argument_skip_url'] = 0; - $handler->display->display_options['arguments']['reference']['summary']['number_of_records'] = '0'; - $handler->display->display_options['arguments']['reference']['summary']['format'] = 'default_summary'; - $handler->display->display_options['arguments']['reference']['summary_options']['items_per_page'] = '25'; - $handler->display->display_options['arguments']['reference']['glossary'] = 0; - $handler->display->display_options['arguments']['reference']['limit'] = '0'; - $handler->display->display_options['arguments']['reference']['transform_dash'] = 0; - $handler->display->display_options['arguments']['reference']['break_phrase'] = 0; - /* Filter criterion: Indhold: Type */ - $handler->display->display_options['filters']['type']['id'] = 'type'; - $handler->display->display_options['filters']['type']['table'] = 'node'; - $handler->display->display_options['filters']['type']['field'] = 'type'; - $handler->display->display_options['filters']['type']['value'] = array( - 'ding_tabroll' => 'ding_tabroll', - ); - /* Filter criterion: Indhold: Udgivet */ + /* Filter criterion: Content: Published */ $handler->display->display_options['filters']['status']['id'] = 'status'; $handler->display->display_options['filters']['status']['table'] = 'node'; $handler->display->display_options['filters']['status']['field'] = 'status'; - $handler->display->display_options['filters']['status']['value'] = '1'; + $handler->display->display_options['filters']['status']['value'] = 1; + $handler->display->display_options['filters']['status']['group'] = 1; + $handler->display->display_options['filters']['status']['expose']['operator'] = FALSE; /* Display: Content pane */ $handler = $view->new_display('panel_pane', 'Content pane', 'panel_pane_1'); - $translatables['libraries_tabroll'] = array( - t('Defaults'), - t('Se flere'), - t('Send'), - t('Gendan'), - t('Sortér efter'), - t('Asc'), - t('Desc'), - t('queue'), - t('Indhold entity referenced from field_ding_tabroll_link'), - t('Alle'), - t('Content pane'), - t('View panes'), + $handler->display->display_options['defaults']['fields'] = FALSE; + /* Felt: Indhold: Titel */ + $handler->display->display_options['fields']['title']['id'] = 'title'; + $handler->display->display_options['fields']['title']['table'] = 'node'; + $handler->display->display_options['fields']['title']['field'] = 'title'; + $handler->display->display_options['fields']['title']['label'] = ''; + $handler->display->display_options['fields']['title']['alter']['word_boundary'] = FALSE; + $handler->display->display_options['fields']['title']['alter']['ellipsis'] = FALSE; + $handler->display->display_options['fields']['title']['element_label_colon'] = FALSE; + $handler->display->display_options['fields']['title']['element_default_classes'] = FALSE; + $handler->display->display_options['fields']['title']['link_to_node'] = FALSE; + /* Felt: Indhold: Image */ + $handler->display->display_options['fields']['field_ding_tabroll_image']['id'] = 'field_ding_tabroll_image'; + $handler->display->display_options['fields']['field_ding_tabroll_image']['table'] = 'field_data_field_ding_tabroll_image'; + $handler->display->display_options['fields']['field_ding_tabroll_image']['field'] = 'field_ding_tabroll_image'; + $handler->display->display_options['fields']['field_ding_tabroll_image']['label'] = ''; + $handler->display->display_options['fields']['field_ding_tabroll_image']['element_label_colon'] = FALSE; + $handler->display->display_options['fields']['field_ding_tabroll_image']['element_default_classes'] = FALSE; + $handler->display->display_options['fields']['field_ding_tabroll_image']['click_sort_column'] = 'fid'; + $handler->display->display_options['fields']['field_ding_tabroll_image']['settings'] = array( + 'image_style' => 'ding_tabroll', + 'image_link' => '', ); - $export['libraries_tabroll'] = $view; + /* Felt: Indhold: Lead */ + $handler->display->display_options['fields']['field_ding_tabroll_lead']['id'] = 'field_ding_tabroll_lead'; + $handler->display->display_options['fields']['field_ding_tabroll_lead']['table'] = 'field_data_field_ding_tabroll_lead'; + $handler->display->display_options['fields']['field_ding_tabroll_lead']['field'] = 'field_ding_tabroll_lead'; + $handler->display->display_options['fields']['field_ding_tabroll_lead']['label'] = ''; + $handler->display->display_options['fields']['field_ding_tabroll_lead']['element_type'] = 'p'; + $handler->display->display_options['fields']['field_ding_tabroll_lead']['element_label_colon'] = FALSE; + $handler->display->display_options['fields']['field_ding_tabroll_lead']['element_default_classes'] = FALSE; + /* Felt: Indhold: Link */ + $handler->display->display_options['fields']['field_ding_tabroll_link']['id'] = 'field_ding_tabroll_link'; + $handler->display->display_options['fields']['field_ding_tabroll_link']['table'] = 'field_data_field_ding_tabroll_link'; + $handler->display->display_options['fields']['field_ding_tabroll_link']['field'] = 'field_ding_tabroll_link'; + $handler->display->display_options['fields']['field_ding_tabroll_link']['label'] = ''; + $handler->display->display_options['fields']['field_ding_tabroll_link']['element_label_colon'] = FALSE; + $handler->display->display_options['fields']['field_ding_tabroll_link']['element_default_classes'] = FALSE; + $handler->display->display_options['fields']['field_ding_tabroll_link']['hide_alter_empty'] = FALSE; + $handler->display->display_options['fields']['field_ding_tabroll_link']['type'] = 'entityreference_entity_id'; + $handler->display->display_options['fields']['field_ding_tabroll_link']['settings'] = array( + 'link' => 0, + ); + /* Felt: Indhold: Anchor */ + $handler->display->display_options['fields']['field_ding_tabroll_anchor']['id'] = 'field_ding_tabroll_anchor'; + $handler->display->display_options['fields']['field_ding_tabroll_anchor']['table'] = 'field_data_field_ding_tabroll_anchor'; + $handler->display->display_options['fields']['field_ding_tabroll_anchor']['field'] = 'field_ding_tabroll_anchor'; + $handler->display->display_options['fields']['field_ding_tabroll_anchor']['label'] = ''; + $handler->display->display_options['fields']['field_ding_tabroll_anchor']['element_label_colon'] = FALSE; + /* Felt: Indhold: External */ + $handler->display->display_options['fields']['field_ding_tabroll_external']['id'] = 'field_ding_tabroll_external'; + $handler->display->display_options['fields']['field_ding_tabroll_external']['table'] = 'field_data_field_ding_tabroll_external'; + $handler->display->display_options['fields']['field_ding_tabroll_external']['field'] = 'field_ding_tabroll_external'; + $handler->display->display_options['fields']['field_ding_tabroll_external']['label'] = ''; + $handler->display->display_options['fields']['field_ding_tabroll_external']['element_label_colon'] = FALSE; + $handler->display->display_options['fields']['field_ding_tabroll_external']['click_sort_column'] = 'url'; + $handler->display->display_options['fields']['field_ding_tabroll_external']['type'] = 'link_plain'; + $translatables['ding_tabroll'] = array( + t('Master'), + t('Se flere'), + t('Apply'), + t('Gendan'), + t('Sortér efter'), + t('Asc'), + t('Desc'), + t('frontpage tabroll'), + t('Content pane'), + t('more'), + t('View panes'), + ); + $export['ding_tabroll'] = $view; - $view = new view; - $view->name = 'ding_tabroll'; - $view->description = 'Display a list of all nodes in queue \'frontpage tabroll\''; + $view = new view(); + $view->name = 'libraries_tabroll'; + $view->description = 'Display a list of all nodes in queue \'libraries\''; $view->tag = 'nodequeue'; $view->base_table = 'node'; - $view->human_name = 'frontpage tabroll'; - $view->core = 7; + $view->human_name = 'libraries tabroll'; + $view->core = 0; $view->api_version = '3.0'; $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */ - /* Display: Master */ - $handler = $view->new_display('default', 'Master', 'default'); + /* Display: Defaults */ + $handler = $view->new_display('default', 'Defaults', 'default'); + $handler->display->display_options['use_more_always'] = FALSE; $handler->display->display_options['use_more_text'] = 'Se flere'; - $handler->display->display_options['access']['type'] = 'none'; + $handler->display->display_options['access']['type'] = 'perm'; $handler->display->display_options['cache']['type'] = 'none'; $handler->display->display_options['query']['type'] = 'views_query'; $handler->display->display_options['query']['options']['query_comment'] = FALSE; @@ -231,162 +216,122 @@ function ding_tabroll_views_default_views() { $handler->display->display_options['exposed_form']['options']['exposed_sorts_label'] = 'Sortér efter'; $handler->display->display_options['pager']['type'] = 'some'; $handler->display->display_options['pager']['options']['items_per_page'] = '5'; + $handler->display->display_options['pager']['options']['offset'] = '0'; $handler->display->display_options['style_plugin'] = 'default'; $handler->display->display_options['row_plugin'] = 'fields'; - $handler->display->display_options['row_options']['hide_empty'] = 0; - $handler->display->display_options['row_options']['default_field_elements'] = 0; + $handler->display->display_options['row_options']['default_field_elements'] = FALSE; /* Relationship: Nodequeue: Queue */ $handler->display->display_options['relationships']['nodequeue_rel']['id'] = 'nodequeue_rel'; $handler->display->display_options['relationships']['nodequeue_rel']['table'] = 'node'; $handler->display->display_options['relationships']['nodequeue_rel']['field'] = 'nodequeue_rel'; - $handler->display->display_options['relationships']['nodequeue_rel']['label'] = 'frontpage tabroll'; - $handler->display->display_options['relationships']['nodequeue_rel']['required'] = 1; - $handler->display->display_options['relationships']['nodequeue_rel']['limit'] = 1; + $handler->display->display_options['relationships']['nodequeue_rel']['required'] = TRUE; + $handler->display->display_options['relationships']['nodequeue_rel']['limit'] = TRUE; $handler->display->display_options['relationships']['nodequeue_rel']['names'] = array( - 'ding_tabroll' => 'ding_tabroll', - 'ding_tabroll_for_libraries' => 0, + 'ding_tabroll_for_libraries' => 'ding_tabroll_for_libraries', ); /* Relationship: Entity Reference: Referenced Entity */ $handler->display->display_options['relationships']['field_ding_tabroll_link_target_id']['id'] = 'field_ding_tabroll_link_target_id'; $handler->display->display_options['relationships']['field_ding_tabroll_link_target_id']['table'] = 'field_data_field_ding_tabroll_link'; $handler->display->display_options['relationships']['field_ding_tabroll_link_target_id']['field'] = 'field_ding_tabroll_link_target_id'; - $handler->display->display_options['relationships']['field_ding_tabroll_link_target_id']['required'] = 0; - /* Felt: Indhold: Titel */ + /* Field: Content: Title */ $handler->display->display_options['fields']['title']['id'] = 'title'; $handler->display->display_options['fields']['title']['table'] = 'node'; $handler->display->display_options['fields']['title']['field'] = 'title'; $handler->display->display_options['fields']['title']['label'] = ''; - $handler->display->display_options['fields']['title']['alter']['alter_text'] = 0; - $handler->display->display_options['fields']['title']['alter']['make_link'] = 0; - $handler->display->display_options['fields']['title']['alter']['absolute'] = 0; - $handler->display->display_options['fields']['title']['alter']['external'] = 0; - $handler->display->display_options['fields']['title']['alter']['replace_spaces'] = 0; - $handler->display->display_options['fields']['title']['alter']['trim_whitespace'] = 0; - $handler->display->display_options['fields']['title']['alter']['nl2br'] = 0; - $handler->display->display_options['fields']['title']['alter']['word_boundary'] = 0; - $handler->display->display_options['fields']['title']['alter']['ellipsis'] = 0; - $handler->display->display_options['fields']['title']['alter']['more_link'] = 0; - $handler->display->display_options['fields']['title']['alter']['strip_tags'] = 0; - $handler->display->display_options['fields']['title']['alter']['trim'] = 0; - $handler->display->display_options['fields']['title']['alter']['html'] = 0; $handler->display->display_options['fields']['title']['element_label_colon'] = FALSE; - $handler->display->display_options['fields']['title']['element_default_classes'] = 0; - $handler->display->display_options['fields']['title']['hide_empty'] = 0; - $handler->display->display_options['fields']['title']['empty_zero'] = 0; - $handler->display->display_options['fields']['title']['hide_alter_empty'] = 1; - $handler->display->display_options['fields']['title']['link_to_node'] = 0; - /* Felt: Indhold: image */ + $handler->display->display_options['fields']['title']['link_to_node'] = FALSE; + /* Field: Content: Image */ $handler->display->display_options['fields']['field_ding_tabroll_image']['id'] = 'field_ding_tabroll_image'; $handler->display->display_options['fields']['field_ding_tabroll_image']['table'] = 'field_data_field_ding_tabroll_image'; $handler->display->display_options['fields']['field_ding_tabroll_image']['field'] = 'field_ding_tabroll_image'; $handler->display->display_options['fields']['field_ding_tabroll_image']['label'] = ''; - $handler->display->display_options['fields']['field_ding_tabroll_image']['alter']['alter_text'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_image']['alter']['make_link'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_image']['alter']['absolute'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_image']['alter']['external'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_image']['alter']['replace_spaces'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_image']['alter']['trim_whitespace'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_image']['alter']['nl2br'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_image']['alter']['word_boundary'] = 1; - $handler->display->display_options['fields']['field_ding_tabroll_image']['alter']['ellipsis'] = 1; - $handler->display->display_options['fields']['field_ding_tabroll_image']['alter']['more_link'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_image']['alter']['strip_tags'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_image']['alter']['trim'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_image']['alter']['html'] = 0; $handler->display->display_options['fields']['field_ding_tabroll_image']['element_label_colon'] = FALSE; - $handler->display->display_options['fields']['field_ding_tabroll_image']['element_default_classes'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_image']['hide_empty'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_image']['empty_zero'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_image']['hide_alter_empty'] = 1; + $handler->display->display_options['fields']['field_ding_tabroll_image']['element_default_classes'] = FALSE; $handler->display->display_options['fields']['field_ding_tabroll_image']['click_sort_column'] = 'fid'; $handler->display->display_options['fields']['field_ding_tabroll_image']['settings'] = array( 'image_style' => 'ding_tabroll', 'image_link' => '', ); - $handler->display->display_options['fields']['field_ding_tabroll_image']['field_api_classes'] = 0; - /* Felt: Indhold: ding_tabroll_lead */ + /* Field: Content: Lead */ $handler->display->display_options['fields']['field_ding_tabroll_lead']['id'] = 'field_ding_tabroll_lead'; $handler->display->display_options['fields']['field_ding_tabroll_lead']['table'] = 'field_data_field_ding_tabroll_lead'; $handler->display->display_options['fields']['field_ding_tabroll_lead']['field'] = 'field_ding_tabroll_lead'; $handler->display->display_options['fields']['field_ding_tabroll_lead']['label'] = ''; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['alter']['alter_text'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['alter']['make_link'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['alter']['absolute'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['alter']['external'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['alter']['replace_spaces'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['alter']['trim_whitespace'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['alter']['nl2br'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['alter']['word_boundary'] = 1; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['alter']['ellipsis'] = 1; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['alter']['more_link'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['alter']['strip_tags'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['alter']['trim'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['alter']['html'] = 0; $handler->display->display_options['fields']['field_ding_tabroll_lead']['element_type'] = 'p'; $handler->display->display_options['fields']['field_ding_tabroll_lead']['element_label_colon'] = FALSE; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['element_default_classes'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['hide_empty'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['empty_zero'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['hide_alter_empty'] = 1; - $handler->display->display_options['fields']['field_ding_tabroll_lead']['field_api_classes'] = 0; - /* Felt: Indhold: ding_tabroll_link */ + $handler->display->display_options['fields']['field_ding_tabroll_lead']['element_default_classes'] = FALSE; + /* Field: Content: Link */ $handler->display->display_options['fields']['field_ding_tabroll_link']['id'] = 'field_ding_tabroll_link'; $handler->display->display_options['fields']['field_ding_tabroll_link']['table'] = 'field_data_field_ding_tabroll_link'; $handler->display->display_options['fields']['field_ding_tabroll_link']['field'] = 'field_ding_tabroll_link'; $handler->display->display_options['fields']['field_ding_tabroll_link']['relationship'] = 'field_ding_tabroll_link_target_id'; $handler->display->display_options['fields']['field_ding_tabroll_link']['label'] = ''; - $handler->display->display_options['fields']['field_ding_tabroll_link']['alter']['alter_text'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_link']['alter']['make_link'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_link']['alter']['absolute'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_link']['alter']['external'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_link']['alter']['replace_spaces'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_link']['alter']['trim_whitespace'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_link']['alter']['nl2br'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_link']['alter']['word_boundary'] = 1; - $handler->display->display_options['fields']['field_ding_tabroll_link']['alter']['ellipsis'] = 1; - $handler->display->display_options['fields']['field_ding_tabroll_link']['alter']['more_link'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_link']['alter']['strip_tags'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_link']['alter']['trim'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_link']['alter']['html'] = 0; $handler->display->display_options['fields']['field_ding_tabroll_link']['element_label_colon'] = FALSE; - $handler->display->display_options['fields']['field_ding_tabroll_link']['element_default_classes'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_link']['hide_empty'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_link']['empty_zero'] = 0; - $handler->display->display_options['fields']['field_ding_tabroll_link']['hide_alter_empty'] = 1; + $handler->display->display_options['fields']['field_ding_tabroll_link']['element_default_classes'] = FALSE; $handler->display->display_options['fields']['field_ding_tabroll_link']['type'] = 'entityreference_entity_id'; $handler->display->display_options['fields']['field_ding_tabroll_link']['settings'] = array( 'link' => 0, ); - $handler->display->display_options['fields']['field_ding_tabroll_link']['field_api_classes'] = 0; + /* Field: Content: Anchor */ + $handler->display->display_options['fields']['field_ding_tabroll_anchor']['id'] = 'field_ding_tabroll_anchor'; + $handler->display->display_options['fields']['field_ding_tabroll_anchor']['table'] = 'field_data_field_ding_tabroll_anchor'; + $handler->display->display_options['fields']['field_ding_tabroll_anchor']['field'] = 'field_ding_tabroll_anchor'; + $handler->display->display_options['fields']['field_ding_tabroll_anchor']['label'] = ''; + $handler->display->display_options['fields']['field_ding_tabroll_anchor']['element_label_colon'] = FALSE; + /* Field: Content: External */ + $handler->display->display_options['fields']['field_ding_tabroll_external']['id'] = 'field_ding_tabroll_external'; + $handler->display->display_options['fields']['field_ding_tabroll_external']['table'] = 'field_data_field_ding_tabroll_external'; + $handler->display->display_options['fields']['field_ding_tabroll_external']['field'] = 'field_ding_tabroll_external'; + $handler->display->display_options['fields']['field_ding_tabroll_external']['label'] = ''; + $handler->display->display_options['fields']['field_ding_tabroll_external']['element_label_colon'] = FALSE; + $handler->display->display_options['fields']['field_ding_tabroll_external']['click_sort_column'] = 'url'; /* Sort criterion: Nodequeue: Position */ $handler->display->display_options['sorts']['position']['id'] = 'position'; $handler->display->display_options['sorts']['position']['table'] = 'nodequeue_nodes'; $handler->display->display_options['sorts']['position']['field'] = 'position'; $handler->display->display_options['sorts']['position']['relationship'] = 'nodequeue_rel'; - /* Filter criterion: Indhold: Udgivet */ + /* Contextual filter: Nodequeue: Subqueue reference */ + $handler->display->display_options['arguments']['reference']['id'] = 'reference'; + $handler->display->display_options['arguments']['reference']['table'] = 'nodequeue_subqueue'; + $handler->display->display_options['arguments']['reference']['field'] = 'reference'; + $handler->display->display_options['arguments']['reference']['relationship'] = 'nodequeue_rel'; + $handler->display->display_options['arguments']['reference']['default_action'] = 'default'; + $handler->display->display_options['arguments']['reference']['default_argument_type'] = 'node'; + $handler->display->display_options['arguments']['reference']['summary']['number_of_records'] = '0'; + $handler->display->display_options['arguments']['reference']['summary']['format'] = 'default_summary'; + $handler->display->display_options['arguments']['reference']['summary_options']['items_per_page'] = '25'; + $handler->display->display_options['arguments']['reference']['limit'] = '0'; + /* Filter criterion: Content: Type */ + $handler->display->display_options['filters']['type']['id'] = 'type'; + $handler->display->display_options['filters']['type']['table'] = 'node'; + $handler->display->display_options['filters']['type']['field'] = 'type'; + $handler->display->display_options['filters']['type']['value'] = array( + 'ding_tabroll' => 'ding_tabroll', + ); + /* Filter criterion: Content: Published */ $handler->display->display_options['filters']['status']['id'] = 'status'; $handler->display->display_options['filters']['status']['table'] = 'node'; $handler->display->display_options['filters']['status']['field'] = 'status'; - $handler->display->display_options['filters']['status']['value'] = 1; - $handler->display->display_options['filters']['status']['group'] = 1; - $handler->display->display_options['filters']['status']['expose']['operator'] = FALSE; + $handler->display->display_options['filters']['status']['value'] = '1'; /* Display: Content pane */ $handler = $view->new_display('panel_pane', 'Content pane', 'panel_pane_1'); - $translatables['ding_tabroll'] = array( - t('Master'), + $translatables['libraries_tabroll'] = array( + t('Defaults'), t('Se flere'), - t('Send'), + t('Apply'), t('Gendan'), t('Sortér efter'), t('Asc'), t('Desc'), - t('frontpage tabroll'), - t('Indhold entity referenced from field_ding_tabroll_link'), + t('queue'), + t('Content entity referenced from field_ding_tabroll_link'), + t('All'), t('Content pane'), + t('more'), t('View panes'), ); - $export['ding_tabroll'] = $view; + $export['libraries_tabroll'] = $view; return $export; } diff --git a/images/tab-active.png b/images/tab-active.png deleted file mode 100644 index bba9e31..0000000 Binary files a/images/tab-active.png and /dev/null differ diff --git a/js/ding_tabroll.js b/js/ding_tabroll.js index 3cad8f9..08f1e90 100644 --- a/js/ding_tabroll.js +++ b/js/ding_tabroll.js @@ -1,5 +1,4 @@ (function ($) { - $(document).ready(function($) { // Check if the tabs lib is loaded before trying to call it. if ($.fn.tabs) { @@ -8,4 +7,90 @@ $(document).ready(function($) { } }); -})(jQuery); \ No newline at end of file +})(jQuery); +/* + * Add the jquery.rotate function back. + */ +(function($){ + try + { + $.extend( $.ui.tabs.prototype, { + rotation: null, + rotationDelay: null, + continuing: null, + rotate: function( ms, continuing ) { + var self = this, + o = this.options; + + if((ms > 1 || self.rotationDelay === null) && ms !== undefined){//only set rotationDelay if this is the first time through or if not immediately moving on from an unpause + self.rotationDelay = ms; + } + + if(continuing !== undefined){ + self.continuing = continuing; + } + + var rotate = self._rotate || ( self._rotate = function( e ) { + clearTimeout( self.rotation ); + self.rotation = setTimeout(function() { + var t = o.active; + self.option( "active", ++t < self.anchors.length ? t : 0 ); + }, ms ); + + if ( e ) { + e.stopPropagation(); + } + }); + + var stop = self._unrotate || ( self._unrotate = !continuing + ? function(e) { + if (e.clientX) { // in case of a true click + self.rotate(null); + } + } + : function( e ) { + t = o.active; + rotate(); + }); + + // start rotation + if ( ms ) { + this.element.bind( "tabsactivate", rotate ); + this.anchors.bind( o.event + ".tabs", $.proxy(self.unpause, self) ); + rotate(); + // stop rotation + } else { + clearTimeout( self.rotation ); + this.element.unbind( "tabsactivate", rotate ); + this.anchors.unbind( o.event + ".tabs", $.proxy(self.pause, self) ); + delete this._rotate; + delete this._unrotate; + } + + //rotate immediately and then have normal rotation delay + if(ms === 1){ + //set ms back to what it was originally set to + ms = self.rotationDelay; + } + + return this; + }, + pause: function() { + var self = this, + o = this.options; + + self.rotate(0); + }, + unpause: function(){ + var self = this, + o = this.options; + + self.rotate(1, self.continuing); + } + }); + } + catch(e) + { + + } +})(jQuery); diff --git a/templates/views-view-fields--ding-tabroll.tpl.php b/templates/views-view-fields--ding-tabroll.tpl.php index 001e8ad..b06bc75 100644 --- a/templates/views-view-fields--ding-tabroll.tpl.php +++ b/templates/views-view-fields--ding-tabroll.tpl.php @@ -1,8 +1,58 @@ +_field_data['nid']['entity']->field_ding_tabroll_external['und'][0]['attributes']['target']) && ($row->_field_data['nid']['entity']->field_ding_tabroll_external['und'][0]['attributes']['target'] === '_blank')){ + $target = array(); + $target['attributes']['target'] = '_blank'; +} +//if (!empty($fields['field_ding_tabroll_link']->raw)) { +if(isset($row->_field_data['nid']['entity']->field_ding_tabroll_link['und'][0]["target_id"])){ + $link = 'node/' . $row->_field_data['nid']['entity']->field_ding_tabroll_link['und'][0]["target_id"]; + if (!empty($fields['field_ding_tabroll_anchor']->content)) { + $link .= '#' . $fields['field_ding_tabroll_anchor']->content; + } +} +if (empty($link) && isset($fields['field_ding_tabroll_external'])) { + $link = $fields['field_ding_tabroll_external']->content; +} +?>
content; ?>
++ content) ? $fields['field_ding_tabroll_lead']->content : ""; + } + elseif (isset($target)) { + print l($fields['field_ding_tabroll_lead']->content, $link, $target, array('html' => TRUE)); + } + else { + print l($fields['field_ding_tabroll_lead']->content, $link, array('html' => TRUE)); + } + ?> +
+ field_field_ding_tabroll_image[0]['raw']['field_kilde']['und'][0]['value'])) + { + echo " " . t('Photo: ') . "{$row->field_field_ding_tabroll_image[0]['raw']['field_kilde']['und'][0]['value']} "; + } + ?>content; ?>