{"push_id":915617430,"size":1,"distinct_size":1,"ref":"refs/heads/ajax2_2x","head":"cb6c3f508a3e09e288139926d63e9b7555d984a4","before":"605f424705da78f3b56df5b15675bc7c4ebcce3b","commits":[{"sha":"cb6c3f508a3e09e288139926d63e9b7555d984a4","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@mrclay.org","name":"Steve Clay"},"message":"feature(ajax): Adds a new elgg/Ajax AMD module with unified API\n\nAll `elgg/Ajax` methods transparently handle server-side messages/errors, as\nwell as return the raw value (the JSON wrapper is not exposed to the user\nas in `elgg.action()`.)\n\nA client plugin hook allows modifying the request data, and both client\nand server-side hooks can modify the returned data.\n\nYou can test this by enabling the developers plugin and entering this at the\nJavaScript console: `require([\"developers/ajax_demo\"])`\n\nThe ajax views system can now serve static views that weren't specifically\nregistered for ajax. This is mainly for fetching static `.html` view files.\n\nFixes #8323","distinct":true,"url":"https://api.github.com/repos/mrclay/Elgg-leaf/commits/cb6c3f508a3e09e288139926d63e9b7555d984a4"}]}