jive-sdk
Version:
Node.js SDK for Jive Software to assist with the development of add-ons
35 lines (27 loc) • 1.07 kB
JavaScript
(function() {
var clientid;
jive.tile.onOpen(function(config, options, other, container ) {
osapi.jive.corev3.systemExtProps.get({}).execute(function (resp) {
if( resp && resp.content ) {
clientid = resp.content.clientid;
}
});
gadgets.window.adjustHeight();
if ( typeof config === "string" ) {
config = JSON.parse(config);
}
var json = config || { };
json.posting = json.posting || "on";
json.project = json.project || (container && container.name) || "";
// prepopulate the sequence input dialog
$("input[name=post_activity]").val([json["posting"]]);
$("#project").val([json.project]);
$("#btn_submit").click( function() {
config.posting = $("input[name=post_activity]:checked").val();
config.project = $("#project").val();
config.clientid = clientid;
jive.tile.close(config, {} );
gadgets.window.adjustHeight(300);
});
});
})();