Ant-design: Ant Design 圣诞彩蛋不升级版本的修复方式

Created on 25 Dec 2018  ·  74Comments  ·  Source: ant-design/ant-design

  • [ ] I have searched the issues of this repository and believe that this is not a duplicate.

What problem does this feature solve?

圣诞彩蛋导致的2个问题

What does the proposed API look like?

如果你暂时不想升级Antd版本,把下面这段JavaScript代码粘贴到你的html文件中即可

(function() {
    var now = new Date();
    var isChristmas = now.getMonth() === 11 && now.getDate() === 25;
    if (isChristmas) {
        var style = document.createElement('style');
        style.type = 'text/css';
        style.innerHTML= '.christmas.ant-btn-primary::before {display: none !important;}';
        document.getElementsByTagName('HEAD').item(0).appendChild(style);
        document.addEventListener('mouseover', function(e) {
            var targetDom = e.target;
            if (targetDom.tagName === 'BUTTON' && targetDom.title === 'Ho Ho Ho!') {
                targetDom.setAttribute('title', '');
            }
        });
    }
})()

Most helpful comment

弱爆了。。。。我都是叫客户改一下系统时间,把系统时间往后调一天

All 74 comments

now.getMonth() === 11?

别问,问就是js如此

@Richard1ybb
the value from Date.getMonth() starts with 0

  • 根据本地时间,返回一个指定的日期对象的月份,为基于0的值(0表示一年中的第一月)
  • The getMonth() method returns the month in the specified date according to local time, as a zero-based value (where zero indicates the first month of the year).

no problem , old iron~

...why date not starts with 0

这样强制所有title清空,也不太友好吧

good! 偏右加油!

拿到原始的e.target判断是否有title有的话做一个变量交换赋值就好了

圣诞按钮一朵云,菜鸟落进了聊天群,满屏都是程序汉,谁修bug谁丢魂

今天antd的star多了好几百,收获挺大的

no problem , old iron~

double click 666~

认真的说,这次最坏的情况下,有使用者被劝退是最好的结果
最坏的结果是有使用者被检察院以渎职罪或者破坏信息系统罪提起刑事诉讼了

今天antd的star多了好几百,收获挺大的

我也发现了,难道是营销手段

now.getMonth() === 11?

are you sure you are web developer

弱爆了。。。。我都是叫客户改一下系统时间,把系统时间往后调一天

弱爆了。。。。我都是叫客户改一下系统时间,把系统时间往后调一天

you are the one who look like super star

弱爆了。。。。我都是叫客户改一下系统时间,把系统时间往后调一天

niubility such you

点赞

antd的星星涨了一波

认真的说,这次最坏的情况下,有使用者被劝退是最好的结果
最坏的结果是有使用者被检察院以渎职罪或者破坏信息系统罪提起刑事诉讼了

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND

弱爆了。。。。我都是叫客户改一下系统时间,把系统时间往后调一天

niubility such you

what a niubility english :)

真坑啊

真坑啊

被领导骂死 ,尴尬

强势围观

被领导开除了

圣诞按钮一朵云,菜鸟落进了聊天群,满屏都是程序汉,谁修bug谁丢魂

群主 好诗好诗

我觉得使用给文档都监听,mouseover是不是有点消耗资源哦?

真是666

其实春节加这个彩蛋的话就比较 好了,举国欢庆,我也希望这个能出一个配置来配置

确实,春节都比圣诞好, 起码国内用户多,倒不至于失去这么多信任

吓得我把春节的特效代码给删了

弱爆了。。。。我都是叫客户改一下系统时间,把系统时间往后调一天

不是应该往前调整一天吗?

image
更多效果在这里!

感觉挺好的

now.getMonth() === 11?

一月是0

好的

now.getMonth() === 11?

month从0开始,这个还用交吗?

心里一直有个疑问,这是不是阿里故意做的一次 SEO,知名度又提高了不少,我看star数量涨了不少。

心里一直有个疑问,这是不是阿里故意做的一次 SEO,知名度又提高了不少,我看star数量涨了不少。

是涨了一大截

弱爆了。。。。我都是叫客户改一下系统时间,把系统时间往后调一天

牛逼

其实春节加这个彩蛋的话就比较 好了,举国欢庆,我也希望这个能出一个配置来配置

外国开发者看到也会很奇怪啊

image
更多效果在这里!

阿里这次是在提醒大家,大家平时使用开源框架要注意。ant-design 只是一个彩蛋而已,那些后端使用的框架,不知道有多少雷在等着大家!

尤其是一些国外的开源框架。

