|
853 | 853 | '</div>'; |
854 | 854 | } |
855 | 855 |
|
856 | | - xmas += '<div class="xmas-snow" aria-hidden="true">' + |
857 | | - '<div class="snowflakes"><div class="snowflake">❅</div></div>' + |
858 | | - '<div class="snowflakes"><div class="snowflake">❆</div></div>' + |
859 | | - '<div class="snowflakes"><div class="snowflake">❅</div></div>' + |
860 | | - '<div class="snowflakes"><div class="snowflake">❆</div></div>' + |
861 | | - '<div class="snowflakes"><div class="snowflake">❅</div></div>' + |
862 | | - '<div class="snowflakes"><div class="snowflake">❆</div></div>' + |
863 | | - '<div class="snowflakes"><div class="snowflake">❅</div></div>' + |
864 | | - '<div class="snowflakes"><div class="snowflake">❆</div></div>' + |
865 | | - '<div class="snowflakes"><div class="snowflake">❅</div></div>' + |
866 | | - '<div class="snowflakes"><div class="snowflake">❆</div></div>'; |
867 | | - |
868 | | - if (moment().date() >= 23 && moment().date() <= 25) { |
869 | | - xmas += '<div class="snowflakes"><div class="snowflake">🎄</div></div>' + |
870 | | - '<div class="snowflakes"><div class="snowflake">🎅</div></div>' + |
871 | | - '<div class="snowflakes"><div class="snowflake">🎄</div></div>' + |
872 | | - '<div class="snowflakes"><div class="snowflake">🎁</div></div>' + |
873 | | - '<div class="snowflakes"><div class="snowflake">⛄</div></div>' + |
874 | | - '<div class="snowflakes"><div class="snowflake">🎁</div></div>' + |
875 | | - '<div class="snowflakes"><div class="snowflake">🎅</div></div>' + |
876 | | - '<div class="snowflakes"><div class="snowflake">🎁</div></div>' + |
877 | | - '<div class="snowflakes"><div class="snowflake">⛄</div></div>'; |
878 | | - } |
879 | | - |
880 | | - xmas += '</div>'; |
| 856 | + xmas += '<div class="xmas-snow" aria-hidden="true"></div>'; |
881 | 857 |
|
882 | 858 | self.$desktop.prepend(xmas); |
883 | 859 |
|
| 860 | + if (typeof SnowfallEffect !== 'undefined') { |
| 861 | + self.xmasSnowfall = SnowfallEffect.mount(self.$desktop.find('.xmas-snow').get(0), { |
| 862 | + count: 100, |
| 863 | + speed: 25, |
| 864 | + spinRate: 15, |
| 865 | + loop: true, |
| 866 | + fixed: false |
| 867 | + }); |
| 868 | + SnowfallEffect.preload(); |
| 869 | + self.xmasSnowfall.start(); |
| 870 | + } |
| 871 | + |
884 | 872 | if (moment().date() >= 23 && moment().date() <= 25) { |
885 | 873 | var currentYear = new Date().getFullYear(); |
886 | 874 |
|
|
4659 | 4647 | widget.slideDown(300); |
4660 | 4648 | net.badge = 0; |
4661 | 4649 | var $icon = self.$body.find('.emuos-desktop-icon span:contains("EmuChat")').siblings('i.icon').first(); |
4662 | | - $icon.attr('class', 'icon badge'); |
| 4650 | + $icon.attr('class', 'icon overlay shortcut badge'); |
4663 | 4651 | }; |
4664 | 4652 |
|
4665 | 4653 | net.hide = function() { |
|
4680 | 4668 | if (widget.is(':hidden')) { |
4681 | 4669 | net.badge = 0; |
4682 | 4670 | var $icon = self.$body.find('.emuos-desktop-icon span:contains("EmuChat")').siblings('i.icon').first(); |
4683 | | - $icon.attr('class', 'icon badge'); |
| 4671 | + $icon.attr('class', 'icon overlay shortcut badge'); |
4684 | 4672 |
|
4685 | 4673 | if (typeof window['NETWORK_CONNECTION'] !== 'undefined') { |
4686 | 4674 | if (typeof window['NETWORK_CONNECTION']['socket'] !== 'undefined') { |
|
4721 | 4709 | }); |
4722 | 4710 |
|
4723 | 4711 | var $icon = self.$body.find('.emuos-desktop-icon span:contains("EmuChat")').siblings('i.icon').first(); |
4724 | | - $icon.attr('class', 'icon badge'); |
| 4712 | + $icon.attr('class', 'icon overlay shortcut badge'); |
4725 | 4713 |
|
4726 | 4714 | if (typeof window['NETWORK_CONNECTION'] !== 'undefined') { |
4727 | 4715 | // noinspection JSUnresolvedVariable |
|
4889 | 4877 | net.register_iframe(title); |
4890 | 4878 | net.badge = 0; |
4891 | 4879 | var $icon = self.$body.find('.emuos-desktop-icon span:contains("EmuChat")').siblings('i.icon').first(); |
4892 | | - $icon.attr('class', 'icon badge'); |
| 4880 | + $icon.attr('class', 'icon overlay shortcut badge'); |
4893 | 4881 | } |
4894 | 4882 | } |
4895 | 4883 | } |
|
0 commit comments