PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.3.1
Tutor LMS – eLearning and online course solution v1.3.1
4.0.0 3.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 7 years ago gutenberg_blocks.js 7 years ago mce-button.js 7 years ago tutor-admin.js 7 years ago tutor-front.js 7 years ago
gutenberg_blocks.js
99 lines
1 var el = wp.element.createElement,
2 registerBlockType = wp.blocks.registerBlockType,
3 withSelect = wp.data.withSelect;
4
5
6
7
8 /**
9 * Block for student registration
10 *
11 */
12
13
14 registerBlockType( 'tutor-gutenberg/student-registration', {
15 title: 'Student Registration',
16 icon: 'welcome-learn-more',
17 category: 'tutor',
18 edit: function( props ) {
19 var dataHtml;
20 jQuery.ajax({
21 url : ajaxurl,
22 type : 'POST',
23 async: false,
24 data : {shortcode: 'tutor_student_registration_form', action : 'render_block_tutor'},
25 success: function (response) {
26 dataHtml = response.data;
27 },
28 });
29
30 return el('div', {
31 dangerouslySetInnerHTML: {
32 __html: dataHtml
33 }
34 })
35 },
36
37 save: function() {
38 return null;
39 //return el( 'div', { }, '[tutor_student_registration_form]' );
40 },
41 } );
42
43 /*
44 registerBlockType( 'tutor-gutenberg/student-dashboard', {
45 title: 'Tutor Student Dashboard',
46 icon: 'welcome-learn-more',
47 category: 'tutor',
48 edit: function( props ) {
49 var dataHtml;
50 jQuery.ajax({
51 url : ajaxurl,
52 type : 'POST',
53 async: false,
54 data : {shortcode: 'tutor_dashboard', action : 'render_block_tutor'},
55 success: function (response) {
56 dataHtml = response.data;
57 },
58 });
59 return el('div', {
60 dangerouslySetInnerHTML: {
61 __html: dataHtml
62 }
63 })
64 },
65 save: function() {
66 return null;
67 },
68 } );
69 */
70
71
72 //tutor_instructor_registration_form
73
74 registerBlockType( 'tutor-gutenberg/instructor-registration', {
75 title: 'Instructor Registration',
76 icon: 'welcome-learn-more',
77 category: 'tutor',
78 edit: function( props ) {
79 var dataHtml;
80 jQuery.ajax({
81 url : ajaxurl,
82 type : 'POST',
83 async: false,
84 data : {shortcode: 'tutor_instructor_registration_form', action : 'render_block_tutor'},
85 success: function (response) {
86 dataHtml = response.data;
87 },
88 });
89 return el('div', {
90 dangerouslySetInnerHTML: {
91 __html: dataHtml
92 }
93 })
94 },
95 save: function() {
96 return null;
97 },
98 } );
99