diff -uprN quicktabs.orig/plugins/QuickQuicktabs.inc quicktabs/plugins/QuickQuicktabs.inc
--- quicktabs.orig/plugins/QuickQuicktabs.inc 2011-08-01 08:05:03.000000000 +0400
+++ quicktabs/plugins/QuickQuicktabs.inc 2011-09-12 04:30:07.000000000 +0400
@@ -43,9 +43,10 @@ class QuickQuicktabs extends QuickRender
'class' => array('quicktabs-tabpage', ($active_tab == $key ? '' : 'quicktabs-hide')),
);
$render_array['content']['container']['divs'][] = array(
+ '#theme' => 'qt_quicktabs_content',
'#prefix' => '
',
'#suffix' => '
',
- 'content' => $tab->render(),
+ '#content' => $tab->render(),
);
}
}
diff -uprN quicktabs.orig/plugins/QuickViewContent.inc quicktabs/plugins/QuickViewContent.inc
--- quicktabs.orig/plugins/QuickViewContent.inc 2011-08-01 08:05:03.000000000 +0400
+++ quicktabs/plugins/QuickViewContent.inc 2011-09-12 04:48:27.000000000 +0400
@@ -108,6 +108,16 @@ class QuickViewContent extends QuickCont
$view_output = $view->preview();
if (!empty($view->result) || $view->display_handler->get_option('empty') || !empty($view->style_plugin->definition['even empty'])) {
$output['#markup'] = $view_output;
+ $plugin = views_fetch_plugin_data('display', $view->display[$item['display']]->display_plugin);
+ // Comment from views_add_contextual_links():
+ // If contextual links locations are not set, provide a sane default. (To
+ // avoid displaying any contextual links at all, a display plugin can still
+ // set 'contextual links locations' to, e.g., an empty array.)
+ $plugin += array('contextual links locations' => array('view'));
+ // Get any contextual links - block, page - whatsoever.
+ foreach($plugin['contextual links locations'] as $location) {
+ views_add_contextual_links($output, $location, $view, $item['display']);
+ }
}
}
elseif (!$hide_empty) {
diff -uprN quicktabs.orig/quicktabs.module quicktabs/quicktabs.module
--- quicktabs.orig/quicktabs.module 2011-08-01 08:05:03.000000000 +0400
+++ quicktabs/quicktabs.module 2011-09-12 04:48:52.000000000 +0400
@@ -115,6 +115,11 @@ function quicktabs_theme() {
'qt_quicktabs' => array(
'render element' => 'element',
),
+ 'qt_quicktabs_content' => array(
+ 'render element' => 'element',
+ 'template' => 'quicktab',
+ 'variables' => array('content' => array()),
+ ),
'qt_quicktabs_tabset' => array(
'render element' => 'tabset',
),
diff -uprN quicktabs.orig/quicktab.tpl.php quicktabs/quicktab.tpl.php
--- quicktabs.orig/quicktab.tpl.php 1970-01-01 03:00:00.000000000 +0300
+++ quicktabs/quicktab.tpl.php 2011-09-12 04:59:08.356036001 +0400
@@ -0,0 +1,16 @@
+
+
+
+
+