Compare commits

..

1 Commits

Author SHA1 Message Date
Serghei Mihai ce66482478 wscalls: preview unflattened payload (#66916)
gitea/wcs/pipeline/head This commit looks good Details
2024-04-03 12:20:45 +02:00
1 changed files with 6 additions and 5 deletions

View File

@ -303,13 +303,16 @@ $(function() {
$window.trigger('scroll');
}
$('div.WidgetDict[data-widget-name*="post_data"] div.dict-key input').on('change', function() {
if (!$(this).val().includes('/')) return;
$('div.WidgetDict[data-widget-name*="post_data"] input[type="text"]').on('change', function() {
var $widget = $(this).parents('div.WidgetDict');
var url = '/preview-json-payload?' + $('input', $widget).serialize();
var preview_button_id = 'payload-preview-button';
var preview_button_selector = 'a#' + preview_button_id;
if (!$widget.find(preview_button_selector).length) {
if ($widget.find(preview_button_selector).length) {
$widget.find(preview_button_selector).attr('href', url);
} else {
if ($(this).parents('div.dict-key').length < 0) return;
if (!$(this).val().includes('/')) return;
var eval_link = document.createElement('a');
eval_link.setAttribute('rel', 'popup');
eval_link.setAttribute('href', url);
@ -319,8 +322,6 @@ $(function() {
eval_link.setAttribute('data-title-selector', 'h2');
eval_link.innerHTML = WCS_I18N.preview_json_payload;
$widget.append(eval_link);
} else {
$widget.find(preview_button_selector).attr('href', url);
}
}).trigger('change');