您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Brings back glorious System 7.
当前为
// ==UserScript== // @name AppleLinks // @namespace pendevin // @description Brings back glorious System 7. // @include http://endoftheinter.net/* // @include http://boards.endoftheinter.net/* // @include http://archives.endoftheinter.net/* // @include https://endoftheinter.net/* // @include https://boards.endoftheinter.net/* // @include http://archives.endoftheinter.net/* // @version 1 // ==/UserScript== var css="\ body {\ font-size: 8pt\ }\ \ table.classic tr td {\ background: #CFCFCF;\ color: #000000;\ font-size: 8pt;\ }\ \ textarea {\ font-size: 9pt;\ }\ \ textarea.locked {\ background: #CFCFCF;\ }\ \ /* other body styles */\ body.regular,\ body.classic {\ margin: 0px;\ }\ \ body.regular .body {\ padding: 9px;\ }\ \ img {\ border: 0px;\ }\ \ a {\ color: #000000;\ }\ \ a:visited {\ color: #000099;\ }\ \ a span.m {\ position: relative;\ top: -3px!important;\ top: 0px;\ height: 10px;\ font-size: 6pt;\ margin: 0px 1px;\ padding-left: 10px;\ border-bottom: 2px dotted #000000;\ }\ \ a:visited span.m {\ border-bottom: 2px dotted #000099;\ }\ \ a span.m span {\ font-size: 0px;\ }\ \ ins {\ background-color: #ddffdd;\ border: 1px solid green;\ text-decoration: none;\ }\ ins.pair {\ border-left: 0px solid red;\ }\ ins img {\ border: 3px solid green;\ }\ \ del {\ background-color: #ffdddd;\ border: 1px solid red;\ text-decoration: none;\ }\ del.pair {\ border-right: 0px solid red;\ }\ del img {\ border: 3px solid red;\ }\ \ #register label {\ font-weight: bold;\ }\ \ em {\ color: #FF0000;\ font-style: normal;\ }\ \ input [type='text'] {\ border: 1px solid;\ padding: 4px 1px;\ }\ \ h1, h2, h3 {\ background-color: white;\ font-weight: bold;\ margin: 3px 0px;\ text-align: center;\ }\ \ h1 {\ font-size: 24pt;\ font-style: italic;\ margin-top: 12px;\ }\ \ h2 {\ font-size: 12pt;\ }\ \ h3 {\ font-size: 12pt;\ text-align: left;\ margin: 0px;\ }\ \ small {\ font-size: 8pt;\ }\ \ .message, div.message-top {\ padding: 0px 3px;\ font-size: 9pt;\ }\ \ table.message-body tr td.message, div.message, table.message-body tr td.userpic {\ background: white;\ overflow: visible;\ }\ \ div.message-top {\ background: #eee;\ }\ \ .spoiler_closed .caption {\ white-space: nowrap;\ }\ .spoiler_closed .spoiler_on_open {\ display: none;\ }\ .spoiler_opened .spoiler_on_close {\ display: none;\ }\ \ table.classic {\ border-collapse: collapse;\ width: 100%;\ }\ \ table.classic tr td {\ padding: 2px;\ }\ \ table.classic tr th {\ padding: 1px!important;\ background: #4B73AA;\ color: black;\ margin-bottom: 2px;\ text-align: left;\ font-weight: bold;\ font-size: 11.5pt;\ }\ \ table.classic tr th.title {\ color: #000000;\ font-size: 24pt;\ font-style: italic;\ }\ \ div.userbar a, div.infobar a, div.pager a table.classic tr th a, table.grid tr th a {\ color: black;\ text-decoration: none;\ }\ \ div.userbar a:visited, div.infobar a:visited, div.pager a:visited, table.classic tr th a:visited, table.grid tr th a:visited {\ color: black;\ text-decoration: none;\ }\ \ div.userbar a:hover, div.infobar a:hover, div.pager a:hover, table.classic tr th a:hover, table.grid tr th a:hover {\ color: white;\ background-color: black;\ text-decoration: none;\ }\ \ div.userbar a:active, div.infobar a:active, div.pager a:hover, table.classic tr th a:active, table.grid tr th a:active {\ color: black;\ text-decoration: none;\ }\ \ table.grid {\ width: 100%;\ border-collapse: collapse;\ border: hidden;\ margin: 0px;\ }\ /*\ table.grid tr td, table.grid tr th {\ border: 2px solid #CFCFCF;\ border-width: 0px 2px 2px 0px;\ }\ */\ \ table.grid tr td {\ font-size: 12px;\ padding: 0px 3px 1px 3px;\ }\ \ table.grid tr th {\ background: #ddd;\ font-size: 12px;\ text-align: center;\ font-weight: bold;\ }\ \ table.grid tr td.sticky {\ font-weight: bold;\ }\ \ table.grid tr td.closed, span.closed {\ background-image: url('data:image/gif;base64,R0lGODlhCwANALMAANDQ/4SEhAAAAEJC/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAAALAAAAAALAA0AAAQmEEhBqbx2igs29xPXfSJYnZYQrCxLue8aB6oq2/Q8tzeKdiANIAIAOw==')!important;\ background-position: 3px center;\ background-repeat: no-repeat;\ padding-left: 18px;\ }\ \ table.grid tr td.devil, span.devil {\ background-image: url('data:image/gif;base64,R0lGODlhFQASAMQAAAAAAP////7+2f7+3srGesK+ds7Kfv76nv76pv76qv76sv76uv76vvryluDahvLqkv72nf76xf76yv76zubeitbOgsK6dv760v8AAHkAAP7+/gICAv///wAAAAAAAAAAACH5BAEAABwALAAAAAAVABIAAAWXICeOpAiUaGqeassBGKvK3GbbdAmfwDYIF0nENsPEBj/BJLJQIDYzwEVAXTI2CEgDmtpMg0xF4tB4cEubiES4ESPINsd5tGHYm4m3TbOp3DB0CoJiNxp8GwQbW0YiWAmFhnsbBThGgBsQEBuGh5wbFlwZgI1bnZGfc6KNFHKekxagJaJGfQY3sLBzIxm8GTa4ubotN0QoIQA7')!important;\ background-position: 3px center;\ background-repeat: no-repeat;\ padding-left: 27px;\ }\ \ span.title-modicon {\ background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAC7mlDQ1BJQ0MgUHJvZmlsZQAAeAGFVM9rE0EU/jZuqdAiCFprDrJ4kCJJWatoRdQ2/RFiawzbH7ZFkGQzSdZuNuvuJrWliOTi0SreRe2hB/+AHnrwZC9KhVpFKN6rKGKhFy3xzW5MtqXqwM5+8943731vdt8ADXLSNPWABOQNx1KiEWlsfEJq/IgAjqIJQTQlVdvsTiQGQYNz+Xvn2HoPgVtWw3v7d7J3rZrStpoHhP1A4Eea2Sqw7xdxClkSAog836Epx3QI3+PY8uyPOU55eMG1Dys9xFkifEA1Lc5/TbhTzSXTQINIOJT1cVI+nNeLlNcdB2luZsbIEL1PkKa7zO6rYqGcTvYOkL2d9H5Os94+wiHCCxmtP0a4jZ71jNU/4mHhpObEhj0cGDX0+GAVtxqp+DXCFF8QTSeiVHHZLg3xmK79VvJKgnCQOMpkYYBzWkhP10xu+LqHBX0m1xOv4ndWUeF5jxNn3tTd70XaAq8wDh0MGgyaDUhQEEUEYZiwUECGPBoxNLJyPyOrBhuTezJ1JGq7dGJEsUF7Ntw9t1Gk3Tz+KCJxlEO1CJL8Qf4qr8lP5Xn5y1yw2Fb3lK2bmrry4DvF5Zm5Gh7X08jjc01efJXUdpNXR5aseXq8muwaP+xXlzHmgjWPxHOw+/EtX5XMlymMFMXjVfPqS4R1WjE3359sfzs94i7PLrXWc62JizdWm5dn/WpI++6qvJPmVflPXvXx/GfNxGPiKTEmdornIYmXxS7xkthLqwviYG3HCJ2VhinSbZH6JNVgYJq89S9dP1t4vUZ/DPVRlBnM0lSJ93/CKmQ0nbkOb/qP28f8F+T3iuefKAIvbODImbptU3HvEKFlpW5zrgIXv9F98LZua6N+OPwEWDyrFq1SNZ8gvAEcdod6HugpmNOWls05Uocsn5O66cpiUsxQ20NSUtcl12VLFrOZVWLpdtiZ0x1uHKE5QvfEp0plk/qv8RGw/bBS+fmsUtl+ThrWgZf6b8C8/UXAeIuJAAAACXBIWXMAAAsTAAALEwEAmpwYAAABpUlEQVQoFWP8//8/AykgOdp7588fn93+MEoyMJGiMT3OfbmEOJ9bU0sXw7179xhYiNEcF+aYIC4qmMvIwGCkJCcG18KylJHxLJBnBBcBMrYH2cK5TExMDOJiggwy0hIM8rIiDC9evWVgZmYGy4NsNopOqIArBjFcmmIZmFhQHfX390+GXz+/Mjy4c42BFSrHogBSvWAfiISDK778cDY64+XLtwwq6gZgYZICDN0glgdAEWs00TfvPjKgRyEzIyMDEzMTw89fv+CqQR47t5ThFGqAbWeHK0AEmCQ4wH7++cPw+89fsDxL9P//xuF+Tv9jw+3gGj4s2MUQsef4rZj//9VBgqCoYmBgzL1+466RqZEGw9+/EM1g54Gc6Oli+//GxYP/c5O9gdz/DEsYGPaDaGScFuu2vKow4v/da8f/mxqa/McIMH4+brALgC5yBDOQiJmLdka+ePlpV11NGYOSkhID3GSQzS8eXf2/cErx/9wk77PINuJiw21mY2Vh+PD+DYO5rR/Qe6gpDslyFCY8GQHTbXpra9vMn99/MYiLcp1DUYWDAwCFZbkwsxyT5gAAAABJRU5ErkJggg==')!important;\ background-position: 0px center;\ background-repeat: no-repeat;\ padding-left: 18px;\ }\ \ table.search {\ border: solid 2px #DDE3Eb;\ width: 100%;\ border-collapse: collapse;\ border: hidden;\ }\ \ table.search tr th, table.search tr td {\ background: #DDE3Eb;\ font-size: 9.5pt;\ font-weight: normal;\ padding: 2px 5px;\ text-align: left;\ border-width: expression(((this.parentNode.rowIndex==0)?'0px ':'2px ')+\ ((this.parentNode.cells.length==(this.cellIndex+1))?'0px ':'2px ')+\ ((this.parentNode.rowIndex==this.parentNode.parentNode.rows.length-1)?'0px ':'2px ')+\ ((this.cellIndex==0)?'0px':'2px'));\ }\ \ table.search tr td {\ background: transparent;\ }\ \ .pr {\ font-family: monospace;\ white-space: pre;\ }\ \ .pr br {\ display: none;\ }\ \ div.poll {\ padding: 0px 6px;\ }\ \ table.poll {\ padding: 0px 6px;\ border: 0px;\ width: 100%;\ font-size: 12pt;\ }\ \ table.poll div {\ height: 20px;\ background: #2E5A7F;\ }\ \ div.graph {\ border: 1px solid #000000;\ background: #2E5A7F;\ height: 150px;\ width: 540px;\ overflow: visible;\ }\ \ div.graph span {\ background: #DDE3Eb;\ float: left;\ }\ \ div.mysql {\ background-image: url('data:image/gif;base64,R0lGODlhEAAQAOYAAAAAAP///7q6u6ipq8bJzX+Fi4+SlaSmqJ2focjKzKqrrHiCiZWYmmWCknOHkm9+h1N9k1yKomCInXmit32itpG2yYaouWmBjqfI2W+FkFmZuEZ4kGGNoYOxxm+UpoOrvW2LmYaqu4equ1Or0FKZtV+NoIvI4KTS5qvO3SCHryyVukaqzUqhwGW31FymwHTB3HK50na71Hi81X7F3nm91ZLL4KjY6YOhrCCMsCOJrC2Rsy2QsjWVtkGcu0WlxUWfvlClwlmtyVWivFajvVumwGKwymi1z3bE33G91XK603mww4nH3I3M4Y3L4I/K3pDL35nW6pXQ5JzS5JXJ2ZLE1JPE1KfY6Lbm9brAwkyet2W61G2ZppLD0pPE05/Q37Hi8XmapMXv+7K8v6ewssHHyHuJifDx8e3u7sTKybrHusLaucfdvv39/fr6+vn5+ff39+/v7+vr6+Xl5dnZ2cPDw7+/v////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAHYALAAAAAAQABAAAAebgAGCggkUIiGIFh8gb4ODYFNdVVRcXh4HjoJoWUJDRC5GEQOZgiU4OTs8PxACpAEEKTo9QEEaZWlqa22OHCosRTAyMUhaIxeOZD4tSTRLNU5MJg9yjmMNDh1NUlZfJwtxmW1xc0pRNmEoBXCuAVgzT1cYBrvsNy9QFQxs7AFnJEcTEPATJGaFBAUDBW3ZUCdhADMZ6DgM4AZcwkAAOw==');\ background-position: 0px center;\ background-repeat: no-repeat;\ font-family: monospace;\ margin: 1em 0px;\ padding-left: 18px;\ }\ \ iframe.upload_form {\ border: none;\ height: 100%;\ width: 100%;\ }\ \ div.upload_form {\ height: 300px;\ width: 600px;\ }\ \ div.imgs {\ overflow: visible;\ }\ \ div.img {\ float: left;\ margin-right: 10px;\ }\ \ div.img span {\ display: block;\ padding-top: 3px;\ overflow: hidden;\ text-align: center;\ width: 150px;\ }\ \ div.img div {\ height: 150px;\ line-height: 150px;\ text-align: center;\ width: 160px;\ }\ \ div.img div * {\ border: none;\ vertical-align: middle;\ }\ \ .image_grid .grid_block {\ float: left;\ width: 220px;\ height: 200px;\ margin: 0px 5px;\ padding: 5px 0px;\ text-align: center;\ position: relative;\ }\ \ .image_grid .grid_block .block_desc {\ width: 220px;\ overflow: hidden;\ background: #eee;\ position: absolute;\ bottom: 0px;\ padding: 3px;\ }\ \ .filter-container {\ overflow: hidden;\ width: 600px;\ }\ \ .filter-column {\ float: left;\ text-align: center;\ width: 200px;\ }\ \ .filter-column .input {\ width: 180px;\ }\ \ .img-placeholder {\ background-image: url(data:image/gif;base64,R0lGODlhEAAQAIABAMzMzP///yH5BAEAAAEALAAAAAAQABAAAAIfhG+hq4jM3IFLJhoswNly/XkcBpIiVaInlLJr9FZWAQA7);\ display: -moz-inline-block;\ display: inline-block;\ }\ * html .img-placeholder {\ background-image: url('/images/placeholder.gif');\ }\ .img-loaded {\ display: -moz-inline-block;\ display: inline-block;\ }\ .quoted-message {\ margin-left: 0px;\ padding-left: 6px;\ border-left: 2px solid #6896D5;\ }\ .message .message-top {\ background-color: transparent;\ padding-left: 0px;\ }\ \ table.message-body {\ border-collapse: collapse;\ margin: 0px;\ }\ table.message-body td.message {\ vertical-align: top;\ width: 100%;\ }\ table.message-body td.userpic {\ border-left: 2px solid #CFCFCF;\ padding: 2px;\ vertical-align: top;\ }\ table.message-body td.userpic div.userpic-holder {\ width: 150px;\ overflow: hidden;\ text-align: center;\ }\ \ /* quickpost nub */\ .quickpost {\ background: #CFCFCF;\ position: fixed;\ bottom: 0px;\ right: 1px;\ z-index: 10;\ }\ * html .quickpost {\ display: none;\ }\ \ .quickpost input {\ margin-bottom: 0px;\ }\ \ .quickpost-expanded .quickpost {\ background-image: url('data:image/gif;base64,R0lGODlhBwAHAIABAJ2dnf///yH5BAEAAAEALAAAAAAHAAcAAAILTGCnhsj5oEszwgIAOw==');\ background-position: 3px 2px;\ background-repeat: no-repeat;\ border-top: 1px solid #2E5A7F;\ width: 100%;\ }\ \ .quickpost-preview .message-container {\ padding: 3px 0px;\ }\ \ .quickpost-preview .quickpost-buttons {\ padding-bottom: 12px;\ }\ \ .quickpost .quickpost-nub {\ position: absolute;\ bottom: 0px;\ right: 0px;\ background: #DDE3Eb;\ border: 1px solid #2E5A7F;\ border-width: 1px 0px 0px 1px;\ display: block;\ text-align: center;\ font-size: 15pt;\ text-decoration: none;\ line-height: 1em;\ height: 1em;\ width: 1em;\ }\ \ .quickpost .quickpost-grip {\ position: absolute;\ left: 0px;\ top: 0px;\ width: 15px;\ height: 15px;\ text-decoration: none;\ }\ \ .quickpost .quickpost-canvas {\ height: 100%;\ padding: 4px 10px 8px 10px;\ overflow: auto;\ }\ \ .quickpost .quickpost-body {\ margin-right: 170px;\ }\ \ .quickpost .has-upload-form .quickpost-body {\ margin-right: 350px;\ }\ \ .quickpost .quickpost-canvas textarea {\ height: 280px;\ margin: 4px 0px;\ width: 100%;\ resize: none;\ }\ \ .quickpost .quickpost-canvas div.upload_form {\ float: right;\ margin-top: 10px;\ width: 350px;\ }\ \ .quickpost .quickpost-nub .close,\ .quickpost .quickpost-canvas,\ .quickpost .quickpost-grip,\ .quickpost-preview .quickpost-body,\ .quickpost-expanded .quickpost-nub .open {\ display: none;\ }\ \ .quickpost-expanded .quickpost-nub .close {\ display: inline;\ }\ .quickpost-expanded .quickpost-canvas,\ .quickpost-expanded .quickpost-grip {\ display: block;\ }\ \ /* pretty shadows */\ .quoter-bottom {\ height: 16px;\ padding-left: 16px;\ position: absolute;\ }\ \ .quoter-bottom .quoter-hl {\ background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAN5JREFUeNqEk90OgjAMhbuVERJJ/LnzAbgyvv+joYDOMynkWDEu+UK39Zx1XQgicgYduICrfTtb/zsCiKACNWjADrRgDw7gBI42b22/sfykZqRkVOJEpjWtl5xsPMGkVEW0JDVBonjJExNPxrBssIk3Y3E59WHiscAVeJNAsHg07uCmLpHJVPKTTh2K0Oi5PH4ZFmc6faDTCz2XqHT3pXE1vUii9fXqbBB+NLByc+6bhJyzBAwzia6pSpVFt//WewNxCd7Qv8xsMEdhq5n+ihzLeoUP1bfR1v+zjpcAAwD8CTQVcp++VQAAAABJRU5ErkJggg==') no-repeat;\ position: absolute;\ left: 0px;\ top: 2px;\ height: 14px;\ width: 16px;\ }\ \ .quoter-bottom .quoter-hr {\ background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAYAAADwMZRfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPVJREFUeNp8VAEOgyAQw8X/f2Af2N+M2Wa2oCLeTlNIU3WXNAho6ZU7GzMLHE3TbAt3xxvoHR3GF9a+juiYHOkWzmNxZBpXh2EMeK6ntzhZYwYSiAoZE9VoHQ9sJnw4AjOhkDBRVdMivxUvFpIIjKQoCVHJwDaSgTbLyZHMG2HgcuJRVfLEZJGUotzCTGoOJD0mmVK6ImIlKxvbkVkLKZoA9ifJTR2UGHmTSNUkt5UlpepJoMVMqSXxim8nMMlAi0qUpXLzlScfZpUSL7gsNO+9vU6ikJhA+2blvilKJmkFO2ky06YrKvbOd5x1soU/YfL/+AkwAHjI1Km7v+MrAAAAAElFTkSuQmCC') no-repeat;\ position: absolute;\ right: -17px;\ top: 0px;\ height: 14px;\ width: 17px;\ }\ \ .quoter-bottom .quoter-hc {\ background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEdJREFUeNpiZGBg+M9AImAE4uVQmmjAAsRfSbUJpOkTOZrek6PpLTkBEUqOJidyNBmSo0mZHE3i5GjiI0cTOzmamEjVBBBgAF2DBp6DHQgQAAAAAElFTkSuQmCC') repeat-x;\ height: 14px;\ margin-top: 2px;\ width: 100%;\ }\ \ .quoter-right {\ width: 13px;\ padding-top: 13px;\ position: absolute;\ }\ \ .quoter-right .quoter-vt {\ background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAQCAYAAADNo/U5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOpJREFUeNp8kkkSgjAQRZMwCGo5rN27ce8B9EKe2isgYIgd+R2/lNhVr5KCft2ZjDHmINh/hBAME+MqlEIh5CAT3Jwc4yashKVQCwsU0QJuKsaPR6ESBsKDsew4Dpi/pRM6eOKJDh55AzoFG0Mmd+GCxJ7Gjgp4WsFoC2f8jImt8MC8oyIqhhztd0hucXLWfEL3ExSV9qjeQDKUxEuzehAxtjhmFfRAerqzdDAqbSZCi/0UGPmukrQmocMFNzOvI0k1CQ06FBAyFuLoMKmwp5KeEAtfnVQqZx6tpZwUjp5T9mMP+p+XZ14CDABXdFkIys3DVgAAAABJRU5ErkJggg==') no-repeat;\ position: absolute;\ left: 0px;\ top: 0px;\ height: 13px;\ width: 16px;\ }\ \ .quoter-right .quoter-vc {\ background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADVJREFUeNpiZGBg+A/Ec4H4ExC/B+K3QPwaSr+Hin8B4u9A/BOIfzMxkAFGNY1qGihNAAEGAKNpDB7LfXRNAAAAAElFTkSuQmCC') repeat-y;\ height: 100%;\ width: 13px;\ }\ \ .quoter-button {\ position: absolute;\ right: 12px;\ display: block;\ background: #4B73AA;\ border: 1px solid #2E5A7F;\ border-width: 0px 1px 1px 1px;\ color: #DDE3EB;\ text-align: center;\ font-family: 'Times New Roman';\ font-size: 18px;\ text-decoration: none;\ line-height: 1.25em;\ height: 1.2em;\ width: 1.2em;\ opacity: 0.75;\ filter:alpha(opacity=75);\ }\ \ .quoter-button:hover {\ opacity: 100;\ filter: none;\ }\ \ a.quoter-button:visited {\ color: #DDE3EB}\ \ .quoter-button sub,\ .quoter-button sup {\ position: relative;\ vertical-align: middle;\ }\ \ .quoter-button sub {\ top: 1px;\ }\ .quoter-button sup {\ top: -1px;\ }\ \ /* new stuff below here */\ /* Mac system fonts */\ @font-face {\ font-family: Chicago;\ src: url('http://static.endoftheinter.net/style/chicago.ttf');\ }\ \ @font-face {\ font-family: 'Chicago Bold';\ src: url('http://static.endoftheinter.net/style/chicaco-bold.ttf');\ }\ \ * {\ font-family: 'Chicago', 'Monaco', 'Consolas', 'Courier', Monospace !important;\ }\ \ textarea, input[type='text'], .message, .quoted-message {\ font-family: 'Monaco', 'Consolas', 'Courier', Monospace !important;\ }\ \ \ div.scanline-overlay {\ position: fixed;\ top: 0px;\ left: 0px;\ width: 100%;\ height: 100%;\ pointer-events: none;\ background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.05) 50%, rgba(0,0,0,0) 50%, rgba(0,0,0,0) 100% );\ background-size: 100% 2px;\ }\ \ body {\ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAIAAAD91JpzAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAUSURBVBhXY2BgYPj//z8ICwsLAwAqVgY0vYzMYAAAAABJRU5ErkJggg==);\ background-repeat: repeat;\ }\ \ div.menubar {\ position: fixed;\ top: 0;\ left: 0;\ right: 0;\ margin: 0;\ z-index: 10;\ padding: 0;\ border-top-left-radius: 5px;\ border-top-right-radius: 5px;\ border-bottom: 1px solid black;\ background-color: white;\ overflow: hidden;\ height: 19px;\ }\ \ div.menubar a {\ float: left;\ border-style: none;\ font-size: 12px;\ margin-left: 4px;\ padding: 2px 6px;\ text-decoration: none;\ }\ \ div.menubar a.menu-user {\ float: right;\ margin-right: 12px;\ }\ \ div.menubar a:hover {\ color: white;\ background-color: black;\ }\ \ div.menubar a.menu-home {\ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsIAAA7CARUoSoAAAABsSURBVDhPpVIBCgAhCGv9/8/dGQSel26RECS0tU0x3moX1S+wE0oJADQ7WZUEC1i5pApYRIgherkGjn208lEQvbJeCnH9aGp2dmgGbMwyQTZOmUDaAzYyKQP/KLt7Nb89YKGVe3AKPtqDjPwBUWotD1ZOYeoAAAAASUVORK5CYII=);\ background-position: 8px 2px;\ background-repeat: no-repeat;\ margin-left: 12px;\ width: 20px;\ height: 16px;\ }\ div.menubar-background {\ background-color: black;\ position: fixed;\ top: 0px;\ left: 0px;\ right: 0px;\ height: 7px;\ }\ \ div.menubar a:hover.menu-home {\ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsIAAA7CARUoSoAAAABvSURBVDhPrZOBCsAgCER1///PNmPBZalLCoSi3nVqMRHJG+XxlMkPTAVEhDS8EQoMkJlrAkpFcN+3RUS7Ctu1tTIJRLkO0DpKi4jgLp3fAqUuIOS1866DtGWb97A4QBFvjqkt7+D0b9ytwenter4Bm6kcJcjtzaAAAAAASUVORK5CYII=);\ background-color: black;\ }\ \ div.userbar, div.pager {\ margin: 0px;\ background: white;\ padding: 8px 0px 4px 0px;\ text-align: center;\ }\ \ div.userbar {\ font-weight: bold;\ font-size: 14px;\ }\ \ div.pager {\ font-size: 10px;\ }\ \ div.window-header {\ background-color: white;\ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACgAAAAARCAYAAAARrvWoAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsIAAA7CARUoSoAAAAOQSURBVHhe7d1BDoQwCABA8f9/7rYeNzG2GmMI0zMiHTwSjNbP5hAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQKpBPZU1SqWAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQOAQMAPoQCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBAQoHoNZ/+Anj8HThihMyd1fi5rKIIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBf4HoQ3unA4AjeAwAXoQcOWfjtIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBB4LjC1AXBlAHBlY+Dz8mUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI1BWwArNl3tyZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB5AI2ACZvoPIJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAoKaADYA1++7WBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJBcwAbA5A1UPgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjUFLABsGbf3ZoAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEkgvYAJi8gconQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZoCNgDW7LtbEyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBygakNgLN3bK1tESOlQ4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECLwpcLkB8M2Xy02AAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjcE9jvPeYpAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA4EsBA4Bf6ns3AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBC4KfADiC1v9Gjs11oAAAAASUVORK5CYII=);\ background-position: 0px 1px;\ background-repeat: no-repeat;\ border-top: 1px solid black;\ border-bottom: 1px solid black;\ font-size: 12px;\ margin-top: 24px;\ padding: 0px;\ text-align: center;\ height: 19px;\ }\ div.window-header span.window-header-title {\ display: inline-block;\ background-color: white;\ font-size: 12px;\ padding: 0px 7px;\ margin-top: 1px;\ }\ div.window-header div.window-header-right {\ background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAALCAYAAACd1bY6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsIAAA7CARUoSoAAAABXSURBVDhPY/wPBIyMjAzEAqByBlzqGWGGgRShA5AmZHF0Prp6JmJdhKwOZCg2TJZhINdiw2QZRheXwSMAV9hhiwCyYpNQ7NI0NvGmM1JdRjDM0A3ElwMAgq5dFPt3n/8AAAAASUVORK5CYII=);\ background-repeat: no-repeat;\ background-position: 100% 4px;\ width: 20px;\ height: 17px;\ float: right;\ }\ \ div.userbar, div.infobar, .message-container, div.pager, table.grid {\ border-top: 1px solid black;\ border-bottom: 1px solid black;\ margin-top: 2px;\ }\ \ div.window-shadow {\ border-left: 1px solid black;\ border-right: 1px solid black;\ box-shadow: black 1px 1px 0px 0px;\ margin-bottom: 4px;\ background-color: white;\ }\ \ .userbar a {\ border-radius: 4px;\ border: 1px solid black;\ padding: 2px 8px 0px 8px;\ text-decoration: none;\ font-size: 11px;\ margin: 2px 6px;\ }\ \ .userbar a:active {\ background-color: black;\ color: white;\ }\ \ .infobar {\ border-top: 1px solid black;\ font-family: Geneva, sans-serif;\ font-size: 11px;\ margin: 0;\ padding-left: 8px;\ background: white;\ }\ \ tr.zebra_0 {\ background-color: white;\ }\ tr.zebra_1 {\ background-color: #eee;\ }\ .memcache, .mysql {\ background-color: white;\ }\ \ div.stats {\ background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAAAAAC8DNITAAAC92lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAACjPY2BgnuDo4uTKJMDAUFBUUuQe5BgZERmlwH6egY2BmQEMEpOLCxwDAnxA7Lz8vFQGVMDIwPDtGohkYLisCzKLgTTAmgy0GEgfAGKjlNTiZCD9BYjTy0sKgOKMMUC2SFI2mF0AYmeHBDkD2S0MDEw8JakVIL0MzvkFlUWZ6RklCoaWlpYKjin5SakKwZXFJam5xQqeecn5RQX5RYklqSlAtVA7QIDXJb9EwT0xM0/ByECVgcoAFI4QFiJ8EGIIkFxaVAYPSgYGAQYFBgMGB4YAhkSGeoYFDEcZ3jCKM7owljKuYLzHJMYUxDSB6QKzMHMk80LmNyyWLB0st1j1WFtZ77FZsk1j+8Yezr6bQ4mji+MLZyLnBS5Hri3cmtwLeKR4pvIK8U7iE+abxi/Dv1hAR2CHoKvgFaFUoR/CvSIqIntFw0W/iE0SNxK/IlEhKSd5TCpfWlr6hEyZrLrsLbk+eRf5PwpbFQuV9JTeKq9VKVA1Uf2pdlC9SyNUU0nzg9YB7Uk6qbpWeoJ6r/SPGCwwrDWKMbY1kTdlNn1pdsF8p8USywlWdda5NnG2gXau9tYOxo46TmrOSi4KrvJuCu7KHuqeul4m3jY+7r7Bfgn++QH1gRODlgbvCrkY+jKcKUIu0ioqIroiZmbsnrgHCWyJuklhyQ0pa1JvpnNkWGRmZs3NvpjLnmefX1GwqfBdsXZJVumqsjcV+pUlVbtqGGu96qbWP2zUa6ppPtsq11bYfrRTuquo+3Sval9j/92JNpNmT/47NX7a4RkaM/tnfZ+TMPf0fPMFSxeJLG5d8m1Z5vJ7K0NWnV7jsnbfessN2zaZbN6y1WTb9h1WO/fvdt1zdl/Y/gcHcw79PNJ+TPz4ipPWp86dST776/yki9qXjl5JvPrv+pybNrfu3qm/p3z/xMO8x2JP9j/LfCHy8uDr/Lfy7y58aPpk+vnV1wXfw38K/Dr1p/Wf4///AA0ADzRT2wXrAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAADsIAAA7CARUoSoAAAABFSURBVBjTvZAxDgAgCAPPQYn+/781UYiRxc1uHC0JBeTCpQvozNrbBXgC/QFUaLcDKwkwsqPvR4kT1f8+EfMIqZ1oKAAT5R+8gmgbHMwAAAAASUVORK5CYII=');\ background-repeat: no-repeat;\ border: 1px solid black;\ border-radius: 4px;\ background-color: white;\ height: 19px;\ padding-left: 20px;\ padding-right: 8px;\ display: inline-block;\ }\ div.stats small {\ position: relative;\ top: 2px;\ }\ \ div.sticky {\ background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAAAAAC8DNITAAAC92lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAACjPY2BgnuDo4uTKJMDAUFBUUuQe5BgZERmlwH6egY2BmQEMEpOLCxwDAnxA7Lz8vFQGVMDIwPDtGohkYLisCzKLgTTAmgy0GEgfAGKjlNTiZCD9BYjTy0sKgOKMMUC2SFI2mF0AYmeHBDkD2S0MDEw8JakVIL0MzvkFlUWZ6RklCoaWlpYKjin5SakKwZXFJam5xQqeecn5RQX5RYklqSlAtVA7QIDXJb9EwT0xM0/ByECVgcoAFI4QFiJ8EGIIkFxaVAYPSgYGAQYFBgMGB4YAhkSGeoYFDEcZ3jCKM7owljKuYLzHJMYUxDSB6QKzMHMk80LmNyyWLB0st1j1WFtZ77FZsk1j+8Yezr6bQ4mji+MLZyLnBS5Hri3cmtwLeKR4pvIK8U7iE+abxi/Dv1hAR2CHoKvgFaFUoR/CvSIqIntFw0W/iE0SNxK/IlEhKSd5TCpfWlr6hEyZrLrsLbk+eRf5PwpbFQuV9JTeKq9VKVA1Uf2pdlC9SyNUU0nzg9YB7Uk6qbpWeoJ6r/SPGCwwrDWKMbY1kTdlNn1pdsF8p8USywlWdda5NnG2gXau9tYOxo46TmrOSi4KrvJuCu7KHuqeul4m3jY+7r7Bfgn++QH1gRODlgbvCrkY+jKcKUIu0ioqIroiZmbsnrgHCWyJuklhyQ0pa1JvpnNkWGRmZs3NvpjLnmefX1GwqfBdsXZJVumqsjcV+pUlVbtqGGu96qbWP2zUa6ppPtsq11bYfrRTuquo+3Sval9j/92JNpNmT/47NX7a4RkaM/tnfZ+TMPf0fPMFSxeJLG5d8m1Z5vJ7K0NWnV7jsnbfessN2zaZbN6y1WTb9h1WO/fvdt1zdl/Y/gcHcw79PNJ+TPz4ipPWp86dST776/yki9qXjl5JvPrv+pybNrfu3qm/p3z/xMO8x2JP9j/LfCHy8uDr/Lfy7y58aPpk+vnV1wXfw38K/Dr1p/Wf4///AA0ADzRT2wXrAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAJcEhZcwAADsIAAA7CARUoSoAAAABFSURBVBjTvZAxDgAgCAPPQYn+/781UYiRxc1uHC0JBeTCpQvozNrbBXgC/QFUaLcDKwkwsqPvR4kT1f8+EfMIqZ1oKAAT5R+8gmgbHMwAAAAASUVORK5CYII=');\ background-repeat: no-repeat;\ background-position: 0px -1px;\ border-radius: 4px;\ border: 1px solid black;\ height: 17px;\ padding-left: 20px;\ padding-right: 8px;\ display: inline-block;\ }\ "; GM_addStyle(css); //reads a cookie registered for the local domain function readCookie(name){ var nameEQ=name+"="; var ca=document.cookie.split(';'); for(var i=0;i<ca.length;i++){ var c=ca[i]; if(c.indexOf(" ")==0)c=c.substring(1); if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length); } return null; } //disable luelinks stylesheet for(var i=0;(l=document.getElementsByTagName("link")[i]);i++) if(l.getAttribute("rel").indexOf("style")>=0) l.disabled=true; //turn infobars into pagers var infobars=document.getElementsByClassName('infobar'); for(var i=infobars.length-1;i>=0;i--) if(!infobars[i].textContent.match(/There (is|are) currently \d+/)) infobars[i].className='pager'; //do shit with the menubar There is currently 1 person reading this board var menubar=document.getElementsByClassName('menubar')[0]; var menubarBackground=document.createElement('div'); menubarBackground.className='menubar-background'; menubarBackground.textContent='\n'; menubar.parentNode.insertBefore(menubarBackground,menubar); var menubarItems=[]; var menuLinks=menubar.getElementsByTagName('a'); for(var i=0;i<menuLinks.length;i++){ if(menuLinks[i].textContent=='Home'){ menubarItems[0]=menuLinks[i]; menubarItems[0].className='menu-home'; menubarItems[0].innerHTML=''; } else if(menuLinks[i].textContent=='Boards') menubarItems[1]=menuLinks[i]; else if(menuLinks[i].textContent=='Archives') menubarItems[2]=menuLinks[i]; else if(menuLinks[i].textContent=='Wiki') menubarItems[3]=menuLinks[i]; else if(menuLinks[i].textContent=='Stats') menubarItems[4]=menuLinks[i]; else if(menuLinks[i].textContent=='User List') menubarItems[5]=menuLinks[i]; else if(menuLinks[i].textContent=='Logout') menubarItems[6]=menuLinks[i]; else if(menuLinks[i].textContent=='Help') menubarItems[8]=menuLinks[i]; } menubarItems[7]=document.getElementById('userbar_pms'); if(menubarItems[7]) menubarItems[9]=menubarItems[7].previousElementSibling; else{ menubarItems[9]=document.createElement('a'); menubarItems[9].href='//endoftheinter.net/profile.php?user='+readCookie('userid'); menubarItems[9].textContent=GM_getValue('username','Profile'); if(menubarItems[9].textContent=='Profile'&&document.getElementById('userbar_pms')) menubarItems[9].textContent=menubarItems[7].previousElementSibling.textContent; } GM_setValue('username',menubarItems[9].textContent); menubarItems[9].className='menu-user'; for(var i=0;i<menubarItems.length;i++) if(menubarItems[i]&&menubarItems[i].parentNode) menubarItems[i].parentNode.removeChild(menubarItems[i]); menubar.innerHTML=''; for(var i=0;i<menubarItems.length;i++) if(menubarItems[i]) menubar.appendChild(menubarItems[i]); //do shit with page stats var smalls=document.getElementsByTagName('small'); for(var i=0;i<smalls.length;i++) if(smalls[i].textContent.match(/Time Taken: [\d\.]+s sqlly stuff: /)) stats=smalls[i]; if(stats){ var statsWrapper=document.createElement('div'); statsWrapper.className='stats'; stats.parentNode.insertBefore(statsWrapper,stats); stats.parentNode.removeChild(stats); statsWrapper.appendChild(stats); } //do shit with the page title/window var h1=document.getElementsByTagName('h1')[0]; var h2=document.getElementsByTagName('h2')[0]?document.getElementsByTagName('h2')[0]:h1; var title=(h1?h1.textContent:'')+(h2!==h1?' > '+h2.textContent:''); var shadow=document.createElement('div'); shadow.className='window-shadow'; var header=document.createElement('div'); header.className='window-header'; header.innerHTML='<span class="window-header-title">'+title+'</span><div class="window-header-right"></div>'; var body=h1.parentNode; body.insertBefore(shadow,h1); shadow.appendChild(header); while(!(h2.nextSibling.tagName=='BR'&&h2.nextSibling.nextSibling.tagName=='BR'&&(h2.nextSibling.nextSibling.nextSibling==statsWrapper||h2.nextSibling.nextSibling.nextSibling.tagName=='SMALL'))){ var child=h2.nextSibling; body.removeChild(child); shadow.appendChild(child); } body.removeChild(h1); if(h2!==h1) body.removeChild(h2); //do shit with stickys if(location.pathname=='/showtopics.php'){ rows=document.getElementsByClassName('grid')[0].rows; for(var i=1;i<rows.length;i++){ if(rows[i].cells[0].lastChild.firstChild&&rows[i].cells[0].lastChild.firstChild.firstChild.tagName=='B'){ unsafeWindow.console.log(rows[i]); var sticky=document.createElement('div'); sticky.className='sticky'; var b=rows[i].cells[0].lastChild.firstChild.firstChild; b.parentNode.insertBefore(sticky,b); b.parentNode.removeChild(b); sticky.appendChild(b); } } } //fix shit on the userbar var userbar=document.getElementsByClassName('userbar')[0]; if(userbar){ for(var i=userbar.childNodes.length-1;i>=0;i--) if(!userbar.childNodes[i].tagName||userbar.childNodes[i].textContent=='Help') userbar.removeChild(userbar.childNodes[i]); if(userbar.childNodes.length==0) userbar.parentNode.removeChild(userbar); } //zebra time if(document.getElementsByClassName('grid')){ var rows=document.getElementsByClassName('grid')[0].rows; for(var i=1;i<rows.length;i++){ if(i%2==1) rows[i].className='zebra_0'; else rows[i].className='zebra_1'; } } //-----Improved version //fuck with scrollbar //transparency for the icon images //figure out how to have the textured background while still using a background color //allow the use of theme colors with applelinks //make text in the pager bigger //MODULES //topic title on message top //dramalinks //better profile link //a bunch of links for the menubar //applelinks color scheme