SharePoint JavaScript On Demand SPSOD
http://www.ilovesharepoint.com/2010/08/sharepoint-scripts-on-demand-spsod.html Update: If you want to modify Item’s ECB Menu, please do not make a copy of core.js. Change <SharePoint:ScriptLink language="javascript" name="core.js" OnDemand=" true " runat="server"/> -> <SharePoint:ScriptLink language="javascript" name="core.js" OnDemand=" false " runat="server"/> Add another webpart at the end of the page, override the “AddCheckinCheckoutMenuItem” (for hiding “Publish a Major Version”) function AddCheckinCheckoutMenuItem(m, ctx, url) {ULSsa6:; var menuOption; if(!HasRights(0x0, 0x4)) return; if (currentItemCheckedOutUserId==SYSTEM_ACCOUNT_ID && ctx.CurrentUserId !=SYSTEM_ACCOUNT_ID) return; if (currentItemCheckedOutUserId==null) ...