-
Notifications
You must be signed in to change notification settings - Fork 11
Expand file tree
/
Copy pathadmin.js
More file actions
38 lines (33 loc) · 882 Bytes
/
admin.js
File metadata and controls
38 lines (33 loc) · 882 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
'use strict';
define('admin/plugins/iframely', ['settings'], function (Settings) {
var ACP = {};
ACP.init = function () {
Settings.load('iframely', $('.iframely-settings'), function () {
function tagifyInput(selector) {
var input = $(selector).tagsinput({
confirmKeys: [13, 44],
trimValue: true,
});
if (input[0]) {
$(input[0].$input).addClass('form-control').parent().css('display', 'block');
}
}
tagifyInput('#blacklist');
});
$('#save').on('click', saveSettings);
};
function saveSettings() {
Settings.save('iframely', $('.iframely-settings'), function () {
app.alert({
type: 'success',
alert_id: 'iframely-saved',
title: 'Settings Saved',
message: 'Please reload your NodeBB to apply these settings',
clickfn: function () {
socket.emit('admin.reload');
},
});
});
}
return ACP;
});