fix non-extendable objects regression of 1.1.0
Closes #5650 until we figure out a less hacky solution.
This commit is contained in:
parent
eb9572800d
commit
957f05da23
@ -1,7 +1,7 @@
|
|||||||
sudo: false
|
sudo: false
|
||||||
language: node_js
|
language: node_js
|
||||||
node_js:
|
node_js:
|
||||||
- 4
|
- node
|
||||||
addons:
|
addons:
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
|
@ -14,19 +14,19 @@
|
|||||||
"karma-firefox-launcher": "~1.0.0",
|
"karma-firefox-launcher": "~1.0.0",
|
||||||
"karma-mocha": "^1.2.0",
|
"karma-mocha": "^1.2.0",
|
||||||
"karma-phantomjs-launcher": "^1.0.2",
|
"karma-phantomjs-launcher": "^1.0.2",
|
||||||
"karma-rollup-plugin": "^0.2.4",
|
"karma-rollup-preprocessor": "^4.0.1",
|
||||||
"karma-safari-launcher": "~1.0.0",
|
"karma-safari-launcher": "~1.0.0",
|
||||||
"leafdoc": "^1.4.1",
|
"leafdoc": "^1.4.1",
|
||||||
"mocha": "^3.1.0",
|
"mocha": "^3.1.0",
|
||||||
"phantomjs-prebuilt": "^2.1.12",
|
"phantomjs-prebuilt": "^2.1.12",
|
||||||
"prosthetic-hand": "^1.3.1",
|
"prosthetic-hand": "^1.3.1",
|
||||||
"rollup": "^0.41.4",
|
"rollup": "^0.45.2",
|
||||||
"rollup-plugin-git-version": "0.2.1",
|
"rollup-plugin-git-version": "0.2.1",
|
||||||
"rollup-plugin-json": "^2.1.0",
|
"rollup-plugin-json": "^2.1.0",
|
||||||
"rollup-watch": "^2.5.0",
|
"rollup-watch": "^4.3.1",
|
||||||
"source-map": "^0.5.6",
|
"source-map": "^0.5.6",
|
||||||
"ssri": "^4.1.2",
|
"ssri": "^4.1.2",
|
||||||
"uglify-js": "~2.7.3"
|
"uglify-js": "~3.0.26"
|
||||||
},
|
},
|
||||||
"main": "dist/leaflet-src.js",
|
"main": "dist/leaflet-src.js",
|
||||||
"style": "dist/leaflet.css",
|
"style": "dist/leaflet.css",
|
||||||
|
@ -25,7 +25,7 @@ module.exports = function (config) {
|
|||||||
basePath: '../',
|
basePath: '../',
|
||||||
|
|
||||||
plugins: [
|
plugins: [
|
||||||
'karma-rollup-plugin',
|
'karma-rollup-preprocessor',
|
||||||
'karma-mocha',
|
'karma-mocha',
|
||||||
'karma-coverage',
|
'karma-coverage',
|
||||||
'karma-phantomjs-launcher',
|
'karma-phantomjs-launcher',
|
||||||
|
@ -8,4 +8,10 @@ describe('General', function () {
|
|||||||
|
|
||||||
expect(L.noConflict()).to.eql(leaflet);
|
expect(L.noConflict()).to.eql(leaflet);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
describe('namespace extension', function () {
|
||||||
|
L.Util.foo = 'bar';
|
||||||
|
|
||||||
|
expect(L.Util.foo).to.eql('bar');
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
@ -33,3 +33,6 @@ export function noConflict() {
|
|||||||
|
|
||||||
// Always export us to window global (see #2364)
|
// Always export us to window global (see #2364)
|
||||||
window.L = exports;
|
window.L = exports;
|
||||||
|
|
||||||
|
import {freeze} from './core/Util';
|
||||||
|
Object.freeze = freeze;
|
||||||
|
@ -4,6 +4,9 @@
|
|||||||
* Various utility functions, used by Leaflet internally.
|
* Various utility functions, used by Leaflet internally.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
export var freeze = Object.freeze;
|
||||||
|
Object.freeze = function (obj) { return obj; };
|
||||||
|
|
||||||
// @function extend(dest: Object, src?: Object): Object
|
// @function extend(dest: Object, src?: Object): Object
|
||||||
// Merges the properties of the `src` object (or multiple objects) into `dest` object and returns the latter. Has an `L.extend` shortcut.
|
// Merges the properties of the `src` object (or multiple objects) into `dest` object and returns the latter. Has an `L.extend` shortcut.
|
||||||
export function extend(dest) {
|
export function extend(dest) {
|
||||||
|
Loading…
Reference in New Issue
Block a user