This angular-js extension offers a (full screen) activity indicator based on CSS3 animations controlled with a promise proxy based service called $busy.