您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Chống Rết, Truyện Kiều các kiểu con đà điểu
- // ==UserScript==
- // @name VozHideLongPosts
- // @description Chống Rết, Truyện Kiều các kiểu con đà điểu
- // @grant none
- // @include *://*vozforums.com/showthread.php?t=*
- // @version 0.0.1.20150822071541
- // @namespace https://greasyfork.org/users/14513
- // ==/UserScript==
- posts = [].slice.call(document.querySelectorAll('[id^=post_message_]'));
- heightLimit = window.innerHeight*2;
- hideStr = "Hide this Post";
- showStr = "This post has been hidden";
- var style = `
- .btn-success:hover {
- color: #FFF;
- background-color: #449D44;
- border-color: #398439;
- }
- .btn-success {
- background-color: #5CB85C;
- border-color: #4CAE4C;
- color: #FFF;
- }
- .btn {
- display: inline-block;
- padding: 6px 12px;
- margin-bottom: 0px;
- font-size: 14px;
- font-weight: 400;
- line-height: 1.42857;
- text-align: center;
- white-space: nowrap;
- vertical-align: middle;
- touch-action: manipulation;
- cursor: pointer;
- -moz-user-select: none;
- background-image: none;
- border: 1px solid transparent;
- /*border-radius: 4px;*/
- }
- .btn ~ div{
- transition: all .6s;
- }
- `;
- customStyle = document.createElement('style');
- customStyle.innerHTML = style;
- document.body.appendChild(customStyle);
- posts.forEach(function(post,index,array){
- if(post.offsetHeight < heightLimit){return;}
- parent = post.parentElement;
- hideBtn = document.createElement('button');
- hideBtn.setAttribute("class","btn btn-success");
- if(index !=0){
- hideBtn.innerHTML = showStr;
- post.style.display = "none";
- }
- else{
- hideBtn.innerHTML = hideStr;
- }
- hideBtn.addEventListener("click",function(){
- if(post.style.display == "none"){
- post.style.display = "block";
- this.innerHTML = hideStr;
- }else{
- post.style.display = "none";
- this.innerHTML = showStr;
- }
- })
- parent.insertBefore(hideBtn,post);
- });