Mercurial > hg > isophonics-drupal-site
view core/modules/quickedit/js/models/EditorModel.es6.js @ 0:4c8ae668cc8c
Initial import (non-working)
author | Chris Cannam |
---|---|
date | Wed, 29 Nov 2017 16:09:58 +0000 |
parents | |
children | 129ea1e6d783 |
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));