MediaWiki  1.23.1
cssjanus.py File Reference

Go to the source code of this file.

Classes

class  cssjanus.Tokenizer
 

Namespaces

 cssjanus
 

Functions

def cssjanus.CalculateNewBackgroundPosition (m)
 
def cssjanus.CalculateNewBackgroundPositionX (m)
 
def cssjanus.ChangeLeftToRightToLeft (lines, swap_ltr_rtl_in_url=None, swap_left_right_in_url=None)
 
def cssjanus.FixBackgroundPosition (line)
 
def cssjanus.FixBodyDirectionLtrAndRtl (line)
 
def cssjanus.FixCursorProperties (line)
 
def cssjanus.FixFourPartNotation (line)
 
def cssjanus.FixLeftAndRight (line)
 
def cssjanus.FixLeftAndRightInUrl (line)
 
def cssjanus.FixLtrAndRtlInUrl (line)
 
def cssjanus.main (argv)
 
def cssjanus.setflags (opts)
 
def cssjanus.usage ()
 

Variables

string cssjanus.__author__ = 'elsigh@google.com (Lindsey Simon)'
 
string cssjanus.__version__ = '0.1'
 
 cssjanus.BG_HORIZONTAL_PERCENTAGE_RE
 
 cssjanus.BG_HORIZONTAL_PERCENTAGE_X_RE
 
 cssjanus.BODY_DIRECTION_LTR_RE
 
 cssjanus.BODY_DIRECTION_RTL_RE
 
string cssjanus.BODY_SELECTOR = r'body%s{%s' % (csslex.WHITESPACE, csslex.WHITESPACE)
 
string cssjanus.CHARS_WITHIN_SELECTOR = r'[^\}]*?'
 
string cssjanus.COLOR = r'(%s|%s)' % (csslex.NAME, csslex.HASH)
 
string cssjanus.COLOR_SPACE = r'%s%s' % (COLOR, csslex.SPACE)
 
 cssjanus.COMMENT_RE = re.compile('(%s)' % csslex.COMMENT, re.I)
 
 cssjanus.CURSOR_EAST_RE = re.compile(LOOKBEHIND_NOT_LETTER + '([ns]?)e-resize')
 
 cssjanus.CURSOR_WEST_RE = re.compile(LOOKBEHIND_NOT_LETTER + '([ns]?)w-resize')
 
 cssjanus.DIRECTION_LTR_RE = re.compile(r'%s(ltr)' % DIRECTION_RE)
 
string cssjanus.DIRECTION_RE = r'direction%s:%s' % (csslex.WHITESPACE, csslex.WHITESPACE)
 
 cssjanus.DIRECTION_RTL_RE = re.compile(r'%s(rtl)' % DIRECTION_RE)
 
dictionary cssjanus.FLAGS
 
 cssjanus.FOUR_NOTATION_COLOR_RE
 
 cssjanus.FOUR_NOTATION_QUANTITY_RE
 
string cssjanus.LEFT = 'left'
 
 cssjanus.LEFT_IN_URL_RE
 
 cssjanus.LEFT_RE
 
string cssjanus.LOOKAHEAD_FOR_CLOSING_PAREN
 
string cssjanus.LOOKAHEAD_NOT_CLOSING_PAREN
 
tuple cssjanus.LOOKAHEAD_NOT_OPEN_BRACE
 
string cssjanus.LOOKBEHIND_NOT_LETTER = r'(?<![a-zA-Z])'
 
string cssjanus.LTR = 'ltr'
 
 cssjanus.LTR_IN_URL_RE
 
string cssjanus.NOFLIP_ANNOTATION
 
 cssjanus.NOFLIP_CLASS_RE
 
 cssjanus.NOFLIP_SINGLE_RE
 
string cssjanus.NOFLIP_TOKEN = r'\@noflip'
 
string cssjanus.POSSIBLY_NEGATIVE_QUANTITY = r'((?:-?%s)|(?:inherit|auto))' % csslex.QUANTITY
 
string cssjanus.POSSIBLY_NEGATIVE_QUANTITY_SPACE
 
string cssjanus.RIGHT = 'right'
 
 cssjanus.RIGHT_IN_URL_RE
 
 cssjanus.RIGHT_RE
 
string cssjanus.RTL = 'rtl'
 
 cssjanus.RTL_IN_URL_RE
 
bool cssjanus.SWAP_LEFT_RIGHT_IN_URL_DEFAULT = False
 
bool cssjanus.SWAP_LTR_RTL_IN_URL_DEFAULT = False
 
string cssjanus.TMP_TOKEN = '%sTMP%s' % (TOKEN_DELIMITER, TOKEN_DELIMITER)
 
string cssjanus.TOKEN_DELIMITER = '~'
 
string cssjanus.TOKEN_LINES = '%sJ%s' % (TOKEN_DELIMITER, TOKEN_DELIMITER)
 
string cssjanus.VALID_AFTER_URI_CHARS = r'[\'\"]?%s' % csslex.WHITESPACE