X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/02c368b2e6f6fd05930db1b57e5887b82a6c8b36..8a2035547ad8bf6abad6a4a03bb0b59211a00932:/apps/workbench/app/assets/javascripts/editable.js diff --git a/apps/workbench/app/assets/javascripts/editable.js b/apps/workbench/app/assets/javascripts/editable.js index 25d38a9cf6..939506c2ec 100644 --- a/apps/workbench/app/assets/javascripts/editable.js +++ b/apps/workbench/app/assets/javascripts/editable.js @@ -1,3 +1,7 @@ +// Copyright (C) The Arvados Authors. All rights reserved. +// +// SPDX-License-Identifier: AGPL-3.0 + $.fn.editable.defaults.ajaxOptions = {type: 'post', dataType: 'json'}; $.fn.editable.defaults.send = 'always'; @@ -58,7 +62,7 @@ $(document). if ($(this).attr('data-name')) { var textileAttr = $(this).attr('data-name') + 'Textile'; if (response[textileAttr]) { - $(this).html(response[textileAttr]); + $(this).attr('data-textile', response[textileAttr]); } } return; @@ -81,6 +85,10 @@ $(document). // information if it appears elsewhere on the page. if (reason != 'save') return; var html = $(this).html(); + if( $(this).attr('data-textile') ) { + html = $(this).attr('data-textile'); + $(this).html(html); + } var uuid = $(this).attr('data-object-uuid'); var attr = $(this).attr('data-name'); var edited = this;