ep_syntax
Version:
Make Etherpad look like n++ or Sublime Text
788 lines (771 loc) • 13.7 kB
CSS
/*
colors used are:
#FFFFFF
#8AA9C1
#507EA2
#336993
#245E8B
#1D5987
#195685
#175584
*/
body {
background-color: #001B33;
font-family: monospace;
}
#outerdocbody {
background-color: #001B33;
}
#innerdocbody {
background-color: #001B33;
color: #EEE;
}
#sidediv {
background-color: #111111;
}
.sidedivdelayed {
color: #8AA9C1 ;
}
.toolbar {
background-color: #1D5987;
}
/* extracted from pad.css */
#users {
background: #1D5987;
background: -webkit-linear-gradient(#336993, #245E8B);
background: -moz-linear-gradient(#336993, #245E8B);
background: -ms-linear-gradient(#336993, #245E8B);
background: -o-linear-gradient(#336993, #245E8B);
background: linear-gradient(#336993, #245E8B);
color: #FFFFFF;
border: 1px solid #336993;
}
.toolbar {
background: #1D5987;
background: -webkit-linear-gradient(#336993, #001B33 80%);
background: -moz-linear-gradient(#336993, #001B33 80%);
background: -o-linear-gradient(#336993, #001B33 80%);
background: -ms-linear-gradient(#336993, #001B33 80%);
background: linear-gradient(#336993, #001B33 80%);
border-bottom: 1px solid #001B33;
}
#usericon a #online_count {
color: #245E8B;
}
#editorloadingbox {
color: #336993;
}
#myswatchbox {
border: 1px solid #175584;
}
#mycolorpicker {
background: #8AA9C1;
border: 1px solid #507EA2;
}
#mycolorpickersave,
#mycolorpickercancel {
background: #336993;
background: -webkit-linear-gradient(#507EA2, #336993);
background: -moz-linear-gradient(#507EA2, #336993);
background: -o-linear-gradient(#507EA2, #336993);
background: -ms-linear-gradient(#507EA2, #336993);
background: linear-gradient(#507EA2, #336993);
border: 1px solid #507EA2;
color: #FFFFFF;
}
#mycolorpickerpreview {
color: #FFFFFF;
}
#myusernameedit {
color: #FFFFFF;
}
#myusernameform input.editable {
border: 1px solid #1D5987
}
#myuser .myusernameedithoverable {
background: #175584;
color: #FFFFFF;
}
#myuser .myusernameedithoverable:hover {
background: #FFFFFF;
color: #175584;
}
#mystatusedit {
color: #245E8B;
border: 1px solid #507EA2;
}
#myusernameform .editactive,
#myusernameform .editempty {
border-left: 1px solid #507EA2;
border-top: 1px solid #507EA2;
border-right: 1px solid #245E8B;
border-bottom: 1px solid #245E8B;
color: #FFF ;
}
#myusernameform .editempty {
background: #FFFFFF;
color: #195685
}
#myswatchbox,
#myusernameedit,
#otheruserstable .swatch {
border: 1px solid #1D5987 ;
color: #195685;
}
#nootherusers {
color: #245E8B;
}
#nootherusers a {
color: #245E8B
}
#otheruserstable td {
color: #FFFFFF;
}
#otheruserstable .swatch {
border: 1px solid #175584;
}
.usertdname {
color: #1D5987;
}
.usertdstatus {
color: #336993;
}
.usertdactivity {
color: #245E8B;
}
.usertdname input {
border: 1px solid #507EA2;
}
.usertdname input.editactive,
.usertdname input.editempty {
background: #FFFFFF;
border-left: 1px solid #507EA2;
border-top: 1px solid #507EA2;
border-right: 1px solid #245E8B;
border-bottom: 1px solid #245E8B;
}
.usertdname input.editempty {
color: #245E8B;
}
#chatbox {
background-color: #8AA9C1;
border-left: 1px solid #336993;
border-right: 1px solid #336993;
border-top: 1px solid #336993;
}
#chattext {
background-color: #245E8B;
border: 1px solid #245E8B;
color: #FFFFFF;
}
#chatlabel {
color: #1D5987;
}
#chatinput {
border: 1px solid #507EA2;
}
#chaticon {
border-left: 1px solid #336993;
border-right: 1px solid #336993;
border-top: 1px solid #336993;
background-color: #FFFFFF;
}
#chatcounter {
color: #245E8B;
}
#titlebar {
color: #1D5987;
}
#titlesticky {
color: #1D5987;
}
#titlecross {
color: #1D5987;
}
.time {
color: #195685;
}
.exporttype {
color: #8AA9C1;
}
#importmessageabiword {
color: #336993;
}
#chatthrob {
background-color: #175584;
color: #FFFFFF;
background-color: rgb(0, 0, 0);
background-color: rgba(0, 0, 0, 0.7);
}
#focusprotector {
background-color: #FFFFFF;
}
#online_count {
color: #245E8B;
}
.popup {
border: 1px solid #245E8B;
background: #1D5987;
background: -webkit-linear-gradient(#507EA2, #336993);
background: -moz-linear-gradient(#507EA2, #336993);
background: -ms-linear-gradient(#507EA2, #336993);
background: -o-linear-gradient(#507EA2, #336993);
background: linear-gradient(#507EA2, #336993);
/* -webkit-box-shadow: 0 0 8px #245E8B;
-moz-box-shadow: 0 0 8px #245E8B;*/
box-shadow: 0 2px 2px 4px #1D5987;
color: #FFFFFF;
}
.popup h1 {
color: #8AA9C1;
}
.popup h2 {
color: #8AA9C1;
}
.stickyChat {
background-color: #336993 ;
border-left: 1px solid #507EA2 ;
}
@media all and (max-width: 400px) {
#gritter-notice-wrapper {
background-color: #507EA2;
color: #175584;
}
.gritter-item p {
color: #175584;
}
.gritter-title {
color: #175584;
}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 720px) {
.toolbar ul.menu_right {
background: #245E8B;
background: -webkit-linear-gradient(#245E8B, #336993 80%);
background: -moz-linear-gradient(#245E8B, #336993 80%);
background: -o-linear-gradient(#245E8B, #336993 80%);
background: -ms-linear-gradient(#245E8B, #336993 80%);
background: linear-gradient(#245E8B, #336993 80%);
border-top: 1px solid #245E8B;
}
}
.gritter-item {
color: #FFFFFF;
}
.gritter-title {
text-shadow: 1px 1px 0 #175584;
/* Not supported by IE :( */
}
.gritter-close {
color: #195685;
}
.activeButton {
background: #245E8B;
background: -webkit-linear-gradient(#245E8B, #336993);
background: -moz-linear-gradient(#245E8B, #336993);
background: -o-linear-gradient(#245E8B, #336993);
background: -ms-linear-gradient(#245E8B, #336993);
background: linear-gradient(#245E8B, #336993);
}
/* colors used are:
#FFFFFF
#8AA9C1
#507EA2
#336993
#245E8B
#1D5987
#195685
#175584
*/
#status {
color: #FFFFFF;
/*background-color: #440000;*/
font-size: 2em;
}
.ok {
background-color: #004400;
}
.error {
background-color: #440000;
}
/* search and replace */
.imputs {
height: 21px;
}
#padsearch,
#padreplace {
vertical-align: top;
font-size: 16px;
display: inline-block;
padding: 3px;
border: solid 1px #ccc;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
line-height: 1.25;
}
/*multi select language*/
.toolbar ul li select {
border-radius: 0;
width: 60px;
}
/*stuff*/
.buttonicon {
background-image: none;
}
.line {
color: #ff7d27;
}
.term {
color: #FF9D00;
}
a:link {
color: #D19FDB;
}
a:visited {
color: #D19FDB;
}
a:hover {
color: #FFFFFF;
background: #000000;
}
/* file tree */
UL.jqueryFileTree A {
color: #8AA9C1;
}
UL.jqueryFileTree A:hover {
color: #FFFFFF;
background: #000000;
}
/* global static additions */
#myusernameform input.editable {
font-size: 2em;
}
/* hint and curly braces */
.warn {
background-color: #511;
}
.missing {
background-color: #600;
}
.active {
background-color: #070;
color: #FFA;
font-weight: bold;
}
.padsearch_line {
background-color: #008;
}
.padsearch_term {
background-color: #080;
color: #FFF;
font-weight: bold;
}
#syntaxes {
background-color: #DDD;
color: #000;
}
#padsearch {
background-color: #DDD;
color: #000;
}
#padreplace {
background-color: #DDD;
color: #000;
}
#search {
background-color: #DDD;
color: #000;
}
#offer {
background-color: #DDD;
color: #000;
}
/* default text color*/
body {
color: #DEF;
}
/* selection */
::-moz-selection {
background: rgba(255, 255, 125, 0.99);
color: #032764;
}
::-webkit-selection {
background: rgba(255, 255, 125, 0.99);
color: #032764;
}
::selection {
background: rgba(255, 255, 125, 0.99);
color: #032764;
}
/* LANGUAGES */
/* Javascript */
.hljs-keyword {
color: #FF9D00;
font-weight: bold;
}
.hljs-keywords {
color: #FF9D11;
}
.hljs-comment {
color: #0088FF;
}
.hljs-number {
color: #D25252;
}
.hljs-literal {
color: #D25252;
font-weight: bold;
}
.hljs-built_in {
color: #D197D9;
}
.hljs-string {
color: #3AD900;
}
.hljs-regex {
color: #7FB347;
}
.hljs-regexp {
color: #7FB347;
}
.hljs-function {
color: #79ABFF;
}
.hljs-title {
color: #8EEEFF;
}
.hljs-params {
color: #BFA4A4;
}
.hljs-pi {
color: #BED6FF;
}
/* +html+css */
.hljs-tag {
color: #9ECCDD;
}
.hljs-id {
color: #FFEE80;
}
.hljs-class {
color: #9EDDFF;
}
.hljs-at_rule {
color: #9EEEEE;
}
.hljs-attr_selector {
color: #D7D8D9;
}
.hljs-pseudo {
color: #79ABFF;
}
.hljs-rule {
color: #D197D9;
}
.hljs-rules {
color: #D297DC;
}
.hljs-attribute {
color: #9EEEEE;
}
.hljs-value {
color: #3AD900;
}
.hljs-hexcolor {
color: #FFFF80;
}
.hljs-important {
color: #F25252;
}
.hljs-doctype {
color: #0066FF;
}
.hljs-cdata {
color: #2288EE;
}
/* Other languages */
.hljs-addition {
color: #F157BC;
}
.hljs-annotation {
color: #AA4379;
}
.hljs-argument {
color: #47C4B8;
}
.hljs-array {
color: #C76133;
}
.hljs-begin-block {
color: #8DD5F1;
}
.hljs-blockquote {
color: #DF83A2;
}
.hljs-body {
color: #5570ED;
}
.hljs-bullet {
color: #BC214E;
}
.hljs-cbracket {
color: #503DE8;
}
.hljs-cell {
color: #736D38;
}
.hljs-change {
color: #D0B149;
}
.hljs-char {
color: #973A50;
}
.hljs-chunk {
color: #D38AEC;
}
.hljs-code {
color: #499267;
}
.hljs-collection {
color: #334B61;
}
.hljs-command {
color: #CA7E9F;
}
.hljs-commands {
color: #A5157C;
}
.hljs-constant {
color: #9788A3;
}
.hljs-container {
color: #CAA5A6;
}
.hljs-dartdoc {
color: #967B57;
}
.hljs-date {
color: #331756;
}
.hljs-decorator {
color: #3D9AF5;
}
.hljs-default {
color: #E7C6D6;
}
.hljs-deletion {
color: #986F94;
}
.hljs-emphasis {
color: #A8C67D;
}
.hljs-end-block {
color: #AC8FA7;
}
.hljs-envvar {
color: #34AD61;
}
.hljs-expression {
color: #8874FA;
}
.hljs-filename {
color: #7917DF;
}
.hljs-filter {
color: #D0A134;
}
.hljs-flow {
color: #673BCC;
}
.hljs-foreign {
color: #7A5BE4;
}
.hljs-formula {
color: #A25D43;
}
.hljs-func {
color: #F0887C;
}
.hljs-function_name {
color: #41C68D;
}
.hljs-generics {
color: #7397D9;
}
.hljs-header {
color: #9BD484;
}
.hljs-horizontal_rule {
color: #3FB096;
}
.hljs-import {
color: #C28B81;
}
.hljs-infix {
color: #6637C4;
}
.hljs-inheritance {
color: #BACC5D;
}
.hljs-input {
color: #893AC1;
}
.hljs-javadoc {
color: #857384;
}
.hljs-javadoctag {
color: #4F50BC;
}
.hljs-label {
color: #355F36;
}
.hljs-link_label {
color: #E74E3A;
}
.hljs-link_reference {
color: #B9903C;
}
.hljs-link_url {
color: #4A2DA1;
}
.hljs-list {
color: #3E4443;
}
.hljs-localvars {
color: #954560;
}
.hljs-long_brackets {
color: #C5B6D3;
}
.hljs-matrix {
color: #5733F7;
}
.hljs-module {
color: #A02A9A;
}
.hljs-operator {
color: #FF9D00;
}
.hljs-output {
color: #F591A8;
}
.hljs-package {
color: #541ED1;
}
.hljs-param {
color: #C497BF;
}
.hljs-parameter {
color: #5054A6;
}
.hljs-parent {
color: #B9CF3B;
}
.hljs-phpdoc {
color: #C154DD;
}
.hljs-pod {
color: #B1AFA9;
}
.hljs-pp {
color: #57B046;
}
.hljs-pragma {
color: #4570B4;
}
.hljs-preprocessor {
color: #36FF58;
}
.hljs-prompt {
color: #925A75;
}
.hljs-property {
color: #E12A67;
}
.hljs-quoted {
color: #D8BFDC;
}
.hljs-record_name {
color: #D383E4;
}
.hljs-request {
color: #921941;
}
.hljs-reserved {
color: #EF44D7;
}
.hljs-rest_arg {
color: #9E313E;
}
.hljs-shader {
color: #717BF6;
}
.hljs-shading {
color: #61D3C4;
}
.hljs-shebang {
color: #341BA7;
}
.hljs-special {
color: #7C7F4C;
}
.hljs-sqbracket {
color: #3A7ED0;
}
.hljs-status {
color: #C4DCEB;
}
.hljs-stl_container {
color: #35D99C;
}
.hljs-stream {
color: #923560;
}
.hljs-strong {
color: #A34DF6;
}
.hljs-sub {
color: #73D540;
}
.hljs-subst {
color: #A95859;
}
.hljs-summary {
color: #B06B7A;
}
.hljs-symbol {
color: #91C5F9;
}
.hljs-template_comment {
color: #3361E3;
}
.hljs-template_tag {
color: #7CACF7;
}
.hljs-type {
color: #599AC9;
}
.hljs-typedef {
color: #703772;
}
.hljs-typename {
color: #C1CC5C;
}
.hljs-var_expand {
color: #3BCBD3;
}
.hljs-variable {
color: #70E3AB;
}
.hljs-winutils {
color: #83CE71;
}
.hljs-xmlDocTag {
color: #A571E8;
}
.hljs-yardoctag {
color: #3C97C0;
}
.hljs-doctag {
color: #FFFF00;
}