40 lines
1.1 KiB
JavaScript
40 lines
1.1 KiB
JavaScript
var Post = {
|
|
comment: function() {
|
|
document.querySelector('#comment_add').classList.remove('hide');
|
|
document.querySelector('#comment_add textarea').focus();
|
|
document.querySelector('#comment_add').scrollIntoView();
|
|
},
|
|
share : function() {
|
|
var parts = MovimUtils.urlParts();
|
|
|
|
if (parts.params.length) {
|
|
Post_ajaxShare(parts.params[0], parts.params[1], parts.params[2]);
|
|
}
|
|
},
|
|
refreshComments : function() {
|
|
var parts = MovimUtils.urlParts();
|
|
|
|
if (parts.params.length) {
|
|
Post_ajaxGetPostComments(parts.params[0], parts.params[1], parts.params[2]);
|
|
}
|
|
},
|
|
checkCommentAction: function() {
|
|
var parts = MovimUtils.urlParts();
|
|
if (parts.hash == 'comment') {
|
|
Post.comment();
|
|
}
|
|
}
|
|
};
|
|
|
|
MovimWebsocket.attach(function() {
|
|
Notif.current('post');
|
|
|
|
var parts = MovimUtils.urlParts();
|
|
|
|
if (parts.params.length == 3) {
|
|
Post_ajaxGetPost(parts.params[0], parts.params[1], parts.params[2]);
|
|
} else {
|
|
Post_ajaxGetNotFound();
|
|
}
|
|
});
|