fix-touch-bug-of-widget-keyboard
This commit is contained in:
@@ -718,21 +718,38 @@ function add_keyboard(user_title, user_topic, user_content, user_style) {
|
|||||||
sendIcon.bind('mouseup', function(event) {
|
sendIcon.bind('mouseup', function(event) {
|
||||||
event.stopPropagation()
|
event.stopPropagation()
|
||||||
})
|
})
|
||||||
sendIcon.bind('click', function(event) {
|
if (window.screen.width > 800)
|
||||||
event.stopPropagation()
|
sendIcon.bind('click', function(event) {
|
||||||
publish(topic.text(), messDiv.val())
|
event.stopPropagation()
|
||||||
sendIcon.removeClass("btn-primary")
|
publish(topic.text(), messDiv.val())
|
||||||
sendIcon.addClass("btn-success")
|
sendIcon.removeClass("btn-primary")
|
||||||
sendIcon.children().removeClass('fa-paper-plane')
|
sendIcon.addClass("btn-success")
|
||||||
sendIcon.children().addClass("fa-check")
|
sendIcon.children().removeClass('fa-paper-plane')
|
||||||
setTimeout(function() {
|
sendIcon.children().addClass("fa-check")
|
||||||
sendIcon.removeClass("btn-success")
|
setTimeout(function() {
|
||||||
sendIcon.addClass("btn-primary")
|
sendIcon.removeClass("btn-success")
|
||||||
sendIcon.children().removeClass('fa-check')
|
sendIcon.addClass("btn-primary")
|
||||||
sendIcon.children().addClass("fa-paper-plane")
|
sendIcon.children().removeClass('fa-check')
|
||||||
}, 300)
|
sendIcon.children().addClass("fa-paper-plane")
|
||||||
itemdiv.trigger(MixIO.eventTags.KEYBOARD_SENT, messDiv.val())
|
}, 300)
|
||||||
})
|
itemdiv.trigger(MixIO.eventTags.KEYBOARD_SENT, messDiv.val())
|
||||||
|
})
|
||||||
|
else
|
||||||
|
sendIcon.bind('touchend', function(event) {
|
||||||
|
event.stopPropagation()
|
||||||
|
publish(topic.text(), messDiv.val())
|
||||||
|
sendIcon.removeClass("btn-primary")
|
||||||
|
sendIcon.addClass("btn-success")
|
||||||
|
sendIcon.children().removeClass('fa-paper-plane')
|
||||||
|
sendIcon.children().addClass("fa-check")
|
||||||
|
setTimeout(function() {
|
||||||
|
sendIcon.removeClass("btn-success")
|
||||||
|
sendIcon.addClass("btn-primary")
|
||||||
|
sendIcon.children().removeClass('fa-check')
|
||||||
|
sendIcon.children().addClass("fa-paper-plane")
|
||||||
|
}, 300)
|
||||||
|
itemdiv.trigger(MixIO.eventTags.KEYBOARD_SENT, messDiv.val())
|
||||||
|
})
|
||||||
contents.push(keyDiv)
|
contents.push(keyDiv)
|
||||||
var itemdiv = add_block(3, 1, contents, attrs)
|
var itemdiv = add_block(3, 1, contents, attrs)
|
||||||
itemdiv.bind(MixIO.actionTags.KEYBOARD_SEND, function(event, message) {
|
itemdiv.bind(MixIO.actionTags.KEYBOARD_SEND, function(event, message) {
|
||||||
|
|||||||
Reference in New Issue
Block a user