/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
typeof define === 'function' && define.amd ? define(['exports'], factory) :
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.echarts = {}));
}(this, (function (exports) { 'use strict';
/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */
/* global Reflect, Promise */
var extendStatics = function(d, b) {
extendStatics = Object.setPrototypeOf ||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };
return extendStatics(d, b);
};
function __extends(d, b) {
if (typeof b !== "function" && b !== null)
throw new TypeError("Class extends value " + String(b) + " is not a constructor or null");
extendStatics(d, b);
function __() { this.constructor = d; }
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
}
var Browser = (function () {
function Browser() {
this.firefox = false;
this.ie = false;
this.edge = false;
this.newEdge = false;
this.weChat = false;
}
return Browser;
}());
var Env = (function () {
function Env() {
this.browser = new Browser();
this.node = false;
this.wxa = false;
this.worker = false;
this.svgSupported = false;
this.touchEventsSupported = false;
this.pointerEventsSupported = false;
this.domSupported = false;
this.transformSupported = false;
this.transform3dSupported = false;
this.hasGlobalWindow = typeof window !== 'undefined';
}
return Env;
}());
var env = new Env();
if (typeof wx === 'object' && typeof wx.getSystemInfoSync === 'function') {
env.wxa = true;
env.touchEventsSupported = true;
}
else if (typeof document === 'undefined' && typeof self !== 'undefined') {
env.worker = true;
}
else if (typeof navigator === 'undefined') {
env.node = true;
env.svgSupported = true;
}
else {
detect(navigator.userAgent, env);
}
function detect(ua, env) {
var browser = env.browser;
var firefox = ua.match(/Firefox\/([\d.]+)/);
var ie = ua.match(/MSIE\s([\d.]+)/)
|| ua.match(/Trident\/.+?rv:(([\d.]+))/);
var edge = ua.match(/Edge?\/([\d.]+)/);
var weChat = (/micromessenger/i).test(ua);
if (firefox) {
browser.firefox = true;
browser.version = firefox[1];
}
if (ie) {
browser.ie = true;
browser.version = ie[1];
}
if (edge) {
browser.edge = true;
browser.version = edge[1];
browser.newEdge = +edge[1].split('.')[0] > 18;
}
if (weChat) {
browser.weChat = true;
}
env.svgSupported = typeof SVGRect !== 'undefined';
env.touchEventsSupported = 'ontouchstart' in window && !browser.ie && !browser.edge;
env.pointerEventsSupported = 'onpointerdown' in window
&& (browser.edge || (browser.ie && +browser.version >= 11));
env.domSupported = typeof document !== 'undefined';
var style = document.documentElement.style;
env.transform3dSupported = ((browser.ie && 'transition' in style)
|| browser.edge
|| (('WebKitCSSMatrix' in window) && ('m11' in new WebKitCSSMatrix()))
|| 'MozPerspective' in style)
&& !('OTransition' in style);
env.transformSupported = env.transform3dSupported
|| (browser.ie && +browser.version >= 9);
}
var DEFAULT_FONT_SIZE = 12;
var DEFAULT_FONT_FAMILY = 'sans-serif';
var DEFAULT_FONT = DEFAULT_FONT_SIZE + "px " + DEFAULT_FONT_FAMILY;
var OFFSET = 20;
var SCALE = 100;
var defaultWidthMapStr = "007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";
function getTextWidthMap(mapStr) {
var map = {};
if (typeof JSON === 'undefined') {
return map;
}
for (var i = 0; i < mapStr.length; i++) {
var char = String.fromCharCode(i + 32);
var size = (mapStr.charCodeAt(i) - OFFSET) / SCALE;
map[char] = size;
}
return map;
}
var DEFAULT_TEXT_WIDTH_MAP = getTextWidthMap(defaultWidthMapStr);
var platformApi = {
createCanvas: function () {
return typeof document !== 'undefined'
&& document.createElement('canvas');
},
measureText: (function () {
var _ctx;
var _cachedFont;
return function (text, font) {
if (!_ctx) {
var canvas = platformApi.createCanvas();
_ctx = canvas && canvas.getContext('2d');
}
if (_ctx) {
if (_cachedFont !== font) {
_cachedFont = _ctx.font = font || DEFAULT_FONT;
}
return _ctx.measureText(text);
}
else {
text = text || '';
font = font || DEFAULT_FONT;
var res = /^([0-9]*?)px$/.exec(font);
var fontSize = +(res && res[1]) || DEFAULT_FONT_SIZE;
var width = 0;
if (font.indexOf('mono') >= 0) {
width = fontSize * text.length;
}
else {
for (var i = 0; i < text.length; i++) {
var preCalcWidth = DEFAULT_TEXT_WIDTH_MAP[text[i]];
width += preCalcWidth == null ? fontSize : (preCalcWidth * fontSize);
}
}
return { width: width };
}
};
})(),
loadImage: function (src, onload, onerror) {
var image = new Image();
image.onlo
没有合适的资源?快使用搜索试试~ 我知道了~
jenkins相关插件,安装好jenkins后,如果插件安装失败,可以用此备份包替换原有jenkins目录下plugins目录
共1855个文件
js:688个
jar:273个
html:228个
需积分: 0 10 下载量 191 浏览量
2024-02-19
11:26:19
上传
评论
收藏 230.44MB ZIP 举报
温馨提示
docker安装的jenkins,镜像为jenkins/jenkins:2.346.3-lts-jdk8,安装完成插件安装失败,下载本插件包上传至安装的目录下,替换原有的plugins即可
资源推荐
资源详情
资源评论
收起资源包目录
jenkins相关插件,安装好jenkins后,如果插件安装失败,可以用此备份包替换原有jenkins目录下plugins目录 (1855个子文件)
bootstrap-custom-build.css 224KB
bootstrap-custom-build.rtl.css 224KB
stageview.css 57KB
bootstrap-reboot.css 8KB
bootstrap-reboot.rtl.css 8KB
jenkins-style.css 4KB
jenkins-style.css 2KB
jenkins-style.css 835B
monitor.css 304B
history.css 164B
glyphicons-halflings-regular.76f64001.eot 20KB
glyphicons-halflings-regular.eot 20KB
popper-base.min.js.flow 51B
popper-lite.min.js.flow 51B
popper.min.js.flow 46B
enums.min.js.flow 45B
loading.gif 34KB
loading.406e174f.gif 34KB
LICENCE.html 6KB
combinationfilter_ja.html 2KB
combinationfilter_fr.html 2KB
axes_ru.html 2KB
combinationfilter_de.html 2KB
combinationfilter.html 2KB
private-repository_ja.html 2KB
combinationfilter_zh_TW.html 2KB
private-repository_fr.html 2KB
axes_tr.html 2KB
private-repository_de.html 2KB
axes_pt_BR.html 2KB
private-repository.html 2KB
private-repository_tr.html 2KB
axes_ja.html 1KB
aggregator_ru.html 1KB
private-repository_zh_TW.html 1KB
name_ja.html 1KB
axes_fr.html 1KB
axes_de.html 1KB
name.html 1KB
externalDelete_ja.html 1KB
name_fr.html 1KB
axes_nl.html 1KB
specification.html 1KB
externalDelete.html 1KB
aggregator_tr.html 1KB
specification_ja.html 1KB
advancedFeatures_ja.html 1KB
specification_fr.html 1KB
axes.html 1KB
description.html 1KB
description_ja.html 1KB
disableDeferredWipeout.html 1KB
advancedFeatures_zh_TW.html 1KB
description_fr.html 1KB
advancedFeatures.html 1KB
jdk_ru.html 1KB
aggregator_ja.html 1KB
axes_zh_TW.html 1021B
jdk_tr.html 1020B
aggregator_pt_BR.html 1018B
cleanWhenStatusIs.html 1001B
aggregator_fr.html 911B
ignore-upstrem-changes_ja.html 865B
ignore-unsuccessful-upstreams.html 854B
jdk_pt_BR.html 839B
aggregator_de.html 820B
jdk_de.html 803B
aggregator.html 799B
blockTriggerWhenBuilding_de.html 798B
listId.html 780B
ignore-upstrem-changes_de.html 767B
ignore-upstrem-changes_fr.html 761B
jdk_ja.html 741B
listId_zh_TW.html 735B
defaultPresendScript.html 727B
aggregator_zh_TW.html 724B
jdk_fr.html 715B
incremental_de.html 704B
jdk_nl.html 697B
defaultPostsendScript.html 696B
incremental.html 684B
incremental_zh_TW.html 662B
maven-opts_ru.html 659B
blockTriggerWhenBuilding.html 659B
jdk.html 649B
ignore-upstrem-changes.html 636B
ignore-upstrem-changes_zh_TW.html 620B
fingerprintingDisabled_de.html 614B
allowedDomains.html 607B
jdk_zh_TW.html 602B
run-headless_fr.html 575B
run-headless_de.html 546B
root-pom_ru.html 544B
sendTo.html 543B
notFailBuild_ja.html 534B
defaultRecipients.html 524B
fingerprintingDisabled.html 510B
maven-opts_de.html 503B
run-headless_ja.html 502B
maven-opts_tr.html 500B
共 1855 条
- 1
- 2
- 3
- 4
- 5
- 6
- 19
资源评论
阿松哥哥2018
- 粉丝: 2305
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功