Changeset View
Changeset View
Standalone View
Standalone View
webroot/rsrc/js/core/behavior-lightbox-attachments.js
Show First 20 Lines • Show All 160 Lines • ▼ Show 20 Lines | function loadLightBox(e) { | ||||
var downloadSpan = | var downloadSpan = | ||||
JX.$N('span', | JX.$N('span', | ||||
{ | { | ||||
className : 'lightbox-download' | className : 'lightbox-download' | ||||
} | } | ||||
); | ); | ||||
var commentIcon = new JX.PHUIXIconView() | var commentIcon = new JX.PHUIXIconView() | ||||
.setIcon('fa-comment-o') | .setIcon('fa-comments') | ||||
.getNode(); | .getNode(); | ||||
var commentButton = | var commentButton = | ||||
JX.$N('a', | JX.$N('a', | ||||
{ | { | ||||
className : 'lightbox-comment button grey has-icon', | className : 'lightbox-comment phui-icon-circle hover-sky', | ||||
href : '#', | href : '#', | ||||
sigil : 'lightbox-comment' | sigil : 'lightbox-comment' | ||||
}, | }, | ||||
[commentIcon, 'Comment'] | commentIcon | ||||
); | ); | ||||
var closeIcon = new JX.PHUIXIconView() | |||||
.setIcon('fa-times') | |||||
.getNode(); | |||||
var closeButton = | var closeButton = | ||||
JX.$N('a', | JX.$N('a', | ||||
{ | { | ||||
className : 'lightbox-close button grey', | className : 'lightbox-close phui-icon-circle hover-red', | ||||
href : '#' | href : '#' | ||||
}, | }, | ||||
'Close'); | closeIcon); | ||||
var statusHTML = | var statusHTML = | ||||
JX.$N('div', | JX.$N('div', | ||||
{ | { | ||||
className : 'lightbox-status' | className : 'lightbox-status' | ||||
}, | }, | ||||
[statusSpan, closeButton, commentButton, downloadSpan] | [statusSpan, closeButton, commentButton, downloadSpan] | ||||
); | ); | ||||
JX.DOM.appendContent(lightbox, statusHTML); | JX.DOM.appendContent(lightbox, statusHTML); | ||||
▲ Show 20 Lines • Show All 157 Lines • ▼ Show 20 Lines | JX.Workflow.newFromForm(form) | ||||
.start(); | .start(); | ||||
}; | }; | ||||
JX.Stratcom.listen( | JX.Stratcom.listen( | ||||
['submit', 'didSyntheticSubmit'], | ['submit', 'didSyntheticSubmit'], | ||||
'lightbox-comment-form', | 'lightbox-comment-form', | ||||
_sendMessage); | _sendMessage); | ||||
var _startDownload = function(e) { | |||||
e.kill(); | |||||
var form = e.getNode('tag:form'); | |||||
form.submit(); | |||||
}; | |||||
JX.Stratcom.listen( | |||||
'click', | |||||
'lightbox-download-submit', | |||||
_startDownload); | |||||
}); | }); |