Fixed post view for anonymous users
This commit is contained in:
parent
d7d2e23e30
commit
04cce12a00
2 changed files with 14 additions and 8 deletions
|
@ -21,8 +21,11 @@ App.Controls.TagInput = function(
|
|||
inputConfirmed: null,
|
||||
};
|
||||
|
||||
if ($underlyingInput.length !== 1) {
|
||||
throw new Error('Cannot set tag input to more than one elements at once');
|
||||
if ($underlyingInput.length === 0) {
|
||||
throw new Error('Tag input element was not found');
|
||||
}
|
||||
if ($underlyingInput.length > 1) {
|
||||
throw new Error('Cannot set tag input to more than one element at once');
|
||||
}
|
||||
if ($underlyingInput.attr('data-tagged')) {
|
||||
throw new Error('Tag input was already initialized for this element');
|
||||
|
|
|
@ -73,8 +73,10 @@ App.Presenters.PostPresenter = function(
|
|||
$el.html(renderPostTemplate());
|
||||
$messages = $el.find('.messages');
|
||||
|
||||
tagInput = App.Controls.TagInput($el.find('form [name=tags]'), _, jQuery);
|
||||
tagInput.inputConfirmed = editPost;
|
||||
if (editPrivileges.canChangeTags) {
|
||||
tagInput = App.Controls.TagInput($el.find('form [name=tags]'), _, jQuery);
|
||||
tagInput.inputConfirmed = editPost;
|
||||
}
|
||||
|
||||
postContentFileDropper = new App.Controls.FileDropper($el.find('form [name=content]'), _, jQuery);
|
||||
postContentFileDropper.onChange = postContentChanged;
|
||||
|
@ -83,10 +85,11 @@ App.Presenters.PostPresenter = function(
|
|||
postThumbnailFileDropper.onChange = postThumbnailChanged;
|
||||
postThumbnailFileDropper.setNames = true;
|
||||
|
||||
keyboard.keyup('e', function() {
|
||||
editButtonClicked(null);
|
||||
});
|
||||
|
||||
if (_.any(editPrivileges)) {
|
||||
keyboard.keyup('e', function() {
|
||||
editButtonClicked(null);
|
||||
});
|
||||
}
|
||||
|
||||
$el.find('.post-edit-wrapper form').submit(editFormSubmitted);
|
||||
$el.find('.delete').click(deleteButtonClicked);
|
||||
|
|
Loading…
Reference in a new issue