* Torrent Mass Edit Api (WIP) * Torrents can be deleted in mass from frontend with api post request * Torrents status can be edited from frontend with api post request -- Look to function doc for more info on how to use it It is a WIP so it might not work =D * Finished Mass mod Api As per suggestion of @yiiTT in #720, I added: * Changing torrents category * Deletion of reports with deletion of a torrent * Changing owner of multiple torrents Commit also add some new translation strings. * Make some changes * Reports can now be cleared for the torrents selected without having to delete them * Users with no admin rights can't delete reports * Fix moveto to status moveto deprecated in api * Tested and works! Changes: * Updates only the colomns of torrent table * Moved categories config in config/torrents.go * Make sort arrows look a lot nicer * Add search icon into search input * Work on navbar, fix it on mobile view * Hide mascot on mobile views * Make torrent view work on mobile + minor improvements * Add status and various things to view * ACTUALLY FINISH VIEW PAGE * Forgot this file in last commit * wow user profile was easy * Work on profile page * remove language option * SEO improvement * forgot the fucking bracket * make description more weeb * add irony * add better irony * Update README.md * Make sort arrows look a lot nicer * Add search icon into search input * Work on navbar, fix it on mobile view * Hide mascot on mobile views * Make torrent view work on mobile + minor improvements * Add status and various things to view * ACTUALLY FINISH VIEW PAGE * wow user profile was easy * Work on profile page * remove language option * SEO improvement * forgot the fucking bracket * make description more weeb * add irony * add better irony
74 lignes
No EOL
2,6 Kio
CSS
74 lignes
No EOL
2,6 Kio
CSS
body { color: #373737; background: url('theme_g_anon/bg-body.png'); }
|
|
|
|
.header, .user-menu { box-shadow: 1px 3px 4px hsla(200,20%,20%,0.15) }
|
|
.box, .pagination li { box-shadow: 1px 3px 4px hsla(270,20%,20%,0.15) }
|
|
|
|
#mascot { background-image: url('/img/renchon.svg'); }
|
|
a { color: #676767; }
|
|
a:hover { color: #444; }
|
|
|
|
.header {
|
|
background: #bfe3f3 url('theme_g_anon/bg-header-tile.png') repeat-x;
|
|
border-color: #1d6d90;
|
|
}
|
|
.header .nav-btn { color: #1d6d90; }
|
|
.header .nav-btn:hover { color: #2586B0; }
|
|
|
|
.box, .pagination li { background: hsla(198, 63%, 97%, 0.85); border-color: #cbbdd7 !important; }
|
|
|
|
.form-input { border-color: #c4c4c4 !important; background: #fff; color: #676767; }
|
|
|
|
.header .h-user .user-avatar {
|
|
background: #99BFD0;
|
|
border-color: #1d6d90;
|
|
}
|
|
.header .h-user .user-menu {
|
|
background: #99BFD0;
|
|
background: -moz-linear-gradient(top, #99BFD0 0%, #ABCFDF 100%);
|
|
background: -webkit-linear-gradient(top, #99BFD0 0%, #ABCFDF 100%);
|
|
background: linear-gradient(to bottom, #99BFD0 0%, #ABCFDF 100%);
|
|
border-color: #1d6d90;
|
|
}
|
|
|
|
table thead {
|
|
background: #dcccea !important; /* Old browsers */
|
|
background: -moz-linear-gradient(top, #dcccea 0%, #d7c6e7 100%) !important;
|
|
background: -webkit-linear-gradient(top, #dcccea 0%,#d7c6e7 100%) !important;
|
|
background: linear-gradient(to bottom, #dcccea 0%,#d7c6e7 100%) !important;
|
|
}
|
|
|
|
th { color: #9b85ae; }
|
|
th a { color: #7A5C94; }
|
|
|
|
th { border-color: #cbbdd7 !important; }
|
|
td { border-color: #e6eff4 !important; }
|
|
|
|
tr:nth-child(even) { background: hsla(198, 5%, 90%, 0.2); }
|
|
td.tr-se { color: #22A243; }
|
|
td.tr-le { color: #E84C4C; }
|
|
|
|
.aplus { background: hsla(200, 100%, 50%, 0.2) !important; }
|
|
.trusted { background: hsla(100, 100%, 50%, 0.2) !important; }
|
|
.remake { background: hsla(30, 100%, 50%, 0.2) !important; }
|
|
|
|
.pagination .active { background: #cbbdd7; color: #444; }
|
|
|
|
.pagination .disabled { color: #cbbdd7; cursor: unset; }
|
|
|
|
.sukebei { color: #373737; }
|
|
.sukebei .header { background-image: url('theme_g_anon/s_bg-header-tile.png'); border-color: #C48CBE; }
|
|
.sukebei .header .nav-btn { color: #C48CBE; }
|
|
.sukebei .header .nav-btn:hover { color: #75184A; }
|
|
.sukebei a { color: #676767; }
|
|
.sukebei a:hover { color: #444; }
|
|
.sukebei th { color: #9b85ae; }
|
|
.sukebei th a { color: #7A5C94; }
|
|
.sukebei tr:nth-child(2n+1) { background: hsla(330, 100%, 91%, 0.2); }
|
|
|
|
.sukebei .header .h-user .user-menu {
|
|
background: #EFDCF0;
|
|
background: -moz-linear-gradient(top, #EFDCF0 0%, #EBCFEC 100%);
|
|
background: -webkit-linear-gradient(top, #EFDCF0 0%, #EBCFEC 100%);
|
|
background: linear-gradient(to bottom, #EFDCF0 0%, #EBCFEC 100%);
|
|
border-color: #C48CBE;
|
|
} |