UNPKG

jive-sdk

Version:

Node.js SDK for Jive Software to assist with the development of add-ons

35 lines (34 loc) 1.54 kB
<link rel="stylesheet" href="stylesheets/main.css" type="text/css" media="screen" /> <script src="scripts/shared.js"></script> <script type="text/javascript" charset="utf-8"> gadgets.actions.updateAction({ id:"com.jivesoftware.example.todo.configproject", callback:function(context){ if(context && context.jive && context.jive.content && context.jive.content.type == 'osapi.jive.core.Project'){ osapi.jive.corev3.resolveContext(context, function(result){ result.content.getExtProps().execute(function( props ) { var enabled = "true" === props.content.todo; $("#enabled").prop("checked", enabled); }); }); $("#submit").click(function() { osapi.jive.corev3.resolveContext(context, function(result){ if(result.content){ result.content.createExtProps({ "todo": $("#enabled").is(':checked'), "project": result.content.name }).execute(function (resp) { osapi.jive.core.container.closeApp(); }); } }); }); } } }); </script> <body> <h1>Config Project</h1> <input type="CHECKBOX" id="enabled" name="enabled" /> Todo Management Enabled <button id="submit">Done</button> </body>