这只是一次善意的提醒!

挺好的彩蛋!赞一个!

挺好的彩蛋!赞一个!
彩蛋没有好坏 人心有

心里一直有个疑问,这是不是阿里故意做的一次 SEO,知名度又提高了不少,我看star数量涨了不少。

已经是react前五的组件了

image
更多效果在这里!

阿里这次是在提醒大家,大家平时使用开源框架要注意。ant-design 只是一个彩蛋而已,那些后端使用的框架,不知道有多少雷在等着大家!
尤其是一些国外的开源框架。
这只是一次善意的提醒!

大家和我一起把这个傻叉举报了

确实烦,一个二维码那么大,还一遍一遍不压其烦的发

欢迎加入无觅,绝对不会因为bug就拿程序员祭天,leader保证会兜底。
联系邮箱:[email protected] 联系人:Teddy

这里发招聘的人也是牛逼的很

别特么发广告,贱不贱

在 2018年12月25日,下午4:55,plightfield notifications@github.com 写道:

欢迎加入无觅,绝对不会因为bug就拿程序员祭天,leader保证会兜底。
联系邮箱:[email protected] zhujiao@wumii.com 联系人:Teddy


You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/ant-design/ant-design/issues/13857#issuecomment-449826538, or mute the thread https://github.com/notifications/unsubscribe-auth/AC2BtblJIx-UqzwZCKkRBJsxMEVzprEZks5u8ef6gaJpZM4Zg11d.

欢迎加入无觅,绝对不会因为bug就拿程序员祭天,leader保证会兜底。
联系邮箱:[email protected] 联系人:Teddy

别拉低你们公司的名声,谢谢!

six six six

个人觉的挺好玩的

还好我的下个月才上线, 烙铁6666666666666

兄dei, 不要搞兄dei们啊

5 + 1, 5 + 1, 5 + 1

个人倒是蛮喜欢这个彩蛋的

好险是自己公司用的管理系统 问题不大 哈哈

弱爆了。。。。我都是叫客户改一下系统时间,把系统时间往后调一天

how you are so diao

这个彩蛋666

国内节日都阴历,代码很难写.来来来你们用两行代码写个春节彩蛋.

国内节日都阴历,代码很难写.来来来你们用两行代码写个春节彩蛋.

你还真是给我出了个难题

国内节日都阴历,代码很难写.来来来你们用两行代码写个春节彩蛋.

https://www.npmjs.com/package/solarlunar

国内节日都阴历,代码很难写.来来来你们用两行代码写个春节彩蛋.

直接放个数组,存它个100年日期进去就完了。这个框架还能用100年?

圣诞按钮一朵云,菜鸟落进了聊天群,满屏都是程序汉,谁修bug谁丢魂

人才

image
更多效果在这里!

阿里这次是在提醒大家,大家平时使用开源框架要注意。ant-design 只是一个彩蛋而已,那些后端使用的框架,不知道有多少雷在等着大家!

尤其是一些国外的开源框架。

这只是一次善意的提醒!

圣诞按钮一朵云,菜鸟落进了聊天群,满屏都是程序汉,谁修bug谁丢魂

image
更多效果在这里!

阿里这次是在提醒大家,大家平时使用开源框架要注意。ant-design 只是一个彩蛋而已,那些后端使用的框架,不知道有多少雷在等着大家!

尤其是一些国外的开源框架。

这只是一次善意的提醒!

反向洗

广告 有点 过份了啊

不过是给按钮加上雪花,有什么问题呢?想过圣诞节的,可以认为这是圣诞快乐的意思。不想过圣诞节的,可以认为这是大雪兆丰年的意思。难道不也很好吗?就几片雪花,能有什么要命的问题呢?BTW,百度在圣诞节,还有特别的圣诞祝福的动画呢。所以说,开发者毫无问题,有问题的仅仅是个别客服的大脑。它们的脑子有问题,是别人的错误吗?

后端工程师想说一句贵圈真乱

现在只能后排吃瓜了,我当时看到这段代码咋没想到有这后果呢

可以考虑写个开源代码检查功能,扫描代码中所有可能指定条件的功能,如定时器,特定时间,特定操作系统,特定网络环境等。

那些嚷嚷着被开掉的,除非是特别严肃的项目或者特别较真的领导,其余要么是凑热闹胡说的,要么是早被领导盯上憋着怎么开你呢,这种情况留着也没年终奖,早跑路早高就~~

连句道歉都没有吗?当然你觉得你们没错那当我没说~

Was this page helpful?
0 / 5 - 0 ratings