dist/ember-template-compiler.js in ember-source-2.15.0.beta.1 vs dist/ember-template-compiler.js in ember-source-2.15.0.beta.2
- old
+ new
@@ -4,11 +4,11 @@
* @copyright Copyright 2011-2017 Tilde Inc. and contributors
* Portions Copyright 2006-2011 Strobe Inc.
* Portions Copyright 2008-2011 Apple Inc. All rights reserved.
* @license Licensed under MIT license
* See https://raw.github.com/emberjs/ember.js/master/LICENSE
- * @version 2.15.0-beta.1
+ * @version 2.15.0-beta.2
*/
var enifed, requireModule, Ember;
var mainContext = this; // Used in ember-environment/lib/global.js
@@ -3972,11 +3972,10 @@
'xmlns:xlink': XMLNS
};
// import Logger from './logger';
// let alreadyWarned = false;
- // import Logger from './logger';
function _classCallCheck(instance, Constructor) {
if (!(instance instanceof Constructor)) {
throw new TypeError("Cannot call a class as a function");
@@ -6727,10 +6726,11 @@
</ul>
@public
@static
@method registerDeprecationHandler
+ @for Ember.Debug
@param handler {Function} A function to handle deprecation calls.
@since 2.1.0
*/
var registerHandler = function () {}; /*global __fail__*/
@@ -6908,17 +6908,11 @@
return _ret = new EmberError(message), (0, _emberBabel.possibleConstructorReturn)(_this, _ret);
}
var error = Error.call(_this, message);
-
- if (Error.captureStackTrace) {
- Error.captureStackTrace(_this, EmberError);
- } else {
- _this.stack = error.stack;
- }
-
+ _this.stack = error.stack;
_this.description = error.description;
_this.fileName = error.fileName;
_this.lineNumber = error.lineNumber;
_this.message = error.message;
_this.name = error.name;
@@ -7394,10 +7388,11 @@
<li> <code>next</code> - A function that calls into the previously registered handler.</li>
</ul>
@public
@static
@method registerWarnHandler
+ @for Ember.Debug
@param handler {Function} A function to handle warnings.
@since 2.1.0
*/
exports.registerHandler = registerHandler = function (handler) {
(0, _handlers.registerHandler)('warn', handler);
@@ -10021,14 +10016,11 @@
meta = metaStore.get(pointer);
// jshint loopfunc:true
{
counters.peekCalls++;
}
- // stop if we find a `null` value, since
- // that means the meta was deleted
- // any other truthy value is a "real" meta
- if (meta === null || meta !== undefined) {
+ if (meta !== undefined) {
return meta;
}
pointer = getPrototypeOf(pointer);
{
@@ -10036,18 +10028,14 @@
}
}
};
} else {
setMeta = function (obj, meta) {
- // if `null` already, just set it to the new value
- // otherwise define property first
- if (obj[META_FIELD] !== null) {
- if (obj.__defineNonEnumerable) {
- obj.__defineNonEnumerable(EMBER_META_PROPERTY);
- } else {
- Object.defineProperty(obj, META_FIELD, META_DESC);
- }
+ if (obj.__defineNonEnumerable) {
+ obj.__defineNonEnumerable(EMBER_META_PROPERTY);
+ } else {
+ Object.defineProperty(obj, META_FIELD, META_DESC);
}
obj[META_FIELD] = meta;
};
@@ -10092,11 +10080,11 @@
var maybeMeta = exports.peekMeta(obj);
var parent = void 0;
// remove this code, in-favor of explicit parent
- if (maybeMeta !== undefined && maybeMeta !== null) {
+ if (maybeMeta !== undefined) {
if (maybeMeta.source === obj) {
return maybeMeta;
}
parent = maybeMeta;
}
@@ -17152,16 +17140,16 @@
exports.EMBER_GLIMMER_DETECT_BACKTRACKING_RERENDER = FEATURES["ember-glimmer-detect-backtracking-rerender"];
});
enifed("ember/version", ["exports"], function (exports) {
"use strict";
- exports.default = "2.15.0-beta.1";
+ exports.default = "2.15.0-beta.2";
});
enifed("handlebars", ["exports"], function (exports) {
"use strict";
- /* istanbul ignore next */
+ // File ignored in coverage tests via setting in .istanbul.yml
/* Jison generated parser */
var handlebars = function () {
var parser = { trace: function () {},
yy: {},
@@ -17922,10 +17910,13 @@
this.lineNumber = line;
// Work around issue under safari where we can't directly set the column value
/* istanbul ignore next */
if (Object.defineProperty) {
- Object.defineProperty(this, 'column', { value: column });
+ Object.defineProperty(this, 'column', {
+ value: column,
+ enumerable: true
+ });
} else {
this.column = column;
}
}
} catch (nop) {