PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.4.6
Tutor LMS – eLearning and online course solution v1.4.6
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 6 years ago gutenberg_blocks.js 6 years ago mce-button.js 6 years ago tutor-admin.js 6 years ago tutor-front.js 6 years ago tutor.js 6 years ago
gutenberg_blocks.js
96 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