annotate gpp/weblinks/static/js/weblinks.js @ 481:9f888dbe61ce

Fixing #230; add a scrollbar to the PM popup dialog if necessary. This wasn't as easy as I thought. Had to wrap the PM text in a div with its styling (max-height and overflow). If I then resized the dialog, I'd get two scrollbars. So for now, made the dialog non-resizable.
author Brian Neal <bgneal@gmail.com>
date Fri, 07 Oct 2011 02:11:33 +0000
parents 88b2b9cb8c1f
children
rev   line source
bgneal@312 1 $(document).ready(function() {
bgneal@312 2 $('a.weblinks-broken').click(function () {
bgneal@312 3 var id = this.id;
bgneal@312 4 if (id.match(/^link-(\d+)$/)) {
bgneal@312 5 id = RegExp.$1;
bgneal@312 6 if (confirm('Do you really want to report this link as broken? ' +
bgneal@312 7 'This will notify the site staff that the link is dead and that ' +
bgneal@312 8 'it may need to be deleted or revised.')) {
bgneal@312 9 $.ajax({
bgneal@312 10 url: '/links/report/' + id + '/',
bgneal@312 11 type: 'POST',
bgneal@312 12 dataType: 'text',
bgneal@312 13 success: function (response, textStatus) {
bgneal@312 14 alert(response);
bgneal@312 15 },
bgneal@312 16 error: function (xhr, textStatus, ex) {
bgneal@312 17 alert('Oops, an error occurred: ' + xhr.statusText + ' - ' + xhr.responseText);
bgneal@312 18 }
bgneal@312 19 });
bgneal@312 20 }
bgneal@312 21 }
bgneal@312 22 return false;
bgneal@312 23 });
bgneal@312 24 });