function AnimateRotate(angle, repeat, elemn) { var duration = 1000; setTimeout(function () { if (repeat && repeat == "infinite") { AnimateRotate(angle, repeat, elemn); } else if (repeat && repeat > 1) { AnimateRotate(angle, repeat - 1, elemn); } }, duration) var $elem = elemn; $({ deg: 0 }).animate({ deg: angle }, { duration: duration, step: function (now) { $elem.css({ 'transform': 'rotate(' + now + 'deg)' }); } }); } |
function ShowRefreshError() { var element = document.createElement('div'); var refresherror = '<div id="dialog" title="Refresh Failed.">' + ' If the problem persists, please contact the <a href="https://google.com/"> HelpDesk</a>' + ' <div align="center"> </br><input onclick="return SP.UI.ModalDialog.commonModalDialogClose(SP.UI.DialogResult.cancel, value);" type="button" value="OK" name="opret_ok"> </div> ' + '</div>'; element.innerHTML = refresherror; var options = { html: element, title: 'Refresh Failed.', allowMaximize: false, showClose: false, autoSize: true }; SP.SOD.execute('sp.ui.dialog.js', 'SP.UI.ModalDialog.showModalDialog', options); } |
RefreshLink = function () { var elemn = $("a[title|='Refresh] > img"); AnimateRotate(360, 2, elemn); $.ajax({ cache: false, type: "GET", url: "https://google.com?webAddress, crossDomain: true, xhrFields: { withCredentials: true }, success: function (data) { } else { ShowRefreshError(); } }, error: function (status, error) { ShowRefreshError(); } }); }; |
Monday, April 16, 2018
Rotate an image n number of times
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment