mirror of
https://github.com/openSUSE/osem.git
synced 2026-08-13 19:54:02 +00:00
34 lines
1.2 KiB
JavaScript
34 lines
1.2 KiB
JavaScript
|
|
$(function () {
|
||
|
|
$(document).ready(function() {
|
||
|
|
$("#commercial_url").bind('paste keyup', function() {
|
||
|
|
clearTimeout($(this).data('timeout'));
|
||
|
|
|
||
|
|
$(this).data('timeout', setTimeout(function () {
|
||
|
|
var url = $('#new_commercial').attr('action');
|
||
|
|
url = url + '/render_commercial'
|
||
|
|
$.ajax({
|
||
|
|
method: 'GET',
|
||
|
|
url: url,
|
||
|
|
data: { url: $('#commercial_url').val() },
|
||
|
|
error: function(xhr, status, error) {
|
||
|
|
$('#commercial_submit_action').prop('disabled', true);
|
||
|
|
$('#resource-content').hide();
|
||
|
|
$('#resource-placeholder').show();
|
||
|
|
$('#commercial_error').hide();
|
||
|
|
$('#commercial_url_input').addClass('has-error error');
|
||
|
|
$('<span id="commercial_error" class="help-block">' + xhr.responseText + '</span>').insertAfter('#commercial_url');
|
||
|
|
},
|
||
|
|
success: function(msg) {
|
||
|
|
$('#commercial_submit_action').prop('disabled', false);
|
||
|
|
$('#commercial_url_input').removeClass('has-error error');
|
||
|
|
$('#commercial_error').hide();
|
||
|
|
$('#resource-placeholder').hide();
|
||
|
|
$('#resource-content').html(msg).show();
|
||
|
|
}
|
||
|
|
})
|
||
|
|
}, 200)
|
||
|
|
);
|
||
|
|
});
|
||
|
|
});
|
||
|
|
});
|