PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 2.1.7
Tutor LMS – eLearning and online course solution v2.1.7
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 / lib / gutenberg_blocks.js
tutor / assets / js / lib Last commit date
countdown 3 years ago Chart.bundle.min.js 4 years ago gutenberg_blocks.js 4 years ago mce-button.js 4 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