Commit a90ce16664030ecbf175b9da354b06a296726e33

Authored by muyulingshi
1 parent 70e31c96

文章分类

1   -{
2   - "Sheet1": [
3   - {
4   - "title": "【华尔街见闻】宽松只是幻觉,未来半年金融条件将继续趋紧",
5   - "misc": "来源:华尔街见闻2018.5.17  作者:颜色、郭凯明、路琰  编辑:  发布时间:2018年05月18日  阅读次数:
 82"
6   - },
7   - {
8   - "title": "【人民网】《我国慈善税收政策研究》出版发行",
9   - "misc": "来源:人民网-读书频道2018.5.9  作者:韦衍行、汤诗瑶  编辑:  发布时间:2018年05月18日  阅读次数:
 27"
10   - },
11   - {
12   - "title": "【广州日报】戈壁远征,中大岭南队破纪录夺冠,连续4次问鼎沙克尔顿奖",
13   - "misc": "来源:广州日报·广州参考  作者:广州日报全媒体记者 孙嘉晖  编辑:  发布时间:2018年05月07日  阅读次数:
 137"
14   - },
15   - {
16   - "title": "【南方都市报】携手时代中国,中大岭院校友队再战八百里戈壁",
17   - "misc": "来源:南方都市报2018.04.14  作者:汪雅云  编辑:  发布时间:2018年04月16日  阅读次数:
 70"
18   - },
19   - {
20   - "title": "【网易研究局】岭南师说:雄安之后看海南 有望成高级别自由贸易港!",
21   - "misc": "来源:网易新闻2018年4月8日  作者:颜色 郭凯明  编辑:  发布时间:2018年04月09日  阅读次数:
 104"
22   - },
23   - {
24   - "title": "【信息时报】第七届岭南论坛在广州举行",
25   - "misc": "来源:信息时报2018.3.27  作者:袁峰  编辑:  发布时间:2018年03月27日  阅读次数:
 170"
26   - },
27   - {
28   - "title": "【新快报讯】聚焦改革深化措施与执行力 岭南论坛在中大召开",
29   - "misc": "来源:新快报讯2018年3月24日  作者:黎华联  编辑:  发布时间:2018年03月26日  阅读次数:
 34"
30   - },
31   - {
32   - "title": "【广州日报】第七届岭南论坛在穗举行",
33   - "misc": "来源:广州日报2018年3月25日  作者:张露  编辑:  发布时间:2018年03月26日  阅读次数:
 40"
34   - },
35   - {
36   - "title": "【羊城晚报】夏南新:粤港澳大湾区 科技赋能未来",
37   - "misc": "来源:羊城晚报2018.3.5  作者:马汉青  编辑:  发布时间:2018年03月05日  阅读次数:
 21"
38   - },
39   - {
40   - "title": "【新华社】周开国:好的传播能让资本市场理性反映品牌价值",
41   - "misc": "来源:新华社客户端财富频道  作者:周开国  编辑:  发布时间:2018年02月09日  阅读次数:
 64"
42   - },
43   - {
44   - "title": "【汕头日报】发挥专业技术特长 服务创新驱动发展",
45   - "misc": "来源:汕头日报2017-11-24  作者:  编辑:  发布时间:2017年11月24日  阅读次数:
 98"
46   - },
47   - {
48   - "title": "【南方日报】“水经济”崛起,后发优势凸显",
49   - "misc": "来源:南方日报  作者:卢真伟 何建文  编辑:  发布时间:2017年11月16日  阅读次数:
 362"
50   - },
51   - {
52   - "title": "【新浪财经】深圳金融办多了一块牌:地方金融监管改革启幕",
53   - "misc": "来源:新浪财经  作者:邹晨辉 老盈盈  编辑:  发布时间:2017年11月16日  阅读次数:
 88"
54   - },
55   - {
56   - "title": "【羊城晚报】一四星级酒店 转型做养老院",
57   - "misc": "来源:羊城晚报  作者:谢颖  编辑:  发布时间:2017年11月16日  阅读次数:
 443"
58   - },
59   - {
60   - "title": "【财新网】中央调剂金开启新一轮养老保险筹资博弈:省级统筹为何至今不能“六统一”?",
61   - "misc": "来源:财新网  作者:罗瑞垚  编辑:  发布时间:2017年11月06日  阅读次数:
 625"
62   - },
63   - {
64   - "title": "【光明网】彭浩然:养老保险个人账户并不是应对人口老龄化的灵丹妙药",
65   - "misc": "来源:光明网-理论频道  作者:  编辑:  发布时间:2017年09月27日  阅读次数:138"
66   - }
67   - ]
68   -}
  1 +// ==UserScript==
  2 +// @name 文章分类
  3 +// @namespace http://tampermonkey.net/
  4 +// @version 0.1
  5 +// @description try to take over the world!
  6 +// @author You
  7 +// @match http://dpcms8.sysu.edu.cn/*/manage/article/add?destination=manage/article
  8 +// @match http://dpcms8.sysu.edu.cn/*/manage/article?title=&department_target_id=All&category_target_id=*&promote=All&sticky=All&access_permission_value=All&status=All
  9 +// @grant none
  10 +// ==/UserScript==
  11 +
  12 +(function($) {
  13 + 'use strict';
  14 +
  15 + // Your code here...
  16 + var ARTICLE_DATA;
  17 +
  18 + function _fill(element, data) {
  19 + element.val(data);
  20 + }
  21 +
  22 + function _selectOptioin(optionE) {
  23 + optionE.siblings().attr('selected', false);
  24 + optionE.attr('selected', true);
  25 + }
  26 +
  27 + function hasStorage(name, date) {
  28 + if (JSON.stringify(date) === '{}') {
  29 + return false;
  30 + }
  31 +
  32 + if (typeof localStorage.getItem(name) != 'string') {
  33 + localStorage.setItem(name, JSON.stringify(date));
  34 + }
  35 +
  36 + return !!localStorage.getItem(name);
  37 + }
  38 +
  39 + $('#edit-category option').each(function(index, e) {
  40 + if ($(this).val() == '119') {
  41 + _selectOptioin($(this));
  42 + }
  43 + });
  44 +
  45 + $('#edit-approvers option').each(function(index, e) {
  46 + if ($(this).val() == '69') {
  47 + _selectOptioin($(this));
  48 + }
  49 + $('#edit-approvers').trigger("chosen:updated");
  50 + });
  51 +
  52 + $('#edit-body-0-format--2 option').each(function(index, e) {
  53 + if ($(this).val() == 'full_html') {
  54 + _selectOptioin($(this));
  55 + }
  56 + });
  57 +
  58 + hasStorage('article_data', ARTICLE_DATA);
  59 +
  60 + if (hasStorage('article_data', ARTICLE_DATA) && $('[data-drupal-link-system-path="manage/article/add"]').length > 0) {
  61 + var article_data = $.parseJSON(localStorage.getItem('article_data'));
  62 + var admin_content = $('#block-ccms-admin-content tbody tr .views-field-title a');
  63 +
  64 + admin_content.each(function() {
  65 + var _p = $(this).text();
  66 +
  67 + $.each(article_data.Sheet1, function(index, e) {
  68 +
  69 + if (typeof article_data.Sheet1[index].title != 'undefined') {
  70 + if (article_data.Sheet1[index].title == _p) {
  71 + article_data.Sheet1[index] = {};
  72 + }
  73 + }
  74 +
  75 + });
  76 + });
  77 +
  78 + localStorage.setItem('article_data', JSON.stringify(article_data));
  79 + }
  80 +
  81 + article_data = $.parseJSON(localStorage.getItem('article_data'));
  82 + var _title = '';
  83 + var _misc = '';
  84 +
  85 + $.each(article_data.Sheet1, function(index, e) {
  86 +
  87 + if (typeof article_data.Sheet1[index].title != 'undefined') {
  88 + _title = article_data.Sheet1[index].title;
  89 + _misc = article_data.Sheet1[index].misc;
  90 + return false;
  91 + }
  92 +
  93 + });
  94 +
  95 + _misc = /:(.*)  作者/.exec(_misc)[1];
  96 + _fill($('#edit-title-0-value'), _title);
  97 + _fill($('#edit-origin-0-value'), _misc);
  98 +
  99 +
  100 +})(jQuery);
... ...
Please register or login to post a comment