Skip to content

Instantly share code, notes, and snippets.

@jforaker
Created August 13, 2014 18:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jforaker/b0021822f191fcc6ea6a to your computer and use it in GitHub Desktop.
Save jforaker/b0021822f191fcc6ea6a to your computer and use it in GitHub Desktop.
Multiple tap events Sencha Touch
tap: {
element: 'element',
delegate: '.app-box, .doc-box, .bubble-holder',
fn: function(e){
var url = e.target.name,
name = e.delegatedTarget.textContent,
divClassName = e.delegatedTarget.className,
appbox = "app-box",
docbox = "doc-box",
bubble = "bubble-holder",
feedAppController = CHLK._app.getController('feed.FeedItemViewController');
console.log(divClassName);
switch(divClassName){
case docbox :
var me = this,
config = {
title: "Attachment downloaded",
message: name,
buttons: [{
id: 'MsgConfirm',
disabled: false
}],
scope: me
};
Ext.ux.plugin.AutoHideMessageBox.alert(config);
break;
case appbox :
feedAppController.loadTheApp(url, name);
break;
case bubble :
feedAppController.showCommentPop(this);
break;
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment