(function(Ext) {
Ext.sandboxName = 'Ext6';
Ext.isSandboxed = true;
Ext.buildSettings = { baseCSSPrefix: "x6-", scopeResetCSS: true };
/*
This file is part of Ext JS 7.0.0.156
Copyright (c) 2011-2019 Sencha Inc
license: http://www.sencha.com/legal/sencha-software-license-agreement
Contact: http://www.sencha.com/contact
Commercial Usage
Licensees holding valid commercial licenses may use this file in accordance with the Commercial
Software License Agreement referenced above or, alternatively, in accordance with the
terms contained in a written agreement between you and Sencha.
If you are unsure which license is appropriate for your use, please contact the sales department
at http://www.sencha.com/contact.
Version:7.0.0.156 Build date: 2019-02-26 15:43:39 (db04f728f6029f9472beb9eed48c8aa13c54d7f2)
*/
// @tag core
// @define Ext.Boot
var Ext = Ext || {};
//<editor-fold desc="Boot">
/**
* @class Ext.Boot
* @singleton
* @private
*/
Ext.Boot = Ext.Boot || (function(emptyFn) {
var doc = document,
_emptyArray = [],
_config = {
/**
* @cfg {Boolean} [disableCaching=true]
* If `true` current timestamp is added to script URL's to prevent caching.
* In debug builds, adding a "cache" or "disableCacheBuster" query parameter
* to the page's URL will set this to `false`.
*/
disableCaching: (/[?&](?:cache|disableCacheBuster)\b/i.test(location.search) || !(/http[s]?\:/i.test(location.href)) || /(^|[ ;])ext-cache=1/.test(doc.cookie)) ? false : true,
/**
* @cfg {String} [disableCachingParam="_dc"]
* The query parameter name for the cache buster's timestamp.
*/
disableCachingParam: '_dc',
/**
* @cfg {Boolean} loadDelay
* Millisecond delay between asynchronous script injection (prevents stack
* overflow on some user agents) 'false' disables delay but potentially
* increases stack load.
*/
loadDelay: false,
/**
* @cfg {Boolean} preserveScripts
* `false` to remove asynchronously loaded scripts, `true` to retain script
* element for browser debugger compatibility and improved load performance.
*/
preserveScripts: true,
/**
* @cfg {String} [charset=UTF-8]
* Optional charset to specify encoding of dynamic content.
*/
charset: 'UTF-8'
},
_assetConfig = {},
cssRe = /\.css(?:\?|$)/i,
resolverEl = doc.createElement('a'),
isBrowser = typeof window !== 'undefined',
_environment = {
browser: isBrowser,
node: !isBrowser && (typeof require === 'function'),
phantom: (window && (window._phantom || window.callPhantom)) || /PhantomJS/.test(window.navigator.userAgent)
},
_tags = (Ext.platformTags = {}),
// All calls to _debug are commented out to speed up old browsers a bit;
// yes that makes a difference because the cost of concatenating strings
// and passing them into _debug() adds up pretty quickly.
_debug = function(message) {},
//console.log(message);
_apply = function(object, config, defaults) {
if (defaults) {
_apply(object, defaults);
}
if (object && config && typeof config === 'object') {
for (var i in config) {
object[i] = config[i];
}
}
return object;
},
_merge = function() {
var lowerCase = false,
obj = Array.prototype.shift.call(arguments),
index, i, len, value;
if (typeof arguments[arguments.length - 1] === 'boolean') {
lowerCase = Array.prototype.pop.call(arguments);
}
len = arguments.length;
for (index = 0; index < len; index++) {
value = arguments[index];
if (typeof value === 'object') {
for (i in value) {
obj[lowerCase ? i.toLowerCase() : i] = value[i];
}
}
}
return obj;
},
_getKeys = (typeof Object.keys == 'function') ? function(object) {
if (!object) {
return [];
}
return Object.keys(object);
} : function(object) {
var keys = [],
property;
for (property in object) {
if (object.hasOwnProperty(property)) {
keys.push(property);
}
}
return keys;
},
/*
* The Boot loader class manages Request objects that contain one or
* more individual urls that need to be loaded. Requests can be performed
* synchronously or asynchronously, but will always evaluate urls in the
* order specified on the request object.
*/
Boot = {
loading: 0,
loaded: 0,
apply: _apply,
env: _environment,
config: _config,
/**
* @cfg {Object} assetConfig
* A map (url->assetConfig) that contains information about assets loaded by the Microlaoder.
*/
assetConfig: _assetConfig,
// Keyed by absolute URL this object holds "true" if that URL is already loaded
// or an array of callbacks to call once it loads.
scripts: {},
/*
Entry objects
'http://foo.com/bar/baz/Thing.js': {
done: true,
el: scriptEl || linkEl,
preserve: true,
requests: [ request1, ... ]
}
*/
/**
* contains the current script name being loaded
* (loadSync or sequential load only)
*/
currentFile: null,
suspendedQueue: [],
currentRequest: null,
// when loadSync is called, need to cause subsequent load requests to also be loadSync,
// eg, when Ext.require(...) is called
syncMode: false,
/*
* simple helper method for debugging
*/
debug: _debug,
/**
* enables / disables loading scripts via script / link elements rather
* than using ajax / eval
*/
useElements: true,
listeners: [],
Request: Request,
Entry: Entry,
allowMultipleBrowsers: false,
browserNames: {
ie: 'IE',
firefox: 'Firefox',
safari: 'Safari',
chrome: 'Chrome',
opera: 'Opera',
dolfin: 'Dolfin',
edge: 'Edge',
webosbrowser: 'webOSBrowser',
chromeMobile: 'ChromeMobile',
chromeiOS: 'ChromeiOS',
silk: 'Silk',
other: 'Other'
},
osNames: {
ios: 'iOS',
android: 'Android',
windowsPhone: 'WindowsPhone',
webos: 'webOS',
blackberry: 'BlackBerry',
rimTablet: 'RIMTablet',
mac: 'MacOS',
win: 'Windows',
tizen: 'Tizen',
linux: 'Linux',
bada: 'Bada',
chromeOS: 'ChromeOS',
other: 'Other'
},
browserPrefixes: {
ie: 'MSIE ',
edge: 'Edge/
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
截止2019.09.05,Sencha 还没有提供与 Sencha Cmd 结合使用的 ExtJS 7.0 SDK。 本 SDK 是我从 Open Source (Open Tooling) 版的 ExtJS npm 包中提取整合出来的。 已经测试过,可以由此 SDK 创建项目。 注意:此 SDK 里面没有官方 Examples 的代码。
资源推荐
资源详情
资源评论
收起资源包目录
ext-7.0.0.156.zip (2000个子文件)
theme-graphite-all-rtl-debug.css 1.21MB
theme-triton-all-rtl-debug.css 1013KB
theme-neptune-all-rtl-debug.css 850KB
theme-neptune-touch-all-rtl-debug.css 850KB
theme-crisp-all-rtl-debug.css 807KB
theme-crisp-touch-all-rtl-debug.css 807KB
theme-classic-all-rtl-debug.css 745KB
theme-classic-all-rtl-debug_1.css 614KB
theme-graphite-all-rtl-debug_2.css 609KB
theme-classic-all-debug_1.css 603KB
theme-neptune-all-rtl-debug_1.css 598KB
theme-neptune-touch-all-rtl-debug_1.css 598KB
theme-neptune-touch-all-debug_1.css 592KB
theme-neptune-all-debug_1.css 591KB
theme-triton-all-rtl-debug_1.css 574KB
theme-crisp-all-rtl-debug_1.css 571KB
theme-crisp-touch-all-rtl-debug_1.css 571KB
theme-triton-all-debug_1.css 567KB
theme-crisp-touch-all-debug_1.css 566KB
theme-graphite-all-rtl-debug_1.css 566KB
theme-crisp-all-debug_1.css 566KB
theme-graphite-all-debug_2.css 564KB
theme-graphite-all-debug_1.css 562KB
theme-material-all-debug_1.css 521KB
theme-material-all-rtl-debug_1.css 521KB
theme-neptune-all-rtl-debug_1.css 513KB
theme-neptune-all-debug_1.css 513KB
theme-triton-all-rtl-debug_1.css 497KB
theme-triton-all-debug_1.css 497KB
theme-ios-all-rtl-debug_1.css 496KB
theme-ios-all-debug_1.css 496KB
theme-triton-all-rtl-debug_2.css 386KB
theme-classic-all-rtl_1.css 352KB
theme-classic-all_1.css 351KB
theme-graphite-all-rtl_2.css 346KB
theme-neptune-touch-all_1.css 344KB
theme-neptune-all_1.css 344KB
theme-neptune-touch-all-rtl_1.css 343KB
theme-neptune-all-rtl_1.css 343KB
theme-triton-all-debug_2.css 339KB
theme-graphite-all_2.css 320KB
theme-crisp-touch-all_1.css 320KB
theme-crisp-all_1.css 319KB
theme-crisp-touch-all-rtl_1.css 319KB
theme-crisp-all-rtl_1.css 319KB
theme-triton-all-rtl_1.css 316KB
theme-triton-all_1.css 315KB
theme-graphite-all_1.css 309KB
theme-graphite-all-rtl_1.css 308KB
theme-material-all-debug_2.css 266KB
theme-material-all-rtl-debug_2.css 266KB
theme-material-all-rtl_1.css 245KB
theme-material-all_1.css 245KB
theme-neptune-all-rtl_1.css 237KB
theme-neptune-all_1.css 237KB
theme-ios-all_1.css 225KB
theme-ios-all-rtl_1.css 225KB
theme-triton-all_1.css 224KB
theme-triton-all-rtl_1.css 224KB
theme-triton-all-rtl_2.css 196KB
theme-neptune-touch-all-rtl-debug_2.css 194KB
theme-neptune-all-rtl-debug_2.css 194KB
theme-crisp-touch-all-rtl-debug_2.css 183KB
theme-crisp-all-rtl-debug_2.css 183KB
font-awesome-all-debug.css 170KB
font-awesome-all-rtl-debug.css 170KB
theme-triton-all_2.css 169KB
theme-neptune-all-debug_2.css 144KB
theme-neptune-touch-all-debug_2.css 143KB
theme-crisp-all-debug_2.css 132KB
theme-crisp-touch-all-debug_2.css 131KB
theme-material-all_2.css 125KB
theme-material-all-rtl_2.css 125KB
theme-ios-all-rtl-debug_2.css 121KB
theme-ios-all-debug_2.css 121KB
theme-neptune-touch-all-rtl_2.css 120KB
theme-neptune-all-rtl_2.css 120KB
theme-crisp-touch-all-rtl_2.css 112KB
theme-crisp-all-rtl_2.css 112KB
theme-triton-all-rtl-debug_2.css 103KB
theme-triton-all-debug_2.css 103KB
theme-neptune-all-rtl-debug_2.css 101KB
theme-neptune-all-debug_2.css 101KB
froalaeditor.pkgd.css 98KB
theme-neptune-all_2.css 89KB
theme-neptune-touch-all_2.css 89KB
theme-classic-all-rtl-debug_2.css 83KB
theme-crisp-all_2.css 81KB
theme-crisp-touch-all_2.css 81KB
font-awesome-all.css 67KB
font-awesome-all-rtl.css 67KB
theme-ios-all_2.css 59KB
theme-ios-all-rtl_2.css 59KB
theme-classic-all-rtl_2.css 50KB
theme-triton-all-rtl_2.css 50KB
theme-triton-all_2.css 50KB
theme-neptune-all-rtl_2.css 49KB
theme-neptune-all_2.css 49KB
theme-classic-all-debug_2.css 34KB
charts-all-rtl-debug.css 28KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
- xuson2020-09-25我从4.x升级到7.x,感觉变化不大,都是一些修正bug功能
- 探寻自己2021-08-15之前下载的,应该还行
神秘_博士
- 粉丝: 328
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功