2015-09-27 02:08:53 +02:00
body { margin : 0 ; padding : 0 ; height : 100 % ; background-color : #D2CECD ; overflow : hidden }
2015-01-12 02:03:45 +01:00
body . back { background-color : #090909 }
a { color : black }
. template { display : none !important }
2015-09-27 02:08:53 +02:00
# inner-iframe { width : 100 % ; height : 100 % ; position : absolute ; border : 0 } /*; transition: all 0.8s cubic-bezier(0.68, -0.55, 0.265, 1.55), opacity 0.8s ease-in-out*/
# inner-iframe . back { transform : scale ( 0.95 ) translate ( -300 px , 0 ) ; opacity : 0.4 }
2015-01-12 02:03:45 +01:00
2015-08-16 11:51:00 +02:00
. button { padding : 5 px 10 px ; margin-left : 10 px ; background-color : #FFF85F ; border-bottom : 2 px solid #CDBD1E ; border-radius : 2 px ; text-decoration : none ; transition : all 0.5 s ; background-position : left center ; }
2015-01-21 12:58:26 +01:00
. button : hover { background-color : #FFF400 ; border-bottom : 2 px solid #4D4D4C ; transition : none }
. button : active { position : relative ; top : 1 px }
2015-09-13 23:17:13 +02:00
. button : focus { outline : none }
2015-01-21 12:58:26 +01:00
. button-Delete { background-color : #e74c3c ; border-bottom-color : #c0392b ; color : white }
. button-Delete : hover { background-color : #FF5442 ; border-bottom-color : #8E2B21 }
2015-01-12 02:03:45 +01:00
2015-08-16 11:51:00 +02:00
. button . loading {
color : rgba ( 0 , 0 , 0 , 0 ) ; background : # 999 url ( img / loading . gif ) no-repeat center center ;
transition : all 0 . 5s ease-out ; pointer-events : none ; border-bottom : 2px solid # 666
}
2015-02-14 14:05:00 +01:00
2015-01-12 02:03:45 +01:00
/* Fixbutton */
2015-07-31 23:34:53 +02:00
. fixbutton {
2015-01-12 02:03:45 +01:00
position : absolute ; right : 35px ; top : 15px ; width : 40px ; z-index : 999 ;
2015-08-06 00:51:25 +02:00
text-align : center ; color : white ; font-family : Consolas , Monaco , monospace ; font-size : 25px ;
2015-01-12 02:03:45 +01:00
}
2015-07-31 23:34:53 +02:00
. fixbutton-bg {
2015-01-12 02:03:45 +01:00
border-radius : 80px ; background-color : rgba ( 180 , 180 , 180 , 0 . 5 ) ; cursor : pointer ;
display : block ; width : 80px ; height : 80px ; transition : background-color 0 . 2s , box-shadow 0 . 5s ; transform : scale ( 0 . 6 ) ; margin-left : -20px ; margin-top : -20px ; /* 2x size to prevent blur on anim */
2015-09-27 02:08:53 +02:00
/*box-shadow: inset 105px 260px 0 -200px rgba(0,0,0,0.1);*/ /* box-shadow: inset -75px 183px 0 -200px rgba(0,0,0,0.1); */
2015-01-12 02:03:45 +01:00
}
2015-09-27 02:08:53 +02:00
. fixbutton-text { pointer-events : none ; position : absolute ; z-index : 999 ; width : 40 px ; backface-visibility : hidden ; perspective : 1000 px ; line-height : 0 ; padding-top : 20 px }
. fixbutton-burger { pointer-events : none ; position : absolute ; z-index : 999 ; width : 40 px ; opacity : 0 ; left : -20 px ; font-size : 40 px ; line-height : 0 ; font-family : Verdana , sans-serif ; margin-top : 17 px }
2015-01-12 02:03:45 +01:00
. fixbutton-bg : hover { background-color : #AF3BFF }
2015-04-17 23:12:22 +02:00
. fixbutton-bg : active { background-color : #9E2FEA ; top : 1 px ; transition : none }
2015-01-12 02:03:45 +01:00
/* Notification */
2015-09-27 02:08:53 +02:00
. notifications { position : absolute ; top : 0 ; right : 80 px ; display : inline-block ; z-index : 999 ; white-space : nowrap }
2015-07-31 23:34:53 +02:00
. notification {
version 0.2.7, plugin system, multiuser plugin for zeroproxies, reworked imports, cookie parse, stats moved to plugin, usermanager class, dont generate site auth on listing, multiline notifications, allow server side prompt from user, update script keep plugins disabled status
2015-03-24 01:33:09 +01:00
position : relative ; float : right ; clear : both ; margin : 10px ; box-sizing : border-box ; overflow : hidden ; backface-visibility : hidden ; perspective : 1000px ; padding-bottom : 5px ;
2015-07-31 23:34:53 +02:00
color : # 4F4F4F ; font-family : 'Lucida Grande' , 'Segoe UI' , Helvetica , Arial , sans-serif ; font-size : 14px ; line-height : 20px ; /*border: 1px solid rgba(210, 206, 205, 0.2)*/
2015-01-12 02:03:45 +01:00
}
2015-07-31 23:34:53 +02:00
. notification-icon {
2015-01-12 02:03:45 +01:00
display : block ; width : 50px ; height : 50px ; position : absolute ; float : left ; z-index : 1 ;
text-align : center ; background-color : # e74c3c ; line-height : 45px ; vertical-align : bottom ; font-size : 40px ; color : white ;
}
2015-07-31 23:34:53 +02:00
. notification . body {
max-width : 560px ; padding-left : 14px ; padding-right : 60px ; height : 40px ; vertical-align : middle ; display : table ;
2015-09-27 02:08:53 +02:00
background-color : white ; left : 50px ; top : 0 ; position : relative ; padding-top : 5px ; padding-bottom : 5px ;
version 0.2.7, plugin system, multiuser plugin for zeroproxies, reworked imports, cookie parse, stats moved to plugin, usermanager class, dont generate site auth on listing, multiline notifications, allow server side prompt from user, update script keep plugins disabled status
2015-03-24 01:33:09 +01:00
}
. notification . long . body { padding-top : 10 px ; padding-bottom : 10 px }
. notification . message { display : table-cell ; vertical-align : middle }
2015-01-12 02:03:45 +01:00
. notification . visible { max-width : 350 px }
2015-09-27 02:08:53 +02:00
. notification . close { position : absolute ; top : 0 ; right : 0 ; font-size : 19 px ; line-height : 13 px ; color : #DDD ; padding : 7 px ; text-decoration : none }
2015-01-12 02:03:45 +01:00
. notification . close : hover { color : black }
. notification . close : active , . notification . close : focus { color : #AF3BFF }
version 0.2.7, plugin system, multiuser plugin for zeroproxies, reworked imports, cookie parse, stats moved to plugin, usermanager class, dont generate site auth on listing, multiline notifications, allow server side prompt from user, update script keep plugins disabled status
2015-03-24 01:33:09 +01:00
. notification small { color : #AAA }
2015-09-27 02:08:53 +02:00
. body-white . notification { box-shadow : 0 1 px 9 px rgba ( 0 , 0 , 0 , 0.1 ) }
2015-01-12 02:03:45 +01:00
version 0.3.0, rev187, Trusted authorization sites support, --publish option on signing, cryptSign command line option, OpenSSL enabled on OSX, Crypto verify allows list of valid addresses, Option for version 2 json DB tables, DbCursor SELECT parameters bugfix, Add peer to site on ListModified, Download blind includes when new site added, Publish command better messages, Multi-threaded announce, New http Torrent trackers, Wait for dbschema.json on query, Handle json import errors, More compact writeJson storage command, Testcase for signing and verifying, Workaround to make non target=_top links work, More clean UiWebsocket command route, Send cert_user_id on siteinfo, Notify other local clients on local file modify, Option to wait for file download before sql query, File rules websocket API command, Cert add and select, set websocket API command, Put focus on innerframe, innerloaded wrapper api command to add hashtag, Allow more file error on big sites, Keep worker running after stuked on done task, New more stable openSSL layer that works on OSX, Noparallel parameter bugfix, RateLimit allowed again interval bugfix, Updater skips non-writeable files, Try to close openssl dll before update
2015-05-25 01:26:33 +02:00
/* Notification select */
. notification . select {
2015-07-31 23:34:53 +02:00
display : block ; padding : 10px ; margin-right : -32px ; text-decoration : none ; border-left : 3px solid # EEE ;
version 0.3.0, rev187, Trusted authorization sites support, --publish option on signing, cryptSign command line option, OpenSSL enabled on OSX, Crypto verify allows list of valid addresses, Option for version 2 json DB tables, DbCursor SELECT parameters bugfix, Add peer to site on ListModified, Download blind includes when new site added, Publish command better messages, Multi-threaded announce, New http Torrent trackers, Wait for dbschema.json on query, Handle json import errors, More compact writeJson storage command, Testcase for signing and verifying, Workaround to make non target=_top links work, More clean UiWebsocket command route, Send cert_user_id on siteinfo, Notify other local clients on local file modify, Option to wait for file download before sql query, File rules websocket API command, Cert add and select, set websocket API command, Put focus on innerframe, innerloaded wrapper api command to add hashtag, Allow more file error on big sites, Keep worker running after stuked on done task, New more stable openSSL layer that works on OSX, Noparallel parameter bugfix, RateLimit allowed again interval bugfix, Updater skips non-writeable files, Try to close openssl dll before update
2015-05-25 01:26:33 +02:00
margin-top : 1px ; transition : all 0 . 3s ; color : # 666
}
. notification . select : hover , . notification . select . active { background-color : #007AFF ; border-left : 3 px solid #5D68FF ; color : white ; transition : none }
. notification . select : active , . notification . select : focus { background-color : #3396FF ; color : white ; transition : none ; border-left-color : #3396FF }
. notification . select . disabled { opacity : 0.5 ; pointer-events : none }
. notification . select small { color : inherit ; }
2015-01-12 02:03:45 +01:00
/* Notification types */
2015-01-21 12:58:26 +01:00
. notification-ask . notification-icon { background-color : #f39c12 ; }
2015-01-12 02:03:45 +01:00
. notification-info . notification-icon { font-size : 22 px ; font-weight : bold ; background-color : #2980b9 ; line-height : 48 px }
. notification-done . notification-icon { font-size : 22 px ; background-color : #27ae60 }
2015-01-24 19:14:29 +01:00
/* Notification input */
. notification . input { padding : 6 px ; border : 1 px solid #DDD ; margin-left : 10 px ; border-bottom : 2 px solid #DDD ; border-radius : 1 px ; margin-right : -11 px ; transition : all 0.3 s }
. notification . input : focus { border-color : #95a5a6 ; outline : none }
2015-01-12 02:03:45 +01:00
/* Icons (based on http://nicolasgallagher.com/pure-css-gui-icons/demo/) */
. icon-success { left : 6 px ; width : 5 px ; height : 12 px ; border-width : 0 5 px 5 px 0 ; border-style : solid ; border-color : white ; margin-left : 20 px ; margin-top : 15 px ; transform : rotate ( 45 deg ) }
/* Loading screen */
. loadingscreen { width : 100 % ; height : 100 % ; position : absolute ; background-color : #EEE ; z-index : 1 ; overflow : hidden ; display : none }
. loading-text { text-align : center ; vertical-align : middle ; top : 50 % ; position : absolute ; margin-top : 39 px ; width : 100 % }
/* Console */
. console { line-height : 24 px ; font-family : monospace ; font-size : 14 px ; color : #ADADAD ; text-transform : uppercase ; opacity : 0 ; transform : translateY ( -20 px ) ; }
. console-line : last-child { color : #6C6767 }
2015-07-31 23:34:53 +02:00
. console . cursor {
background-color : # 999 ; color : # 999 ; animation : pulse 1 . 5s infinite ease-in-out ; margin-right : -9px ;
display : inline-block ; width : 9px ; height : 19px ; vertical-align : -4px ;
2015-01-12 02:03:45 +01:00
}
. console . console-error { color : #e74c3c ; font-weight : bold ; animation : pulse 2 s infinite linear }
2015-02-14 14:05:00 +01:00
. console . console-warning { color : #8e44ad ; }
. console . button { margin : 20 px ; display : inline-block ; text-transform : none ; padding : 10 px 20 px }
2015-01-12 02:03:45 +01:00
/* Flipper loading anim */
. flipper-container { width : 40 px ; height : 40 px ; position : absolute ; top : 0 % ; left : 50 % ; transform : translate3d ( -50 % , -50 % , 0 ) ; perspective : 1200 ; opacity : 0 }
. flipper { position : relative ; display : block ; height : inherit ; width : inherit ; animation : flip 1.2 s infinite ease-in-out ; -webkit- transform-style : preserve-3d ; }
. flipper . front , . flipper . back {
position : absolute ; top : 0 ; left : 0 ; backface-visibility : hidden ; /*transform-style: preserve-3d;*/ display : block ;
background-color : # d50000 ; height : 100 % ; width : 100 % ; /*outline: 1px solid transparent; /* FF AA fix */
}
. flipper . back { background-color : white ; z-index : 800 ; transform : rotateY ( -180 deg ) }
/* Loading ready */
. loadingscreen . ready . console { opacity : 1 ; transform : translateY ( 0 px ) ; transition : all 0.3 s }
. loadingscreen . ready . flipper-container { top : 50 % ; opacity : 1 ; transition : all 1 s cubic-bezier ( 1 , 0 , 0 , 1 ) ; }
/* Loading done */
. loadingscreen . done { height : 0 % ; transition : all 1 s cubic-bezier ( 0.6 , -0.28 , 0.735 , 0.045 ) ; }
. loadingscreen . done . console { transform : translateY ( 300 px ) ; opacity : 0 ; transition : all 1.5 s }
. loadingscreen . done . flipper-container { opacity : 0 ; transition : all 1.5 s }
2015-02-26 01:32:27 +01:00
. progressbar { background : #26C281 ; position : fixed ; z-index : 100 ; top : 0 ; left : 0 ; width : 0 % ; height : 2 px ; transition : width 0.5 s , opacity 1 s ; display : none }
2015-07-31 23:34:53 +02:00
. progressbar . peg {
2015-09-27 02:08:53 +02:00
display : block ; position : absolute ; right : 0 ; width : 100px ; height : 100 % ;
2015-02-26 01:32:27 +01:00
box-shadow : 0 0 10px # AF3BFF , 0 0 5px # 29d ; opacity : 1 . 0 ; transform : rotate ( 3deg ) translate ( 0px , -4px ) ;
}
version 0.3.0, rev187, Trusted authorization sites support, --publish option on signing, cryptSign command line option, OpenSSL enabled on OSX, Crypto verify allows list of valid addresses, Option for version 2 json DB tables, DbCursor SELECT parameters bugfix, Add peer to site on ListModified, Download blind includes when new site added, Publish command better messages, Multi-threaded announce, New http Torrent trackers, Wait for dbschema.json on query, Handle json import errors, More compact writeJson storage command, Testcase for signing and verifying, Workaround to make non target=_top links work, More clean UiWebsocket command route, Send cert_user_id on siteinfo, Notify other local clients on local file modify, Option to wait for file download before sql query, File rules websocket API command, Cert add and select, set websocket API command, Put focus on innerframe, innerloaded wrapper api command to add hashtag, Allow more file error on big sites, Keep worker running after stuked on done task, New more stable openSSL layer that works on OSX, Noparallel parameter bugfix, RateLimit allowed again interval bugfix, Updater skips non-writeable files, Try to close openssl dll before update
2015-05-25 01:26:33 +02:00
/* Icons */
. icon-profile { font-size : 6 px ; top : 0 em ; border-radius : 0.7 em 0.7 em 0 0 ; background : #FFFFFF ; width : 1.5 em ; height : 0.7 em ; position : relative ; display : inline-block ; margin-right : 4 px }
2015-07-31 23:34:53 +02:00
. icon-profile :: before { position : absolute ; content : "" ; top : -1 em ; left : 0.38 em ; width : 0.8 em ; height : 0.85 em ; border-radius : 50 % ; background : #FFFFFF }
version 0.3.0, rev187, Trusted authorization sites support, --publish option on signing, cryptSign command line option, OpenSSL enabled on OSX, Crypto verify allows list of valid addresses, Option for version 2 json DB tables, DbCursor SELECT parameters bugfix, Add peer to site on ListModified, Download blind includes when new site added, Publish command better messages, Multi-threaded announce, New http Torrent trackers, Wait for dbschema.json on query, Handle json import errors, More compact writeJson storage command, Testcase for signing and verifying, Workaround to make non target=_top links work, More clean UiWebsocket command route, Send cert_user_id on siteinfo, Notify other local clients on local file modify, Option to wait for file download before sql query, File rules websocket API command, Cert add and select, set websocket API command, Put focus on innerframe, innerloaded wrapper api command to add hashtag, Allow more file error on big sites, Keep worker running after stuked on done task, New more stable openSSL layer that works on OSX, Noparallel parameter bugfix, RateLimit allowed again interval bugfix, Updater skips non-writeable files, Try to close openssl dll before update
2015-05-25 01:26:33 +02:00
2015-01-12 02:03:45 +01:00
/* Animations */
@ keyframes flip {
0 % { transform : perspective ( 120 px ) rotateX ( 0 deg ) rotateY ( 0 deg ) ; }
50 % { transform : perspective ( 120 px ) rotateX ( -180.1 deg ) rotateY ( 0 deg ) }
100 % { transform : perspective ( 120 px ) rotateX ( -180 deg ) rotateY ( -179.9 deg ) ; }
}
@ keyframes pulse {
0 % { opacity : 0 }
5 % { opacity : 1 }
30 % { opacity : 1 }
70 % { opacity : 0 }
100 % { opacity : 0 }
}
version 0.3.0, rev187, Trusted authorization sites support, --publish option on signing, cryptSign command line option, OpenSSL enabled on OSX, Crypto verify allows list of valid addresses, Option for version 2 json DB tables, DbCursor SELECT parameters bugfix, Add peer to site on ListModified, Download blind includes when new site added, Publish command better messages, Multi-threaded announce, New http Torrent trackers, Wait for dbschema.json on query, Handle json import errors, More compact writeJson storage command, Testcase for signing and verifying, Workaround to make non target=_top links work, More clean UiWebsocket command route, Send cert_user_id on siteinfo, Notify other local clients on local file modify, Option to wait for file download before sql query, File rules websocket API command, Cert add and select, set websocket API command, Put focus on innerframe, innerloaded wrapper api command to add hashtag, Allow more file error on big sites, Keep worker running after stuked on done task, New more stable openSSL layer that works on OSX, Noparallel parameter bugfix, RateLimit allowed again interval bugfix, Updater skips non-writeable files, Try to close openssl dll before update
2015-05-25 01:26:33 +02:00
/* Print styles */
@ media print {
# inner-iframe { position : fixed ; }
. progressbar , . fixbutton , . notifications , . loadingscreen { visibility : hidden ; }
}