| 27 |
if ($('#edit-block-enabled:checked').length) { |
if ($('#edit-block-enabled:checked').length) { |
| 28 |
$('#index-form-add-preview-block .index-throbber').addClass('throbbing'); |
$('#index-form-add-preview-block .index-throbber').addClass('throbbing'); |
| 29 |
} |
} |
| 30 |
$.ajax({ |
$.get(Drupal.settings.basePath + 'admin/build/index/preview?', |
| 31 |
url : Drupal.settings.basePath + 'admin/build/index/preview?' + $('#index-form-add').serialize(), |
$('#index-form-add').serialize(), |
| 32 |
success : livePreviewSuccess, |
function (data) { |
| 33 |
error : livePreviewError, |
$('.index-throbber').removeClass('throbbing'); |
| 34 |
}); |
if (data.page) { |
| 35 |
|
$('#index-form-add-preview-page .content').html(data.page); |
| 36 |
|
} |
| 37 |
|
if (data.block) { |
| 38 |
|
$('#index-form-add-preview-block .content').html(data.block); |
| 39 |
|
} |
| 40 |
|
}, |
| 41 |
|
'json' |
| 42 |
|
); |
| 43 |
}); |
}); |
|
function livePreviewSuccess(data, textStatus) { |
|
|
var preview = eval('(' + data + ')'); |
|
|
$('.index-throbber').removeClass('throbbing'); |
|
|
if (preview.page) { |
|
|
$('#index-form-add-preview-page .content').html(preview.page); |
|
|
} |
|
|
if (preview.block) { |
|
|
$('#index-form-add-preview-block .content').html(preview.block); |
|
|
} |
|
|
} |
|
|
function livePreviewError(XMLHttpRequest, textStatus, errorThrown) { |
|
|
$('.index-throbber').removeClass('throbbing').addClass('error'); |
|
|
} |
|
| 44 |
}; |
}; |