From 869f09062abdd26cee346f1690a86848cfbb5f29 Mon Sep 17 00:00:00 2001 From: Daisuke Date: Thu, 9 Apr 2020 14:31:48 -0500 Subject: [PATCH] Update --- css/mobile.css | 791 ++++++++++++++++++ css/style.css | 797 +++++++++++++++++++ data/Stereophonic.space.php | 9 + data/anime.website.php | 8 + data/baraag.net.php | 9 + data/be.cutewith.me.php | 9 + data/blob.cat.php | 9 + data/blobturtle.club.php | 9 + data/cybre.club.php | 9 + data/donotban.com.php | 9 + data/dragon.style.php | 8 + data/fedi.absturztau.be.php | 9 + data/framapiaf.org.php | 9 + data/freespeechextremist.com.php | 9 + data/gab.com.php | 9 + data/humblr.social.php | 9 + data/iscute.moe.php | 9 + data/koyu.space.php | 9 + data/lets.bemoe.online.php | 9 + data/mastodon.ml.php | 9 + data/mastodon.social.php | 9 + data/merveilles.town.php | 9 + data/ministry.moonbutt.science.php | 9 + data/mstdn.ikebuku.ro.php | 9 + data/nulled.red.php | 9 + data/pawoo.net.php | 8 + data/phreedom.tk.php | 9 + data/pipou.academy.php | 9 + data/pl.ohno.host.php | 9 + data/pl.smuglo.li.php | 8 + data/pleroma.gidikroon.eu.php | 9 + data/psychocandy.club.php | 9 + data/quey.org.php | 9 + data/radical.town.php | 9 + data/social.melonbread.xyz.php | 8 + data/social.wake.st.php | 9 + data/tiny.tilde.website.php | 9 + include/2functions.php | 738 +++++++++++++++++ include/functions.php | 8 +- js/scripts.js | 1 + layout/header.php | 16 +- login/index.php | 4 +- modules/2timeline.php | 297 +++++++ themes/1994/brutus.png | Bin 0 -> 86582 bytes themes/1994/css/color.css | 352 ++++++++ themes/1994/css/mobile.css | 666 ++++++++++++++++ themes/1994/css/style.css | 636 +++++++++++++++ themes/1994/templates/post.txt | 21 + themes/1994/templates/profileheader.txt | 26 + themes/1994/templates/reblog.txt | 16 + themes/1994/templates/reply.txt | 25 + themes/1994/templates/replyform.txt | 39 + themes/1994/templates/textpost.txt | 23 + themes/1994/vp.jpg | Bin 0 -> 297746 bytes themes/amplifier/css/color.css | 343 ++++++++ themes/amplifier/css/mobile.css | 656 +++++++++++++++ themes/amplifier/css/style.css | 631 +++++++++++++++ themes/amplifier/templates/2reply.txt | 1 + themes/amplifier/templates/post.txt | 21 + themes/amplifier/templates/profileheader.txt | 26 + themes/amplifier/templates/reblog.txt | 16 + themes/amplifier/templates/reply.txt | 25 + themes/amplifier/templates/replyform.txt | 39 + themes/amplifier/templates/textpost.txt | 23 + themes/bythebook/css/color.css | 4 +- themes/chicago/css/color.css | 4 +- themes/monad/css/color.css | 20 +- themes/monad/css/mobile.css | 16 +- themes/monad/css/style.css | 16 +- 69 files changed, 6568 insertions(+), 39 deletions(-) create mode 100644 css/mobile.css create mode 100644 css/style.css create mode 100644 data/Stereophonic.space.php create mode 100644 data/anime.website.php create mode 100644 data/baraag.net.php create mode 100644 data/be.cutewith.me.php create mode 100644 data/blob.cat.php create mode 100644 data/blobturtle.club.php create mode 100644 data/cybre.club.php create mode 100644 data/donotban.com.php create mode 100644 data/dragon.style.php create mode 100644 data/fedi.absturztau.be.php create mode 100644 data/framapiaf.org.php create mode 100644 data/freespeechextremist.com.php create mode 100644 data/gab.com.php create mode 100644 data/humblr.social.php create mode 100644 data/iscute.moe.php create mode 100644 data/koyu.space.php create mode 100644 data/lets.bemoe.online.php create mode 100644 data/mastodon.ml.php create mode 100644 data/mastodon.social.php create mode 100644 data/merveilles.town.php create mode 100644 data/ministry.moonbutt.science.php create mode 100644 data/mstdn.ikebuku.ro.php create mode 100644 data/nulled.red.php create mode 100644 data/pawoo.net.php create mode 100644 data/phreedom.tk.php create mode 100644 data/pipou.academy.php create mode 100644 data/pl.ohno.host.php create mode 100644 data/pl.smuglo.li.php create mode 100644 data/pleroma.gidikroon.eu.php create mode 100644 data/psychocandy.club.php create mode 100644 data/quey.org.php create mode 100644 data/radical.town.php create mode 100644 data/social.melonbread.xyz.php create mode 100644 data/social.wake.st.php create mode 100644 data/tiny.tilde.website.php create mode 100644 include/2functions.php create mode 100644 modules/2timeline.php create mode 100644 themes/1994/brutus.png create mode 100644 themes/1994/css/color.css create mode 100644 themes/1994/css/mobile.css create mode 100644 themes/1994/css/style.css create mode 100644 themes/1994/templates/post.txt create mode 100644 themes/1994/templates/profileheader.txt create mode 100644 themes/1994/templates/reblog.txt create mode 100644 themes/1994/templates/reply.txt create mode 100644 themes/1994/templates/replyform.txt create mode 100644 themes/1994/templates/textpost.txt create mode 100644 themes/1994/vp.jpg create mode 100644 themes/amplifier/css/color.css create mode 100644 themes/amplifier/css/mobile.css create mode 100644 themes/amplifier/css/style.css create mode 100644 themes/amplifier/templates/2reply.txt create mode 100644 themes/amplifier/templates/post.txt create mode 100644 themes/amplifier/templates/profileheader.txt create mode 100644 themes/amplifier/templates/reblog.txt create mode 100644 themes/amplifier/templates/reply.txt create mode 100644 themes/amplifier/templates/replyform.txt create mode 100644 themes/amplifier/templates/textpost.txt diff --git a/css/mobile.css b/css/mobile.css new file mode 100644 index 0000000..6d08ded --- /dev/null +++ b/css/mobile.css @@ -0,0 +1,791 @@ +/* overall */ + +* { + font-family: arial, helvetica, sans-serif; + font-size: 12pt; +} + +a { + text-decoration:none; +} + +h1 { + font-size:20px; +} + +p { + margin: 0px !important; +} + +body { + background: #203960; + margin: 0; +} + +ul{ + padding:0px; + margin:0px; +} + +select{ + padding:5px; + margin-top:5px; + border:0px; + color:darkgray; + font-weight:bold; + font-family:fontello, sans-serif; + background-color:white; + } + +option{ + font-family:fontello, sans-serif; + } + +label { + color: gray; + margin-left: 5px; + margin-right: 5px; + cursor: pointer; +} + +input[type="radio"]:checked+label { + color: black; +} + +input[type="checkbox"]:checked+label { + color: red; +} + +input[type="file"], .nloadmore { + cursor:pointer; +} + +textarea { + resize: none; +} + +/* omnipresent */ + +.desktop{ + display:none !important; +} + +.link { + color: steelblue; + text-decoration: none; +} + +.external:after{ + font-family:fontello; + font-weight:normal; + content: ' '; + } + +/* basic structure */ + +.topbar { + background-color: #14243D; + width: 100vw; + height: 45px; + margin: 0; + position: relative; +} + +.wrapper { + width: 100vw; + clear: both; + display: inline-block; + text-align: center; +} + +.container { + width: 100% !important; + display: inline-block; + text-align: center; +} + +#posts { + width: 100% !important; +} + +.content { + width: 100%; + display: inline-block; + margin:0px !important; + text-align: left; + word-break: break-all; +} + +aside { + display:none !important; + margin-top: 5px; + width: 280px; + float: left; + background-color: rgba(255, 255, 255, 0.2); + display: inline-block; + border-radius: 3px; + box-shadow: 1px 1px 1px black; +} + +.gotop { + background-color: rgba(32, 57, 96, 0.5); + width: 30px; + height: 30px; + padding: 5px; + position: fixed; + display: table; + text-align: center; + right: 20px; + bottom: 20px; + border-radius: 10px; + z-index:50; +} + +.gotop a { + text-align: center; + display: table-cell; + vertical-align: middle; + color: white; + opacity: 0.7; + font-size: 20px; +} + +#hiddenside { + background-color: rgba(255, 255, 255, 0); + position: fixed; + left: 0px; + bottom: 0px; + width: 100vw; + height: auto; + z-index: 99; +} + +/* topbar elements */ + +.mid { + display:none; +} + +.topbutton { + vertical-align: middle; + display: table-cell; + line-height: 45px; + height: 100%; + width: 50px; + position: relative; +} + +.topicon { + color: white; + text-decoration: none; + display: inline; + font-size: 20px; +} + +.badge { + color: white; + text-decoration: none; +} + +.alert { + border-radius: 90px; + width: 10px; + height: 10px; + background-color: red; + position: absolute; + right: 15px; + top: 15px; + display: none; +} + +#notifications { + background-color:white; + position: fixed; + left: 0px; + top: 45px; + width: 100vw; + max-height: 400px; + display: none; + line-height:12px; + overflow-y:scroll; + border-radius:3px; + box-shadow: 1px 1px 1px black; +} + +.notif{ + width:100%; + height:80px; + display:inline-block; + border-bottom:1px solid lightgray; + text-align:left; + position:relative; + background-color:white; + color:black; + -webkit-box-shadow: inset -6px 73px 100px -117px rgba(209,209,209,1);-moz-box-shadow: inset -6px 73px 100px -117px rgba(209,209,209,1);box-shadow: inset -6px 73px 100px -117px rgba(209,209,209,1); +} + +#quicksend { + background-color: #305792; + border-radius: 3px; + border: 1px solid darkgray; + color: white; + font-weight: bold; +} + +.notifContents{ + margin:10px; + display:flex; + height:60px; + max-width:325px; +} + +.new { + background-color:white; +} + +/* sidebar */ + +.side_element { + display:none; + width: 92%; + margin: 10px; + display: inline-block; + text-align: center; + color: lightgray; +} + +.side_element a { + color: lightgray; +} + +/* posts area elements */ + +.uploadedImage { + width: 60px; + margin: 10px 0px 10px 10px; + height: 60px; + border: 1px solid #ccc; + display: inline-block; + box-shadow: 3px 3px 3px grey; + float: left; + background-size: cover; +} + +.uploadBox { + width: 100%; + display: inline-block; + border-bottom: 1px solid #ddd; + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1); +} + +.delpic { + border-radius:90px; + color:red; + background-color:white; + display:inline-block; + cursor:pointer; +} + +.toolbar { + width:100%; + height:30px; + display:block; + border-bottom: 1px solid #ddd; + background-color:#eee; + box-shadow: -1px -1px 1px gray inset; +} + +.toolbarButton{ + width:30px; + height:100%; + border-right: 1px solid #ccc; + display:inline-block; + overflow:hidden; + line-height:30px; + text-align:center; + position:relative; +} + +#send { + padding:5px; + background-color:#305792; + border-radius:3px; + border: 1px solid darkgray; + color:white; + font-weight:bold; + margin-top:5px; + } + +.formbtn { + background-color:transparent; + border: 0px; + color:#305792; + margin-top:11px; + margin-left:15px; + float:left; + width:20px; + height:20px; + line-height:20px; + text-align:center; + overflow:hidden; + font-size:20px; +} + +.formbtn label{ + margin:-5px; + color:#305792; + font-size:20px; +} + +.element { + width: 90% !important; + clear: both; + display: inline-block; + margin-top: 3px; +} + +.profile { + float:left; + background-color:white; + border-radius:5px; + //width:650px; + width:100%; +} + +.profileButton{ + padding: 5px; + border-radius: 5px; + font-family: fontello, sans-serif; +} + +#usermenu .menu { + display: none; + width: 150px; + height: 100px; + background-color: #6B91B6; + position: absolute; + top: 45px; + left: -80px; + transition: 0.4s; +} + +#usermenu:hover>.menu, +#usermenu:active>.menu { + display: block; + transition: 0.4s; +} + +.postMenu,.listmenu { + cursor: pointer; + position:relative; +} + +.postMenu div{ + border-radius: 3px; + box-shadow: 1px 1px 2px black; +} + +.postMenu li { + margin:0px; + width:100%; + height:35px; + display:block; + text-align:center; + line-height:35px; +} + +.postMenu:hover > div{ + display:block !important; +} + +.postMenu li:hover { + background-color:#203960 !important; +} + +.postMenu li a{ + color:#203960; +} + +.postMenu li:hover a{ + color:white; +} + +.postMenu ul { + margin:0px; + width:100%; + padding:0px; +} + +.profileMenu:hover > div, .listmenu:hover > div{ + display:block !important; +} + +.listmenu li { + font-family: fontello, sans-serif; + height:30px; + line-height:30px; + text-align:left; + padding-left:12px; + list-style-type: none; + background-color:black; + color:white; +} + +.listmenu li:hover { + background-color:white; + color:black; +} + +.unblock,.unmute,.block,.mute,.follow, +.unfollow, +.nsfw, +.unnsfw, +.profileMenu, +.listmenu { + background-color: black; + color: white; + cursor: pointer; +} + +.mute:hover,.block:hover,.follow:hover, +.nsfw:hover { + background-color: lime; +} + +.unmute:hover,.unblock:hover,.unfollow:hover, +.unnsfw:hover{ + background-color: crimson !important; +} + +.unbookmark{ + color: crimson !important; +} + +.felem { + margin-left: 10px; + float: left; +} + +.unfav { + color: red !important; +} + +.unreblog { + color: red !important; +} + +.avatar { + display:none; + width: 50px; + background-size: cover; + height: 50px; + float: left; + margin: 15px; + border-radius: 10px; +} + +.post, +.loader, +.loadmore, +.rb, +.textonly, +.profile { + width: 100% !important; + background-color: white; + float: left; + text-align: center; + position: relative; + border-radius: 3px; + box-shadow: 1px 1px 2px black; +} + +.postform { + display:none; + position:fixed; + width: 100vw !important; + left:0px; + top:45px; + background-color: white; + text-align: center; + border-radius: 3px; + box-shadow: 1px 1px 2px black; + z-index: 99; +} + +#postform { + display:none; +} + +.postHeader { + width: 100%; + display: inline-block; + height: 40px; + text-align: left; +} + +.postHeader *,.post_footer *{ + font-size:small; +} + +.previewpost { + display: none; + position: absolute; + margin-top: -100px; + width: 400px; + background-color: white; + border: 1px solid darkgray; + box-shadow: 1px 1px 1px rgba(0,0,0,0.5); + border-radius:3px; +} + +.user { + position:relative; +} + +.userinfo { + display: none; + position: absolute; + left:0px; + top:-198px; + width: 300px; + height: 200px; + background-color: white; + border: 1px solid darkgray; + box-shadow: 1px 1px 1px rgba(0,0,0,0.5); + border-radius:3px; +} + + + +.userinfo_co { + width: 280px; + margin: 10px; +} + +.userinfo_he { + width: 300px; + height: 100px; +} + +.media { + width: 100%; + display: inline-block; +} + +.img { + width: 600px; + text-align: center; +} + +.blur { + -webkit-filter: blur(25px) brightness(70%) grayscale(100%); + /* Safari 6.0 - 9.0 */ + filter: blur(25px) brightness(70%) grayscale(100%); + opacity: 0.5; + transition: 0.4s; +} + +.small { + width: 48% !important; + height: 321px; + line-height: 321px; + background-color: black; + float:left; + margin:2px !important; +} + +.smaller { + width: 31% !important; + height: 212px; + line-height: 212px; + background-color: black; + float:left; + margin:2px !important; +} + +.icon { + width: 80px !important; + height: 80px !important; + line-height: 80px; + background-color: black; + float:left; + text-align:center; + margin:2px !important; +} + +.postbody { + margin: 15px; +} + +.post_footer { + width: 630px; + display: table-cell; + clear: both; + padding: 10px; + height: 20px; + text-align: left; + background-color: #eee; + border-radius: 3px; +} + +.post_buttons { + font-family: fontello; + float: right; + display: inline-block; + text-align: right; + font-size: 15pt; + color: #404040; +} + +.post_buttons a, +.post_buttons span { + font-family: inherit; + text-decoration: none; + color: inherit; + font-size: inherit; +} + +.reply { + width: 100%; + background-color: #ddd; + clear: both; + text-align: left; + border-bottom: 1px solid #666; + display: block; +} + +.note { + width: 640px; + background-color: #ccc; + float: left; + text-align: left; + border-radius: 5px; + padding: 5px; +} + +.button { + padding: 15px; + background-color: white; + float: left; + text-align: center; + border-radius: 5px; + font-size: 20pt; +} + +/* pages */ + +.setting label { + display: block; + width: 40px; + height: 20px; + padding: 5px; + background-color: lightgray; + float: left; + margin: 0px; + text-align: center; + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1); + transition: all 0.3s ease-in-out; +} + +.setting input[type="radio"]:checked+label { + color: black; + background-color: #305792; + box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + font-weight: bold; + color: white; +} + + +/* other stuff */ + +/* */ +.lightbox-opened { + /* background-color: #333; */ + background-color: rgba(50, 50, 50, 0.85); + cursor: pointer; + height: 100%; + /* left: 0; */ + overflow-y: scroll; + position: fixed; + text-align: center; + top: 0; + width: 100%; + z-index:105; + &:before { + background-color: #333; + background-color: rgba(#333, 0.9); + color: #eee; + content: "x"; + font-family: sans-serif; + padding: 6px 12px; + position: fixed; + text-transform: uppercase; + } + img { + box-shadow: 0 0 6px 3px #333; + } +} +/* +.lightbox-opened { + //background-color: #333; + background-color: rgba(50, 50, 50, 0.85); + cursor: pointer; + height: 100%; + left: 0; + overflow-y: scroll; + padding: 24px; + position: fixed; + text-align: center; + top: 0; + width: 100%; + &:before { + background-color: #333; + background-color: rgba(#333, 0.9); + color: #eee; + content: "x"; + font-family: sans-serif; + padding: 6px 12px; + position: fixed; + text-transform: uppercase; + } + img { + box-shadow: 0 0 6px 3px #333; + } +} +*/ +.no-scroll { + overflow: hidden; +} + +/* */ + +.fontello { + font-family: fontello, sans-serif; +} + +.loading { + font-family: fontello; + color: black; + content: "\E822"; + animation-name: spin; + animation-duration: 5000ms; + animation-iteration-count: infinite; + animation-timing-function: linear; + /* transform: rotate(3deg); */ + /* transform: rotate(0.3rad);/ */ + /* transform: rotate(3grad); */ + /* transform: rotate(.03turn); */ +} + +@keyframes spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} + +.disabled { + background-color: black; +} diff --git a/css/style.css b/css/style.css new file mode 100644 index 0000000..66a5ce7 --- /dev/null +++ b/css/style.css @@ -0,0 +1,797 @@ +/* overall */ +html { + scroll-behavior: smooth; +} + +* { + font-family: arial, helvetica, sans-serif; + font-size: 11pt; +} + +a { + color: steelblue; + text-decoration: none; +} + +h1 { + font-size:30px; +} + +p { + margin: 0px !important; +} + +body { + background: #2b475d; + margin: 0; +} + +ul{ + padding:0px; + margin:0px; +} + +select{ + padding:5px; + margin-top:5px; + border:0px; + color:darkgray; + font-weight:bold; + font-family:fontello, sans-serif; + background-color:white; + } + +option{ + font-family:fontello, sans-serif; + } + +label { + color: gray; + margin-left: 5px; + margin-right: 5px; + cursor: pointer; +} + +input[type="radio"]:checked+label { + color: black; +} + +input[type="checkbox"]:checked+label { + color: red; +} + +input[type="file"], .nloadmore { + cursor:pointer; +} + +textarea { + resize: none; +} + +/* omnipresent */ + +.mobile { + display:none !important; +} + +.link { + color: steelblue; + text-decoration: none; +} + +.external:after{ + font-family:fontello; + font-weight:normal; + content: ' '; + } + +/* basic structure */ + +.topbar { + background-color: #14243D; + width: 100%; + height: 45px; + margin: 0; + position: relative; +} + +.wrapper { + width: 100%; + clear: both; + display: inline-block; + text-align: center; +} + +.container { + display: inline-block; + text-align: center; +} + +#posts { + width: 800px; + float: left; +} + +aside { + margin-top: 5px; + width: 280px; + float: left; + display: inline-block; +} + +.gotop { + background-color: rgba(255, 255, 255, 0.5); + width: 30px; + height: 30px; + padding: 5px; + position: fixed; + display: table; + text-align: center; + right: 20px; + bottom: 20px; + border-radius: 10px; +} + +.gotop a { + text-align: center; + display: table-cell; + vertical-align: middle; + color: black; + opacity: 0.7; + font-size: 20px; +} + +#hiddenside { + background-color: rgba(255, 255, 255, 0); + position: fixed; + right: 10px; + bottom: 115px; + width: 350px; + height: auto; +} + +/* topbar elements */ + +.topbutton { + vertical-align: middle; + display: table-cell; + line-height: 45px; + height: 100%; + width: 50px; + position: relative; +} + +.topicon { + color: white; + text-decoration: none; + display: inline; + font-size: 20px; +} + +.tiselected { + border-bottom: 2px solid white; +} + +.ntbutton { + position:relative; +} +.badge { + color: white; + text-decoration: none; +} + +.alert { + border-radius: 90px; + width: 10px; + height: 10px; + background-color: red; + position: absolute; + right: 15px; + top: 15px; + display: none; +} + +#notifications { + background-color:white; + position: absolute; + right: -20px; + top: 45px; + width: 350px; + max-height: 500px; + display: none; + line-height:12px; + overflow-y:scroll; + border-radius:3px; + box-shadow: 1px 1px 1px black; +} + +.notif{ + width:330px; + height:80px; + display:inline-block; + border-bottom:1px solid lightgray; + text-align:left; + position:relative; + background-color:white; + color:black; + -webkit-box-shadow: inset -6px 73px 100px -117px rgba(209,209,209,1);-moz-box-shadow: inset -6px 73px 100px -117px rgba(209,209,209,1);box-shadow: inset -6px 73px 100px -117px rgba(209,209,209,1); +} + +#quicksend { + background-color: #305792; + border-radius: 3px; + border: 1px solid darkgray; + color: white; + font-weight: bold; +} + +.notifContents{ + margin:10px; + display:flex; + height:60px; + max-width:325px; +} + +.nloadmore { + display:inline-block; + height:20px; + padding-top:10px; + color:black +} + +.new { + background-color:white; +} + +/* sidebar */ + +.side_element { + background-color: #455f78; + border-radius: 3px; + box-shadow: 1px 1px 1px black; + width: 92%; + margin: 10px; + display: inline-block; + text-align: center; + color: lightgray; +} + +.side_element li { + font-family: fontello, sans-serif; + height:30px; + line-height:30px; + text-align:left; + padding-left:12px; + list-style-type: none; +} + +.side_element li:hover { + background-color: rgba(255, 255, 255, 0.25); +} + +.side_element li:active { + background-color: rgba(255, 255, 255, 0.25); +} + +.side_element a { + color: lightgray; +} + +/* posts area elements */ + +.uploadedImage { + width: 60px; + margin: 10px 0px 10px 10px; + height: 60px; + border: 1px solid #ccc; + display: inline-block; + box-shadow: 3px 3px 3px grey; + float: left; + background-size: cover; +} + +.uploadBox { + width: 100%; + display: inline-block; + border-bottom: 1px solid #ddd; + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1); +} + +.delpic { + border-radius:90px; + color:red; + background-color:white; + display:inline-block; + cursor:pointer; +} + +.toolbar { + width:100%; + height:30px; + display:block; + border-bottom: 1px solid #ddd; + background-color:#eee; + box-shadow: -1px -1px 1px gray inset; +} + +.toolbarButton{ + width:30px; + height:100%; + border-right: 1px solid #ccc; + display:inline-block; + + line-height:30px; + text-align:center; + position:relative; +} + +#send { + padding:5px; + background-color:#305792; + border-radius:3px; + border: 1px solid #305792; + color:white; + font-weight:bold; + margin-top:5px; + float:left; + } + +.formbtn { + background-color:transparent; + border: 0px; + color:#305792; + margin-top:11px; + margin-left:15px; + float:left; + width:20px; + height:20px; + line-height:20px; + text-align:center; + overflow:hidden; + font-size:20px; +} + +.formbtn label{ + margin:-5px; + color:#305792; + font-size:20px; +} + +.element { + width: 800px; + clear: both; + display: inline-block; + margin-top: 5px; +} + +.profile,.loader { + float:left; + background-color:white; + border-radius:5px; + width:650px; +} + +.profileButton{ + padding: 5px; + border-radius: 5px; + font-family: fontello, sans-serif; +} + +#usermenu .menu { + display: none; + width: 150px; + height: 100px; + background-color: #6B91B6; + position: absolute; + top: 45px; + left: -80px; + transition: 0.4s; +} + +#usermenu:hover>.menu, +#usermenu:active>.menu { + display: block; + transition: 0.4s; +} + +.postMenu { + cursor: pointer; + position:relative; +} + +.postMenu div{ + border-radius: 3px; + box-shadow: 1px 1px 2px black; +} + +.postMenu li { + margin:0px; + width:100%; + height:35px; + display:block; + text-align:center; + line-height:35px; +} + +.postMenu:hover > div{ + display:block !important; +} + +.postMenu li:hover { + background-color:#203960 !important; +} + +.postMenu li a{ + color:#203960; +} + +.postMenu li:hover a{ + color:white; +} + +.postMenu ul { + margin:0px; + width:100%; + padding:0px; +} + +.profileMenu:hover > div, .listmenu:hover > div{ + display:block !important; +} + +.listmenu li { + font-family: fontello, sans-serif; + height:30px; + line-height:30px; + text-align:left; + padding-left:12px; + list-style-type: none; + background-color:black; + color:white; +} + +.listmenu li:hover { + background-color:white; + color:black; +} + +.autl:hover li{ + background-color:lightgreen !important; +} + +.rutl:hover li{ + background-color:crimson !important; +} + +.unblock,.unmute,.block,.mute,.follow, +.unfollow, +.nsfw, +.unnsfw, +.profileMenu, +.listmenu { + background-color: black; + color: white; + cursor: pointer; +} + +.mute:hover,.block:hover,.follow:hover, +.nsfw:hover { + background-color: lime; +} + +.unmute:hover,.unblock:hover,.unfollow:hover, +.unnsfw:hover{ + background-color: crimson !important; +} + +.unbookmark{ + color: crimson !important; +} + +.felem { + margin-left: 10px; + float: left; +} + +.unfav { + color: red !important; +} + +.unreblog { + color: red !important; +} + +.avatar { + width: 80px; + background-size: 80px; + height: 80px; + float: left; + margin: 15px; + border-radius: 10px; +} + +.post, +.rb, +.textonly, +.loadmore { + width: 650px; + background-color: white; + float: left; + text-align: center; + position: relative; + border-radius: 3px; + box-shadow: 1px 1px 2px black; +} + +.postform { + width:650px; + background-color: white; + float: left; + text-align: center; + position: relative; + border-radius: 3px; + box-shadow: 1px 1px 2px black; + display:block !important; +} + +.postHeader { + width: 100%; + display: inline-block; + height: 40px; + text-align: left; +} + +.previewpost { + display: none; + position: absolute; + margin-top: -100px; + width: 400px; + background-color: white; + border: 1px solid darkgray; + box-shadow: 1px 1px 1px rgba(0,0,0,0.5); + border-radius:3px; +} + +.user { + position:relative; +} + +.userinfo { + display: none; + position: absolute; + left:0px; + top:15px; + width: 300px; + height: auto; + background-color: white; + border: 1px solid darkgray; + box-shadow: 1px 1px 1px rgba(0,0,0,0.5); + border-radius:3px; + line-height:initial; + z-index:99; +} + +.userinfo_upper{ + top:-100px; +} + +.userinfo_co { + width: 280px; + margin: 10px; + text-align: center; + position:relative; +} + +.userinfo_he { + width: 300px; + height: 150px; +} + +.media { + width: 100%; + display: inline-block; +} + +.img { + width: 600px; + text-align: center; +} + +.blur { + -webkit-filter: blur(25px) brightness(70%) grayscale(100%); + /* Safari 6.0 - 9.0 */ + filter: blur(25px) brightness(70%) grayscale(100%); + opacity: 0.5; + transition: 0.4s; +} + +.toggleblur { + display:none; + cursor: pointer; + font-family: sans, fontello; +} + +.small { + width: 321px !important; + height: 321px; + line-height: 321px; + /* background-color: black; */ + float:left; + margin:2px !important; +} + +.smaller { + width: 212px !important; + height: 212px; + line-height: 212px; + /* background-color: black; */ + float:left; + margin:2px !important; +} + +.icon { + width: 80px !important; + height: 80px !important; + line-height: 80px; + background-color: black; + float:left; + text-align:center; + margin:2px !important; +} + +.postbody { + margin: 15px; +} + +.content { + width: 600px; + display: inline-block; + margin:0px !important; + text-align: left; +} + +.post_footer { + width: 630px; + display: table-cell; + clear: both; + padding: 10px; + height: 20px; + text-align: left; + background-color: #eee; + border-radius: 3px; +} + +.post_buttons { + font-family: fontello; + float: right; + display: inline-block; + text-align: right; + font-size: 15pt; + color: #404040; +} + +.post_buttons a, +.post_buttons span { + font-family: inherit; + text-decoration: none; + color: inherit; + font-size: inherit; +} + +.reply { + width: 100%; + background-color: #ddd; + clear: both; + text-align: left; + border-bottom: 1px solid #666; + display: block; +} + +.note { + width: 640px; + background-color: #ccc; + float: left; + text-align: left; + border-radius: 5px; + padding: 5px; +} + +.button { + padding: 15px; + background-color: white; + float: left; + text-align: center; + border-radius: 5px; + font-size: 20pt; +} + +/* pages */ + +.setting label { + display: block; + width: 40px; + height: 20px; + padding: 5px; + background-color: lightgray; + float: left; + margin: 0px; + text-align: center; + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1); + transition: all 0.3s ease-in-out; +} + +.setting input[type="radio"]:checked+label { + color: black; + background-color: #305792; + box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); + font-weight: bold; + color: white; +} + + +/* other stuff */ + +/* */ +.lightbox-opened { + /* background-color: #333; */ + background-color: rgba(50, 50, 50, 0.85); + cursor: pointer; + height: 100%; + /* left: 0; */ + overflow-y: scroll; + position: fixed; + text-align: center; + top: 0; + width: 100%; + z-index:105; + &:before { + background-color: #333; + background-color: rgba(#333, 0.9); + color: #eee; + content: "x"; + font-family: sans-serif; + padding: 6px 12px; + position: fixed; + text-transform: uppercase; + } + img { + box-shadow: 0 0 6px 3px #333; + } +} + +.no-scroll { + overflow: hidden; +} + +/* */ + +.fontello { + font-family: fontello; +} + +.loading { + font-family: fontello; + color: black; + content: "\E822"; + animation-name: spin; + animation-duration: 5000ms; + animation-iteration-count: infinite; + animation-timing-function: linear; + /* transform: rotate(3deg); */ + /* transform: rotate(0.3rad);/ */ + /* transform: rotate(3grad); */ + /* transform: rotate(.03turn); */ +} + +@keyframes spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} + +.disabled { + background-color: black; +} diff --git a/data/Stereophonic.space.php b/data/Stereophonic.space.php new file mode 100644 index 0000000..52cf020 --- /dev/null +++ b/data/Stereophonic.space.php @@ -0,0 +1,9 @@ + 'alLxkB-yfSGvEjpaw65CwiJEkL2uYE3QFFKWdB43PFE', + 'client_secret' => 'RUxLBgsZnwAiyxCad3s88mFBKCTLlHDUCc4Gq56I1xs', + 'id' => '8895', + 'name' => 'Dashboard FE', + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'website' => NULL, + 'vapid_key' => 'BHn7t5zdmM7QSJ7ubdeT_c5vchSkpEY1i9gbs5l8d5yJ8oW5XuFugA21IbNmjkOVi2aZkNte0nw0M7XFy7lvwXg', +); \ No newline at end of file diff --git a/data/anime.website.php b/data/anime.website.php new file mode 100644 index 0000000..bc713ae --- /dev/null +++ b/data/anime.website.php @@ -0,0 +1,8 @@ + '5lmktGU9RBwrdC7xMt-s7DCeH6uqEb7FWiLRBPGSuzE', + 'client_secret' => 'kTw3pkEc_IuKhJ_mJyHsdwBR1G9f6OsscLnuPY60sWY', + 'id' => '23763', + 'name' => 'Dashboard FE', + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'website' => NULL, +); \ No newline at end of file diff --git a/data/baraag.net.php b/data/baraag.net.php new file mode 100644 index 0000000..cf997a6 --- /dev/null +++ b/data/baraag.net.php @@ -0,0 +1,9 @@ + '5643', + 'name' => 'Dashboard FE', + 'website' => NULL, + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'client_id' => 'nuTQpd9TBYtAX9wsn7xlxeOrBzdVQRuO_I7JNC2ceRM', + 'client_secret' => 'ncdk0yNzQkxfrXX7RjVd43uotYmsPaIUDvhOCdHVw_0', + 'vapid_key' => 'BDMJT7WA_cBFQJ6mYbJkU6KBdayb6K5kGdYXBACXCgXsi_Zxw4JrrTAna54bVe6IoVXDoXGFQQczex-Usc4bFTc=', +); \ No newline at end of file diff --git a/data/be.cutewith.me.php b/data/be.cutewith.me.php new file mode 100644 index 0000000..27e16a2 --- /dev/null +++ b/data/be.cutewith.me.php @@ -0,0 +1,9 @@ + '_U1N7ykVu4q4eJLoUuPclafo98LMnT2c4n1XHX30m68', + 'client_secret' => 'n_WRdVblGlHYNCkkIqlC7C14zyVhaoOD_ecSqEZ1s38', + 'id' => '38988', + 'name' => 'Dashboard FE', + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'website' => NULL, + 'vapid_key' => 'BOS2RHcHGP5doQK0vUzkxXAymWQ-hFf1y86CdLFoau0eH4nZZpLkFW9hd9FwpocI1_Mx3cKhAzVyE8TwwyssH-w', +); \ No newline at end of file diff --git a/data/blob.cat.php b/data/blob.cat.php new file mode 100644 index 0000000..280847e --- /dev/null +++ b/data/blob.cat.php @@ -0,0 +1,9 @@ + 'HRDzuNlKoEwdv1SKvxZMrHC2fb4LWY9evvC11z0n6Aw', + 'client_secret' => 'Aze2QLFmrVN0CIFM5xt_IIY26UpbquJgMa8weqLF3nM', + 'id' => '62243', + 'name' => 'Dashboard FE', + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'website' => NULL, + 'vapid_key' => 'BEpg2Jgt4-zefwEPcisVDo-yAtp0iLWZ5RLr4wDon2WbS50fhz8unj2xcCHQX2YmmoC8mfBUK-1cMXJd11byyDs', +); \ No newline at end of file diff --git a/data/blobturtle.club.php b/data/blobturtle.club.php new file mode 100644 index 0000000..b2add8b --- /dev/null +++ b/data/blobturtle.club.php @@ -0,0 +1,9 @@ + '41', + 'name' => 'Dashboard FE', + 'website' => NULL, + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'client_id' => 'rMOHNyCOCx9FBgTj8bjWf4-vAlPQX4oS6uyEv2FtWJ0', + 'client_secret' => 'SSiP-44NCg8w60m8qfq7bnW0V8Cf88nZ194RV-2SB6U', + 'vapid_key' => 'BA7kY_9cs2gX_5qvyMYT9zP0II2AAQgWma1c5oupjXCFuA4akJhtgkwIeAZCs76KgFvazAZHzKX05KEN504Exjw=', +); \ No newline at end of file diff --git a/data/cybre.club.php b/data/cybre.club.php new file mode 100644 index 0000000..1350077 --- /dev/null +++ b/data/cybre.club.php @@ -0,0 +1,9 @@ + 'KAVUfjoeQ-o_3B7xcONGBz6JocBodEKw-MvSGVgpMTw', + 'client_secret' => 'lZJsaTglcyk5Uu12hDo1E2-iGQgvgyzHn41MZwSRfvo', + 'id' => '1067', + 'name' => 'Dashboard FE', + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'website' => NULL, + 'vapid_key' => 'BGmK-8r5cNH5P6EbacJy-ZfjVrxEJ9hgexHmfTmumOtxKNm4WEWIn6bxKTEvZjQlWZscha5ubwrhzFDnb3sokro', +); \ No newline at end of file diff --git a/data/donotban.com.php b/data/donotban.com.php new file mode 100644 index 0000000..389e0d4 --- /dev/null +++ b/data/donotban.com.php @@ -0,0 +1,9 @@ + '1266', + 'name' => 'Dashboard FE', + 'website' => NULL, + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'client_id' => '2LL5vGcg5FZOoPcDm4lswNN9ENFY8eQzuxOWinmf-EU', + 'client_secret' => 'ksnjmYvDyw-FETRIwu4xY-43BtBCS1dk0FMF_kR2ZuQ', + 'vapid_key' => 'BNGdnDTY9yPqYrgSz8udvBrwkcFCzed6LVybZ-RboItnW4RUPUOz66Mfu-OxXvO6i7-TtlB7Xz4sxnEAZldLfVA=', +); \ No newline at end of file diff --git a/data/dragon.style.php b/data/dragon.style.php new file mode 100644 index 0000000..50070bb --- /dev/null +++ b/data/dragon.style.php @@ -0,0 +1,8 @@ + '472', + 'name' => 'Dashboard FE', + 'website' => NULL, + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'client_id' => '0686b19db624ff6c93a1629e4ca7cbe9bc32bff15986049b1ac2d0e612ae1dd9', + 'client_secret' => '56e631b1bafb2390fd854fca52dd883cc147b92afb6412fcb3c32e1fc5af1e24', +); \ No newline at end of file diff --git a/data/fedi.absturztau.be.php b/data/fedi.absturztau.be.php new file mode 100644 index 0000000..be7454d --- /dev/null +++ b/data/fedi.absturztau.be.php @@ -0,0 +1,9 @@ + 'JkSmdaIEfHfO-vpOz-ZeF4eqlK5zBlcaByMhh-EVmcU', + 'client_secret' => 'L5YM6GBWgeo46jKlhK3upsEyiM2L2E_vlWgjPUElTIE', + 'id' => '269897', + 'name' => 'Dashboard FE', + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'website' => NULL, + 'vapid_key' => 'BKVMhK46FlOvwk8b2jTJKhUXjIcumAEBReINMZ48n4hhmKeAmOUPBn1g9ubWJ-WxmS2cNNZOcsFtzbnrA4O6D7M', +); \ No newline at end of file diff --git a/data/framapiaf.org.php b/data/framapiaf.org.php new file mode 100644 index 0000000..6265b11 --- /dev/null +++ b/data/framapiaf.org.php @@ -0,0 +1,9 @@ + '24398', + 'name' => 'Dashboard FE', + 'website' => NULL, + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'client_id' => 'teKWp3CYBuLW5fpgER4SHBOw06LGEYJkDalulprBg7U', + 'client_secret' => 'cW6Nd1N0xEqGKb9NDb-0xyRreJO9yYAXkRhcpx8NtLc', + 'vapid_key' => 'BC27PlV5okiLY2t8GQ5i1f-P9dru1LuLAckRalgkgFNN87MMvz7G9Pe-40CsJl96tq3nfqFCiFQgX9xUp3W4M60=', +); \ No newline at end of file diff --git a/data/freespeechextremist.com.php b/data/freespeechextremist.com.php new file mode 100644 index 0000000..28ed34f --- /dev/null +++ b/data/freespeechextremist.com.php @@ -0,0 +1,9 @@ + 'MuBl4XCxc52UsD7C5sDNu8DmA3vl3Dy-RRNgdp_vXNg', + 'client_secret' => 'BI-6Q2POqPcy6as1OLTJ7bC3_dS7v72DmsE9dVzWYeM', + 'id' => '886479', + 'name' => 'Dashboard FE', + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'website' => NULL, + 'vapid_key' => 'BMlgz5vKE3ryzdfQyqCwm3CLqxvfmd8j5l9jvcJn6Wf3xzRB_TyADNMVe79EdASSFI8qSrZW1kUIIHx8HFWJrP4', +); \ No newline at end of file diff --git a/data/gab.com.php b/data/gab.com.php new file mode 100644 index 0000000..5e602ed --- /dev/null +++ b/data/gab.com.php @@ -0,0 +1,9 @@ + '77890', + 'name' => 'Dashboard FE', + 'website' => NULL, + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'client_id' => '2zBO6zYFO2gxHq8Ze6hTuMdRNflXtgN7xtJhvmmtEf4', + 'client_secret' => '2Mkc5Crk8IlRHmTKOS717-N-1aySbKEToKb5FF3yzVI', + 'vapid_key' => 'BO_CXXKZ4X6nRHs3rjx1ld-mejF4i080a_IWbvPN_-CwsREbsqB6QjXNvtHaQXe05-LhYd9s_dsJuU2fry0AjOw=', +); \ No newline at end of file diff --git a/data/humblr.social.php b/data/humblr.social.php new file mode 100644 index 0000000..77fbad3 --- /dev/null +++ b/data/humblr.social.php @@ -0,0 +1,9 @@ + '53177', + 'name' => 'Dashboard FE', + 'website' => NULL, + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'client_id' => 'Fte9mqjlolh0Suhr1zVle5asuxSTRV-bzjWelnO5i8g', + 'client_secret' => 'DurR12T68dc72s-aMdpd1p5xdu0CzFjKoXl9hb9IFIY', + 'vapid_key' => 'BDm34vjUyFOtDXvx_pREZ84niaTMJ83EJ6jotLx2YRTnd8yHEB5lnSmwgidvDSSVXo9efSy6tM1pwEp-QWU9mw0=', +); \ No newline at end of file diff --git a/data/iscute.moe.php b/data/iscute.moe.php new file mode 100644 index 0000000..236f6c2 --- /dev/null +++ b/data/iscute.moe.php @@ -0,0 +1,9 @@ + 'BmBQoJlgMPKfl2z2mCqXiIXnNeBBuNh8Gw45KBYaXrc', + 'client_secret' => 'yL2uTh4pVP250dhr5PRICLRH1yhm7NXLCSNCSlTvJ6I', + 'id' => '45604', + 'name' => 'Dashboard FE', + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'website' => NULL, + 'vapid_key' => 'BFykwLQJwK62zBMVZT4KeQU4tGs9_bygn-E-4PKq9-n4YUrmZc-gjC4mX1MkKABq1laYZxDMdpb9eWPDZdLiAW8', +); \ No newline at end of file diff --git a/data/koyu.space.php b/data/koyu.space.php new file mode 100644 index 0000000..2690f14 --- /dev/null +++ b/data/koyu.space.php @@ -0,0 +1,9 @@ + '620', + 'name' => 'Dashboard FE', + 'website' => NULL, + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'client_id' => 'pdi9kFuB3-pdNMglpG_C7kmKLgUAi8YZOxZGWYg-08M', + 'client_secret' => 'tCquIF8GTNzoKogozwWqyO6ROOYaZqpvVojxXhtdN80', + 'vapid_key' => 'BGs_-SacwAZac9UD7yX0G0ez046U74TTqLsk1UB-HjP310sqMhkkgtvU44vkIi4CO_f2pmoK6NJqGuwyGJruRpc=', +); \ No newline at end of file diff --git a/data/lets.bemoe.online.php b/data/lets.bemoe.online.php new file mode 100644 index 0000000..d1161b0 --- /dev/null +++ b/data/lets.bemoe.online.php @@ -0,0 +1,9 @@ + '1JcuN7XwPZaGopeQLKvfRXH4F7g3KaBYLYrN3KwCRbA', + 'client_secret' => '6F9UTES1IXlouhwNmvGO85cdP0x7B-m5UBDS6Sdp5Bo', + 'id' => '8404', + 'name' => 'Dashboard FE', + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'website' => NULL, + 'vapid_key' => 'BArHFQeb_OPy4cjYBMYHYpnGkVqWu9NNnmQRaNRsZ-j2HasNs6L8D4kNRmtaUIEXZCFmkTfcCkbYhGC00KUkfVU', +); \ No newline at end of file diff --git a/data/mastodon.ml.php b/data/mastodon.ml.php new file mode 100644 index 0000000..7d5c3f7 --- /dev/null +++ b/data/mastodon.ml.php @@ -0,0 +1,9 @@ + '141', + 'name' => 'Dashboard FE', + 'website' => NULL, + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'client_id' => 'trP4MmzNE_qqbA9vw0zbGPPxxFP-AsuxDe3idAQNt74', + 'client_secret' => '4P3PXUNS1gcL_HZTFrBEIS-vOiWEZKfCy-UFaFgMgB0', + 'vapid_key' => 'BBqZRaF-YBnGFh-c6VZO9dkjfzAmOeCSMwQEgb7sp0EnMH1xHzfks29tTNtvLw45MdLjNKN4-8W7JvG1vP4376o=', +); \ No newline at end of file diff --git a/data/mastodon.social.php b/data/mastodon.social.php new file mode 100644 index 0000000..46065f0 --- /dev/null +++ b/data/mastodon.social.php @@ -0,0 +1,9 @@ + '566995', + 'name' => 'Dashboard FE', + 'website' => NULL, + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'client_id' => '9sooHSd-iUlGmoZszymi64lpLDmjz74kjsSPkFONrQI', + 'client_secret' => '3EzFaZH3b4zdzgb7Idz-0bnK_4wLgAMfDsm5QrsXXSk', + 'vapid_key' => 'BCk-QqERU0q-CfYZjcuB6lnyyOYfJ2AifKqfeGIm7Z-HiTU5T9eTG5GxVA0_OH5mMlI4UkkDTpaZwozy0TzdZ2M=', +); \ No newline at end of file diff --git a/data/merveilles.town.php b/data/merveilles.town.php new file mode 100644 index 0000000..58c0478 --- /dev/null +++ b/data/merveilles.town.php @@ -0,0 +1,9 @@ + '772', + 'name' => 'Dashboard FE', + 'website' => NULL, + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'client_id' => 'S-s0KAVnhNpnz2DrEcdcLKhJ2tPn0DPX_lRNYohnLRY', + 'client_secret' => 'XwNcjtUzLvp2VFe4uQS98ekLrGBD3azugW0Dh3T6jlM', + 'vapid_key' => 'BM47lDD_eJW9P1pAgBTdrnWxeDr64bGKpZ-iQ5faWBD7bTW1MotyNN_2auqKM_K8fubKMXOOnTKKt138TJUNimQ=', +); \ No newline at end of file diff --git a/data/ministry.moonbutt.science.php b/data/ministry.moonbutt.science.php new file mode 100644 index 0000000..4067faf --- /dev/null +++ b/data/ministry.moonbutt.science.php @@ -0,0 +1,9 @@ + 'bF_2tw64deJbr1uJfCvZ-HO6pg9Y49lk8xUjZPSDC-g', + 'client_secret' => '9lKA3T8FxptBSXj_x39or1TAmx3MDjzeEUxQjMI3vb8', + 'id' => '65311', + 'name' => 'Dashboard FE', + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'website' => NULL, + 'vapid_key' => 'BLxhvcgHssTvFuTlrWyk2TdUSWWR9hB4TAEqLipZaVpp-tCBdtC-juti24V8ftFK0eM_sy6Jx7HV1QSfyDozOVs', +); \ No newline at end of file diff --git a/data/mstdn.ikebuku.ro.php b/data/mstdn.ikebuku.ro.php new file mode 100644 index 0000000..39947b0 --- /dev/null +++ b/data/mstdn.ikebuku.ro.php @@ -0,0 +1,9 @@ + '68', + 'name' => 'Dashboard FE', + 'website' => NULL, + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'client_id' => 'VncEb8NWRHUX7ZKHkB_5n8kRFlglRPT43RGzhGiJ91E', + 'client_secret' => '9uRCulGfSCqn8O9mesryO5La1cepJlqrq0bAn__3I60', + 'vapid_key' => 'BIlwGmPD2zG5UNtaF_zLy6inNB0psAIKbwJKlX0KJtcIqHRkjuWOj3vCVq5pyQ5EPMLebu_wYvhyATLbz204W-A=', +); \ No newline at end of file diff --git a/data/nulled.red.php b/data/nulled.red.php new file mode 100644 index 0000000..d6600f9 --- /dev/null +++ b/data/nulled.red.php @@ -0,0 +1,9 @@ + '511', + 'name' => 'Dashboard FE', + 'website' => NULL, + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'client_id' => 'NYKpFmRvnzhF0Qng43S4EG80PXm-C8Cn-pqaRQqqFJE', + 'client_secret' => 'ogId3V5iUTjsoqCeIaGoVVBqBeFew48phrR9q26luOE', + 'vapid_key' => 'BOAhbzr1GB9sfpBiCpmpcDd5lfML3GJI7L078T4csZwNbojKQs8vRKk7JLAgXolC-nn2y16TtixG4JCflxgs84k=', +); \ No newline at end of file diff --git a/data/pawoo.net.php b/data/pawoo.net.php new file mode 100644 index 0000000..a6db37a --- /dev/null +++ b/data/pawoo.net.php @@ -0,0 +1,8 @@ + '2418935', + 'name' => 'Dashboard FE', + 'website' => NULL, + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'client_id' => 'b91a1df97b4d415bee4d6242b6fbf5de099bf85651f834e2e88d1064142310ce', + 'client_secret' => '61f7d502594136f9202b415de69e21afd38f43241d7f1f3893b42f8d15d45996', +); \ No newline at end of file diff --git a/data/phreedom.tk.php b/data/phreedom.tk.php new file mode 100644 index 0000000..2f29476 --- /dev/null +++ b/data/phreedom.tk.php @@ -0,0 +1,9 @@ + '423', + 'name' => 'Dashboard FE', + 'website' => NULL, + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'client_id' => '8XCccDbB329dLYBsWbqTph7VrqTocAyhB6JB_D-t49k', + 'client_secret' => 'jgoKmK11vaJoWFfqDQut-tRHOhd3x0aFBb-1pbhCbVQ', + 'vapid_key' => 'BFFTQAQVeDVUGKBIyGV_TqsUaEiVU4itmFmNK430dbqoXAQx72H75g4Co04sC0FmXElA79NIp13lfU5d17jd5_8=', +); \ No newline at end of file diff --git a/data/pipou.academy.php b/data/pipou.academy.php new file mode 100644 index 0000000..f269315 --- /dev/null +++ b/data/pipou.academy.php @@ -0,0 +1,9 @@ + '223', + 'name' => 'Dashboard FE', + 'website' => NULL, + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'client_id' => 'Y7g0iYKnTg_JwgG4BeEudbKRjQcqUeDarhmZVbXl0-Y', + 'client_secret' => 'ok6I1BZJ-w7g6EA50eJRv_RUWDHi2hwr3qj_xAjk1tg', + 'vapid_key' => 'BCrKBO-ty8LDbQhjr7wD21XETR2BIHxcDsBN_NiqWBd5n9TYuAyjxhTRU5yhHVQopPt5T_VI7UFPwnjNOi1ljoA=', +); \ No newline at end of file diff --git a/data/pl.ohno.host.php b/data/pl.ohno.host.php new file mode 100644 index 0000000..5dbb263 --- /dev/null +++ b/data/pl.ohno.host.php @@ -0,0 +1,9 @@ + 'uIpsD2vT5JHETjqV3ULG2jnn5iKIbfOMUDVUXMVLZGs', + 'client_secret' => 'Q6wZWM2dLIywkosUn8XfKXWByHwVy5QFkQ7L7ernrdc', + 'id' => '8674', + 'name' => 'Dashboard FE', + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'website' => NULL, + 'vapid_key' => 'BHVyS3AtpMfRSPzu45QEuonZIa5KUq7ewBOsBdQAeSTargsUlSLJrCyUKA94spGeO-S3fpvz6eUf3sXM7lfH4Aw', +); \ No newline at end of file diff --git a/data/pl.smuglo.li.php b/data/pl.smuglo.li.php new file mode 100644 index 0000000..2942883 --- /dev/null +++ b/data/pl.smuglo.li.php @@ -0,0 +1,8 @@ + 'RHd2Ij-Xc3eq5YxU1IR8K7CfHIlsdgf1OWABk3LMha4', + 'client_secret' => 'stEe6PLnEEs2llqSRkdbzSQrz9OAZTQNse13q1f42Hc', + 'id' => '234966', + 'name' => 'Dashboard FE', + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'website' => NULL, +); \ No newline at end of file diff --git a/data/pleroma.gidikroon.eu.php b/data/pleroma.gidikroon.eu.php new file mode 100644 index 0000000..2ec40e1 --- /dev/null +++ b/data/pleroma.gidikroon.eu.php @@ -0,0 +1,9 @@ + 'BB4_NF8QrodgftY23TnH1L01wPH3sU6d_RYZiX3d4GM', + 'client_secret' => 'RLJdLdD5hFL-2aCl4dMT8nt2GFxFc33XLaoUiseehjw', + 'id' => '27149', + 'name' => 'Dashboard FE', + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'website' => NULL, + 'vapid_key' => 'BKjSA5DxLQGPCm_UsFFIeGDqaxJWy9MQEIrUuGdGSxf_m_LJpoF9IskwrcXYnEIfPseauFqX1vObCFZA1RJta7w', +); \ No newline at end of file diff --git a/data/psychocandy.club.php b/data/psychocandy.club.php new file mode 100644 index 0000000..cd64c1e --- /dev/null +++ b/data/psychocandy.club.php @@ -0,0 +1,9 @@ + '3', + 'name' => 'Dashboard FE', + 'website' => NULL, + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'client_id' => 'HoDpiygT3SqW8RJKJ2VvbbOU2FhMI7kaHzjjw6vzVDQ', + 'client_secret' => 'bFC9jnGkqB-lBOGy-gmzAttaA5By3OiCuaiGQcKOltI', + 'vapid_key' => 'BPZPTz32H7MNcVB6h6x3kDdxY28QjOBxPZW05ZyHiGG99UAMFQnSYS-SfgsHO_PU85pebPvtoMAVUqb8UYoXteY=', +); \ No newline at end of file diff --git a/data/quey.org.php b/data/quey.org.php new file mode 100644 index 0000000..7c358b1 --- /dev/null +++ b/data/quey.org.php @@ -0,0 +1,9 @@ + '3051', + 'name' => 'Dashboard FE', + 'website' => NULL, + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'client_id' => '9w9b7w6Uu2LxkJaoEMwRcazV6ePRKdC8ZQLIE0ViFUM', + 'client_secret' => 'uOxITxUMQQE-KjfhAw5h7XGiBjtixw0GCGzJiweH0cc', + 'vapid_key' => 'BJ9eUAEusCcxl_aZ27el3jBOzFzec576oZT11lfgIJ9amx9sPq2pObxSfHsKWvhlJJ-JREckd0G_2S16DiWJhR4=', +); \ No newline at end of file diff --git a/data/radical.town.php b/data/radical.town.php new file mode 100644 index 0000000..fa93200 --- /dev/null +++ b/data/radical.town.php @@ -0,0 +1,9 @@ + '3891', + 'name' => 'Dashboard FE', + 'website' => NULL, + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'client_id' => 'WFOTnDnyPWK3-vrxs04vsjCqkjJvPVWwDAx5T76IEg8', + 'client_secret' => 'A8H8W6Bo0a9vZwEkJ3ZYoB-EHddqX3gWActVY7TnKUQ', + 'vapid_key' => 'BP684BcPRpZzFikKDGi1RW9zRisWOAFbY545CI1I3zwznKoBb5J3Zx7VVYHEz81s-kPIx3Qo27EmkkX5K5aBn6I=', +); \ No newline at end of file diff --git a/data/social.melonbread.xyz.php b/data/social.melonbread.xyz.php new file mode 100644 index 0000000..7b3566a --- /dev/null +++ b/data/social.melonbread.xyz.php @@ -0,0 +1,8 @@ + NULL, + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'name' => 'Dashboard FE', + 'id' => '84', + 'client_secret' => 'P69QQNTphMZd_edggN-jcgqp6oDhyqXuM3IZ2Yjdnkk=', + 'client_id' => 'ngL_SJ6VdJL55zBjQ9KCX7RhDLOJ_dyvTCJNyNP82eo=', +); \ No newline at end of file diff --git a/data/social.wake.st.php b/data/social.wake.st.php new file mode 100644 index 0000000..0343a6a --- /dev/null +++ b/data/social.wake.st.php @@ -0,0 +1,9 @@ + '38', + 'name' => 'Dashboard FE', + 'website' => NULL, + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'client_id' => 'Mfz3MX_3RQUeqr--0uraCX_YctdK61L8ac6Jx9iCyro', + 'client_secret' => 'CAxt7QQG1HSnbGf3smHdZbI1rkhhl5tjvd5fkV5MLpg', + 'vapid_key' => 'BB3Kx-GKmYnMkIGxKInQjNUSyT9O1kDqKO-VsyxGlBVzaFI0rEqBvrblO2jXwy2wC9-ycbtPuWOY1_0Ego71CZU=', +); \ No newline at end of file diff --git a/data/tiny.tilde.website.php b/data/tiny.tilde.website.php new file mode 100644 index 0000000..3bf0028 --- /dev/null +++ b/data/tiny.tilde.website.php @@ -0,0 +1,9 @@ + '460', + 'name' => 'Dashboard FE', + 'website' => NULL, + 'redirect_uri' => 'http://ayanami.ga/dashboard', + 'client_id' => 'dfpr0uIGgDSXokP5vVRCyhmHez-DwGL-QQAKbAz3lmU', + 'client_secret' => 'I3we4jTv98io-eY4sMZ86cP6GpnCnE-e7Jay0ZjIi-A', + 'vapid_key' => NULL, +); \ No newline at end of file diff --git a/include/2functions.php b/include/2functions.php new file mode 100644 index 0000000..0db1596 --- /dev/null +++ b/include/2functions.php @@ -0,0 +1,738 @@ +]*>)$i'; // refine this for better/more specific results + if (preg_match_all($pattern, $input, $matches)) { + list($dummy, $links) = ($matches); + return $links; + } + return false; +} + +function emoji($text, $size = 30, $srv) { + $data = json_decode(file_get_contents("https://$srv/api/v1/custom_emojis") , true) [0]['url']; + $u = explode("/", $data); + array_pop($u); + $url = implode("/", $u); + $text = str_replace("http:", "http;", $text); + $text = str_replace("https:", "https;", $text); + $text = preg_replace('~:([a-z0-9_]+):~', "", $text); + $text = str_replace("http;", "http:", $text); + $text = str_replace("https;", "https:", $text); + return $text; +} + +function emojify($string, $emojis, $size = 40) { + foreach ($emojis as $emoji) { + $string = str_replace(":" . $emoji['shortcode'] . ":", "" . $emoji[", $string); + } + return $string; +} + +function context($post) { + global $srv; + global $token; + + $curl = curl_init(); + curl_setopt($curl, CURLOPT_URL, "https://$srv/api/v1/statuses/$post/context"); + if (!is_null($token)) { + curl_setopt($curl, CURLOPT_HTTPHEADER, array( + 'Authorization: Bearer ' . $token + )); + } + curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); + $result = curl_exec($curl); + curl_close($curl); + return $result; +} + +function averageColor($url) { + @$image = imagecreatefromstring(file_get_contents($url)); + + if (!$image) { + $mainColor = "CCCCCC"; + } + else { + $thumb = imagecreatetruecolor(1, 1); + imagecopyresampled($thumb, $image, 0, 0, 0, 0, 1, 1, imagesx($image) , imagesy($image)); + $mainColor = strtoupper(dechex(imagecolorat($thumb, 0, 0))); + } + + return $mainColor; +} + +function user_info($user) { + global $user_settings; + $info = api_get("accounts/" . $user); + $rel = api_get("accounts/relationships?id=" . $user); + return array( + $info, + $rel + ); +} + +function api_get($url) { + global $srv; + global $token; + + $curl = curl_init(); + curl_setopt($curl, CURLOPT_URL, "https://$srv/api/v1/" . $url); + if (!is_null($token)) { + curl_setopt($curl, CURLOPT_HTTPHEADER, array( + 'Authorization: Bearer ' . $token + )); + } + curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); + $result = curl_exec($curl); + curl_close($curl); + return json_decode($result, true); +} + +function api_post($url, $array) { + global $srv; + global $token; + + $cSession = curl_init(); + curl_setopt($cSession, CURLOPT_HEADER, false); + curl_setopt($cSession, CURLOPT_POST, 1); + curl_setopt($cSession, CURLOPT_URL, "https://$srv/api/v1/" . $url); + if (!is_null($token)) { + curl_setopt($cSession, CURLOPT_HTTPHEADER, array( + 'Authorization: Bearer ' . $token + )); + } + curl_setopt($cSession, CURLOPT_POSTFIELDS, http_build_query($array)); + curl_setopt($cSession, CURLOPT_RETURNTRANSFER, true); + $result = curl_exec($cSession); + curl_close($cSession); + + return json_decode($result, true); +} + +function api_delete($url, $array) { + global $srv; + global $token; + + $cSession = curl_init(); + curl_setopt($cSession, CURLOPT_HEADER, false); + curl_setopt($cSession, CURLOPT_POST, 1); + curl_setopt($cSession, CURLOPT_URL, "https://$srv/api/v1/" . $url); + curl_setopt($cSession, CURLOPT_CUSTOMREQUEST, "DELETE"); + if (!is_null($token)) { + curl_setopt($cSession, CURLOPT_HTTPHEADER, array( + 'Authorization: Bearer ' . $token + )); + } + curl_setopt($cSession, CURLOPT_POSTFIELDS, http_build_query($array)); + curl_setopt($cSession, CURLOPT_RETURNTRANSFER, true); + $result = curl_exec($cSession); + curl_close($cSession); + + return json_decode($result, true); +} + +function render_reply($item) { + global $user_settings; + global $logedin; + global $srv; + + $reply['mode'] = ""; + if (isset($item['type']) && $item['type'] == 'ancestor') { + $reply['mode'] = "ancestor"; + } + + $reply['id'] = $item['id']; + $reply['uid'] = $item['account']['id']; + $reply['name'] = emojify($item['account']['display_name'], $item['account']['emojis'], 15); + $reply['acct'] = $item['account']['acct']; + $reply['avatar'] = $item['account']['avatar']; + + $reply['menu'] = ""; + + $json['id'] = $item['id']; + $json['scope'] = $item['visibility']; + if ($logedin) { + $json['mentions'] = ""; + $array = $item["mentions"]; + $json['mentions'] = ($user_settings['acct'] == $item["account"]['acct'] ? "" : "@" . $item["account"]['acct']) . " "; + if (!empty($array)) { + foreach ($array as $mnt) { + if ($mnt['acct'] != $user_settings['acct']) { + $json['mentions'] .= "@" . $mnt['acct'] . " "; + } + } + } + } + $reply['json'] = json_encode($json); + + $reply['replyto'] = ($item['in_reply_to_id'] ? " " : ""); + $reply['text'] = processText($item); + + $public = ""; + $private = ""; + $unlisted = ""; + $direct = ""; + + $reply['date'] = " - " . date("d/m/y H:i", strtotime($item['created_at'])) . " - " . $$item['visibility'] . ""; + + $reply['media'] = ""; + if (!empty($item['media_attachments'])) { + $reply['media'] = "
"; + $images = count($item['media_attachments']); + $class = ($images > 1 ? "class='icon'" : ""); + foreach ($item['media_attachments'] as $file) { + $ext = explode(".", $file['url']); + $ext = end($ext); + $ext = explode("?", $ext) [0]; + if ($ext == 'mp4' || $ext == 'webm') { + $reply['media'] .= "
+ "; + } + elseif ($ext == 'mp3' || $ext == 'ogg') { + $reply['media'] .= "
"; + } + else { + if ($item['sensitive'] == true && $user_settings['explicit'] != 'off') { + $reply['media'] .= "
"; + } + else { + $reply['media'] .= "
"; + + } + } + } + $reply['media'] .= "
"; + } + + + $reply['buttons'] = " + " . ($logedin ? "
" : "") . " +
" . $item['favourites_count'] . "
+
" . $item['reblogs_count'] . "
+ "; + + $result = file_get_contents("templates/reply.txt"); + + foreach ($reply as $key => $elem) { + $result = str_replace(":$key:", $elem, $result); + } + + return $result; +} + +function favourite($post, $mode) { + $result = api_post(($mode == true ? "statuses/$post/favourite" : "statuses/$post/unfavourite"),array()); + + if (isset($result['favourites_count'])) { + return $result['favourites_count']; + } + else { + return "error"; + } +} + +function reblog($post, $mode) { + $result = api_post(($mode == true ? "statuses/$post/reblog" : "statuses/$post/unreblog"),array()); + if (isset($result['reblog']['reblogs_count'])) { + return $result['reblog']['reblogs_count']; + } + elseif (isset($result['reblogs_count'])) { + return $result['reblogs_count']; + } + else { + return "error"; + } +} + +function delpost($id) { + global $srv; + global $token; + + if (!is_null($token)) { + $curl = curl_init(); + curl_setopt($curl, CURLOPT_HEADER, false); + curl_setopt($curl, CURLOPT_POST, 1); + curl_setopt($curl, CURLOPT_URL, "https://$srv/api/v1/statuses/$id"); + curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "DELETE"); + curl_setopt($curl, CURLOPT_HTTPHEADER, array( + 'Authorization: Bearer ' . $token + )); + + curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); + $result = curl_exec($curl); + curl_close($curl); + $result = json_decode($result, true); + if (empty($result)) { + return "1"; + } + else { + return "0"; + } + } +} + +function sendpost($text, $media, $reply, $markdown = false, $scope, $sensitive, $spoiler = false) { + global $srv; + global $token; + if (!is_null($token)) { + + $cSession = curl_init(); + curl_setopt($cSession, CURLOPT_URL, "https://$srv/api/v1/statuses"); + curl_setopt($cSession, CURLOPT_RETURNTRANSFER, true); + curl_setopt($cSession, CURLOPT_POST, 1); + curl_setopt($cSession, CURLOPT_HTTPHEADER, array( + 'Authorization: Bearer ' . $token + )); + $query = ""; + $query .= "status=" . urlencode(html_entity_decode($text, ENT_QUOTES)) . "&visibility=" . $scope;; + if (!is_null($reply) && $reply != "null") { + $query .= "&in_reply_to_id=" . $reply; + } + if ($markdown == true) { + $query .= "&content_type=text/markdown"; + } + if ($sensitive == 'true') { + $query .= "&sensitive=true"; + } + if ($spoiler == true) { + $query .= "&spoiler_text=" . $spoiler; + } + + if (!is_null($media)) { + foreach ($media as $mid) { + $query .= "&media_ids[]=" . $mid; + } + } + + file_put_contents("query.txt",var_export($query,true)); + + curl_setopt($cSession, CURLOPT_POSTFIELDS, $query); + $result = curl_exec($cSession); + curl_close($cSession); + return $result; + } + else { + return false; + } +} + +function uploadpic($file) { + global $srv; + global $token; + if (!is_null($token)) { + $mime = get_mime($file); + $info = pathinfo($file); + $name = $info['basename']; + $output = new CURLFile($file, $mime, $name); + + do { + $cSession = curl_init(); + curl_setopt($cSession, CURLOPT_URL, "https://$srv/api/v1/media"); + curl_setopt($cSession, CURLOPT_RETURNTRANSFER, true); + curl_setopt($cSession, CURLOPT_POST, 1); + curl_setopt($cSession, CURLOPT_HTTPHEADER, array( + 'Authorization: Bearer ' . $token + )); + curl_setopt($cSession, CURLOPT_POSTFIELDS, array( + 'file' => $output + )); + $result = curl_exec($cSession); + } while (empty($result)); + curl_close($cSession); + $array = json_decode($result, true); + + $ext = explode(".", $array['url']); + $ext = end($ext); + $ext = explode("?", $ext) [0]; + + if (in_array($ext, array( + 'jpg', + 'jpeg', + 'gif', + 'png', + 'svg' + ))) { + $file = $array['url']; + } + else { + $file = "img/doc.png"; + } + return json_encode(array( + $array['id'], + $file + )); + } + else { + return false; + } +} + +function register_app($instance) { + global $setting; + + $cSession = curl_init(); + curl_setopt($cSession, CURLOPT_URL, "https://$instance/api/v1/apps"); + curl_setopt($cSession, CURLOPT_RETURNTRANSFER, true); + curl_setopt($cSession, CURLOPT_HEADER, false); + curl_setopt($cSession, CURLOPT_POST, 1); + curl_setopt($cSession, CURLOPT_POSTFIELDS, http_build_query(array( + 'client_name' => $setting['appname'], + 'redirect_uris' => $setting['url'], + 'scopes' => 'read write follow' + ))); + $result = curl_exec($cSession); + curl_close($cSession); + + return json_decode($result, true); +} + +function getnotif($id = false, $max = false) { + global $srv; + global $token; + global $user_settings; + $n = ""; + $notif = api_get("notifications?" . ($id == false ? "limit=9&" : "") . ($id != false ? ($max == true ? "max_id=$id" : "since_id=$id") : "")); + if (!empty($notif)) { + foreach ($notif as $post) { + $user = "" . emojify($post['account']['display_name'], $post['account']['emojis'], 10) . ""; + $preview = ""; + $buttons = ""; + $media = ""; + + switch ($post["type"]) { + case "mention": + if ($post['status']['in_reply_to_id'] == null) { + $type = ""; + $string = "mentioned you in a post"; + $preview = "" . emojify(strip_tags(trim($post['status']['content']) , '

') , $post['status']['emojis'], 15) . "
"; + $media = (!empty($post['status']['media_attachments']) ? "
" : ""); + } + else { + $type = ""; + $string = "replied to your post"; + $preview = "" . emojify(strip_tags(trim($post['status']['content']) , '

') , $post['status']['emojis'], 15) . "
"; + $media = (!empty($post['status']['media_attachments']) ? "
" : ""); + } + + $array = $post['status']["mentions"]; + $mentions = ($user_settings['acct'] == $post['status']['account']['acct'] ? "" : "@" . $post['status']['account']['acct']) . " "; + if (!empty($array)) { + foreach ($array as $mnt) { + if ($mnt['acct'] != $user_settings['acct']) { + $mentions .= "@" . $mnt['acct'] . " "; + } + } + } + + $buttons = "
+ + +
"; + break; + + case "favourite": + $type = ""; + $string = "favourited your post"; + $preview = "" . (!empty($post['status']['content']) ? emojify(strip_tags(trim($post['status']['content']) , '

') , $post['status']['emojis'], 15) : "Favourited your image") . "
"; + $media = (!empty($post['status']['media_attachments']) ? "
" : ""); + break; + + case "reblog": + $type = ""; + $string = "reblogged your post"; + $preview = "" . (!empty($post['status']['content']) ? emojify(strip_tags(trim($post['status']['content']) , '

') , $post['status']['emojis'], 15) : "Reblogged your image") . "
"; + @$media = (!is_null($post['status']['media_attachments']) ? "
" : ""); + break; + + case "pleroma:emoji_reaction": + $type = ""; + $string = "favourited your post"; + $preview = "" . (!empty($post['status']['content']) ? emojify(strip_tags(trim($post['status']['content']) , '

') , $post['status']['emojis'], 15) : "Favourited your image") . "
"; + $media = (!empty($post['status']['media_attachments']) ? "
" : ""); + break; + + case "follow": + $type = ""; + $string = "started following you"; + break; + } + + $n .= " +
+
+
+
+ $type $user + " . trim($preview) . " + $buttons +
+ $media +
+
+ "; + + } + return $n; + } +} + +function getnotes($thread) { + global $user_settings; + global $token; + global $srv; + global $setting; + global $logedin; + @$reb = array( + json_decode(file_get_contents("https://$srv/api/v1/statuses/" . $thread . "/reblogged_by") , true) + ); + @$fab = array( + json_decode(file_get_contents("https://$srv/api/v1/statuses/" . $thread . "/favourited_by") , true) + ); + $limit = (count($reb[0]) > count($fab[0]) ? count($reb[0]) - 1 : count($fab[0]) - 1); + + $notes = array(); + $index = 0; + + for ($i = 0;$i <= $limit;$i++) { + if (isset($reb[0][$i])) { + $notes[$index][0] = "reb"; + $notes[$index][1] = $reb[0][$i]; + $index++; + } + if (isset($fab[0][$i])) { + $notes[$index][0] = "fav"; + $notes[$index][1] = $fab[0][$i]; + $index++; + } + } + + return $notes; +} + +function getreplies($thread, $since = false) { + global $user_settings; + global $token; + global $srv; + global $setting; + global $logedin; + $context = json_decode(context($thread) , true); + $array = array(); + if (!empty($context['ancestors'])) { + if ($since == false) { + foreach ($context['ancestors'] as $elem) { + $elem['type'] = 'ancestor'; + $array[] = $elem; + } + } + } + $flag = 0; + if (!empty($context['descendants'])) { + foreach ($context['descendants'] as $elem) { + if (($since != false && $flag == 1) || $since == false) { + $elem['type'] = 'descendant'; + $array[] = $elem; + } + if ($since != false && $elem['id'] == $since) { + $flag = 1; + } + } + } + + $replies = array(); + + foreach ($array as $item) { + $reply['mode'] = ""; + if ($item['type'] == 'ancestor') { + $reply['mode'] = "ancestor"; + } + + $replies[] = array( + 'mode' => $reply['mode'], + 'content' => $item + ); + } + + return $replies; +} + +function timeline($query) { + global $token; + global $srv; + + $notes = ""; + $media = ($query['text'] == "on" ? "" : "&only_media=true"); + $next = ($query['next'] ? "&max_id=" . $query['next'] : ($query['since'] ? "&since_id=" . $query['since'] : "")); + + switch ($query['mode']) { + case "home": + $array = api_get("timelines/home?limit=25{$media}{$next}"); + break; + + case "federated": + $array = api_get("timelines/public?limit=25{$media}{$next}"); + break; + + case "tag": + $array = api_get("timelines/tag/" . $query['tag'] . "?limit=25{$media}{$next}"); + break; + + case "local": + $array = api_get("timelines/public?limit=25&local=true{$media}{$next}"); + break; + + case "user": + $array = api_get("accounts/" . $query['user'] . "/statuses?limit=25{$media}{$next}"); + break; + + case "thread": + $array = array( + api_get("statuses/" . $query['thread']) + ); + break; + + case "favourites": + $array = api_get("favourites?limit=25{$media}{$next}"); + break; + + case "direct": + $array = api_get("timelines/direct?limit=25{$next}"); + break; + + case "list": + $array = api_get("timelines/list/" . $query['list'] . "?limit=25{$next}"); + break; + + case "bookmarks": + $array = api_get("bookmarks?limit=25{$next}"); + break; + + case "account": + $info = api_get("accounts/verify_credentials"); + $array = api_get("accounts/" . $info['id'] . "/statuses?limit=25{$media}{$next}"); + break; + + default: + $array = api_get("timelines/public?limit=25{$media}{$next}"); + break; + } + + if (!is_array($array)) { + return false; + } + + $next = end($array) ['id']; + $thread = array(); + + foreach ($array as $elem) { + if ($query['replies'] == "on" || $query['mode'] == "thread") { + $thread[] = $elem; + } + else { + if ($elem['in_reply_to_id'] == null) { + $thread[] = $elem; + } + } + + } + + return array( + $thread, + $next + ); +} + +function processText($elem) { + global $user_settings; + require_once "vendor/simple_html_dom.php"; + $content = trim(html_entity_decode($elem['content'],ENT_QUOTES)); + + if (!empty($content)) { + $html = str_get_html($content); + foreach ($html->find('a') as $lnk) { + foreach ($elem['media_attachments'] as $f) { + if (is_numeric(strpos($f['description'],explode("…",$lnk->innertext)[0]))) { + $content = str_replace($lnk->outertext . "
", null, $content); + $content = str_replace("
" . $lnk->outertext, null, $content); + $content = str_replace($lnk->outertext, null, $content); + } + } + + if (is_numeric(strpos($lnk->href, $user_settings['instance'])) || in_array($lnk->class, array( + "u-url mention", + "hashtag" + )) || $lnk->rel == "tag") { + $content = str_replace($lnk->outertext, $lnk->innertext, $content); + } + else { + $prv = $lnk->outertext; + $lnk->target = '_blank'; + $lnk->class = 'link external'; + $content = str_replace($prv, $lnk->outertext, $content); + } + } + } + + $result = strip_tags($content, '

'); + $result = str_replace('
', '
', $result); + //$result = str_replace(''', "'", $result); + + foreach ($elem['mentions'] as $mention) { + $result = str_replace("@" . $mention['username'], "
@" . $mention['username'] . "", $result); + } + + //$result = preg_replace("/(?$1", $result); + $result = emojify($result, $elem['emojis']); + $result = preg_replace("/#([A-Za-z0-9\/\.]*)/", "#$1", $result); + + return $result; +} + +function get_mime($filename) { + $result = new finfo(); + + if (is_resource($result) === true) { + return $result->file($filename, FILEINFO_MIME_TYPE); + } + + return false; +} diff --git a/include/functions.php b/include/functions.php index 3f31ece..49c21c2 100644 --- a/include/functions.php +++ b/include/functions.php @@ -485,13 +485,13 @@ function getnotif($id = false, $max = false) { $type = ""; $string = "mentioned you in a post"; $preview = "" . emojify(strip_tags(trim($post['status']['content']) , '

') , $post['status']['emojis'], 15) . "
"; - $media = (!empty($post['status']['media_attachments']) ? "

" : ""); + $media = (!empty($post['status']['media_attachments']) ? "
" : ""); } else { $type = ""; $string = "replied to your post"; $preview = "" . emojify(strip_tags(trim($post['status']['content']) , '

') , $post['status']['emojis'], 15) . "
"; - $media = (!empty($post['status']['media_attachments']) ? "
" : ""); + $media = (!empty($post['status']['media_attachments']) ? "
" : ""); } $array = $post['status']["mentions"]; @@ -514,14 +514,14 @@ function getnotif($id = false, $max = false) { $type = ""; $string = "favourited your post"; $preview = "" . (!empty($post['status']['content']) ? emojify(strip_tags(trim($post['status']['content']) , '

') , $post['status']['emojis'], 15) : "Favourited your image") . "
"; - $media = (!empty($post['status']['media_attachments']) ? "
" : ""); + $media = (!empty($post['status']['media_attachments']) ? "
" : ""); break; case "reblog": $type = ""; $string = "reblogged your post"; $preview = "" . (!empty($post['status']['content']) ? emojify(strip_tags(trim($post['status']['content']) , '

') , $post['status']['emojis'], 15) : "Reblogged your image") . "
"; - @$media = (!is_null($post['status']['media_attachments']) ? "
" : ""); + @$media = (!is_null($post['status']['media_attachments']) ? "
" : ""); break; case "follow": diff --git a/js/scripts.js b/js/scripts.js index f315f4e..2271073 100644 --- a/js/scripts.js +++ b/js/scripts.js @@ -425,6 +425,7 @@ $('body').on('click', '#settings #send', function() { $('#settings #loading').remove(); $('#settings #send').after('Settings Saved'); $('#settings #saved').delay(1000).fadeOut("slow"); + window.location.reload(true); }); }); diff --git a/layout/header.php b/layout/header.php index 7c31bb9..98edf3d 100644 --- a/layout/header.php +++ b/layout/header.php @@ -108,7 +108,7 @@ endif; ?> - + @@ -142,23 +142,23 @@ endif; ?> - + - + - + - + - Login + Login @@ -186,9 +186,9 @@ if ($logedin) {
- +
- +
diff --git a/login/index.php b/login/index.php index fa6e20c..37aceb0 100644 --- a/login/index.php +++ b/login/index.php @@ -8,8 +8,8 @@ include "../include/functions.php"; $message = ""; -if (isset($_POST['user'])){ - $instance = htmlentities($_POST['user']); +if (isset($_POST['user']) || isset($_GET['instance'])){ + $instance = (isset($_POST['user']) ? htmlentities($_POST['user']) : htmlentities($_GET['instance'])); $check = json_decode(file_get_contents("https://$instance/api/v1/instance"),true); if(is_null($check['title'])){ diff --git a/modules/2timeline.php b/modules/2timeline.php new file mode 100644 index 0000000..912191e --- /dev/null +++ b/modules/2timeline.php @@ -0,0 +1,297 @@ + + + + + " : ""); + + if ($logedin && $rel[0]['following']) { + $profile['top'] .= "Lists  + + "; + } + + if ($logedin) { + if ($rel[0]['following']) { + $label = " Following"; + $class = "unfollow"; + } + else { + if ($info['locked']) { + if ($rel[0]['requested']) { + $label = " Follow Requested"; + $class = "unfollow"; + } + else { + $label = " Request Follow"; + $class = "follow"; + } + } + else { + $label = " Follow"; + $class = "follow"; + } + } + $profile['top'] .= "$label"; + } + $profile['top'] .= "" . (in_array($info['id'], $user_settings['nsfw']) ? "NSFW " : "NSFW ") . ""; + + if ($logedin) { + $profile['bottom'] = " + " . ($info['locked'] ? " Locked" : "") . " + " . ($rel[0]['followed_by'] ? " Follows You" : "") . " + " . ($rel[0]['blocking'] ? " Blocked" : "") . " + " . ($rel[0]['muting'] ? " Muted" : "") . " + "; + } + else { + $profile['bottom'] = ""; + } + + $profile['avatar'] = $info['avatar']; + $profile['name'] = emojify($info['display_name'], $info['emojis'], 40); + $profile['acct'] = $info['acct']; + $profile['url'] = $info['url']; + $profile['note'] = emojify(trim($info['note']) , $info['emojis']); + $profile['statuses'] = $info['statuses_count']; + $profile['following'] = $info['following_count']; + $profile['followers'] = $info['followers_count']; + + foreach ($profile as $key => $value) { + $template = str_replace(":$key:", $value, $template); + } + + echo $template; +} +elseif (!isset($_GET['next']) && !isset($_GET['since'])) { + echo "
"; +} + +if ((!isset($thread[0]['id']) && !empty($thread)) || !is_array($thread)) { + echo "
Error loading the timeline. " . json_encode($thread) . "
"; +} +else { + $e = 0; + foreach ($thread as $elem) { + + $post = array(); + $post['pid'] = $elem['id']; + $post['replyto'] = ""; + $post['rt'] = ""; + + if ($elem['reblog'] != null) { + $post['name'] = "" . emojify($elem['reblog']['account']['display_name'], $elem['reblog']['account']['emojis'], 15) . ""; + + $post['replyto'] = "" . ($elem['reblog']['in_reply_to_id'] ? " " : "") . ""; + + //$post['rt'] = "[ by " . emojify($elem['account']['display_name'],$elem['account']['emojis'],15) . " ]"; + $post['rt'] = "[ by " . emojify($elem['account']['display_name'], $elem['account']['emojis'], 15) . "@" . explode("@", $elem['account']['acct']) [0] . " ]"; + + $elem = $elem['reblog']; + } + else { + $post['name'] = "" . emojify($elem['account']['display_name'], $elem['account']['emojis'], 20) . " (" . $elem['account']['acct'] . ") "; + + $post['replyto'] = "" . ($elem['in_reply_to_id'] ? " " : "") . ""; + } + + if (in_array($elem["account"]['id'], $user_settings['nsfw'])) { + $elem['sensitive'] = true; + } + + if ($user_settings['explicit'] == "hide" && $elem['sensitive'] == true && $tl['mode'] != "thread") { + continue; + } + if (@in_array($elem["pleroma"]['conversation_id'], $user_settings['hide'])) { + continue; + } + + $json['id'] = $elem['id']; + $json['scope'] = $elem['visibility']; + if ($logedin) { + $pos['mentions'] = ""; + $array = $elem["mentions"]; + $json['mentions'] = ($user_settings['acct'] == $elem["account"]['acct'] ? "" : "@" . $elem["account"]['acct']) . " "; + if (!empty($array)) { + foreach ($array as $mnt) { + if ($mnt['acct'] != $user_settings['acct']) { + $json['mentions'] .= "@" . $mnt['acct'] . " "; + } + } + } + } + $post['json'] = json_encode($json); + + $post['menu'] = ""; + + $post['text'] = processText($elem); + + $post['spoiler'] = (empty($elem['spoiler_text']) ? "" : "" . $elem['spoiler_text'] . "
"); + $post['media'] = ""; + + $urls = get_urls(strip_tags($elem['content'], '

')); + + if (!empty($urls)) { + foreach ($urls as $url) { + parse_str(parse_url($url, PHP_URL_QUERY) , $my_array_of_vars); + if (isset($my_array_of_vars['v'])) { + $post['media'] = ""; + } + } + } + + if (!empty($elem['media_attachments'])) { + if ($user_settings['attach'] != "off"){ + $images = count($elem['media_attachments']); + $class = ($images === 1 ? "" : ($images > 4 ? "class='smaller'" : "class='small'")); + foreach ($elem['media_attachments'] as $file) { + $ext = explode(".", $file['url']); + $ext = end($ext); + $ext = explode("?", $ext) [0]; + if ($ext == 'mp4' || $ext == 'webm') { + $post['media'] .= "
+ "; + } + elseif ($ext == 'mp3' || $ext == 'ogg') { + $post['media'] .= "
"; + } + else { + if ($elem['sensitive'] == true && $user_settings['explicit'] != 'off') { + $post['media'] .= "
"; + } + else { + //$post['media'] .= "
"; + $post['media'] .= "
"; + + } + } + } + } else { + $post['text'] .= "

\n"; + foreach ($elem['media_attachments'] as $file) { + $post['text'] .= "See attachment ".($elem['sensitive'] == true ? "(NSFW)" : "")."
\n"; + } + } + } + + $public = ""; + $private = ""; + $unlisted = ""; + $direct = ""; + + $post['footer'] = " +
+ " . ($logedin ? "" : "") . " + + + +
"; + + $post['form'] = ($tl['mode'] == 'thread' && $logedin ? str_replace(array( + ":id:", + ":content:" + ) , array( + $elem['id'], + $json['mentions'] + ) , file_get_contents("templates/replyform.txt")) : ""); + + $post['ancestors'] = " "; + $post['descendants'] = " "; + + if ($tl['mode'] == 'thread') { + foreach ($replies as $e) { + if ($e['mode'] == 'ancestor') { + $post['ancestors'] .= render_reply($e['content']); + } + else { + $post['descendants'] .= render_reply($e['content']); + } + } + } + + $post['style'] = ""; //($tl['mode'] == "single" ? "display:none;" : ""); + $post['id'] = $elem['id']; + $post['avatar'] = $elem['account']['avatar']; + $post['notes'] = ""; + + if ($notes) { + foreach ($notes as $note) { + $post['notes'] .= ""; + } + } + + if ((empty($elem['media_attachments']) && $post['media'] == "") || (!(empty($elem['media_attachments']) && $post['media'] == "") && $user_settings['attach'] == "off")) { + $post['template'] = file_get_contents("templates/textpost.txt"); + } + else { + $post['template'] = file_get_contents("templates/post.txt"); + } + + foreach ($post as $key => $value) { + $post['template'] = str_replace(":$key:", $value, $post['template']); + } + echo $post['template']; + unset($post); + $e++; + } + if ((!isset($_GET['next']) || (isset($_GET['next']) && !isset($_GET['ajax']))) && !isset($_GET['since']) && !isset($_GET['thread'])) { + $query = http_build_query(array_filter(array( + 'user' => (isset($tl['user']) ? $tl['user'] : false) , + 'mode' => $tl['mode'] + ))); + + echo ""; + } +} +?> diff --git a/themes/1994/brutus.png b/themes/1994/brutus.png new file mode 100644 index 0000000000000000000000000000000000000000..ca6dfdbaaceb1ddc5c432c1aa910adf9d32ab000 GIT binary patch literal 86582 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 z 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 literal 0 HcmV?d00001 diff --git a/themes/1994/css/color.css b/themes/1994/css/color.css new file mode 100644 index 0000000..82c31a5 --- /dev/null +++ b/themes/1994/css/color.css @@ -0,0 +1,352 @@ +a, .link { + color: blue; +} + +body { + background-color: #008282; + background-image: url("../vp.jpg"); +} + +select{ + color:black; + background-color:white; +} + +label { + color: #425f99; +} + +textarea,input[type="text"],.notifpic{ + background-color:#c8f7f5; + border-bottom:2px solid #ffffff !important; + border-right:2px solid #ffffff !important; + border-top:2px solid #828282 !important; + border-left:2px solid #828282 !important; +} + +textarea{ + background-image: url("../brutus.png"); + background-repeat: no-repeat; + background-position: right; + background-size:contain; +} + +.media{ + border-bottom:2px solid #ffffff !important; + border-top:2px solid #828282 !important; +} + +input[type="radio"]:checked+label { + color: black; +} + +input[type="checkbox"]:checked+label { + color: red; +} + +.topbar { + background-color: #734eec; +} + +.gotop { + background-color: rgba(255, 255, 255, 0.5); +} + +.gotop a { + color: white; +} + +.topicon { + color: white; +} + +.tiselected { + border-bottom: 2px solid white; +} + +.badge { + color: white; +} + +.alert { + background-color: red; +} + +#notifications { + background-color: #efd7f3; + color:black; + box-shadow: 1px 1px 1px black; +} + +.notif{ + color:black; +} + +.notif .text{ + color:black !important; +} + +.uname { + text-decoration:underline !important; +} + +#quicksend { + background-color: #efd7f3; + border-top:2px solid #ffffff; + border-left:2px solid #ffffff; + border-bottom:2px solid #828282; + border-right:2px solid #828282; +} + +.new { + background-color:#efd7f3; +} + +.side_element { + background-color: #efd7f3; + border-top:2px solid #ffffff; + border-left:2px solid #ffffff; + border-bottom:2px solid #828282; + border-right:2px solid #828282; +} + +.side_element li:hover { + background-color: #734eec; + color:white; +} + +.side_element li:active { + background-color: rgba(255, 255, 255, 0.25); +} + +.side_element a, .userinfo a, .userinfo .ldr { + color: black !important; +} + +.uploadBox { + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1); +} + +.delpic { + color:red; + background-color:white; +} + +#send { + background-color: #b967ff; + border-top:2px solid #ffffff; + border-left:2px solid #ffffff; + border-bottom:2px solid #828282; + border-right:2px solid #828282; + color:black; +} + +.formbtn { + color:black; +} + +.formbtn label{ + color:black; +} + +.profile,.loader,.menu,.notif { + background-color: #efd7f3 !important; + border-top:2px solid #ffffff; + border-left:2px solid #ffffff; + border-bottom:2px solid #828282; + border-right:2px solid #828282; +} + +.menu li { + background-color: #efd7f3 !important; +} + +#usermenu .menu { + background-color: #6B91B6; +} + +.postMenu { + background-color: #efd7f3; + border-top:2px solid #ffffff; + border-left:2px solid #ffffff; + border-bottom:2px solid #828282; + border-right:2px solid #828282; + color:black; + padding:1px; +} + +.postMenu div{ + background-color: #efd7f3; + border-top:2px solid #ffffff; + border-left:2px solid #ffffff; + border-bottom:2px solid #828282; + border-right:2px solid #828282; + color:black; + box-shadow: 1px 1px 2px black; +} + +.postMenu li{ + background-color: #efd7f3; + color:black; +} + +.menu li:hover { + background-color: #734eec !important; + color:white; +} + + +.postMenu li a{ + color: #734eec !important; +} + +.postMenu li:hover a{ + color:white !important; +} + +.listmenu li { + background-color:black; + color:white; +} + +.listmenu li:hover { + background-color:white; + color:black; +} + +.autl:hover li{ + background-color:lightgreen !important; +} + +.rutl:hover li{ + background-color:crimson !important; +} + +.unblock,.unmute,.block,.mute,.follow, +.unfollow, +.nsfw, +.unnsfw, +.profileMenu, +.listmenu { + background-color: black; + color: white; + cursor: pointer; +} + +.mute:hover,.block:hover,.follow:hover, +.nsfw:hover { + background-color: lime; +} + +.unmute:hover,.unblock:hover,.unfollow:hover, +.unnsfw:hover{ + background-color: crimson !important; +} + +.unbookmark{ + color: crimson !important; +} + +.unfav, .unreblog{ + color: red !important; +} + +.post, +.rb, +.textonly, +.loadmore { + background-color: #efd7f3; + border-top:2px solid #ffffff; + border-left:2px solid #ffffff; + border-bottom:2px solid #828282; + border-right:2px solid #828282; +} + +.postform { + background-color: #efd7f3; + border-top:2px solid #ffffff; + border-left:2px solid #ffffff; + border-bottom:2px solid #828282; + border-right:2px solid #828282; +} + +.previewpost,.userinfo { + background-color: #efd7f3; + border-top:2px solid #ffffff; + border-left:2px solid #ffffff; + border-bottom:2px solid #828282; + border-right:2px solid #828282; + box-shadow: 1px 1px 1px rgba(0,0,0,0.8); + color:black; +} + +.userinfo_he a{ + color:white !important; +} + +.icon { + background-color: black; +} + +.postHeader { + background-color: #734eec; + color:white; +} + +.reply .postHeader{ + background-color:#808080; + border-bottom:3px solid #808080; +} + +.postHeader a, .postHeader .link { + color: white; +} + +.toggleblur{ + background-color: blue; + color:white; +} + +.post_footer { + border-bottom:2px solid #ffffff; + border-right:2px solid #ffffff; + border-top:2px solid #828282; + border-left:2px solid #828282; + background-color:#c8f7f5; +} + +.notif .post_buttons { + color: black; + background-color:#efd7f3; +} + +.reply { + background-color: #d8edf3; + border-bottom: 1px solid #666; +} + +.note { + background-color: #ccc; +} + +.button { + background-color: white; +} + +.setting label { + background-color:#e2e2e2; + border-bottom:2px solid #ffffff; + border-right:2px solid #ffffff; + border-top:2px solid #828282; + border-left:2px solid #828282; + color:#aaaaaa; +} + +.setting input[type="radio"]:checked+label { + background-color: #efd7f3; + border-top:2px solid #ffffff; + border-left:2px solid #ffffff; + border-bottom:2px solid #828282; + border-right:2px solid #828282; + color: black; +} diff --git a/themes/1994/css/mobile.css b/themes/1994/css/mobile.css new file mode 100644 index 0000000..5c15512 --- /dev/null +++ b/themes/1994/css/mobile.css @@ -0,0 +1,666 @@ +/* overall */ +* { + font-family: arial, helvetica, sans-serif; + font-size: 12pt; +} + +html,body{ + height:100%; +} + +a { + text-decoration:none; +} + +h1 { + font-size:20px; +} + +p { + margin: 0px !important; +} + +body { + margin: 0; +} + +body { + background-attachment: fixed; + background-size: auto 100%; + background-repeat: no-repeat; + background-position: left top; +} + +ul{ + padding:0px; + margin:0px; +} + +select{ + padding:5px; + margin-top:5px; + border:0px; + font-weight:bold; + font-family:fontello, sans-serif; +} + +option{ + font-family:fontello, sans-serif; + } + +label { + margin-left: 5px; + margin-right: 5px; + cursor: pointer; +} + +input[type="file"], .nloadmore { + cursor:pointer; +} + +textarea { + resize: none; +} + +/* omnipresent */ + +.desktop{ + display:none !important; +} + +.link { + text-decoration: none; +} + +.external:after{ + font-family:fontello; + font-weight:normal; + content: ' '; + } + +/* basic structure */ + +.topbar { + width: 100vw; + height: 45px; + margin: 0; + position: relative; +} + +.wrapper { + width: 100vw; + clear: both; + display: inline-block; + text-align: center; +} + +.container { + width: 100% !important; + display: inline-block; + text-align: center; +} + +#posts { + width: 100% !important; +} + +.content { + width: 100%; + display: inline-block; + margin:0px !important; + text-align: left; + word-break: break-all; +} + +aside { + display:none !important; +} + +.gotop { + width: 30px; + height: 30px; + padding: 5px; + position: fixed; + display: table; + text-align: center; + right: 20px; + bottom: 20px; + border-radius: 10px; + z-index:50; +} + +.gotop a { + text-align: center; + display: table-cell; + vertical-align: middle; + opacity: 0.7; + font-size: 20px; +} + +#hiddenside { + background-color: rgba(255, 255, 255, 0); + position: fixed; + left: 0px; + bottom: 0px; + width: 100vw; + height: auto; + z-index: 99; +} + +/* topbar elements */ + +.mid { + display:none; +} + +.topbutton { + vertical-align: middle; + display: table-cell; + line-height: 45px; + height: 100%; + width: 50px; + position: relative; +} + +.topicon { + text-decoration: none; + display: inline; + font-size: 20px; +} + +.badge { + text-decoration: none; +} + +.alert { + border-radius: 90px; + width: 10px; + height: 10px; + position: absolute; + right: 15px; + top: 15px; + display: none; +} + +#notifications { + position: fixed; + left: 0px; + top: 45px; + width: 100vw; + max-height: 400px; + display: none; + line-height:12px; + overflow-y:scroll; + border-radius:3px; +} + +.notif{ + width:100%; + height:80px; + display:inline-block; + text-align:left; + position:relative; +} + +#quicksend { + border-radius: 3px; + font-weight: bold; +} + +.notifContents{ + margin:10px; + display:flex; + height:60px; + max-width:325px; +} + +.nloadmore { + display:inline-block; + height:20px; + padding-top:10px; +} + +/* sidebar */ + +.side_element { + display:none; + width: 92%; + margin: 10px; + display: inline-block; + text-align: center; + color: lightgray; +} + +.side_element a { + color: lightgray; +} + +/* posts area elements */ + +.uploadedImage { + width: 60px; + margin: 10px 0px 10px 10px; + height: 60px; + border: 1px solid #ccc; + display: inline-block; + box-shadow: 3px 3px 3px grey; + float: left; + background-size: cover; +} + +.uploadBox { + width: 100%; + display: inline-block; + border-bottom: 1px solid #ddd; +} + +.delpic { + border-radius:90px; + display:inline-block; + cursor:pointer; +} + +#send { + padding:5px; + border-radius:3px; + font-weight:bold; + margin-top:5px; +} + +.formbtn { + background-color:transparent; + border: 0px; + margin-top:11px; + margin-left:15px; + float:left; + width:20px; + height:20px; + line-height:20px; + text-align:center; + overflow:hidden; + font-size:20px; +} + +.formbtn label{ + margin:-5px; + font-size:20px; +} + +.element { + width: 90% !important; + clear: both; + display: inline-block; + margin-top: 3px; +} + +.profile { + float:left; + background-color:white; + border-radius:5px; + //width:650px; + width:100%; +} + +.profileButton{ + padding: 5px; + border-radius: 5px; + font-family: fontello, sans-serif; +} + +#usermenu .menu { + display: none; + width: 150px; + height: 100px; + position: absolute; + top: 45px; + left: -80px; + transition: 0.4s; +} + +#usermenu:hover>.menu, +#usermenu:active>.menu { + display: block; + transition: 0.4s; +} + +.postMenu,.listmenu { + cursor: pointer; + position:relative; +} + +.postMenu div{ + border-radius: 3px; +} + +.postMenu li { + margin:0px; + width:100%; + height:35px; + display:block; + text-align:center; + line-height:35px; +} + +.postMenu:hover > div{ + display:block !important; +} + +.postMenu ul { + margin:0px; + width:100%; + padding:0px; +} + +.profileMenu:hover > div, .listmenu:hover > div{ + display:block !important; +} + +.listmenu li { + font-family: fontello, sans-serif; + height:30px; + line-height:30px; + text-align:left; + padding-left:12px; + list-style-type: none; +} + +.felem { + margin-left: 10px; + float: left; +} + +.avatar { + display:none; + width: 50px; + background-size: cover; + height: 50px; + float: left; + margin: 15px; + border-radius: 10px; +} + +.post, +.loader, +.loadmore, +.rb, +.textonly, +.profile { + width: 100% !important; + float: left; + text-align: center; + position: relative; + border-radius: 3px; +} + +.postform { + display:none; + position:fixed; + width: 100vw !important; + left:0px; + top:45px; + text-align: center; + border-radius: 3px; + z-index: 99; +} + +#postform { + display:none; +} + +.postHeader { + width: 100%; + display: inline-block; + height: 40px; + text-align: left; +} + +.postHeader *,.post_footer *{ + font-size:small; +} + +.previewpost { + display: none; + position: absolute; + margin-top: -100px; + width: 400px; + border-radius:3px; +} + +.user { + position:relative; +} + +.userinfo { + display: none; + position: absolute; + left:0px; + top:-198px; + width: 300px; + height: 200px; + border-radius:3px; +} + +.userinfo_co { + width: 280px; + margin: 10px; +} + +.userinfo_he { + width: 300px; + height: 100px; +} + +.media { + width: 100%; + display: inline-block; +} + +.img { + width: 600px; + text-align: center; +} + +.blur { + -webkit-filter: blur(25px) brightness(70%) grayscale(100%); + /* Safari 6.0 - 9.0 */ + filter: blur(25px) brightness(70%) grayscale(100%); + opacity: 0.5; + transition: 0.4s; +} + +.toggleblur { + display:none; + cursor: pointer; + font-family: sans, fontello; +} + +.small { + width: 48% !important; + height: 321px; + line-height: 321px; + background-color: black; + float:left; + margin:2px !important; +} + +.smaller { + width: 31% !important; + height: 212px; + line-height: 212px; + background-color: black; + float:left; + margin:2px !important; +} + +.icon { + width: 80px !important; + height: 80px !important; + line-height: 80px; + float:left; + text-align:center; + margin:2px !important; +} + +.postbody { + margin: 15px; +} + +.post_footer { + width: 630px; + display: table-cell; + clear: both; + padding: 10px; + height: 20px; + text-align: left; + border-radius: 3px; +} + +.post_buttons { + font-family: fontello; + float: right; + display: inline-block; + text-align: right; + font-size: 15pt; +} + +.post_buttons a, +.post_buttons span { + font-family: inherit; + text-decoration: none; + color: inherit; + font-size: inherit; +} + +.reply { + width: 100%; + clear: both; + text-align: left; + display: block; +} + +.note { + width: 640px; + float: left; + text-align: left; + border-radius: 5px; + padding: 5px; +} + +.button { + padding: 15px; + float: left; + text-align: center; + border-radius: 5px; + font-size: 20pt; +} + +/* pages */ + +.setting label { + display: block; + width: 40px; + height: 20px; + padding: 5px; + float: left; + margin: 0px; + text-align: center; + transition: all 0.3s ease-in-out; +} + +.setting input[type="radio"]:checked+label { + font-weight: bold; +} + +/* other stuff */ + +/* */ +.lightbox-opened { + /* background-color: #333; */ + background-color: rgba(50, 50, 50, 0.85); + cursor: pointer; + height: 100%; + /* left: 0; */ + overflow-y: scroll; + position: fixed; + text-align: center; + top: 0; + width: 100%; + z-index:105; + &:before { + background-color: #333; + background-color: rgba(#333, 0.9); + color: #eee; + content: "x"; + font-family: sans-serif; + padding: 6px 12px; + position: fixed; + text-transform: uppercase; + } + img { + box-shadow: 0 0 6px 3px #333; + } +} +/* +.lightbox-opened { + //background-color: #333; + background-color: rgba(50, 50, 50, 0.85); + cursor: pointer; + height: 100%; + left: 0; + overflow-y: scroll; + padding: 24px; + position: fixed; + text-align: center; + top: 0; + width: 100%; + &:before { + background-color: #333; + background-color: rgba(#333, 0.9); + color: #eee; + content: "x"; + font-family: sans-serif; + padding: 6px 12px; + position: fixed; + text-transform: uppercase; + } + img { + box-shadow: 0 0 6px 3px #333; + } +} +*/ +.no-scroll { + overflow: hidden; +} + +/* */ + +.fontello { + font-family: fontello, sans-serif; +} + +.loading { + font-family: fontello; + color: black; + content: "\E822"; + animation-name: spin; + animation-duration: 5000ms; + animation-iteration-count: infinite; + animation-timing-function: linear; + /* transform: rotate(3deg); */ + /* transform: rotate(0.3rad);/ */ + /* transform: rotate(3grad); */ + /* transform: rotate(.03turn); */ +} + +@keyframes spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} + +.disabled { + background-color: black; +} diff --git a/themes/1994/css/style.css b/themes/1994/css/style.css new file mode 100644 index 0000000..536979d --- /dev/null +++ b/themes/1994/css/style.css @@ -0,0 +1,636 @@ +/* overall */ +html { + scroll-behavior: smooth; +} + +body { + background-attachment: fixed; + background-size: cover; +} + +* { + font-family: arial, helvetica, sans-serif; + font-size: 11pt; +} + +a { + text-decoration: none; +} + +h1 { + font-size:30px; +} + +p { + margin: 0px !important; +} + +body { + margin: 0; +} + +ul{ + padding:0px; + margin:0px; +} + +select{ + padding:5px; + margin-top:5px; + border:0px; + font-weight:bold; + font-family:fontello, sans-serif; +} + +option{ + font-family:fontello, sans-serif; +} + +label { + margin-left: 5px; + margin-right: 5px; + cursor: pointer; +} + +input[type="file"], .nloadmore { + cursor:pointer; +} + +textarea { + resize: none; +} + +/* omnipresent */ + +.mobile { + display:none !important; +} + +.link { + text-decoration: none; +} + +.external:after{ + font-family:fontello; + font-weight:normal; + content: ' '; + } + +/* basic structure */ + +.topbar { + width: 100%; + height: 45px; + margin: 0; + position: relative; +} + +.wrapper { + width: 100%; + clear: both; + display: inline-block; + text-align: center; +} + +.container { + display: inline-block; + text-align: center; +} + +#posts { + width: 800px; + float: left; +} + +aside { + margin-top: 5px; + width: 280px; + float: left; + display: inline-block; +} + +.gotop { + width: 30px; + height: 30px; + padding: 5px; + position: fixed; + display: table; + text-align: center; + right: 20px; + bottom: 20px; + border-radius: 10px; +} + +.gotop a { + text-align: center; + display: table-cell; + vertical-align: middle; + opacity: 0.7; + font-size: 20px; +} + +#hiddenside { + background-color: rgba(255, 255, 255, 0); + position: fixed; + right: 10px; + bottom: 115px; + width: 350px; + height: auto; +} + +/* topbar elements */ + +.topbutton { + vertical-align: middle; + display: table-cell; + line-height: 45px; + height: 100%; + width: 50px; + position: relative; +} + +.topicon { + text-decoration: none; + display: inline; + font-size: 20px; +} + +.ntbutton { + position:relative; +} + +.badge { + text-decoration: none; +} + +.alert { + border-radius: 90px; + width: 10px; + height: 10px; + position: absolute; + right: 15px; + top: 15px; + display: none; +} + +#notifications { + position: absolute; + right: -20px; + top: 45px; + width: 350px; + max-height: 500px; + display: none; + line-height:12px; + overflow-y:scroll; + border-radius:3px; +} + +.notif{ + width:330px; + height:80px; + display:inline-block; + text-align:left; + position:relative; +} + +#quicksend { + border-radius: 3px; + font-weight: bold; +} + +.notifContents{ + margin:10px; + display:flex; + height:60px; + max-width:325px; +} + +.nloadmore { + display:inline-block; + height:20px; + padding-top:10px; +} + +/* sidebar */ + +.side_element { + border-radius: 3px; + width: 92%; + margin: 10px; + display: inline-block; + text-align: center; +} + +.side_element li { + font-family: fontello, sans-serif; + height:30px; + line-height:30px; + text-align:left; + padding-left:12px; + list-style-type: none; +} + +/* posts area elements */ + +.uploadedImage { + width: 60px; + margin: 10px 0px 10px 10px; + height: 60px; + border: 1px solid #ccc; + display: inline-block; + box-shadow: 3px 3px 3px grey; + float: left; + background-size: cover; +} + +.uploadBox { + width: 100%; + display: inline-block; + border-bottom: 1px solid #ddd; +} + +.delpic { + border-radius:90px; + display:inline-block; + cursor:pointer; +} + +#send { + padding:5px; + border-radius:3px; + font-weight:bold; + margin-top:5px; + float:left; +} + +.formbtn { + background-color:transparent; + border: 0px; + margin-top:11px; + margin-left:15px; + float:left; + width:20px; + height:20px; + line-height:20px; + text-align:center; + overflow:hidden; + font-size:20px; +} + +.formbtn label{ + margin:-5px; + font-size:20px; +} + +.element { + width: 800px; + clear: both; + display: inline-block; + margin-top: 5px; +} + +.profile,.loader { + float:left; + border-radius:5px; + width:650px; +} + +.profileButton{ + padding: 5px; + border-radius: 5px; + font-family: fontello, sans-serif; +} + +#usermenu .menu { + display: none; + width: 150px; + height: 100px; + position: absolute; + top: 45px; + left: -80px; + transition: 0.4s; +} + +#usermenu:hover>.menu, +#usermenu:active>.menu { + display: block; + transition: 0.4s; +} + +.postMenu { + cursor: pointer; + position:relative; +} + +.postMenu div{ + border-radius: 3px; +} + +.postMenu li { + margin:0px; + width:100%; + height:35px; + display:block; + text-align:center; + line-height:35px; +} + +.postMenu:hover > div{ + display:block !important; +} + +.postMenu ul { + margin:0px; + width:100%; + padding:0px; +} + +.profileMenu:hover > div, .listmenu:hover > div{ + display:block !important; +} + +.listmenu li { + font-family: fontello, sans-serif; + height:30px; + line-height:30px; + text-align:left; + padding-left:12px; + list-style-type: none; +} + +.felem { + margin-left: 10px; + float: left; +} + +.avatar { + width: 80px; + background-size: 80px; + height: 80px; + float: left; + margin: 15px; + border-radius: 10px; +} + +.post, +.rb, +.textonly, +.loadmore { + width: 650px; + float: left; + text-align: center; + position: relative; + border-radius: 3px; +} + +.postform { + width:650px; + float: left; + text-align: center; + position: relative; + border-radius: 3px; + display:block !important; +} + +.postHeader { + width: 100%; + display: inline-block; + height: 40px; + text-align: left; +} + +.previewpost { + display: none; + position: absolute; + margin-top: -100px; + width: 400px; + border-radius:3px; +} + +.user { + position:relative; +} + +.userinfo { + display: none; + position: absolute; + left:0px; + top:15px; + width: 300px; + height: auto; + border-radius:3px; + line-height:initial; + z-index:99; +} + +.userinfo_upper{ + top:-100px; +} + +.userinfo_co { + width: 280px; + margin: 10px; + text-align: center; + position:relative; +} + +.userinfo_he { + width: 300px; + height: 150px; +} + +.media { + width: 100%; + display: inline-block; +} + +.img { + width: 600px; + text-align: center; +} + +.blur { + -webkit-filter: blur(25px) brightness(70%) grayscale(100%); + /* Safari 6.0 - 9.0 */ + filter: blur(25px) brightness(70%) grayscale(100%); + opacity: 0.5; + transition: 0.4s; +} + +.toggleblur { + display:none; + cursor: pointer; + font-family: sans, fontello; +} + +.small { + width: 321px !important; + height: 321px; + line-height: 321px; + /* background-color: black; */ + float:left; + margin:2px !important; +} + +.smaller { + width: 212px !important; + height: 212px; + line-height: 212px; + /* background-color: black; */ + float:left; + margin:2px !important; +} + +.icon { + width: 80px !important; + height: 80px !important; + line-height: 80px; + float:left; + text-align:center; + margin:2px !important; +} + +.postbody { + margin: 15px; +} + +.content { + width: 600px; + display: inline-block; + margin:0px !important; + text-align: left; +} + +.post_footer { + width: 630px; + display: table-cell; + clear: both; + padding: 10px; + height: 20px; + text-align: left; + border-radius: 3px; +} + +.post_buttons { + font-family: fontello; + float: right; + display: inline-block; + text-align: right; + font-size: 15pt; +} + +.post_buttons a, +.post_buttons span { + font-family: inherit; + text-decoration: none; + color: inherit; + font-size: inherit; +} + +.reply { + width: 100%; + clear: both; + text-align: left; + display: block; +} + +.note { + width: 640px; + float: left; + text-align: left; + border-radius: 5px; + padding: 5px; +} + +.button { + padding: 15px; + float: left; + text-align: center; + border-radius: 5px; + font-size: 20pt; +} + +/* pages */ + +.setting label { + display: block; + width: 40px; + height: 20px; + padding: 5px; + float: left; + margin: 0px; + text-align: center; + transition: all 0.3s ease-in-out; +} + +.setting input[type="radio"]:checked+label { + font-weight: bold; +} + + +/* other stuff */ + +/* */ +.lightbox-opened { + /* background-color: #333; */ + background-color: rgba(50, 50, 50, 0.85); + cursor: pointer; + height: 100%; + /* left: 0; */ + overflow-y: scroll; + position: fixed; + text-align: center; + top: 0; + width: 100%; + z-index:105; + &:before { + background-color: #333; + background-color: rgba(#333, 0.9); + color: #eee; + content: "x"; + font-family: sans-serif; + padding: 6px 12px; + position: fixed; + text-transform: uppercase; + } + img { + box-shadow: 0 0 6px 3px #333; + } +} + +.no-scroll { + overflow: hidden; +} + +/* */ + +.fontello { + font-family: fontello; +} + +.loading { + font-family: fontello; + color: black; + content: "\E822"; + animation-name: spin; + animation-duration: 5000ms; + animation-iteration-count: infinite; + animation-timing-function: linear; + /* transform: rotate(3deg); */ + /* transform: rotate(0.3rad);/ */ + /* transform: rotate(3grad); */ + /* transform: rotate(.03turn); */ +} + +@keyframes spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} + +.disabled { + background-color: black; +} diff --git a/themes/1994/templates/post.txt b/themes/1994/templates/post.txt new file mode 100644 index 0000000..cdfada2 --- /dev/null +++ b/themes/1994/templates/post.txt @@ -0,0 +1,21 @@ +

+
+
+
:ancestors:
+
+ :name: :rt: + + + +
+ :spoiler: +
:media:
+
+ :replyto: :text: +
+ +
:notes:
+
:descendants:
+
+ +
diff --git a/themes/1994/templates/profileheader.txt b/themes/1994/templates/profileheader.txt new file mode 100644 index 0000000..df110e5 --- /dev/null +++ b/themes/1994/templates/profileheader.txt @@ -0,0 +1,26 @@ + +
+
+
+
+ + :top: + + + :bottom: + +
+
+ +
+
\ No newline at end of file diff --git a/themes/1994/templates/reblog.txt b/themes/1994/templates/reblog.txt new file mode 100644 index 0000000..f6bc837 --- /dev/null +++ b/themes/1994/templates/reblog.txt @@ -0,0 +1,16 @@ +
+
+
+
:ancestors:
+
:name:
+
:media:
+
+ :spoiler: + :text: +
+ +
:form::descendants:
+
+ + :notes: +
\ No newline at end of file diff --git a/themes/1994/templates/reply.txt b/themes/1994/templates/reply.txt new file mode 100644 index 0000000..1fa2f5d --- /dev/null +++ b/themes/1994/templates/reply.txt @@ -0,0 +1,25 @@ +
+
+ + + + :name: + + (:acct:) + + +  + + + +
+
+
:media: :replyto: :text:
+
+ + :date: + :buttons: + +
+ +
\ No newline at end of file diff --git a/themes/1994/templates/replyform.txt b/themes/1994/templates/replyform.txt new file mode 100644 index 0000000..4b43b5c --- /dev/null +++ b/themes/1994/templates/replyform.txt @@ -0,0 +1,39 @@ +
+
+
+
+ +
+
+ +
+ +
+ + +
+  + +
+
+ + +
+
+ + + + + + +
+
+
+
+
+ diff --git a/themes/1994/templates/textpost.txt b/themes/1994/templates/textpost.txt new file mode 100644 index 0000000..bf04ad8 --- /dev/null +++ b/themes/1994/templates/textpost.txt @@ -0,0 +1,23 @@ +
+
+
+
:ancestors:
+
+ + + :name: :rt: + + + + +
+
+
:spoiler: :replyto: :text:
+
+ +
:notes:
+
:descendants:
+
+ +
+ diff --git a/themes/1994/vp.jpg b/themes/1994/vp.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bfdff33196ac71e303f828f8eea9fe60ab335b05 GIT binary patch literal 297746 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%0DcNnC^V29rN;WZ$`>yGhibU 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�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 literal 0 HcmV?d00001 diff --git a/themes/amplifier/css/color.css b/themes/amplifier/css/color.css new file mode 100644 index 0000000..e02a8d9 --- /dev/null +++ b/themes/amplifier/css/color.css @@ -0,0 +1,343 @@ +a, .link { + color: #04e703; +} + +body { + background-color: #3a6ea5; +} + +.element div, .element span, .element p{ + color:white; +} + +select{ + color:black; + background-color:white; +} + +label { + color: #425f99; +} + +textarea,input[type="text"]{ + background-color:white; + border-bottom:2px solid #ffffff !important; + border-right:2px solid #ffffff !important; + border-top:2px solid #828282 !important; + border-left:2px solid #828282 !important; +} + +input[type="radio"]:checked+label { + color: black; +} + +input[type="checkbox"]:checked+label { + color: red; +} + +.topbar { + background-color: #d4d0c8; + border-bottom:2px solid #a9b5bf; + box-shadow: 2px 2px 4px #000000; +} + +.gotop { + background-color: rgba(255, 255, 255, 0.5); +} + +.gotop a { + color: white; +} + +.topicon { + color: black; +} + +.tiselected { + border-bottom: 2px solid black; +} + +.badge { + color: black; +} + +.alert { + background-color: red; +} + +#notifications { + background-color: #d4d0c8 !important; + color:black; + box-shadow: 1px 1px 1px black; +} + +.notif{ + color:black; +} + +.notif .text{ + color:black !important; +} + +.uname { + color:blue !important; + text-decoration:blue !important; +} + +#quicksend { + background-color: #c3c3c3; + border-top:2px solid #ffffff; + border-left:2px solid #ffffff; + border-bottom:2px solid #828282; + border-right:2px solid #828282; +} + +.new { + background-color:#c3c3c3; +} + +.side_element { + background-color: #c3c3c3; + border-top:2px solid #ffffff; + border-left:2px solid #ffffff; + border-bottom:2px solid #828282; + border-right:2px solid #828282; +} + +.side_element li:hover { + background-color: #000082; + color:white; +} + +.side_element li:active { + background-color: rgba(255, 255, 255, 0.25); +} + +.side_element a, .userinfo a, .userinfo .ldr { + color: black !important; +} + +.uploadBox { + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1); +} + +.delpic { + color:red; + background-color:white; +} + +#send { + background-color: #c3c3c3; + border-top:2px solid #ffffff; + border-left:2px solid #ffffff; + border-bottom:2px solid #828282; + border-right:2px solid #828282; + color:black; +} + +.formbtn { + color:black; +} + +.formbtn label{ + color:black; +} + +.loader,.menu,.notif { + background-color: #d4d0c8!important; + border-top:2px solid #ffffff; + border-left:2px solid #ffffff; + border-bottom:2px solid #828282; + border-right:2px solid #828282; +} + +.loader a{ + color:black; +} + +.menu li { + background-color: #d4d0c8!important; +} + +#usermenu .menu { + background-color: #6B91B6; +} + +.postMenu { + color:#d3b870 !important; + padding:1px; +} + +.postMenu div{ + background-color: #c3c3c3; + border-top:2px solid #ffffff; + border-left:2px solid #ffffff; + border-bottom:2px solid #828282; + border-right:2px solid #828282; + color:black; + box-shadow: 1px 1px 2px black; +} + +.postMenu li{ + background-color: #c3c3c3; + color:black; +} + +.menu li:hover { + background-color: #000082 !important; + color:white; +} + + +.postMenu li a{ + color: #000082 !important; +} + +.postMenu li:hover a{ + color:white !important; +} + +.listmenu li { + background-color:black; + color:white; +} + +.listmenu li:hover { + background-color:white; + color:black; +} + +.autl:hover li{ + background-color:lightgreen !important; +} + +.rutl:hover li{ + background-color:crimson !important; +} + +.unblock,.unmute,.block,.mute,.follow, +.unfollow, +.nsfw, +.unnsfw, +.profileMenu, +.listmenu { + background-color: black; + color: white; + cursor: pointer; +} + +.mute:hover,.block:hover,.follow:hover, +.nsfw:hover { + background-color: lime; +} + +.unmute:hover,.unblock:hover,.unfollow:hover, +.unnsfw:hover{ + background-color: crimson !important; +} + +.unbookmark{ + color: crimson !important; +} + +.unfav, .unreblog{ + color: red !important; +} + +.profile, +.post, +.rb, +.textonly, +.loadmore { + background-color: #383858; + border-top:2px solid #6a6a82; + border-left:2px solid #6a6a82; + border-bottom:2px solid #26263c; + border-right:2px solid #26263c; + box-shadow: inset 0 1px 20px rgba(0, 0, 0, 0.5), 0 1px rgba(255, 255, 255, 0.1); +} + +.postform { + background-color: #c3c3c3; + border-top:2px solid #ffffff; + border-left:2px solid #ffffff; + border-bottom:2px solid #828282; + border-right:2px solid #828282; + box-shadow: 2px 2px 4px #000000; +} + +.previewpost,.userinfo { + background-color: #383858 !important; + border-top:2px solid #6a6a82; + border-left:2px solid #6a6a82; + border-bottom:2px solid #26263c; + border-right:2px solid #26263c; + box-shadow: inset 0 1px 20px rgba(0, 0, 0, 0.5), 0 1px rgba(255, 255, 255, 0.1); +} + +.userinfo_he a{ + color:white !important; +} + +.icon { + background-color: black; +} + +.postHeader { + color:white; +} + +.postHeader a, .postHeader .link { + color: #d3b870 !important; +} + +.toggleblur{ + background-color: blue; + color:white; +} + +.post_footer { + box-shadow: inset 0 1px 10px rgba(0, 0, 0, 0.5), 0 1px rgba(255, 255, 255, 0.1); + border-bottom:2px solid #6a6a82; + border-right:2px solid #6a6a82; + border-top:2px solid #26263c; + border-left:2px solid #26263c; + background-color:black; +} + +.post_footer .post_buttons a, .post_footer span{ + color: #04e703; +} + +.reply { + background-color: #20193d !important; + border-top:2px solid #6a6a82; + border-bottom:2px solid #26263c; + /* box-shadow: inset 0 1px 20px rgba(0, 0, 0, 0.5), 0 1px rgba(255, 255, 255, 0.1); */ +} + +.note { + background-color: #ccc; +} + +.button { + background-color: white; +} + +.setting label { + background-color:#e2e2e2; + border-bottom:2px solid #ffffff; + border-right:2px solid #ffffff; + border-top:2px solid #828282; + border-left:2px solid #828282; + color:#aaaaaa; +} + +.setting input[type="radio"]:checked+label { + background-color: #c3c3c3; + border-top:2px solid #ffffff; + border-left:2px solid #ffffff; + border-bottom:2px solid #828282; + border-right:2px solid #828282; + color: black; +} diff --git a/themes/amplifier/css/mobile.css b/themes/amplifier/css/mobile.css new file mode 100644 index 0000000..356856a --- /dev/null +++ b/themes/amplifier/css/mobile.css @@ -0,0 +1,656 @@ +/* overall */ + +* { + font-family: arial, helvetica, sans-serif; + font-size: 12pt; +} + +a { + text-decoration:none; +} + +h1 { + font-size:20px; +} + +p { + margin: 0px !important; +} + +body { + margin: 0; +} + +ul{ + padding:0px; + margin:0px; +} + +select{ + padding:5px; + margin-top:5px; + border:0px; + font-weight:bold; + font-family:fontello, sans-serif; +} + +option{ + font-family:fontello, sans-serif; + } + +label { + margin-left: 5px; + margin-right: 5px; + cursor: pointer; +} + +input[type="file"], .nloadmore { + cursor:pointer; +} + +textarea { + resize: none; +} + +/* omnipresent */ + +.desktop{ + display:none !important; +} + +.link { + text-decoration: none; +} + +.external:after{ + font-family:fontello; + font-weight:normal; + content: ' '; + } + +/* basic structure */ + +.topbar { + width: 100vw; + height: 45px; + margin: 0; + position: relative; +} + +.wrapper { + width: 100vw; + clear: both; + display: inline-block; + text-align: center; +} + +.container { + width: 100% !important; + display: inline-block; + text-align: center; +} + +#posts { + width: 100% !important; +} + +.content { + width: 100%; + display: inline-block; + margin:0px !important; + text-align: left; + word-break: break-all; +} + +aside { + display:none !important; +} + +.gotop { + width: 30px; + height: 30px; + padding: 5px; + position: fixed; + display: table; + text-align: center; + right: 20px; + bottom: 20px; + border-radius: 10px; + z-index:50; +} + +.gotop a { + text-align: center; + display: table-cell; + vertical-align: middle; + opacity: 0.7; + font-size: 20px; +} + +#hiddenside { + background-color: rgba(255, 255, 255, 0); + position: fixed; + left: 0px; + bottom: 0px; + width: 100vw; + height: auto; + z-index: 99; +} + +/* topbar elements */ + +.mid { + display:none; +} + +.topbutton { + vertical-align: middle; + display: table-cell; + line-height: 45px; + height: 100%; + width: 50px; + position: relative; +} + +.topicon { + text-decoration: none; + display: inline; + font-size: 20px; +} + +.badge { + text-decoration: none; +} + +.alert { + border-radius: 90px; + width: 10px; + height: 10px; + position: absolute; + right: 15px; + top: 15px; + display: none; +} + +#notifications { + position: fixed; + left: 0px; + top: 45px; + width: 100vw; + max-height: 400px; + display: none; + line-height:12px; + overflow-y:scroll; + border-radius:3px; +} + +.notif{ + width:100%; + height:80px; + display:inline-block; + text-align:left; + position:relative; +} + +#quicksend { + border-radius: 3px; + font-weight: bold; +} + +.notifContents{ + margin:10px; + display:flex; + height:60px; + max-width:325px; +} + +.nloadmore { + display:inline-block; + height:20px; + padding-top:10px; +} + +/* sidebar */ + +.side_element { + display:none; + width: 92%; + margin: 10px; + display: inline-block; + text-align: center; + color: lightgray; +} + +.side_element a { + color: lightgray; +} + +/* posts area elements */ + +.uploadedImage { + width: 60px; + margin: 10px 0px 10px 10px; + height: 60px; + border: 1px solid #ccc; + display: inline-block; + box-shadow: 3px 3px 3px grey; + float: left; + background-size: cover; +} + +.uploadBox { + width: 100%; + display: inline-block; + border-bottom: 1px solid #ddd; +} + +.delpic { + border-radius:90px; + display:inline-block; + cursor:pointer; +} + +#send { + padding:5px; + border-radius:3px; + font-weight:bold; + margin-top:5px; +} + +.formbtn { + background-color:transparent; + border: 0px; + margin-top:11px; + margin-left:15px; + float:left; + width:20px; + height:20px; + line-height:20px; + text-align:center; + overflow:hidden; + font-size:20px; +} + +.formbtn label{ + margin:-5px; + font-size:20px; +} + +.element { + width: 90% !important; + clear: both; + display: inline-block; + margin-top: 3px; +} + +.profile { + float:left; + background-color:white; + border-radius:5px; + //width:650px; + width:100%; +} + +.profileButton{ + padding: 5px; + border-radius: 5px; + font-family: fontello, sans-serif; +} + +#usermenu .menu { + display: none; + width: 150px; + height: 100px; + position: absolute; + top: 45px; + left: -80px; + transition: 0.4s; +} + +#usermenu:hover>.menu, +#usermenu:active>.menu { + display: block; + transition: 0.4s; +} + +.postMenu,.listmenu { + cursor: pointer; + position:relative; +} + +.postMenu div{ + border-radius: 3px; +} + +.postMenu li { + margin:0px; + width:100%; + height:35px; + display:block; + text-align:center; + line-height:35px; +} + +.postMenu:hover > div{ + display:block !important; +} + +.postMenu ul { + margin:0px; + width:100%; + padding:0px; +} + +.profileMenu:hover > div, .listmenu:hover > div{ + display:block !important; +} + +.listmenu li { + font-family: fontello, sans-serif; + height:30px; + line-height:30px; + text-align:left; + padding-left:12px; + list-style-type: none; +} + +.felem { + margin-left: 10px; + float: left; +} + +.avatar { + display:none; + width: 50px; + background-size: cover; + height: 50px; + float: left; + margin: 15px; + border-radius: 10px; +} + +.post, +.loader, +.loadmore, +.rb, +.textonly, +.profile { + width: 100% !important; + float: left; + text-align: center; + position: relative; + border-radius: 3px; +} + +.postform { + display:none; + position:fixed; + width: 100vw !important; + left:0px; + top:45px; + text-align: center; + border-radius: 3px; + z-index: 99; +} + +#postform { + display:none; +} + +.postHeader { + width: 100%; + display: inline-block; + height: 40px; + text-align: left; +} + +.postHeader *,.post_footer *{ + font-size:small; +} + +.previewpost { + display: none; + position: absolute; + margin-top: -100px; + width: 400px; + border-radius:3px; +} + +.user { + position:relative; +} + +.userinfo { + display: none; + position: absolute; + left:0px; + top:-198px; + width: 300px; + height: 200px; + border-radius:3px; +} + +.userinfo_co { + width: 280px; + margin: 10px; +} + +.userinfo_he { + width: 300px; + height: 100px; +} + +.media { + width: 100%; + display: inline-block; +} + +.img { + width: 600px; + text-align: center; +} + +.blur { + -webkit-filter: blur(25px) brightness(70%) grayscale(100%); + /* Safari 6.0 - 9.0 */ + filter: blur(25px) brightness(70%) grayscale(100%); + opacity: 0.5; + transition: 0.4s; +} + +.toggleblur { + display:none; + cursor: pointer; + font-family: sans, fontello; +} + +.small { + width: 48% !important; + height: 321px; + line-height: 321px; + background-color: black; + float:left; + margin:2px !important; +} + +.smaller { + width: 31% !important; + height: 212px; + line-height: 212px; + background-color: black; + float:left; + margin:2px !important; +} + +.icon { + width: 80px !important; + height: 80px !important; + line-height: 80px; + float:left; + text-align:center; + margin:2px !important; +} + +.postbody { + margin: 15px; +} + +.post_footer { + width: 630px; + display: table-cell; + clear: both; + padding: 10px; + height: 20px; + text-align: left; + border-radius: 3px; +} + +.post_buttons { + font-family: fontello; + float: right; + display: inline-block; + text-align: right; + font-size: 15pt; +} + +.post_buttons a, +.post_buttons span { + font-family: inherit; + text-decoration: none; + color: inherit; + font-size: inherit; +} + +.reply { + width: 100%; + clear: both; + text-align: left; + display: block; +} + +.note { + width: 640px; + float: left; + text-align: left; + border-radius: 5px; + padding: 5px; +} + +.button { + padding: 15px; + float: left; + text-align: center; + border-radius: 5px; + font-size: 20pt; +} + +/* pages */ + +.setting label { + display: block; + width: 40px; + height: 20px; + padding: 5px; + float: left; + margin: 0px; + text-align: center; + transition: all 0.3s ease-in-out; +} + +.setting input[type="radio"]:checked+label { + font-weight: bold; +} + +/* other stuff */ + +/* */ +.lightbox-opened { + /* background-color: #333; */ + background-color: rgba(50, 50, 50, 0.85); + cursor: pointer; + height: 100%; + /* left: 0; */ + overflow-y: scroll; + position: fixed; + text-align: center; + top: 0; + width: 100%; + z-index:105; + &:before { + background-color: #333; + background-color: rgba(#333, 0.9); + color: #eee; + content: "x"; + font-family: sans-serif; + padding: 6px 12px; + position: fixed; + text-transform: uppercase; + } + img { + box-shadow: 0 0 6px 3px #333; + } +} +/* +.lightbox-opened { + //background-color: #333; + background-color: rgba(50, 50, 50, 0.85); + cursor: pointer; + height: 100%; + left: 0; + overflow-y: scroll; + padding: 24px; + position: fixed; + text-align: center; + top: 0; + width: 100%; + &:before { + background-color: #333; + background-color: rgba(#333, 0.9); + color: #eee; + content: "x"; + font-family: sans-serif; + padding: 6px 12px; + position: fixed; + text-transform: uppercase; + } + img { + box-shadow: 0 0 6px 3px #333; + } +} +*/ +.no-scroll { + overflow: hidden; +} + +/* */ + +.fontello { + font-family: fontello, sans-serif; +} + +.loading { + font-family: fontello; + color: black; + content: "\E822"; + animation-name: spin; + animation-duration: 5000ms; + animation-iteration-count: infinite; + animation-timing-function: linear; + /* transform: rotate(3deg); */ + /* transform: rotate(0.3rad);/ */ + /* transform: rotate(3grad); */ + /* transform: rotate(.03turn); */ +} + +@keyframes spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} + +.disabled { + background-color: black; +} diff --git a/themes/amplifier/css/style.css b/themes/amplifier/css/style.css new file mode 100644 index 0000000..838300f --- /dev/null +++ b/themes/amplifier/css/style.css @@ -0,0 +1,631 @@ +/* overall */ +html { + scroll-behavior: smooth; +} + +* { + font-family: arial, helvetica, sans-serif; + font-size: 11pt; +} + +a { + text-decoration: none; +} + +h1 { + font-size:30px; +} + +p { + margin: 0px !important; +} + +body { + margin: 0; +} + +ul{ + padding:0px; + margin:0px; +} + +select{ + padding:5px; + margin-top:5px; + border:0px; + font-weight:bold; + font-family:fontello, sans-serif; +} + +option{ + font-family:fontello, sans-serif; +} + +label { + margin-left: 5px; + margin-right: 5px; + cursor: pointer; +} + +input[type="file"], .nloadmore { + cursor:pointer; +} + +textarea { + resize: none; +} + +/* omnipresent */ + +.mobile { + display:none !important; +} + +.link { + text-decoration: none; +} + +.external:after{ + font-family:fontello; + font-weight:normal; + content: ' '; + } + +/* basic structure */ + +.topbar { + width: 100%; + height: 45px; + margin: 0; + position: relative; +} + +.wrapper { + width: 100%; + clear: both; + display: inline-block; + text-align: center; +} + +.container { + display: inline-block; + text-align: center; +} + +#posts { + width: 800px; + float: left; +} + +aside { + margin-top: 5px; + width: 280px; + float: left; + display: inline-block; +} + +.gotop { + width: 30px; + height: 30px; + padding: 5px; + position: fixed; + display: table; + text-align: center; + right: 20px; + bottom: 20px; + border-radius: 10px; +} + +.gotop a { + text-align: center; + display: table-cell; + vertical-align: middle; + opacity: 0.7; + font-size: 20px; +} + +#hiddenside { + background-color: rgba(255, 255, 255, 0); + position: fixed; + right: 10px; + bottom: 115px; + width: 350px; + height: auto; +} + +/* topbar elements */ + +.topbutton { + vertical-align: middle; + display: table-cell; + line-height: 45px; + height: 100%; + width: 50px; + position: relative; +} + +.topicon { + text-decoration: none; + display: inline; + font-size: 20px; +} + +.ntbutton { + position:relative; +} + +.badge { + text-decoration: none; +} + +.alert { + border-radius: 90px; + width: 10px; + height: 10px; + position: absolute; + right: 15px; + top: 15px; + display: none; +} + +#notifications { + position: absolute; + right: -20px; + top: 45px; + width: 350px; + max-height: 500px; + display: none; + line-height:12px; + overflow-y:scroll; + border-radius:3px; +} + +.notif{ + width:330px; + height:80px; + display:inline-block; + text-align:left; + position:relative; +} + +#quicksend { + border-radius: 3px; + font-weight: bold; +} + +.notifContents{ + margin:10px; + display:flex; + height:60px; + max-width:325px; +} + +.nloadmore { + display:inline-block; + height:20px; + padding-top:10px; +} + +/* sidebar */ + +.side_element { + border-radius: 3px; + width: 92%; + margin: 10px; + display: inline-block; + text-align: center; +} + +.side_element li { + font-family: fontello, sans-serif; + height:30px; + line-height:30px; + text-align:left; + padding-left:12px; + list-style-type: none; +} + +/* posts area elements */ + +.uploadedImage { + width: 60px; + margin: 10px 0px 10px 10px; + height: 60px; + border: 1px solid #ccc; + display: inline-block; + box-shadow: 3px 3px 3px grey; + float: left; + background-size: cover; +} + +.uploadBox { + width: 100%; + display: inline-block; + border-bottom: 1px solid #ddd; +} + +.delpic { + border-radius:90px; + display:inline-block; + cursor:pointer; +} + +#send { + padding:5px; + border-radius:3px; + font-weight:bold; + margin-top:5px; + float:left; +} + +.formbtn { + background-color:transparent; + border: 0px; + margin-top:11px; + margin-left:15px; + float:left; + width:20px; + height:20px; + line-height:20px; + text-align:center; + overflow:hidden; + font-size:20px; +} + +.formbtn label{ + margin:-5px; + font-size:20px; +} + +.element { + width: 800px; + clear: both; + display: inline-block; + margin-top: 5px; +} + +.profile,.loader { + float:left; + border-radius:5px; + width:650px; +} + +.profileButton{ + padding: 5px; + border-radius: 5px; + font-family: fontello, sans-serif; +} + +#usermenu .menu { + display: none; + width: 150px; + height: 100px; + position: absolute; + top: 45px; + left: -80px; + transition: 0.4s; +} + +#usermenu:hover>.menu, +#usermenu:active>.menu { + display: block; + transition: 0.4s; +} + +.postMenu { + cursor: pointer; + position:relative; +} + +.postMenu div{ + border-radius: 3px; +} + +.postMenu li { + margin:0px; + width:100%; + height:35px; + display:block; + text-align:center; + line-height:35px; +} + +.postMenu:hover > div{ + display:block !important; +} + +.postMenu ul { + margin:0px; + width:100%; + padding:0px; +} + +.profileMenu:hover > div, .listmenu:hover > div{ + display:block !important; +} + +.listmenu li { + font-family: fontello, sans-serif; + height:30px; + line-height:30px; + text-align:left; + padding-left:12px; + list-style-type: none; +} + +.felem { + margin-left: 10px; + float: left; +} + +.avatar { + width: 80px; + background-size: 80px; + height: 80px; + float: left; + margin: 15px; + border-radius: 10px; +} + +.post, +.rb, +.textonly, +.loadmore { + width: 650px; + float: left; + text-align: center; + position: relative; + border-radius: 3px; +} + +.postform { + width:650px; + float: left; + text-align: center; + position: relative; + border-radius: 3px; + display:block !important; +} + +.postHeader { + width: 100%; + display: inline-block; + height: 40px; + text-align: left; +} + +.previewpost { + display: none; + position: absolute; + margin-top: -100px; + width: 400px; + border-radius:3px; +} + +.user { + position:relative; +} + +.userinfo { + display: none; + position: absolute; + left:0px; + top:15px; + width: 300px; + height: auto; + border-radius:3px; + line-height:initial; + z-index:99; +} + +.userinfo_upper{ + top:-100px; +} + +.userinfo_co { + width: 280px; + margin: 10px; + text-align: center; + position:relative; +} + +.userinfo_he { + width: 300px; + height: 150px; +} + +.media { + width: 100%; + display: inline-block; +} + +.img { + width: 600px; + text-align: center; +} + +.blur { + -webkit-filter: blur(25px) brightness(70%) grayscale(100%); + /* Safari 6.0 - 9.0 */ + filter: blur(25px) brightness(70%) grayscale(100%); + opacity: 0.5; + transition: 0.4s; +} + +.toggleblur { + display:none; + cursor: pointer; + font-family: sans, fontello; +} + +.small { + width: 321px !important; + height: 321px; + line-height: 321px; + /* background-color: black; */ + float:left; + margin:2px !important; +} + +.smaller { + width: 212px !important; + height: 212px; + line-height: 212px; + /* background-color: black; */ + float:left; + margin:2px !important; +} + +.icon { + width: 80px !important; + height: 80px !important; + line-height: 80px; + float:left; + text-align:center; + margin:2px !important; +} + +.postbody { + margin: 15px; +} + +.content { + width: 600px; + display: inline-block; + margin:0px !important; + text-align: left; +} + +.post_footer { + width: 630px; + display: table-cell; + clear: both; + padding: 10px; + height: 20px; + text-align: left; + border-radius: 3px; +} + +.post_buttons { + font-family: fontello; + float: right; + display: inline-block; + text-align: right; + font-size: 15pt; +} + +.post_buttons a, +.post_buttons span { + font-family: inherit; + text-decoration: none; + color: inherit; + font-size: inherit; +} + +.reply { + width: 100%; + clear: both; + text-align: left; + display: block; +} + +.note { + width: 640px; + float: left; + text-align: left; + border-radius: 5px; + padding: 5px; +} + +.button { + padding: 15px; + float: left; + text-align: center; + border-radius: 5px; + font-size: 20pt; +} + +/* pages */ + +.setting label { + display: block; + width: 40px; + height: 20px; + padding: 5px; + float: left; + margin: 0px; + text-align: center; + transition: all 0.3s ease-in-out; +} + +.setting input[type="radio"]:checked+label { + font-weight: bold; +} + + +/* other stuff */ + +/* */ +.lightbox-opened { + /* background-color: #333; */ + background-color: rgba(50, 50, 50, 0.85); + cursor: pointer; + height: 100%; + /* left: 0; */ + overflow-y: scroll; + position: fixed; + text-align: center; + top: 0; + width: 100%; + z-index:105; + &:before { + background-color: #333; + background-color: rgba(#333, 0.9); + color: #eee; + content: "x"; + font-family: sans-serif; + padding: 6px 12px; + position: fixed; + text-transform: uppercase; + } + img { + box-shadow: 0 0 6px 3px #333; + } +} + +.no-scroll { + overflow: hidden; +} + +/* */ + +.fontello { + font-family: fontello; +} + +.loading { + font-family: fontello; + color: black; + content: "\E822"; + animation-name: spin; + animation-duration: 5000ms; + animation-iteration-count: infinite; + animation-timing-function: linear; + /* transform: rotate(3deg); */ + /* transform: rotate(0.3rad);/ */ + /* transform: rotate(3grad); */ + /* transform: rotate(.03turn); */ +} + +@keyframes spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} + +.disabled { + background-color: black; +} diff --git a/themes/amplifier/templates/2reply.txt b/themes/amplifier/templates/2reply.txt new file mode 100644 index 0000000..f7e7ab9 --- /dev/null +++ b/themes/amplifier/templates/2reply.txt @@ -0,0 +1 @@ +
:name: (:acct:)
:menu:
:media: :replyto: :text:
:date: :buttons:
\ No newline at end of file diff --git a/themes/amplifier/templates/post.txt b/themes/amplifier/templates/post.txt new file mode 100644 index 0000000..cdfada2 --- /dev/null +++ b/themes/amplifier/templates/post.txt @@ -0,0 +1,21 @@ +
+
+
+
:ancestors:
+
+ :name: :rt: + + + +
+ :spoiler: +
:media:
+
+ :replyto: :text: +
+ +
:notes:
+
:descendants:
+
+ +
diff --git a/themes/amplifier/templates/profileheader.txt b/themes/amplifier/templates/profileheader.txt new file mode 100644 index 0000000..df110e5 --- /dev/null +++ b/themes/amplifier/templates/profileheader.txt @@ -0,0 +1,26 @@ + +
+
+
+
+ + :top: + + + :bottom: + +
+
+
+
:name: +
@:acct: +
:note: +
+ +
+
\ No newline at end of file diff --git a/themes/amplifier/templates/reblog.txt b/themes/amplifier/templates/reblog.txt new file mode 100644 index 0000000..f6bc837 --- /dev/null +++ b/themes/amplifier/templates/reblog.txt @@ -0,0 +1,16 @@ +
+
+
+
:ancestors:
+
:name:
+
:media:
+
+ :spoiler: + :text: +
+ +
:form::descendants:
+
+ + :notes: +
\ No newline at end of file diff --git a/themes/amplifier/templates/reply.txt b/themes/amplifier/templates/reply.txt new file mode 100644 index 0000000..4deda20 --- /dev/null +++ b/themes/amplifier/templates/reply.txt @@ -0,0 +1,25 @@ +
+
+ + + + :name: + + (:acct:) + + +  + + + +
+
+
:media: :replyto: :text:
+
+ + :date: + :buttons: + +
+ +
\ No newline at end of file diff --git a/themes/amplifier/templates/replyform.txt b/themes/amplifier/templates/replyform.txt new file mode 100644 index 0000000..4b43b5c --- /dev/null +++ b/themes/amplifier/templates/replyform.txt @@ -0,0 +1,39 @@ +
+
+
+
+ +
+
+ +
+ +
+ + +
+  + +
+
+ + +
+
+ + + + + + +
+
+
+
+
+ diff --git a/themes/amplifier/templates/textpost.txt b/themes/amplifier/templates/textpost.txt new file mode 100644 index 0000000..bf04ad8 --- /dev/null +++ b/themes/amplifier/templates/textpost.txt @@ -0,0 +1,23 @@ +
+
+
+
:ancestors:
+
+ + + :name: :rt: + + + + +
+
+
:spoiler: :replyto: :text:
+
+ +
:notes:
+
:descendants:
+
+ +
+ diff --git a/themes/bythebook/css/color.css b/themes/bythebook/css/color.css index 9fef4c7..6981ae6 100644 --- a/themes/bythebook/css/color.css +++ b/themes/bythebook/css/color.css @@ -64,8 +64,8 @@ input[type="checkbox"]:checked+label { -webkit-box-shadow: inset -6px 73px 100px -117px rgba(209,209,209,1);-moz-box-shadow: inset -6px 73px 100px -117px rgba(209,209,209,1);box-shadow: inset -6px 73px 100px -117px rgba(209,209,209,1); } -.notif a:not(.uname){ - color:black !important; +.notif .text{ + color:black; } #quicksend { diff --git a/themes/chicago/css/color.css b/themes/chicago/css/color.css index 7ce7508..f8a4947 100644 --- a/themes/chicago/css/color.css +++ b/themes/chicago/css/color.css @@ -74,7 +74,7 @@ input[type="checkbox"]:checked+label { color:black; } -.notif a:not(.uname){ +.notif .text{ color:black !important; } @@ -306,7 +306,7 @@ input[type="checkbox"]:checked+label { border-left:2px solid #828282; } -.post_buttons { +.notif .post_buttons { color: black; background-color:#c3c3c3; } diff --git a/themes/monad/css/color.css b/themes/monad/css/color.css index 73d5b1d..bf83380 100644 --- a/themes/monad/css/color.css +++ b/themes/monad/css/color.css @@ -5,8 +5,6 @@ a, .link { body { background-color: #1a2a39; background-image: url("../bg.jpg"); - background-size: 100%; - background-attachment: fixed; } p,div,span{ @@ -66,16 +64,21 @@ input[type="checkbox"]:checked+label { } #notifications { - background-color:#121a24; + background-color:rgba(18,26,36,0.8); box-shadow: 1px 1px 1px black; } .notif{ border-bottom:1px solid #1c2737; - background-color:#121a24; + background-color:transparent; color:white; } +.notif .post_buttons { + color: #0b82d2; + background-color:#121a24; +} + .new { background-color:#25354b; } @@ -196,8 +199,8 @@ input[type="checkbox"]:checked+label { .post, .rb, .textonly, -.loadmore,.postform,.profile,.loader,.post_footer { - background-color: #121a24; +.loadmore,.postform,.profile,.loader { + background-color: rgba(18,26,36,0.8); } .toggleblur { @@ -225,10 +228,7 @@ input[type="checkbox"]:checked+label { background-color: black; } -.notif .post_buttons { - color: #0b82d2; - background-color:#121a24; -} + .reply { background-color: #1b2735; diff --git a/themes/monad/css/mobile.css b/themes/monad/css/mobile.css index 04bce36..86775bc 100644 --- a/themes/monad/css/mobile.css +++ b/themes/monad/css/mobile.css @@ -5,6 +5,18 @@ font-size: 12pt; } +html,body{ + height:100%; +} + +body { + margin: 0; + background-attachment: fixed; + background-size: auto 100%; + background-repeat: no-repeat; + background-position: center top; +} + a { text-decoration:none; } @@ -17,10 +29,6 @@ p { margin: 0px !important; } -body { - margin: 0; -} - ul{ padding:0px; margin:0px; diff --git a/themes/monad/css/style.css b/themes/monad/css/style.css index d0cd120..cb23ce9 100644 --- a/themes/monad/css/style.css +++ b/themes/monad/css/style.css @@ -1,11 +1,17 @@ /* overall */ +* { + font-family: arial, helvetica, sans-serif; + font-size: 11pt; +} + html { scroll-behavior: smooth; } -* { - font-family: arial, helvetica, sans-serif; - font-size: 11pt; +body { + background-attachment: fixed; + background-size: cover; + margin: 0; } a { @@ -20,10 +26,6 @@ p { margin: 0px !important; } -body { - margin: 0; -} - ul{ padding:0px; margin:0px;