Mercurial > hg > isophonics-drupal-site
view core/modules/quickedit/js/models/EditorModel.es6.js @ 17:129ea1e6d783
Update, including to Drupal core 8.6.10
author | Chris Cannam |
---|---|
date | Thu, 28 Feb 2019 13:21:36 +0000 |
parents | 4c8ae668cc8c |
children |
line wrap: on
line source
/** * @file * A Backbone Model for the state of an in-place editor. * * @see Drupal.quickedit.EditorView */ (function(Backbone, Drupal) { /** * @constructor * * @augments Backbone.Model */ Drupal.quickedit.EditorModel = Backbone.Model.extend( /** @lends Drupal.quickedit.EditorModel# */ { /** * @type {object} * * @prop {string} originalValue * @prop {string} currentValue * @prop {Array} validationErrors */ defaults: /** @lends Drupal.quickedit.EditorModel# */ { /** * Not the full HTML representation of this field, but the "actual" * original value of the field, stored by the used in-place editor, and * in a representation that can be chosen by the in-place editor. * * @type {string} */ originalValue: null, /** * Analogous to originalValue, but the current value. * * @type {string} */ currentValue: null, /** * Stores any validation errors to be rendered. * * @type {Array} */ validationErrors: null, }, }, ); })(Backbone, Drupal);