mirror of
https://github.com/modernw/App-Installer-For-Windows-8.x-Reset.git
synced 2026-04-11 17:57:19 +10:00
Coding for Package Manager.
This commit is contained in:
13
shared/html/fonts/segx.css
Normal file
13
shared/html/fonts/segx.css
Normal file
@@ -0,0 +1,13 @@
|
||||
@font-face {
|
||||
font-family: "segxmvr";
|
||||
src: url('segxmvr.woff') format('woff'), url('segxmvr.ttf') format('truetype');
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
@font-face {
|
||||
font-family: "Segoe Xbox Symbol";
|
||||
src: url('segxsym.woff') format('woff'), url('segxsym.ttf') format('truetype');
|
||||
font-weight: normal;
|
||||
font-style: normal;
|
||||
}
|
||||
BIN
shared/html/fonts/segxmvr.ttf
Normal file
BIN
shared/html/fonts/segxmvr.ttf
Normal file
Binary file not shown.
BIN
shared/html/fonts/segxmvr.woff
Normal file
BIN
shared/html/fonts/segxmvr.woff
Normal file
Binary file not shown.
BIN
shared/html/fonts/segxsym.ttf
Normal file
BIN
shared/html/fonts/segxsym.ttf
Normal file
Binary file not shown.
BIN
shared/html/fonts/segxsym.woff
Normal file
BIN
shared/html/fonts/segxsym.woff
Normal file
Binary file not shown.
@@ -92,12 +92,14 @@
|
||||
Object.defineProperty(global.Bridge.UI, "darkmode", {
|
||||
get: function() { return ext.System.UI.DarkMode; }
|
||||
});
|
||||
Object.defineProperty(global.Bridge.UI.Splash, "backcolor", {
|
||||
get: function() { return ext.System.UI.SplashBackgroundColor; },
|
||||
});
|
||||
Object.defineProperty(global.Bridge.UI.Splash, "imageurl", {
|
||||
get: function() { return ext.System.UI.SplashImage; },
|
||||
});
|
||||
|
||||
|
||||
try {
|
||||
Object.defineProperty(global.Bridge.UI.Splash, "backcolor", {
|
||||
get: function() { return ext.System.UI.SplashBackgroundColor; },
|
||||
});
|
||||
} catch (e) {}
|
||||
try {
|
||||
Object.defineProperty(global.Bridge.UI.Splash, "imageurl", {
|
||||
get: function() { return ext.System.UI.SplashImage; },
|
||||
});
|
||||
} catch (e) {}
|
||||
})(this);
|
||||
@@ -336,7 +336,7 @@
|
||||
var version = content.querySelector(".id.version");
|
||||
version.textContent = stringifyVersion(pkginfo.identity.realver);
|
||||
var arch = content.querySelector(".id.arch");
|
||||
console.log(pkginfo.identity.architecture);
|
||||
//console.log(pkginfo, JSON.stringify(pkginfo));
|
||||
if (pkginfo.type === 1) {
|
||||
switch (pkginfo.identity.architecture) {
|
||||
case 1:
|
||||
|
||||
@@ -36,10 +36,10 @@
|
||||
for (var i = 0; i < nodes.length; i++) {
|
||||
if (nodes[i].hasAttribute('data-res-byname')) {
|
||||
var resName = nodes[i].getAttribute('data-res-byname');
|
||||
nodes[i].textContent = Bridge.Resources.byname(resName);
|
||||
try { nodes[i].textContent = Bridge.Resources.byname(resName); } catch (e) {}
|
||||
} else if (nodes[i].hasAttribute('data-res-byid')) {
|
||||
var resId = parseInt(nodes[i].getAttribute('data-res-byid'), 10);
|
||||
nodes[i].textContent = Bridge.Resources.byid(resId);
|
||||
try { nodes[i].textContent = Bridge.Resources.byid(resId); } catch (e) {}
|
||||
} else if (nodes[i].hasAttribute('data-res-fromfile')) {
|
||||
try {
|
||||
var obj = eval(nodes[i].getAttribute('data-res-fromfile'));
|
||||
|
||||
93
shared/html/manager.html
Normal file
93
shared/html/manager.html
Normal file
@@ -0,0 +1,93 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>Package Manager</title>
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<script type="text/javascript" src="js/module.js"></script>
|
||||
<script type="text/javascript" src="js/polyfill-ie.js"></script>
|
||||
<link rel="stylesheet" href="libs/winjs/2.0/css/ui-light.css" id="winjs-style">
|
||||
<script type="text/javascript" src="libs/winjs/1.0/js/base.js"></script>
|
||||
<script type="text/javascript" src="libs/winjs/1.0/js/ui.js"></script>
|
||||
<script type="text/javascript" src="js/color.js"></script>
|
||||
<script type="text/javascript" src="js/promise.js"></script>
|
||||
<script type="text/javascript" src="js/bridge.js"></script>
|
||||
<script type="text/javascript" src="js/dpimodes.js"></script>
|
||||
<script type="text/javascript" src="js/resources.js"></script>
|
||||
<script type="text/javascript" src="js/animation.js"></script>
|
||||
<link rel="stylesheet" href="fonts/fonts.css">
|
||||
<link rel="stylesheet" href="fonts/segx.css">
|
||||
<link rel="stylesheet" href="manager/page.css">
|
||||
<link rel="stylesheet" href="manager/appitem.css">
|
||||
<script type="text/javascript" src="js/event.js"></script>
|
||||
<script type="text/javascript" src="js/tileback.js"></script>
|
||||
<script type="text/javascript" src="js/load.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="libs/msgbox/msgbox.css">
|
||||
<script type="text/javascript" src="libs/msgbox/msgbox.js"></script>
|
||||
<script type="text/javascript" src="js/init.js"></script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="settingpage" class="pagecontainer full">
|
||||
<div class="page full guide fold">
|
||||
<main class="main padding">
|
||||
<div id="page-manager">
|
||||
<h2>应用</h2>
|
||||
<p>在这里,可以对安装的 Windows 商店应用进行管理。</p>
|
||||
<h3>安装的应用</h3>
|
||||
<template id="appitem-template">
|
||||
|
||||
</template>
|
||||
<div class="appitem selected">
|
||||
<div role="img">
|
||||
<img width="24" height="24" src="images/applogo.default.png" />
|
||||
</div>
|
||||
<div role="divide"></div>
|
||||
<div role="excepticon">
|
||||
<div role="title" class="win-type-x-small"><span>App Name</span></div>
|
||||
<div role="control"><button>卸载</button></div>
|
||||
</div>
|
||||
</div>
|
||||
<ul>
|
||||
<li></li>
|
||||
</ul>
|
||||
</div>
|
||||
</main>
|
||||
<aside class="win-ui-dark">
|
||||
<nav class="container">
|
||||
<ul class="list top">
|
||||
<li class="title">
|
||||
<div role="img"></div>
|
||||
<div role="placeholder"></div>
|
||||
<span class="win-type-base">应用管理</span>
|
||||
</li>
|
||||
<script>
|
||||
(function($) {
|
||||
var foldBtn = document.querySelector(".page aside nav ul li.title");
|
||||
var page = document.querySelector(".pagecontainer .page");
|
||||
Windows.UI.Event.Util.addEvent(foldBtn, "dblclick", function() {
|
||||
page.classList.toggle("fold");
|
||||
});
|
||||
})(this);
|
||||
</script>
|
||||
</ul>
|
||||
<hr>
|
||||
<ul class="list">
|
||||
<li>
|
||||
<div role="img"></div>
|
||||
<span class="win-type-base">管理</span>
|
||||
</li>
|
||||
<li>
|
||||
<div role="img"></div>
|
||||
<span class="win-type-base">Manager</span>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
</aside>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
118
shared/html/manager/appitem.css
Normal file
118
shared/html/manager/appitem.css
Normal file
@@ -0,0 +1,118 @@
|
||||
.appitem {
|
||||
padding: 10px;
|
||||
box-sizing: border-box;
|
||||
height: 60px;
|
||||
width: 450px;
|
||||
max-width: 100%;
|
||||
display: -ms-flexbox;
|
||||
/* IE10 */
|
||||
display: flex;
|
||||
-ms-flex-direction: row;
|
||||
/* IE10 */
|
||||
flex-direction: row;
|
||||
-ms-flex-wrap: nowrap;
|
||||
/* IE10 */
|
||||
flex-wrap: nowrap;
|
||||
-ms-flex-line-pack: start;
|
||||
/* IE10 -> align-content */
|
||||
align-content: flex-start;
|
||||
-ms-flex-pack: start;
|
||||
/* IE10 -> justify-content */
|
||||
justify-content: flex-start;
|
||||
transition: all 0.3s cubic-bezier(0.1, 0.9, 0.2, 1);
|
||||
}
|
||||
|
||||
.appitem:hover {
|
||||
background-color: rgba(242, 242, 242, 1);
|
||||
}
|
||||
|
||||
.appitem:active {
|
||||
transform: scale(0.9695);
|
||||
-ms-transform: scale(0.9695);
|
||||
}
|
||||
|
||||
.appitem div[role=img] {
|
||||
width: 40px;
|
||||
height: 40px;
|
||||
background-color: #464646;
|
||||
display: -ms-flexbox;
|
||||
/* IE10 */
|
||||
display: flex;
|
||||
-ms-flex-direction: row;
|
||||
/* IE10 */
|
||||
flex-direction: row;
|
||||
-ms-flex-wrap: nowrap;
|
||||
/* IE10 */
|
||||
flex-wrap: nowrap;
|
||||
-ms-flex-pack: center;
|
||||
/* IE10 -> justify-content */
|
||||
justify-content: center;
|
||||
-ms-flex-align: center;
|
||||
/* IE10 -> align-items */
|
||||
align-items: center;
|
||||
-ms-flex-line-pack: center;
|
||||
/* IE10 -> align-content */
|
||||
align-content: center;
|
||||
}
|
||||
|
||||
.appitem div[role=divide] {
|
||||
width: 10px;
|
||||
min-width: 10px;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.appitem div[role=excepticon] div[role=title] {
|
||||
font-weight: normal;
|
||||
flex: 1;
|
||||
-ms-flex: 1;
|
||||
}
|
||||
|
||||
.appitem div[role=excepticon] {
|
||||
-ms-flex: 1;
|
||||
flex: 1;
|
||||
display: -ms-flexbox;
|
||||
/* IE10 */
|
||||
display: flex;
|
||||
-ms-flex-direction: column;
|
||||
/* IE10 */
|
||||
flex-direction: column;
|
||||
-ms-flex-wrap: nowrap;
|
||||
/* IE10 */
|
||||
flex-wrap: nowrap;
|
||||
-ms-flex-line-pack: start;
|
||||
/* IE10 -> align-content */
|
||||
align-content: flex-start;
|
||||
-ms-flex-pack: start;
|
||||
/* IE10 -> justify-content */
|
||||
justify-content: flex-start;
|
||||
}
|
||||
|
||||
.appitem div[role=excepticon] div[role=control] {
|
||||
display: none;
|
||||
/* IE10 */
|
||||
display: flex;
|
||||
-ms-flex-direction: row-reverse;
|
||||
/* IE10 */
|
||||
flex-direction: row-reverse;
|
||||
-ms-flex-wrap: wrap;
|
||||
/* IE10 */
|
||||
flex-wrap: wrap;
|
||||
-ms-flex-line-pack: end;
|
||||
/* IE10 -> align-content */
|
||||
align-content: flex-end;
|
||||
-ms-flex-pack: start;
|
||||
/* IE10 -> justify-content */
|
||||
justify-content: flex-start;
|
||||
-ms-flex-align: center;
|
||||
/* IE10 -> align-items */
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.appitem.selected {
|
||||
height: 119px;
|
||||
}
|
||||
|
||||
.appitem.selected div[role=excepticon] div[role=control] {
|
||||
display: flex;
|
||||
display: -ms-flexbox;
|
||||
}
|
||||
318
shared/html/manager/page.css
Normal file
318
shared/html/manager/page.css
Normal file
@@ -0,0 +1,318 @@
|
||||
body {
|
||||
margin: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
-ms-overflow-style: -ms-autohiding-scrollbar;
|
||||
user-select: none;
|
||||
-ms-user-select: none;
|
||||
}
|
||||
|
||||
body * {
|
||||
-ms-overflow-style: -ms-autohiding-scrollbar;
|
||||
}
|
||||
|
||||
*,
|
||||
button,
|
||||
input,
|
||||
select,
|
||||
textarea,
|
||||
a,
|
||||
label,
|
||||
p,
|
||||
span,
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
h5,
|
||||
h6,
|
||||
ul,
|
||||
ol,
|
||||
li,
|
||||
dl,
|
||||
dt,
|
||||
dd,
|
||||
table,
|
||||
th,
|
||||
td,
|
||||
tr,
|
||||
img,
|
||||
iframe,
|
||||
object,
|
||||
embed,
|
||||
audio,
|
||||
video,
|
||||
canvas,
|
||||
form,
|
||||
fieldset,
|
||||
legend,
|
||||
.win-type-x-large,
|
||||
.win-type-xx-large,
|
||||
.font-fixed {
|
||||
font-family: "Microsoft YaHei", "Segoe UI", "Ebrima", "Nirmala", "Gadugi", "Segoe UI Emoji", "Segoe UI Symbol", "Meiryo", "Leelawadee", "Microsoft JhengHei", "Malgun Gothic", "Estrangelo Edessa", "Microsoft Himalaya", "Microsoft New Tai Lue", "Microsoft PhagsPa", "Microsoft Tai Le", "Microsoft Yi Baiti", "Mongolian Baiti", "MV Boli", "Myanmar Text", "Javanese Text", "Cambria Math";
|
||||
}
|
||||
|
||||
.pagecontainer {
|
||||
padding: 0px;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
overflow-x: hidden;
|
||||
overflow-y: hidden;
|
||||
box-sizing: border-box;
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
border: 0px;
|
||||
/* background-color: #f3f3f3; */
|
||||
background-color: white;
|
||||
}
|
||||
|
||||
.pagecontainer.full {
|
||||
padding: 0px;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
max-width: 100%;
|
||||
max-height: 100%;
|
||||
}
|
||||
|
||||
.pagecontainer>.page {
|
||||
position: relative;
|
||||
overflow-x: hidden;
|
||||
overflow-y: hidden;
|
||||
box-sizing: border-box;
|
||||
top: 0px;
|
||||
left: 0px;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.page>aside {
|
||||
overflow-y: auto;
|
||||
overflow-x: hidden;
|
||||
-ms-overflow-style: -ms-autohiding-scrollbar;
|
||||
transition: all 0.3s cubic-bezier(0.1, 0.9, 0.2, 1);
|
||||
background-color: rgba(34, 34, 34, 1);
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
box-sizing: border-box;
|
||||
width: 300px;
|
||||
}
|
||||
|
||||
.page.fold>aside {
|
||||
width: 90px;
|
||||
}
|
||||
|
||||
.page>main {
|
||||
overflow-x: hidden;
|
||||
overflow-y: auto;
|
||||
-ms-overflow-style: -ms-autohiding-scrollbar;
|
||||
transition: all 0.3s cubic-bezier(0.1, 0.9, 0.2, 1);
|
||||
position: absolute;
|
||||
right: 0;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
box-sizing: border-box;
|
||||
left: 300px;
|
||||
}
|
||||
|
||||
.page.fold>main {
|
||||
left: 90px;
|
||||
}
|
||||
|
||||
.page>aside hr {
|
||||
margin-top: 9px;
|
||||
margin-bottom: 9px;
|
||||
width: calc(100% - 35px * 2);
|
||||
border-color: rgba(100, 100, 100, 1);
|
||||
}
|
||||
|
||||
.page.fold>aside hr {
|
||||
width: calc(100% - 10px * 2);
|
||||
}
|
||||
|
||||
aside>nav {
|
||||
padding-top: 40px;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
aside>nav ul {
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
aside>nav ul li {
|
||||
width: 100%;
|
||||
height: 50px;
|
||||
box-sizing: border-box;
|
||||
transition: all 0.3s cubic-bezier(0.1, 0.9, 0.2, 1);
|
||||
font-size: 13pt;
|
||||
padding: 0 35px;
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
flex-wrap: nowrap;
|
||||
align-content: center;
|
||||
justify-content: flex-start;
|
||||
align-items: center;
|
||||
display: -ms-flexbox;
|
||||
-ms-flex-direction: row;
|
||||
-ms-flex-pack: start;
|
||||
-ms-flex-align: center;
|
||||
}
|
||||
|
||||
.page.fold>aside>nav ul li {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
aside>nav ul li div[role=img] {
|
||||
height: 100%;
|
||||
text-align: center;
|
||||
font-family: 'Segoe UI Symbol', Symbols, 'Segoe Xbox Symbol', segxmvr, 'Segoe MDL2 Assets', 'Segoe Fluent Icons';
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
flex-wrap: nowrap;
|
||||
align-content: center;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
display: -ms-flexbox;
|
||||
-ms-flex-direction: row;
|
||||
-ms-flex-wrap: none;
|
||||
-ms-flex-pack: center;
|
||||
-ms-flex-align: center;
|
||||
-ms-flex-line-pack: center;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.page.fold>aside>nav ul li div[role=img] {
|
||||
min-width: 90px;
|
||||
width: 90px;
|
||||
}
|
||||
|
||||
.page.fold>aside>nav ul li span {
|
||||
display: none;
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.page>aside>nav ul li span {
|
||||
display: block;
|
||||
opacity: 1;
|
||||
text-overflow: ellipsis;
|
||||
transition: all 0.3s cubic-bezier(0.1, 0.9, 0.2, 1);
|
||||
white-space: nowrap;
|
||||
/* 不换行 */
|
||||
overflow-x: hidden;
|
||||
/* 超出隐藏 */
|
||||
overflow-y: hidden;
|
||||
}
|
||||
|
||||
.page>aside>nav ul li div[role=img] {
|
||||
font-size: 15pt;
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
.page>aside>nav ul li.title div[role=img] {
|
||||
font-size: 13pt;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.page>aside>nav ul li.title {
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-ms-flex-direction: row-reverse;
|
||||
flex-direction: row-reverse;
|
||||
-ms-flex-wrap: nowrap;
|
||||
-ms-flex-pack: start;
|
||||
/* justify-content: flex-start */
|
||||
-ms-flex-align: center;
|
||||
/* align-items: center */
|
||||
align-content: center;
|
||||
}
|
||||
|
||||
.page>aside>nav ul li.title span,
|
||||
.page>aside>nav ul li.title div[role=placeholder] {
|
||||
flex: 1;
|
||||
-ms-flex: 1;
|
||||
}
|
||||
|
||||
.page.fold>aside>nav ul li.title div[role=placeholder] {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.page>aside>nav ul li:hover {
|
||||
background-color: rgba(58, 58, 58, 1);
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.page.fold>aside>nav ul li:hover {
|
||||
width: 300px;
|
||||
padding: 0 30px;
|
||||
}
|
||||
|
||||
.page.fold>aside>nav ul li:hover div[role=img] {
|
||||
min-width: 0;
|
||||
width: auto;
|
||||
}
|
||||
|
||||
.page.fold>aside>nav ul li:hover span {
|
||||
display: block;
|
||||
opacity: 1;
|
||||
padding: 0 30px;
|
||||
}
|
||||
|
||||
.page.fold>aside>nav ul li.title:hover {
|
||||
width: 90px;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.page.fold>aside>nav ul li.title:hover div[role=img] {
|
||||
min-width: 0;
|
||||
width: 90px;
|
||||
}
|
||||
|
||||
.page.fold>aside>nav ul li.title:hover span {
|
||||
display: none;
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.page>aside>nav ul li:active {
|
||||
background-color: rgba(100, 100, 100, 1);
|
||||
}
|
||||
|
||||
.page.fold aside,
|
||||
.page.fold aside>nav,
|
||||
.page.fold aside>nav ul,
|
||||
.page.fold aside>nav ul li {
|
||||
overflow-x: visible;
|
||||
overflow-y: visible;
|
||||
}
|
||||
|
||||
.main.padding {
|
||||
padding: 44px 60px;
|
||||
}
|
||||
|
||||
.section {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
box-sizing: border-box;
|
||||
overflow-x: hidden;
|
||||
overflow-y: auto;
|
||||
-ms-overflow-style: -ms-autohiding-scrollbar;
|
||||
position: absolute;
|
||||
top: 0px;
|
||||
left: 0px;
|
||||
background-color: white;
|
||||
}
|
||||
|
||||
.section.padding {
|
||||
padding: 44px 60px;
|
||||
}
|
||||
|
||||
.section.padding .bottom-compensate {
|
||||
padding-bottom: 44px;
|
||||
}
|
||||
@@ -86,6 +86,7 @@
|
||||
<li><a href="https://github.com/winjs/winjs" target="_blank">WinJS</a></li>
|
||||
<li><a href="https://github.com/evilstreak/markdown-js" target="_blank">markdown.js</a></li>
|
||||
<li><a href="https://codemirror.net/" target="_blank">CodeMirror</a></li>
|
||||
<li><a href="https://www.newtonsoft.com/json" target="_blank">Newtonsoft.Json</a></li>
|
||||
</ul>
|
||||
<script>
|
||||
(function() {
|
||||
|
||||
63
shared/license/LICENSE.Newtonsoft.Json
Normal file
63
shared/license/LICENSE.Newtonsoft.Json
Normal file
@@ -0,0 +1,63 @@
|
||||
<!DOCTYPE html>
|
||||
|
||||
<html lang="en">
|
||||
<head>
|
||||
<link rel="stylesheet" href="/Content/Site.css" />
|
||||
<title>'MIT' reference</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="main-content">
|
||||
|
||||
|
||||
|
||||
<h1>MIT License</h1>
|
||||
|
||||
<h2>SPDX identifier</h2>
|
||||
<div id="license-expression">MIT</div>
|
||||
|
||||
<h2>License text</h2>
|
||||
|
||||
<div class="optional-license-text">
|
||||
<p>MIT License</p>
|
||||
|
||||
</div>
|
||||
<div class="replaceable-license-text">
|
||||
<p>Copyright (c) <year> <copyright holders>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
|
||||
<p>Permission is hereby granted, free of charge, to any person obtaining a copy of <var class="replaceable-license-text"> this software and
|
||||
associated documentation files</var> (the "Software"), to deal in the Software without restriction,
|
||||
including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
||||
and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
|
||||
subject to the following conditions:</p>
|
||||
|
||||
<p>The above copyright notice and this permission notice
|
||||
<var class="optional-license-text"> (including the next paragraph)</var>
|
||||
shall be included in all copies or substantial
|
||||
portions of the Software.</p>
|
||||
|
||||
<p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
|
||||
LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
|
||||
NO EVENT SHALL <var class="replaceable-license-text"> THE AUTHORS OR COPYRIGHT HOLDERS</var> BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2>SPDX web page</h2>
|
||||
<ul>
|
||||
<li><a href="https://spdx.org/licenses/MIT.html">https://spdx.org/licenses/MIT.html</a></li>
|
||||
</ul>
|
||||
|
||||
<h2>Notice</h2>
|
||||
<p>This license content is provided by the <a href="https://spdx.dev/">SPDX project</a>. For more information about <b>licenses.nuget.org</b>, see <a href="https://aka.ms/licenses.nuget.org">our documentation</a>.
|
||||
|
||||
<p><i>Data pulled from <a href="https://github.com/spdx/license-list-data">spdx/license-list-data</a> on November 6, 2024.</i></p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -76,6 +76,7 @@ text-align: center;
|
||||
<li>WinJS (MIT License) - <a href="https://github.com/winjs/winjs" target="_blank">https://github.com/winjs/winjs</a></li>
|
||||
<li>markdown.js (MIT License) - <a href="https://github.com/evilstreak/markdown-js" target="_blank">https://github.com/evilstreak/markdown-js</a></li>
|
||||
<li>CodeMirror (MIT License) - <a href="https://codemirror.net/" target="_blank">https://codemirror.net/</a></li>
|
||||
<li>Json.NET (MIT License) - <a href="https://www.newtonsoft.com/json" target="_blank">https://www.newtonsoft.com/json</a></li>
|
||||
</ul>
|
||||
|
||||
<h2>四、免责声明</h2>
|
||||
|
||||
@@ -78,6 +78,7 @@ text-align: center;
|
||||
<li>WinJS (MIT License) - <a href="https://github.com/winjs/winjs" target="_blank">https://github.com/winjs/winjs</a></li>
|
||||
<li>markdown.js (MIT License) - <a href="https://github.com/evilstreak/markdown-js" target="_blank">https://github.com/evilstreak/markdown-js</a></li>
|
||||
<li>CodeMirror (MIT License) - <a href="https://codemirror.net/" target="_blank">https://codemirror.net/</a></li>
|
||||
<li>Json.NET (MIT License) - <a href="https://www.newtonsoft.com/json" target="_blank">https://www.newtonsoft.com/json</a></li>
|
||||
</ul>
|
||||
|
||||
<h2>4. Disclaimer</h2>
|
||||
|
||||
@@ -1 +1 @@
|
||||
0.2.2.2
|
||||
0.2.2.3
|
||||
Reference in New Issue
Block a user