From 7ad6257e44a8b336e0af03544c7f46bde7f4416e Mon Sep 17 00:00:00 2001 From: "zeze.li" Date: Fri, 30 Jul 2021 10:23:00 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E6=94=B9css=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=BC=95=E5=85=A5=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- component/pear/module/lib.js | 93 ++++++++++++++++++++++++++++++++++++ index.html | 5 +- 2 files changed, 97 insertions(+), 1 deletion(-) create mode 100644 component/pear/module/lib.js diff --git a/component/pear/module/lib.js b/component/pear/module/lib.js new file mode 100644 index 0000000..becd23a --- /dev/null +++ b/component/pear/module/lib.js @@ -0,0 +1,93 @@ +(function () { + var match = new RegExp("(^|(.*?\\/))(lib.js)(\\?|$)"); + var scripts = document.getElementsByTagName("script"); + var libScript; + var publicPath = ""; + for (var i = 0; i < scripts.length; i++) { + var src = scripts[i].getAttribute("src"); + if (src) { + var rs = src.match(match); + if (rs) { + libScript = scripts[i]; + break; + } + } + } + var cssExpr = new RegExp("\\.css"); + function inputLibs(list) { + if (list == null || list.length === 0) { + return; + } + + for (var i = 0, len = list.length; i < len; i++) { + var url = list[i]; + if (cssExpr.test(url)) { + var css = ''; + document.writeln(css); + } else { + var script = + ' + + -- Gitee From a8765a6bbdfbc028778974d1b984cc29bd4e1053 Mon Sep 17 00:00:00 2001 From: "zeze.li" Date: Fri, 30 Jul 2021 10:23:11 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=A0=BC=E5=BC=8F?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- component/pear/module/lib.js | 60 +++++++++++++++--------------------- 1 file changed, 24 insertions(+), 36 deletions(-) diff --git a/component/pear/module/lib.js b/component/pear/module/lib.js index becd23a..5bbfdcb 100644 --- a/component/pear/module/lib.js +++ b/component/pear/module/lib.js @@ -36,43 +36,31 @@ function loadLib() { var libs = (libScript.getAttribute("libs") || "").split(","); var libConfig = { - dtree: [ - publicPath + - "/component/pear/css/module/dtree/font/dtreefont.css?v="+version, - ], - iconPicker: [publicPath + "/component/pear/css/module/iconPicker.cs?v="+version], - treetable: [publicPath + "/component/pear/css/module/treetable.css?v="+version], - message: [publicPath + "/component/pear/css/module/message.css?v="+version], - cropper: [publicPath + "/component/pear/css/module/cropper.css?v="+version], - - loading: [publicPath + "/component/pear/css/module/loading.css?v="+version], - - topBar: [publicPath + "/component/pear/css/module/topBar.css?v="+version], - - select: [publicPath + "/component/pear/css/module/select.css?v="+version], - - layout: [publicPath + "/component/pear/css/module/layout.css?v="+version], - - notice: [publicPath + "/component/pear/css/module/notice.css?v="+version], - - button: [publicPath + "/component/pear/css/module/button.css?v="+version], - - table: [publicPath + "/component/pear/css/module/table.css?v="+version], - - frame: [publicPath + "/component/pear/css/module/frame.css?v="+version], - - layer: [publicPath + "/component/pear/css/module/layer.css?v="+version], - menu: [publicPath + "/component/pear/css/module/menu.css?v="+version], - form: [publicPath + "/component/pear/css/module/form.css?v="+version], - link: [publicPath + "/component/pear/css/module/link.css?v="+version], - code: [publicPath + "/component/pear/css/module/code.css?v="+version], - step: [publicPath + "/component/pear/css/module/step.css?v="+version], - card: [publicPath + "/component/pear/css/module/card.css?v="+version], - tab: [publicPath + "/component/pear/css/module/tab.css?v="+version], - tag: [publicPath + "/component/pear/css/module/tag.css?v="+version], + dtree: [publicPath + "/component/pear/css/module/dtree/font/dtreefont.css?v=" + version, ], + iconPicker: [ publicPath + "/component/pear/css/module/iconPicker.cs?v=" + version ], + treetable: [ publicPath + "/component/pear/css/module/treetable.css?v=" + version, ], + message: [ publicPath + "/component/pear/css/module/message.css?v=" + version ], + cropper: [ publicPath + "/component/pear/css/module/cropper.css?v=" + version ], + loading: [ publicPath + "/component/pear/css/module/loading.css?v=" + version ], + topBar: [ publicPath + "/component/pear/css/module/topBar.css?v=" + version ], + select: [ publicPath + "/component/pear/css/module/select.css?v=" + version ], + layout: [ publicPath + "/component/pear/css/module/layout.css?v=" + version ], + notice: [ publicPath + "/component/pear/css/module/notice.css?v=" + version ], + button: [ publicPath + "/component/pear/css/module/button.css?v=" + version ], + table: [publicPath + "/component/pear/css/module/table.css?v=" + version], + frame: [publicPath + "/component/pear/css/module/frame.css?v=" + version], + layer: [publicPath + "/component/pear/css/module/layer.css?v=" + version], + menu: [publicPath + "/component/pear/css/module/menu.css?v=" + version], + form: [publicPath + "/component/pear/css/module/form.css?v=" + version], + link: [publicPath + "/component/pear/css/module/link.css?v=" + version], + code: [publicPath + "/component/pear/css/module/code.css?v=" + version], + step: [publicPath + "/component/pear/css/module/step.css?v=" + version], + card: [publicPath + "/component/pear/css/module/card.css?v=" + version], + tab: [publicPath + "/component/pear/css/module/tab.css?v=" + version], + tag: [publicPath + "/component/pear/css/module/tag.css?v=" + version], layui: [ - publicPath + "/component/layui/css/layui.css?v="+version, - publicPath + "/component/pear/font/iconfont.css?v="+version, + publicPath + "/component/layui/css/layui.css?v=" + version, + publicPath + "/component/pear/font/iconfont.css?v=" + version, ], }; -- Gitee