PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.9.15
Tutor LMS – eLearning and online course solution v1.9.15
3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / assets / js / gutenberg_blocks.js
tutor / assets / js Last commit date
Chart.bundle.min.js 5 years ago gutenberg_blocks.js 4 years ago mce-button.js 4 years ago tutor-admin.js 4 years ago tutor-course-builder.js 4 years ago tutor-front.js 4 years ago tutor-setup.js 4 years ago
gutenberg_blocks.js
125 lines
1 var el = wp.element.createElement,
2 registerBlockType = wp.blocks.registerBlockType,
3 withSelect = wp.data.withSelect;
4
5 /**
6 * Block for student registration
7 *
8 */
9
10
11 registerBlockType('tutor-gutenberg/student-registration', {
12 title: 'Student Registration',
13 icon: 'welcome-learn-more',
14 category: 'tutor',
15 edit: function (props) {
16 var dataHtml;
17 jQuery.ajax({
18 url: ajaxurl,
19 type: 'POST',
20 async: false,
21 data: { shortcode: 'tutor_student_registration_form', action: 'render_block_tutor' },
22 success: function (response) {
23 dataHtml = response.data;
24 },
25 });
26
27 return el('div', {
28 dangerouslySetInnerHTML: {
29 __html: dataHtml
30 }
31 })
32 },
33
34 save: function () {
35 return null;
36 //return el( 'div', { }, '[tutor_student_registration_form]' );
37 },
38 });
39
40 /*
41 registerBlockType( 'tutor-gutenberg/student-dashboard', {
42 title: 'Tutor Student Dashboard',
43 icon: 'welcome-learn-more',
44 category: 'tutor',
45 edit: function( props ) {
46 var dataHtml;
47 jQuery.ajax({
48 url : ajaxurl,
49 type : 'POST',
50 async: false,
51 data : {shortcode: 'tutor_dashboard', action : 'render_block_tutor'},
52 success: function (response) {
53 dataHtml = response.data;
54 },
55 });
56 return el('div', {
57 dangerouslySetInnerHTML: {
58 __html: dataHtml
59 }
60 })
61 },
62 save: function() {
63 return null;
64 },
65 } );
66 */
67
68
69 //tutor_instructor_registration_form
70
71 registerBlockType('tutor-gutenberg/instructor-registration', {
72 title: 'Instructor Registration',
73 icon: 'welcome-learn-more',
74 category: 'tutor',
75 edit: function (props) {
76 var dataHtml;
77 jQuery.ajax({
78 url: ajaxurl,
79 type: 'POST',
80 async: false,
81 data: { shortcode: 'tutor_instructor_registration_form', action: 'render_block_tutor' },
82 success: function (response) {
83 dataHtml = response.data;
84 },
85 });
86 return el('div', {
87 dangerouslySetInnerHTML: {
88 __html: dataHtml
89 }
90 })
91 },
92 save: function () {
93 return null;
94 },
95 });
96
97 //Dashboard Header Menu
98 if ('true' === _tutor_gutenberg_block_data.is_wp_version_5_9) {
99 registerBlockType('tutor-gutenberg/dashboard-menu', {
100 title: 'Dashboard Menu',
101 icon: 'welcome-learn-more',
102 category: 'tutor',
103 edit: function (props) {
104 var dataHtml;
105 jQuery.ajax({
106 url: ajaxurl,
107 type: 'POST',
108 async: false,
109 data: { shortcode: 'tutor_dashboard_menu', action: 'render_block_tutor' },
110 success: function (response) {
111 dataHtml = response.data;
112 },
113 });
114 return el('div', {
115 dangerouslySetInnerHTML: {
116 __html: dataHtml
117 }
118 })
119 },
120 save: function () {
121 return null;
122 },
123 });
124 }
125