PluginProbe
Smart Grid-Layout Design for Contact Form 7 / 4.5
Smart Grid-Layout Design for Contact Form 7 v4.5
4.18.0 4.17.0 3.2.0 3.2.1 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.3.8 4.0.0 4.0.1 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10 4.11 4.12 4.13 4.14 All 119 releases
cf7-grid-layout / assets / cf7-admin-table / admin / partials / cf7sg-tutorial-page.php

cf7sg-tutorial-page.php in Smart Grid-Layout Design for Contact Form 7 4.5, at assets/cf7-admin-table/admin/partials/cf7sg-tutorial-page.php

75 lines 2.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Page to display tutorial video links.
4 * @since 4.0.0
5 */
6 wp_enqueue_script('jquery');
7 wp_enqueue_script('jquery-ui-tabs');
8 wp_enqueue_style('tabs-admin-ui-css', plugin_dir_url( __DIR__ ).'css/cf7sg-tutorials.css',false,'1.0',false);
9 wp_enqueue_style('grid-css', plugin_dir_url( __DIR__ ).'../../css.gs/smart-grid.admin.css', false,'1.0',false);
10
11 ?>
12 <h1><?php echo esc_html( get_admin_page_title() ); ?></h1>
13 <div id="smart-grid-tutorial">
14 <div id="topics-tabs" class="jqueryui-tabs">
15 <?php
16 $others = apply_filters('cf7sg_tutorial_panels', array());
17 $tab_titles = array();
18 $tab_panels = array();
19 foreach($others as $title=>$file){
20 if(is_string($title) and strlen($title)>2 and file_exists($file)){
21 $tab_titles[] = $title;
22 $tab_panels[] = $file;
23 }else debug_msg( "CF7SG Tutorial panels ignoring '$title' if length<3 chars or '$file' not found.");
24 }
25 ?>
26 <ul>
27 <li><a href="#tab-intro"><?= __('Start','cf7-grid-layout')?></a></li>
28 <li><a href="#tab-dynamic"><?= __('Dynamic lists','cf7-grid-layout')?></a></li>
29 <li><a href="#tab-toggles"><?= __('Optional sections','cf7-grid-layout')?></a></li>
30 <li><a href="#tab-tables"><?= __('Repetitive fields','cf7-grid-layout')?></a></li>
31 <li><a href="#tab-slider"><?= __('Multi-slide forms','cf7-grid-layout')?></a></li>
32 <li><a href="#tab-advance"><?= __('Advanced forms','cf7-grid-layout')?></a></li>
33 <li><a href="#tab-pro"><?= __('Pro-help','cf7-grid-layout')?></a></li>
34 <?php $idx=0;foreach($tab_titles as $title) : $idx++?>
35 <li><a href="#tab-other-<?=$idx?>"><?=$title?></a></li>
36 <?php endforeach;?>
37 </ul>
38 <div id="tab-intro">
39 <?php require_once plugin_dir_path( __FILE__ ) .'cf7sg-tutorials-intro.php'; ?>
40 </div>
41 <div id="tab-dynamic">
42 <?php require_once plugin_dir_path( __FILE__ ) .'cf7sg-tutorials-dynamic.php'; ?>
43 </div>
44 <div id="tab-toggles">
45 <?php require_once plugin_dir_path( __FILE__ ) .'cf7sg-tutorials-toggles.php'; ?>
46 </div>
47 <div id="tab-tables">
48 <?php require_once plugin_dir_path( __FILE__ ) .'cf7sg-tutorials-tables.php'; ?>
49 </div>
50 <div id="tab-slider">
51 <?php require_once plugin_dir_path( __FILE__ ) .'cf7sg-tutorials-slider.php'; ?>
52 </div>
53 <div id="tab-advance">
54 <?php require_once plugin_dir_path( __FILE__ ) .'cf7sg-tutorials-advance.php'; ?>
55 </div>
56 <div id="tab-pro">
57 <?php require_once plugin_dir_path( __FILE__ ) .'cf7sg-tutorials-pro.php'; ?>
58 </div>
59 <?php $idx=0;foreach($tab_panels as $file) : $idx++?>
60 <div id="tab-other-<?=$idx?>">
61 <?php require_once $file; ?>
62 </div>
63 <?php endforeach;?>
64 </div>
65 </div>
66 <script type="text/javascript">
67 (function($){
68 $(document).ready(function(){
69 $('.jqueryui-tabs').each(function(){
70 $('#'+this.id).tabs({active:0})
71 });
72 })
73 })(jQuery)
74 </script>
75