mirror of
https://github.com/twisterarmy/twister-html.git
synced 2025-02-04 19:14:14 +00:00
add nuteEvent wrapper over event.stopPropagation() to prevent misc unwanted things
This commit is contained in:
parent
8c9c5f9293
commit
322d6b7062
@ -905,6 +905,12 @@ function closeThis() {
|
|||||||
$(this).slideUp('fast');
|
$(this).slideUp('fast');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function muteEvent(event, preventDefault) {
|
||||||
|
event.stopPropagation();
|
||||||
|
if (preventDefault || (event.data && event.data.preventDefault))
|
||||||
|
event.data.preventDefault();
|
||||||
|
}
|
||||||
|
|
||||||
function toggleFollowButton(req) {
|
function toggleFollowButton(req) {
|
||||||
if (!req || !req.peerAlias)
|
if (!req || !req.peerAlias)
|
||||||
return;
|
return;
|
||||||
@ -1968,7 +1974,7 @@ function initInterfaceCommon() {
|
|||||||
closePrompt(event);
|
closePrompt(event);
|
||||||
});
|
});
|
||||||
|
|
||||||
$('.post-text').on('click', 'a', function(e) {e.stopPropagation();});
|
$('.post-text').on('click', 'a', muteEvent);
|
||||||
$('.post-reply').on('click', postReplyClick);
|
$('.post-reply').on('click', postReplyClick);
|
||||||
$('.post-propagate').on('click', reTwistPopup);
|
$('.post-propagate').on('click', reTwistPopup);
|
||||||
$('.userMenu-config').clickoutside(closeThis.bind($('.config-menu')));
|
$('.userMenu-config').clickoutside(closeThis.bind($('.config-menu')));
|
||||||
@ -1991,14 +1997,15 @@ function initInterfaceCommon() {
|
|||||||
$('.post-submit').on('click', postSubmit);
|
$('.post-submit').on('click', postSubmit);
|
||||||
$('.modal-propagate').on('click', retweetSubmit);
|
$('.modal-propagate').on('click', retweetSubmit);
|
||||||
$('.expanded-content .show-more').on('mouseup',
|
$('.expanded-content .show-more').on('mouseup',
|
||||||
{feeder: '.module.post.original.open .module.post.original .post-data'}, openConversationClick);
|
{feeder: '.module.post.original.open .module.post.original .post-data'}, openConversationClick)
|
||||||
|
.on('click', muteEvent) // to prevent post collapsing
|
||||||
|
;
|
||||||
if ($.Options.unicodeConversion.val === 'disable')
|
if ($.Options.unicodeConversion.val === 'disable')
|
||||||
$('.undo-unicode').on('click', undoLastUnicode).css('display', 'none');
|
$('.undo-unicode').on('click', undoLastUnicode).css('display', 'none');
|
||||||
else
|
else
|
||||||
$('.undo-unicode').on('click', undoLastUnicode);
|
$('.undo-unicode').on('click', undoLastUnicode);
|
||||||
|
|
||||||
$('.open-profile-modal').on('click', function(e) {e.stopPropagation();});
|
$('.open-profile-modal').on('click', muteEvent);
|
||||||
//$('.open-hashtag-modal').on('click', openHashtagModal);
|
//$('.open-hashtag-modal').on('click', openHashtagModal);
|
||||||
//$('.open-following-modal').on('click', openFollowingModal);
|
//$('.open-following-modal').on('click', openFollowingModal);
|
||||||
$('.userMenu-connections a').on('click', openMentionsModal);
|
$('.userMenu-connections a').on('click', openMentionsModal);
|
||||||
@ -2128,7 +2135,9 @@ $(document).ready(function () {
|
|||||||
twister.tmpl.followingList = extractTemplate('#template-following-list');
|
twister.tmpl.followingList = extractTemplate('#template-following-list');
|
||||||
twister.tmpl.followingUser = extractTemplate('#template-following-user');
|
twister.tmpl.followingUser = extractTemplate('#template-following-user');
|
||||||
twister.tmpl.postRtReference = extractTemplate('#template-post-rt-reference')
|
twister.tmpl.postRtReference = extractTemplate('#template-post-rt-reference')
|
||||||
.on('mouseup', {feeder: '.post-rt-reference'}, openConversationClick);
|
.on('mouseup', {feeder: '.post-rt-reference'}, openConversationClick)
|
||||||
|
.on('click', muteEvent) // to prevent post expanding or collapsing
|
||||||
|
;
|
||||||
twister.tmpl.postRtBy = extractTemplate('#template-post-rt-by');
|
twister.tmpl.postRtBy = extractTemplate('#template-post-rt-by');
|
||||||
|
|
||||||
var path = window.location.pathname;
|
var path = window.location.pathname;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user