Commit 51ec3e93 by 庄欣

基本完成

parent a015b470
mp-downloader/static/icon.png

3.54 KB | W: | H:

mp-downloader/static/icon.png

11 KB | W: | H:

mp-downloader/static/icon.png
mp-downloader/static/icon.png
mp-downloader/static/icon.png
mp-downloader/static/icon.png
  • 2-up
  • Swipe
  • Onion skin
console.log("asdfasdfasdsssss fasdf");
chrome.tabs.getSelected(null, function(tab) {
console.log("asdfasdfasdfasdf");
console.log(tab);
chrome.tabs.sendRequest(tab.id, {url: tab.url}, function(response) {
console.log(response);
});
});
\ No newline at end of file
});
......@@ -22,6 +22,7 @@ http {
local version = headers["app-version"];
local device = headers["app-device"];
if version == nil or device == nil then
ngx.say('{"code":"100500","message":"发送失败","data":[]}');
return ngx.exit(0)
end
......
This source diff could not be displayed because it is too large. You can view the blob instead.
#___container {
background-color: #FFFF99;
width: 30%;
height: 70%;
text-align: center;
position: fixed;
left: 25%;
top: 10%;
z-index: 999;
font-size: 14px;
color: #666600;
}
.userinfo {
margin-top:10px;
}
.userinfo .form-group {
display: flex;
align-content: center;
align-items: center;
width: 100%;
}
.userinfo .form-group .label{
width: 20%;
text-align: right;
}
.userinfo .form-group .input{
width: 80%;
}
.userinfo .form-group .input input{
width: 90%;
}
input[type=radio] {
background-color: #fffccc;
-webkit-appearance:checkbox!important;
height: 20px;
width: 20px;
}
.workinfo {
padding-top:60px;
}
.workinfo .form-group {
display: flex;
align-items: center;
align-content: center;
}
.workinfo .form-group .label {
width: 50%;
text-align: right;
}
.readinginfo {
padding-top:60px;
}
.readinginfo .form-group {
display: flex;
align-items: center;
align-content: center;
}
.readinginfo .form-group .label {
width: 50%;
text-align: right;
}
\ No newline at end of file
chrome.extension.onRequest.addListener(
function(request, sender, sendResponse) {
chrome.cookies.get({
url: "https://www.mepai.me/",
name: "auth"
}, cookie => {
sendResponse({access_token: cookie.value});
});
});
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"manifest_version": 2,
"name": "mepai-user-remark",
"description": "米拍用户备注小工具",
"version": "1.0",
"permissions": [
"tabs",
"webRequest",
"cookies",
"*://*.mepai.me/"
],
"background": {
"scripts": ["/js/background.js"]
},
"content_scripts": [
{
"matches": ["https://www.mepai.me/*"],
"css": ["/css/main.css", "/css/min.css"],
"js": ["/js/vue.js", "/js/jquery.min.js", "/js/index.js"],
"run_at": "document_end"
}
],
"web_accessible_resources": [
"ui.html"
],
"browser_action": {
"default_icon": "icon.png",
"default_title": "米拍用户备注小工具"
}
}
\ No newline at end of file
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
body {
width:100px;
height:100px;
}
#container {
display: flex;
align-items: center;
align-content: center;
justify-items: center;
justify-content: center;
}
#container button {
background-color: #FF9F2A;
font-size: 18px;
color: white;
margin-top: 20px;
}
</style>
</head>
<body>
</body>
</html>
\ No newline at end of file
<div v-if="showUiProp" id="___container">
<div v-if="err != ''">
<mark class="secondary">{{err}}</mark>
</div>
<!------------------- 用户开始 -------->
<div class="userinfo row" v-if="isUserInfo && canOpen">
<div class="col-md-12">
<div class="form-group">
<div class="label">用户id:</div>
<div class="input"><input class="form-control" :value="user.id" disabled/></div>
</div>
<div class="form-group">
<div class="label">手机:</div>
<div class="input"><input class="form-control" :value="user.mobile" disabled /></div>
</div>
<div class="form-group">
<div class="label">微信:</div>
<div class="input"><input class="form-control" :value="user.wx" disabled /></div>
</div>
<div class="form-group">
<div class="label">QQ:</div>
<div class="input"><input class="form-control" :value="user.qq" disabled /></div>
</div>
<div class="form-group">
<div class="label">邮箱:</div>
<div class="input"><input class="form-control" :value="user.email" disabled /></div>
</div>
<div class="form-group" style="height: 100px;display: block!important;margin-top: 20px;">
<div class="">用户内容是否可被有米计划使用</div>
<div class="">
<input type="radio" name="permission" value="-1" v-model="permission"/> 未设置
<input type="radio" name="permission" value="0" v-model="permission"/> 不可用
<input type="radio" name="permission" value="1" v-model="permission"/> 可用
</div>
</div>
<div class="form-group" style="display: block!important;">
<div class=""><label>备注该用户:</label></div>
<div class="">
<textarea
class="form-control"
placeholder="备注内容"
name="remark"
v-model="remark"
rows="5"
cols="50"
></textarea>
</div>
</div>
<div style="display: flex;justify-content: center;justify-items: center">
<button class="btn btn-primary primary large" v-on:click="submitRemark">提交</button>
</div>
</div>
</div>
<!------------------- 用户结束 作品开始 -------->
<div class="workinfo row" v-if="isWorks && canOpen">
<div class="col-md-12">
<mark v-if="isYoumi === 1" class="tertiary">此作品已参加有米计划</mark>
<mark v-if="isYoumi === 0" class="secondary">此作品未参加有米计划</mark>
<div v-if="inZone === false" class="form-group">
<div class="label">此作品未在有米计划备选公共库:</div>
<div class="input">
<button class="btn btn-primary primary small" v-on:click="removeZone">+添加</button>
</div>
</div>
<div v-if="inZone === true" class="form-group">
<div class="label">此作品已在有米计划备选公共库:</div>
<div class="input">
<button class="btn btn-danger danger small" v-on:click="addZone">-移除</button>
</div>
</div>
<div class="form-group">
<div class="label">该作品是否可被有米计划使用:</div>
<div class="input">
<input type="radio" name="permission" value="-1" v-model="permission"/> 未设置
<input type="radio" name="permission" value="0" v-model="permission"/> 不可用
<input type="radio" name="permission" value="1" v-model="permission"/> 可用
</div>
</div>
<div class="form-group">
<label>对该作品备注:</label>
<textarea class="form-control" rows="5" cols="40" placeholder="备注" name="remark" v-model="remark"></textarea>
</div>
<div class="form-group" style="display: flex;justify-items: center;justify-content: center">
<button class="btn btn-primary primary large" v-on:click="submitRemark">提交</button>
</div>
</div>
</div>
<!------------------- 作品结束 文章开始 -------->
<div class="readinginfo row" v-if="isReading && canOpen">
<div class="col-md-12">
<mark v-if="isYoumi === 1" class="tertiary">此作品已参加有米计划</mark>
<mark v-if="isYoumi === 0" class="secondary">此作品未参加有米计划</mark>
<div v-if="inZone === false" class="form-group">
<div class="label">此文章未在有米计划备选公共库:</div>
<div class="input">
<button class="btn btn-primary primary small" v-on:click="addZone">+添加</button>
</div>
</div>
<div v-if="inZone === true" class="form-group">
<div class="label">此文章已在有米计划备选公共库:</div>
<div class="input">
<button class="btn btn-danger danger small" v-on:click="removeZone">-移除</button>
</div>
</div>
<div class="form-group">
<div class="label">该文章是否可被有米计划使用</div>
<div class="input">
<input type="radio" name="permission" value="-1" v-model="permission"/> 未设置
<input type="radio" name="permission" value="0" v-model="permission"/> 不可用
<input type="radio" name="permission" value="1" v-model="permission"/> 可用
</div>
</div>
<div class="form-group">
<label>对该文章备注:</label>
<textarea class="form-control" rows="5" cols="40" placeholder="备注" name="remark" v-model="remark"></textarea>
</div>
<div class="form-group" style="display: flex;justify-items: center;justify-content: center">
<button class="btn btn-primary primary large" v-on:click="submitRemark">提交</button>
</div>
</div>
</div>
<!------------------- 文章结束 -------->
</div>
\ No newline at end of file
<html>
<head>
<meta charset="UTF-8"/>
<script src="./js/vue.js"></script>
<link rel="stylesheet" type="text/css" href="./css/min.css" />
<link rel="stylesheet" type="text/css" href="./css/main.css" />
</head>
<body>
<div v-if="showUiProp" id="___container">
<!------------------- 用户开始 -------->
<div class="userinfo row" v-if="isUserInfo === true">
<div class="col-md-12">
<div class="form-group">
<div class="label">用户id:</div>
<div class="input"><input class="form-control" :value="user.id" disabled/></div>
</div>
<div class="form-group">
<div class="label">手机:</div>
<div class="input"><input class="form-control" :value="user.mobile" disabled /></div>
</div>
<div class="form-group">
<div class="label">微信:</div>
<div class="input"><input class="form-control" :value="user.wx" disabled /></div>
</div>
<div class="form-group">
<div class="label">QQ:</div>
<div class="input"><input class="form-control" :value="user.qq" disabled /></div>
</div>
<div class="form-group">
<div class="label">邮箱:</div>
<div class="input"><input class="form-control" :value="user.email" disabled /></div>
</div>
<div class="form-group" style="height: 100px;display: block!important;margin-top: 20px;">
<div class="">用户内容是否可被有米计划使用</div>
<div class="">
<input type="radio" name="permission" value="-1" v-model="permission"/> 未设置
<input type="radio" name="permission" value="0" v-model="permission"/> 不可用
<input type="radio" name="permission" value="1" v-model="permission"/> 可用
</div>
</div>
<div class="form-group" style="display: block!important;">
<div class=""><label>备注:</label></div>
<div class="">
<textarea
class="form-control"
placeholder="备注"
name="remark"
v-model="remark"
rows="5"
cols="50"
></textarea>
</div>
</div>
<div style="display: flex;justify-content: center;justify-items: center">
<button class="btn btn-primary primary large" v-on:click="submitRemark">提交</button>
</div>
</div>
</div>
<!------------------- 用户结束 作品开始 -------->
<div class="workinfo row" v-if="isWorks == true">
<div class="col-md-12">
<mark v-if="isYoumi === 1" class="tertiary">此作品已参加有米计划</mark>
<mark v-if="isYoumi === 0" class="secondary">此作品未参加有米计划</mark>
<div v-if="inZone === false" class="form-group">
<div class="label">此作品未在有米计划备选公共库:</div>
<div class="input">
<button class="btn btn-primary primary small" v-on:click="removeZone">+添加</button>
</div>
</div>
<div v-if="inZone === true" class="form-group">
<div class="label">此作品已在有米计划备选公共库:</div>
<div class="input">
<button class="btn btn-danger danger small" v-on:click="addZone">-移除</button>
</div>
</div>
<div class="form-group">
<div class="label">该内容是否可被有米计划使用:</div>
<div class="input">
<input type="radio" name="permission" value="-1" v-model="permission"/> 未设置
<input type="radio" name="permission" value="0" v-model="permission"/> 不可用
<input type="radio" name="permission" value="1" v-model="permission"/> 可用
</div>
</div>
<div class="form-group">
<label>添加备注:</label>
<textarea class="form-control" rows="5" cols="40" placeholder="备注" name="remark" v-model="remark"></textarea>
</div>
<div class="form-group" style="display: flex;justify-items: center;justify-content: center">
<button class="btn btn-primary primary large" v-on:click="submitRemark">提交</button>
</div>
</div>
</div>
<!------------------- 作品结束 文章开始 -------->
<div class="readinginfo row" v-if="isReading == true">
<div class="col-md-12">
<mark v-if="isYoumi === 1" class="tertiary">此作品已参加有米计划</mark>
<mark v-if="isYoumi === 0" class="secondary">此作品未参加有米计划</mark>
<div v-if="inZone === false" class="form-group">
<div class="label">此作品未在有米计划备选公共库:</div>
<div class="input">
<button class="btn btn-primary primary small" v-on:click="addZone">+添加</button>
</div>
</div>
<div v-if="inZone === true" class="form-group">
<div class="label">此作品已在有米计划备选公共库:</div>
<div class="input">
<button class="btn btn-danger danger small" v-on:click="removeZone">-移除</button>
</div>
</div>
<div class="form-group">
<div class="label">该内容是否可被有米计划使用</div>
<div class="input">
<input type="radio" name="permission" value="-1" v-model="permission"/> 未设置
<input type="radio" name="permission" value="0" v-model="permission"/> 不可用
<input type="radio" name="permission" value="1" v-model="permission"/> 可用
</div>
</div>
<div class="form-group">
<label>添加备注:</label>
<textarea class="form-control" rows="5" cols="40" placeholder="备注" name="remark" v-model="remark"></textarea>
</div>
<div class="form-group" style="display: flex;justify-items: center;justify-content: center">
<button class="btn btn-primary primary large" v-on:click="submitRemark">提交</button>
</div>
</div>
</div>
<!------------------- 文章结束 -------->
</div>
</body>
<script>
var app = new Vue({
el: '#___container',
data: {
canOpen: false,
showUiProp: true,
token: "",
permission: -1,
remark: "",
isYoumi: 1,
user: {
id: "",
mobile: "",
wx: "",
qq: "",
email: "",
nickname: ""
},
objectId: null,
type: null,
isUserInfo: false,
isWorks: false,
isReading: true,
access_token: "",
inZone: false
}
});
</script>
</html>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment