feat: support submit to local rss reader, close #56

This commit is contained in:
DIYgod 2019-09-06 15:22:30 +08:00
parent 9231c61158
commit 9f93aab138
No known key found for this signature in database
GPG Key ID: EC0B76A252D3EF67
4 changed files with 9 additions and 2 deletions

View File

@ -8,6 +8,7 @@ export const defaultConfig = {
ttrssDomain: '',
feedly: true,
inoreader: false,
local: false,
},
refreshTimeout: 5 * 60 * 60,
};

View File

@ -5,7 +5,7 @@ import App from './App.vue';
import Setting from './views/Setting.vue';
import List from './views/List.vue';
import About from './views/About.vue';
import { Container, Menu, MenuItem, Aside, Header, Main, Footer, Input, Checkbox, Message, Loading, Collapse, CollapseItem, Button, Progress } from 'element-ui';
import { Container, Menu, MenuItem, Aside, Header, Main, Footer, Input, Checkbox, Message, Loading, Collapse, CollapseItem, Button, Progress, Tooltip } from 'element-ui';
Vue.use(VueRouter);
Vue.use(Container);
@ -22,6 +22,7 @@ Vue.use(Collapse);
Vue.use(CollapseItem);
Vue.use(Button);
Vue.use(Progress);
Vue.use(Tooltip);
Vue.prototype.$loading = Loading.service;
Vue.prototype.$message = Message;

View File

@ -36,6 +36,10 @@
<div class="setting-input">
<el-checkbox @change="saveConfig" v-model="config.submitto.inoreader">开启</el-checkbox>
</div>
<div class="setting-name">本地阅读器 <el-tooltip class="item" effect="dark" content="需要阅读器支持,如 Reeder 等" placement="top"><i class="el-icon-info"></i></el-tooltip></div>
<div class="setting-input">
<el-checkbox @change="saveConfig" v-model="config.submitto.local">开启</el-checkbox>
</div>
</div>
<div class="subtitle">通知与提醒</div>
<div class="setting-item">

View File

@ -27,7 +27,8 @@ function generateList(type, list) {
: ''
}
${config.submitto.feedly ? `<a href="https://feedly.com/i/subscription/feed/${url}" class="rss-action rss-submitto-feedly">订阅到 Feedly</a>` : ''}
${config.submitto.inoreader ? `<a href="https://www.inoreader.com/?add_feed=${url}" class="rss-action rss-submitto-inoreader">订阅到 Inoreader</a>` : ''}`
${config.submitto.inoreader ? `<a href="https://www.inoreader.com/?add_feed=${url}" class="rss-action rss-submitto-inoreader">订阅到 Inoreader</a>` : ''}
${config.submitto.local ? `<a href="feed://${url}" class="rss-action rss-submitto-local">订阅到本地阅读器</a>` : ''}`
}
</li>
`;