/* Jappix - An open social platform These are the Ad-Hoc JS scripts for Jappix ------------------------------------------------- License: AGPL Author: Valérian Saliou Last revision: 11/07/11 */ // Opens the adhoc popup function openAdHoc() { // Popup HTML content var html = '
' + _e("Commands") + '
' + '
' + '
' + '
' + '
' + '
' + '
' + '' + _e("Close") + '' + '
'; // Create the popup createPopup('adhoc', html); // Associate the events launchAdHoc(); return false; } // Quits the adhoc popup function closeAdHoc() { // Destroy the popup destroyPopup('adhoc'); return false; } // Retrieves an entity adhoc command function retrieveAdHoc(xid) { // Open the popup openAdHoc(); // Add a XID marker $('#adhoc .adhoc-head').html('' + getBuddyName(xid).htmlEnc() + ' (' + xid.htmlEnc() + ')'); // Get the highest entity resource var highest = highestPriority(xid); if(highest) xid = highest; // Start a new adhoc command dataForm(xid, 'command', '', '', 'adhoc'); return false; } // Starts an adhoc command on the user server function serverAdHoc(server) { // Open the popup openAdHoc(); // Add a XID marker $('#adhoc .adhoc-head').html('' + server.htmlEnc() + ''); // Start a new adhoc command dataForm(server, 'command', '', '', 'adhoc'); } // Plugin launcher function launchAdHoc() { // Click event $('#adhoc .bottom .finish').click(closeAdHoc); }