Skip to content

Commit 5402119

Browse files
committed
修复ie8下压缩后的文件报错
1 parent b36612e commit 5402119

File tree

6 files changed

+168
-138
lines changed

6 files changed

+168
-138
lines changed

dist/iclient9-leaflet.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/iclient9-leaflet.js

Lines changed: 159 additions & 134 deletions
Original file line numberDiff line numberDiff line change
@@ -49437,6 +49437,8 @@ Object.defineProperty(exports, "__esModule", {
4943749437
value: true
4943849438
});
4943949439

49440+
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
49441+
4944049442
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
4944149443

4944249444
/**
@@ -49445,118 +49447,129 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
4944549447
* 环境识别
4944649448
*
4944749449
*/
49448-
var Env = exports.Env = function Env() {
49449-
_classCallCheck(this, Env);
49450+
var Env = exports.Env = function () {
49451+
function Env() {
49452+
_classCallCheck(this, Env);
4945049453

49451-
// Zepto.js
49452-
// (c) 2010-2013 Thomas Fuchs
49453-
// Zepto.js may be freely distributed under the MIT license.
49454-
this.CLASS_NAME = "SuperMap.LevelRenderer.Tool.Env";
49455-
var me = this;
49456-
function detect(ua) {
49457-
var os = me.os = {};
49458-
var browser = me.browser = {};
49459-
var webkit = ua.match(/Web[kK]it[\/]{0,1}([\d.]+)/);
49460-
var android = ua.match(/(Android);?[\s\/]+([\d.]+)?/);
49461-
var ipad = ua.match(/(iPad).*OS\s([\d_]+)/);
49462-
var ipod = ua.match(/(iPod)(.*OS\s([\d_]+))?/);
49463-
var iphone = !ipad && ua.match(/(iPhone\sOS)\s([\d_]+)/);
49464-
var webos = ua.match(/(webOS|hpwOS)[\s\/]([\d.]+)/);
49465-
var touchpad = webos && ua.match(/TouchPad/);
49466-
var kindle = ua.match(/Kindle\/([\d.]+)/);
49467-
var silk = ua.match(/Silk\/([\d._]+)/);
49468-
var blackberry = ua.match(/(BlackBerry).*Version\/([\d.]+)/);
49469-
var bb10 = ua.match(/(BB10).*Version\/([\d.]+)/);
49470-
var rimtabletos = ua.match(/(RIM\sTablet\sOS)\s([\d.]+)/);
49471-
var playbook = ua.match(/PlayBook/);
49472-
var chrome = ua.match(/Chrome\/([\d.]+)/) || ua.match(/CriOS\/([\d.]+)/);
49473-
var firefox = ua.match(/Firefox\/([\d.]+)/);
49474-
var ie = ua.match(/MSIE ([\d.]+)/);
49475-
var safari = webkit && ua.match(/Mobile\//) && !chrome;
49476-
var webview = ua.match(/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/) && !chrome;
49454+
// Zepto.js
49455+
// (c) 2010-2013 Thomas Fuchs
49456+
// Zepto.js may be freely distributed under the MIT license.
49457+
this.CLASS_NAME = "SuperMap.LevelRenderer.Tool.Env";
49458+
var me = this;
49459+
function detect(ua) {
49460+
var os = me.os = {};
49461+
var browser = me.browser = {};
49462+
var webkit = ua.match(/Web[kK]it[\/]{0,1}([\d.]+)/);
49463+
var android = ua.match(/(Android);?[\s\/]+([\d.]+)?/);
49464+
var ipad = ua.match(/(iPad).*OS\s([\d_]+)/);
49465+
var ipod = ua.match(/(iPod)(.*OS\s([\d_]+))?/);
49466+
var iphone = !ipad && ua.match(/(iPhone\sOS)\s([\d_]+)/);
49467+
var webos = ua.match(/(webOS|hpwOS)[\s\/]([\d.]+)/);
49468+
var touchpad = webos && ua.match(/TouchPad/);
49469+
var kindle = ua.match(/Kindle\/([\d.]+)/);
49470+
var silk = ua.match(/Silk\/([\d._]+)/);
49471+
var blackberry = ua.match(/(BlackBerry).*Version\/([\d.]+)/);
49472+
var bb10 = ua.match(/(BB10).*Version\/([\d.]+)/);
49473+
var rimtabletos = ua.match(/(RIM\sTablet\sOS)\s([\d.]+)/);
49474+
var playbook = ua.match(/PlayBook/);
49475+
var chrome = ua.match(/Chrome\/([\d.]+)/) || ua.match(/CriOS\/([\d.]+)/);
49476+
var firefox = ua.match(/Firefox\/([\d.]+)/);
49477+
var ie = ua.match(/MSIE ([\d.]+)/);
49478+
var safari = webkit && ua.match(/Mobile\//) && !chrome;
49479+
var webview = ua.match(/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/) && !chrome;
4947749480

49478-
// Todo: clean this up with a better OS/browser seperation:
49479-
// - discern (more) between multiple browsers on android
49480-
// - decide if kindle fire in silk mode is android or not
49481-
// - Firefox on Android doesn't specify the Android version
49482-
// - possibly devide in os, device and browser hashes
49481+
// Todo: clean this up with a better OS/browser seperation:
49482+
// - discern (more) between multiple browsers on android
49483+
// - decide if kindle fire in silk mode is android or not
49484+
// - Firefox on Android doesn't specify the Android version
49485+
// - possibly devide in os, device and browser hashes
4948349486

49484-
/*eslint-disable*/
49485-
if (browser.webkit = !!webkit) {
49486-
browser.version = webkit[1];
49487-
}
49487+
/*eslint-disable*/
49488+
if (browser.webkit = !!webkit) {
49489+
browser.version = webkit[1];
49490+
}
4948849491

49489-
if (android) {
49490-
os.android = true, os.version = android[2];
49491-
}
49492-
if (iphone && !ipod) {
49493-
os.ios = os.iphone = true, os.version = iphone[2].replace(/_/g, '.');
49494-
}
49495-
if (ipad) {
49496-
os.ios = os.ipad = true, os.version = ipad[2].replace(/_/g, '.');
49497-
}
49498-
if (ipod) {
49499-
os.ios = os.ipod = true, os.version = ipod[3] ? ipod[3].replace(/_/g, '.') : null;
49500-
}
49501-
if (webos) {
49502-
os.webos = true, os.version = webos[2];
49503-
}
49504-
if (touchpad) {
49505-
os.touchpad = true;
49506-
}
49507-
if (blackberry) {
49508-
os.blackberry = true, os.version = blackberry[2];
49509-
}
49510-
if (bb10) {
49511-
os.bb10 = true, os.version = bb10[2];
49512-
}
49513-
if (rimtabletos) {
49514-
os.rimtabletos = true, os.version = rimtabletos[2];
49515-
}
49516-
if (playbook) {
49517-
browser.playbook = true;
49518-
}
49519-
if (kindle) {
49520-
os.kindle = true, os.version = kindle[1];
49521-
}
49522-
if (silk) {
49523-
browser.silk = true, browser.version = silk[1];
49524-
}
49525-
if (!silk && os.android && ua.match(/Kindle Fire/)) {
49526-
browser.silk = true;
49527-
}
49528-
if (chrome) {
49529-
browser.chrome = true, browser.version = chrome[1];
49530-
}
49531-
if (firefox) {
49532-
browser.firefox = true, browser.version = firefox[1];
49533-
}
49534-
if (ie) {
49535-
browser.ie = true, browser.version = ie[1];
49536-
}
49537-
if (safari && (ua.match(/Safari/) || !!os.ios)) {
49538-
browser.safari = true;
49539-
}
49540-
if (webview) {
49541-
browser.webview = true;
49542-
}
49543-
if (ie) {
49544-
browser.ie = true, browser.version = ie[1];
49545-
}
49492+
if (android) {
49493+
os.android = true, os.version = android[2];
49494+
}
49495+
if (iphone && !ipod) {
49496+
os.ios = os.iphone = true, os.version = iphone[2].replace(/_/g, '.');
49497+
}
49498+
if (ipad) {
49499+
os.ios = os.ipad = true, os.version = ipad[2].replace(/_/g, '.');
49500+
}
49501+
if (ipod) {
49502+
os.ios = os.ipod = true, os.version = ipod[3] ? ipod[3].replace(/_/g, '.') : null;
49503+
}
49504+
if (webos) {
49505+
os.webos = true, os.version = webos[2];
49506+
}
49507+
if (touchpad) {
49508+
os.touchpad = true;
49509+
}
49510+
if (blackberry) {
49511+
os.blackberry = true, os.version = blackberry[2];
49512+
}
49513+
if (bb10) {
49514+
os.bb10 = true, os.version = bb10[2];
49515+
}
49516+
if (rimtabletos) {
49517+
os.rimtabletos = true, os.version = rimtabletos[2];
49518+
}
49519+
if (playbook) {
49520+
browser.playbook = true;
49521+
}
49522+
if (kindle) {
49523+
os.kindle = true, os.version = kindle[1];
49524+
}
49525+
if (silk) {
49526+
browser.silk = true, browser.version = silk[1];
49527+
}
49528+
if (!silk && os.android && ua.match(/Kindle Fire/)) {
49529+
browser.silk = true;
49530+
}
49531+
if (chrome) {
49532+
browser.chrome = true, browser.version = chrome[1];
49533+
}
49534+
if (firefox) {
49535+
browser.firefox = true, browser.version = firefox[1];
49536+
}
49537+
if (ie) {
49538+
browser.ie = true, browser.version = ie[1];
49539+
}
49540+
if (safari && (ua.match(/Safari/) || !!os.ios)) {
49541+
browser.safari = true;
49542+
}
49543+
if (webview) {
49544+
browser.webview = true;
49545+
}
49546+
if (ie) {
49547+
browser.ie = true, browser.version = ie[1];
49548+
}
4954649549

49547-
os.tablet = !!(ipad || playbook || android && !ua.match(/Mobile/) || firefox && ua.match(/Tablet/) || ie && !ua.match(/Phone/) && ua.match(/Touch/));
49548-
os.phone = !!(!os.tablet && !os.ipod && (android || iphone || webos || blackberry || bb10 || chrome && ua.match(/Android/) || chrome && ua.match(/CriOS\/([\d.]+)/) || firefox && ua.match(/Mobile/) || ie && ua.match(/Touch/)));
49550+
os.tablet = !!(ipad || playbook || android && !ua.match(/Mobile/) || firefox && ua.match(/Tablet/) || ie && !ua.match(/Phone/) && ua.match(/Touch/));
49551+
os.phone = !!(!os.tablet && !os.ipod && (android || iphone || webos || blackberry || bb10 || chrome && ua.match(/Android/) || chrome && ua.match(/CriOS\/([\d.]+)/) || firefox && ua.match(/Mobile/) || ie && ua.match(/Touch/)));
4954949552

49550-
return {
49551-
browser: browser,
49552-
os: os,
49553-
// 原生canvas支持
49554-
canvasSupported: document.createElement('canvas').getContext ? true : false
49555-
};
49553+
return {
49554+
browser: browser,
49555+
os: os,
49556+
// 原生canvas支持
49557+
canvasSupported: document.createElement('canvas').getContext ? true : false
49558+
};
49559+
}
49560+
49561+
return detect(navigator.userAgent);
4955649562
}
4955749563

49558-
return detect(navigator.userAgent);
49559-
};
49564+
_createClass(Env, [{
49565+
key: 'destory',
49566+
value: function destory() {
49567+
return true;
49568+
}
49569+
}]);
49570+
49571+
return Env;
49572+
}();
4956049573

4956149574
/***/ }),
4956249575
/* 266 */
@@ -51267,6 +51280,8 @@ Object.defineProperty(exports, "__esModule", {
5126751280
});
5126851281
exports.Log = undefined;
5126951282

51283+
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
51284+
5127051285
var _Config = __webpack_require__(77);
5127151286

5127251287
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
@@ -51277,40 +51292,50 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
5127751292
* LevelRenderer 工具-日志
5127851293
*
5127951294
*/
51280-
var Log =
51295+
var Log = exports.Log = function () {
5128151296

51282-
/**
51283-
* Constructor: SuperMap.LevelRenderer.Tool.Log
51284-
* 构造函数。
51285-
*
51286-
*/
51287-
exports.Log = function Log() {
51288-
_classCallCheck(this, Log);
51297+
/**
51298+
* Constructor: SuperMap.LevelRenderer.Tool.Log
51299+
* 构造函数。
51300+
*
51301+
*/
51302+
function Log() {
51303+
_classCallCheck(this, Log);
5128951304

51290-
this.CLASS_NAME = "SuperMap.LevelRenderer.Tool.Log";
51291-
return function () {
51292-
if (_Config.Config.debugMode === 0) {
51293-
return;
51294-
} else if (_Config.Config.debugMode == 1) {
51295-
for (var k in arguments) {
51296-
throw new Error(arguments[k]);
51297-
}
51298-
} else if (_Config.Config.debugMode > 1) {
51299-
for (var _k in arguments) {
51300-
console.log(arguments[_k]);
51305+
this.CLASS_NAME = "SuperMap.LevelRenderer.Tool.Log";
51306+
return function () {
51307+
if (_Config.Config.debugMode === 0) {
51308+
return;
51309+
} else if (_Config.Config.debugMode == 1) {
51310+
for (var k in arguments) {
51311+
throw new Error(arguments[k]);
51312+
}
51313+
} else if (_Config.Config.debugMode > 1) {
51314+
for (var _k in arguments) {
51315+
console.log(arguments[_k]);
51316+
}
5130151317
}
51318+
};
51319+
51320+
/* for debug
51321+
return function(mes) {
51322+
document.getElementById('wrong-message').innerHTML =
51323+
mes + ' ' + (new Date() - 0)
51324+
+ '<br/>'
51325+
+ document.getElementById('wrong-message').innerHTML;
51326+
};
51327+
*/
51328+
}
51329+
51330+
_createClass(Log, [{
51331+
key: "destory",
51332+
value: function destory() {
51333+
return true;
5130251334
}
51303-
};
51335+
}]);
5130451336

51305-
/* for debug
51306-
return function(mes) {
51307-
document.getElementById('wrong-message').innerHTML =
51308-
mes + ' ' + (new Date() - 0)
51309-
+ '<br/>'
51310-
+ document.getElementById('wrong-message').innerHTML;
51311-
};
51312-
*/
51313-
};
51337+
return Log;
51338+
}();
5131451339

5131551340
/***/ }),
5131651341
/* 271 */
@@ -93944,7 +93969,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol
9394493969
/* 500 */
9394593970
/***/ (function(module, exports) {
9394693971

93947-
module.exports = {"_from":"proj4@2.3.15","_id":"proj4@2.3.15","_inBundle":false,"_integrity":"sha1-WtBui8owvg/6OJpJ5FZfUfBtCJ4=","_location":"/proj4","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"proj4@2.3.15","name":"proj4","escapedName":"proj4","rawSpec":"2.3.15","saveSpec":null,"fetchSpec":"2.3.15"},"_requiredBy":["/"],"_resolved":"http://registry.npm.taobao.org/proj4/download/proj4-2.3.15.tgz","_shasum":"5ad06e8bca30be0ffa389a49e4565f51f06d089e","_spec":"proj4@2.3.15","_where":"F:\\codes\\iClient9","author":"","bugs":{"url":"https://github.com/proj4js/proj4js/issues"},"bundleDependencies":false,"contributors":[{"name":"Mike Adair","email":"madair@dmsolutions.ca"},{"name":"Richard Greenwood","email":"rich@greenwoodmap.com"},{"name":"Calvin Metcalf","email":"calvin.metcalf@gmail.com"},{"name":"Richard Marsden","url":"http://www.winwaed.com"},{"name":"T. Mittan"},{"name":"D. Steinwand"},{"name":"S. Nelson"}],"dependencies":{"mgrs":"~0.0.2"},"deprecated":false,"description":"Proj4js is a JavaScript library to transform point coordinates from one coordinate system to another, including datum transformations.","devDependencies":{"browserify":"~12.0.1","chai":"~1.8.1","curl":"git://github.com/cujojs/curl.git","grunt":"~0.4.2","grunt-browserify":"~4.0.1","grunt-cli":"~0.1.13","grunt-contrib-connect":"~0.6.0","grunt-contrib-jshint":"~0.8.0","grunt-contrib-uglify":"~0.11.1","grunt-mocha-phantomjs":"~0.4.0","istanbul":"~0.2.4","mocha":"~1.17.1","tin":"~0.4.0"},"directories":{"test":"test","doc":"docs"},"homepage":"https://github.com/proj4js/proj4js#readme","jam":{"main":"dist/proj4.js","include":["dist/proj4.js","README.md","AUTHORS","LICENSE.md"]},"license":"MIT","main":"lib/index.js","name":"proj4","repository":{"type":"git","url":"git://github.com/proj4js/proj4js.git"},"scripts":{"test":"./node_modules/istanbul/lib/cli.js test ./node_modules/mocha/bin/_mocha test/test.js"},"version":"2.3.15"}
93972+
module.exports = {"_args":[["proj4@2.3.15","E:\\git\\iClient9"]],"_from":"proj4@2.3.15","_id":"proj4@2.3.15","_inBundle":false,"_integrity":"sha1-WtBui8owvg/6OJpJ5FZfUfBtCJ4=","_location":"/proj4","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"proj4@2.3.15","name":"proj4","escapedName":"proj4","rawSpec":"2.3.15","saveSpec":null,"fetchSpec":"2.3.15"},"_requiredBy":["/"],"_resolved":"http://registry.npm.taobao.org/proj4/download/proj4-2.3.15.tgz","_spec":"2.3.15","_where":"E:\\git\\iClient9","author":"","bugs":{"url":"https://github.com/proj4js/proj4js/issues"},"contributors":[{"name":"Mike Adair","email":"madair@dmsolutions.ca"},{"name":"Richard Greenwood","email":"rich@greenwoodmap.com"},{"name":"Calvin Metcalf","email":"calvin.metcalf@gmail.com"},{"name":"Richard Marsden","url":"http://www.winwaed.com"},{"name":"T. Mittan"},{"name":"D. Steinwand"},{"name":"S. Nelson"}],"dependencies":{"mgrs":"~0.0.2"},"description":"Proj4js is a JavaScript library to transform point coordinates from one coordinate system to another, including datum transformations.","devDependencies":{"browserify":"~12.0.1","chai":"~1.8.1","curl":"git://github.com/cujojs/curl.git","grunt":"~0.4.2","grunt-browserify":"~4.0.1","grunt-cli":"~0.1.13","grunt-contrib-connect":"~0.6.0","grunt-contrib-jshint":"~0.8.0","grunt-contrib-uglify":"~0.11.1","grunt-mocha-phantomjs":"~0.4.0","istanbul":"~0.2.4","mocha":"~1.17.1","tin":"~0.4.0"},"directories":{"test":"test","doc":"docs"},"homepage":"https://github.com/proj4js/proj4js#readme","jam":{"main":"dist/proj4.js","include":["dist/proj4.js","README.md","AUTHORS","LICENSE.md"]},"license":"MIT","main":"lib/index.js","name":"proj4","repository":{"type":"git","url":"git://github.com/proj4js/proj4js.git"},"scripts":{"test":"./node_modules/istanbul/lib/cli.js test ./node_modules/mocha/bin/_mocha test/test.js"},"version":"2.3.15"}
9394893973

9394993974
/***/ }),
9395093975
/* 501 */

dist/iclient9-leaflet.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/iclient9-leaflet.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/common/overlay/levelRenderer/Env.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,5 +118,7 @@ export class Env {
118118

119119
return detect(navigator.userAgent);
120120
}
121-
121+
destory() {
122+
return true;
123+
}
122124
}

src/common/overlay/levelRenderer/Log.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,7 @@ export class Log {
4040
*/
4141
}
4242

43+
destory() {
44+
return true;
45+
}
4346
}

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy