PluginProbe
Smart Grid-Layout Design for Contact Form 7 / 4.1.2
Smart Grid-Layout Design for Contact Form 7 v4.1.2
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.1.2, at assets/cf7-admin-table/admin/partials/cf7sg-tutorial-page.php

71 lines 2.7 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 <?php $idx=0;foreach($tab_titles as $title) : $idx++?>
34 <li><a href="#tab-other-<?=$idx?>"><?=$title?></a></li>
35 <?php endforeach;?>
36 </ul>
37 <div id="tab-intro">
38 <?php require_once plugin_dir_path( __FILE__ ) .'cf7sg-tutorials-intro.php'; ?>
39 </div>
40 <div id="tab-dynamic">
41 <?php require_once plugin_dir_path( __FILE__ ) .'cf7sg-tutorials-dynamic.php'; ?>
42 </div>
43 <div id="tab-toggles">
44 <?php require_once plugin_dir_path( __FILE__ ) .'cf7sg-tutorials-toggles.php'; ?>
45 </div>
46 <div id="tab-tables">
47 <?php require_once plugin_dir_path( __FILE__ ) .'cf7sg-tutorials-tables.php'; ?>
48 </div>
49 <div id="tab-slider">
50 <?php require_once plugin_dir_path( __FILE__ ) .'cf7sg-tutorials-slider.php'; ?>
51 </div>
52 <div id="tab-advance">
53 <?php require_once plugin_dir_path( __FILE__ ) .'cf7sg-tutorials-advance.php'; ?>
54 </div>
55 <?php $idx=0;foreach($tab_panels as $file) : $idx++?>
56 <div id="tab-other-<?=$idx?>">
57 <?php require_once $file; ?>
58 </div>
59 <?php endforeach;?>
60 </div>
61 </div>
62 <script type="text/javascript">
63 (function($){
64 $(document).ready(function(){
65 $('.jqueryui-tabs').each(function(){
66 $('#'+this.id).tabs({active:0})
67 });
68 })
69 })(jQuery)
70 </script>
71