PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.7.5
Tutor LMS – eLearning and online course solution v1.7.5
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 / mce-button.js
tutor / assets / js Last commit date
Chart.bundle.min.js 5 years ago gutenberg_blocks.js 5 years ago mce-button.js 5 years ago tutor-admin.js 5 years ago tutor-front.js 5 years ago tutor-setup.js 5 years ago tutor.js 5 years ago
mce-button.js
109 lines
1 jQuery(document).ready(function($){
2 'use strict';
3
4 /*========================================================================
5 * Tutor WP Editor Button
6 *======================================================================== */
7
8 tinymce.PluginManager.add('tutor_button', function( editor, url ) {
9 editor.addButton( 'tutor_button', {
10 text: 'Tutor ShortCode',
11 icon: false,
12 type: 'menubutton',
13 menu: [
14 {
15 text: 'Student Registration Form',
16 onclick: function() {
17 editor.insertContent('[tutor_student_registration_form]');
18 }
19 },
20 /*{
21 text: 'Student Dashboard',
22 onclick: function() {
23 editor.insertContent('[tutor_dashboard]');
24 }
25 },*/{
26 text: 'Instructor Registration Form',
27 onclick: function() {
28 editor.insertContent('[tutor_instructor_registration_form]');
29 }
30 },
31 /* {
32 text: 'Courses',
33 onclick: function() {
34 editor.insertContent('[tutor_course]');
35 }
36 },*/
37
38
39
40 {
41 text: 'Courses',
42 onclick: function() {
43 editor.windowManager.open( {
44 title: 'Courses Shortcode',
45 body: [
46 {
47 type: 'textbox',
48 name: 'id',
49 label: 'Course id, seperate by (,) comma',
50 value: ''
51 },{
52 type: 'textbox',
53 name: 'exclude_ids',
54 label: 'Exclude Course IDS',
55 value: ''
56 },
57 {
58 type: 'textbox',
59 name: 'category',
60 label: 'Category IDS',
61 value: ''
62 },
63 {type: 'listbox',
64 name: 'orderby',
65 label: 'Order By :',
66 onselect: function(e) {
67
68 },
69 'values': [
70 {text: 'ID', value: 'ID'},
71 {text: 'title', value: 'title'},
72 {text: 'rand', value: 'rand'},
73 {text: 'date', value: 'date'},
74 {text: 'menu_order', value: 'menu_order'},
75 {text: 'post__in', value: 'post__in'},
76 ]
77 },
78 {type: 'listbox',
79 name: 'order',
80 label: 'Order :',
81 onselect: function(e) {
82
83 },
84 'values': [
85 {text: 'DESC', value: 'DESC'},
86 {text: 'ASC', value: 'ASC'}
87 ]
88 },
89 ,{
90 type: 'textbox',
91 name: 'count',
92 label: 'Count',
93 value: '6',
94 }
95 ],
96 onsubmit: function( e ) {
97 editor.insertContent( '[tutor_course id="' + e.data.id + '" exclude_ids="'+e.data.exclude_ids+'" category="'+e.data.category+'" orderby="'+e.data.orderby+'" order="'+e.data.order+'" count="'+e.data.count+'"]');
98 }
99 });
100 }
101 }
102
103
104 ]
105 });
106 });
107
108 });
109