mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-02-08 07:40:05 +01:00
closes #91
This commit is contained in:
@@ -201,6 +201,16 @@ define(['taskbar'], function(taskbar) {
|
||||
});
|
||||
}
|
||||
|
||||
if (bodyEl.value.length <= 9) {
|
||||
return app.alert({
|
||||
type: 'error',
|
||||
timeout: 5000,
|
||||
title: 'Content too short',
|
||||
message: "Please enter a longer post.",
|
||||
alert_id: 'post_error'
|
||||
});
|
||||
}
|
||||
|
||||
// Still here? Let's post.
|
||||
if (parseInt(postData.cid) > 0) {
|
||||
socket.emit('api:topics.post', {
|
||||
|
||||
@@ -317,6 +317,24 @@ marked.setOptions({
|
||||
}
|
||||
});
|
||||
return; // for now, until anon code is written.
|
||||
} else if(!title || title.length <= 3) {
|
||||
socket.emit('event:alert', {
|
||||
type: 'error',
|
||||
timeout: 5000,
|
||||
title: 'Title too short',
|
||||
message: "Please enter a longer title.",
|
||||
alert_id: 'post_error'
|
||||
});
|
||||
return;
|
||||
} else if (!content || content.length <= 9) {
|
||||
socket.emit('event:alert', {
|
||||
type: 'error',
|
||||
timeout: 5000,
|
||||
title: 'Content too short',
|
||||
message: "Please enter a longer post.",
|
||||
alert_id: 'post_error'
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
||||
user.getUserField(uid, 'lastposttime', function(lastposttime) {
|
||||
|
||||
@@ -383,6 +383,25 @@ var SocketIO = require('socket.io').listen(global.server, { log:false }),
|
||||
});
|
||||
|
||||
socket.on('api:posts.edit', function(data) {
|
||||
if(!data.title || data.title.length <= 3) {
|
||||
socket.emit('event:alert', {
|
||||
type: 'error',
|
||||
timeout: 5000,
|
||||
title: 'Title too short',
|
||||
message: "Please enter a longer title.",
|
||||
alert_id: 'post_error'
|
||||
});
|
||||
return;
|
||||
} else if (!data.content || data.content.length <= 9) {
|
||||
socket.emit('event:alert', {
|
||||
type: 'error',
|
||||
timeout: 5000,
|
||||
title: 'Content too short',
|
||||
message: "Please enter a longer post.",
|
||||
alert_id: 'post_error'
|
||||
});
|
||||
return;
|
||||
}
|
||||
postTools.edit(uid, data.pid, data.title, data.content);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user