1
0

fichiers de test + correctifs

correctifs de styles (polices)
This commit is contained in:
Jérémie Ducastel
2015-08-10 00:17:48 +02:00
parent 4393c5be63
commit ca6f0446f0
12 changed files with 404 additions and 4 deletions

189
tests/atom-one-dark-ui.css Normal file
View File

@ -0,0 +1,189 @@
syntax {
background-color: #282c34;
color: #abb2bf;
}
.cyan {
color: #56b6c2;
}
.blue {
color: #61afef;
}
.purple {
color: #c678dd;
}
.green {
color: #98c379;
}
.red1 {
color: #e06c75;
}
.red2 {
color: #be5046;
}
.orange1 {
color: #d19a66;
}
.orange2 {
color: #e5c07b;
}
atom-text-editor[mini] {
line-height: 25px;
max-height: 27px;
overflow: auto;
}
atom-text-editor[mini] {
font-size: 1.15em;
line-height: 2em;
max-height: none;
padding-left: 0.5em;
border-radius: 3px;
color: #d5d9e2;
border: 1px solid #171c26;
background-color: #1b212c;
}
atom-text-editor[mini] .placeholder-text,
atom-text-editor[mini]::shadow .placeholder-text {
color: rgba(153, 163, 184, 0.6);
}
atom-text-editor[mini] .selection .region,
atom-text-editor[mini]::shadow .selection .region {
background-color: #2b3446;
}
atom-text-editor[mini] .cursor,
atom-text-editor[mini]::shadow .cursor {
border-color: #528bff;
border-width: 2px;
}
atom-text-editor[mini].is-focused,
atom-text-editor[mini].is-focused::shadow {
outline: none;
border-color: #528bff;
box-shadow: 0 0 0 1px #528bff;
background-color: #1b212c;
}
atom-text-editor[mini].is-focused .selection .region,
atom-text-editor[mini].is-focused::shadow .selection .region {
background-color: #364259;
}
h1,
h2,
h3 {
line-height: 1em;
margin-bottom: 15px;
}
h1 {
font-size: 2em;
}
h2 {
font-size: 1.5em;
}
h3 {
font-size: 1.2em;
}
p {
line-height: 1.6;
margin-bottom: 15px;
}
label {
font-weight: normal;
}
pre {
box-shadow: none;
color: #99a3b8;
background: #2f384c;
border-radius: 3px;
border: none;
margin: 0;
}
code {
font-weight: normal;
color: #d5d9e2;
background: #2f384c;
border-radius: 3px;
}
.selected {
font-weight: normal;
color: #d5d9e2;
}
.text-smaller {
font-size: 0.9em;
}
.text-subtle {
font-weight: normal;
color: rgba(153, 163, 184, 0.6);
}
.text-highlight {
font-weight: normal;
color: #d5d9e2;
}
.text-error {
color: #ff6347;
}
.text-info {
color: #6494ed;
}
.text-info:hover {
color: #6494ed;
}
.text-warning {
color: #e2c08d;
}
.text-warning:hover {
color: #e2c08d;
}
.text-success {
color: #73c990;
}
.text-success:hover {
color: #73c990;
}
.highlight-mixin {
padding: 1px 4px;
font-weight: bold;
text-shadow: none;
border-radius: 3px;
color: #d5d9e2;
}
.highlight {
padding: 1px 4px;
font-weight: bold;
text-shadow: none;
border-radius: 3px;
color: #d5d9e2;
background-color: #2f384c;
}
.highlight-info {
padding: 1px 4px;
font-weight: bold;
text-shadow: none;
border-radius: 3px;
color: #bfd3f8;
background-color: rgba(0, 136, 255, 0.5);
}
.highlight-warning {
padding: 1px 4px;
font-weight: bold;
text-shadow: none;
border-radius: 3px;
color: #f7edde;
background-color: rgba(204, 133, 51, 0.5);
}
.highlight-error {
padding: 1px 4px;
font-weight: bold;
text-shadow: none;
border-radius: 3px;
color: #ffbaad;
background-color: rgba(217, 38, 38, 0.5);
}
.highlight-success {
padding: 1px 4px;
font-weight: bold;
text-shadow: none;
border-radius: 3px;
color: #bde5ca;
background-color: rgba(32, 182, 132, 0.5);
}
.results-view .path-details.list-item {
color: #9fa9bc;
}

34
tests/css.css Normal file
View File

@ -0,0 +1,34 @@
@media screen and (-webkit-min-device-pixel-ratio: 0) {
body:first-of-type pre::after {
content: 'highlight: ' attr(class);
}
body {
background: linear-gradient(45deg, blue, red);
}
}
@import url('print.css');
@page:right {
margin: 1cm 2cm 1.3cm 4cm;
}
@font-face {
font-family: Chunkfive; src: url('Chunkfive.otf');
}
div.text,
#content,
li[lang=ru] {
font: Tahoma, Chunkfive, sans-serif;
background: url('hatch.png') /* wtf? */;
color: #F0F0F0 !important;
width: 100%;
}
/* Tests */
.support-test {
background: blue; /* <- valid properties/values should be highlighted more */
invalid-property: invalid-color; /* <- invalid should be toned down */
}

17
tests/html.html Normal file
View File

@ -0,0 +1,17 @@
<!doctype html>
<html class="no-js" lang="">
<head>
<title>Title</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="css/main.css">
</head>
<body>
<div>
<h1>HTML sample</h1>
</div>
<script src="js/main.js"></script>
</body>
</html>

16
tests/javascript.js Normal file
View File

@ -0,0 +1,16 @@
function $initHighlight(block, flags) {
try {
if (block.className.search(/\bno\-highlight\b/) != -1)
return processBlock(block.function, true, 0x0F) + ' class=""';
} catch (e) {
/* handle exception */
var e4x =
<div>Example
<p>1234</p></div>;
}
for (var i = 0 / 2; i < classes.length; i++) { // "0 / 2" should not be parsed as regexp
if (checkCondition(classes[i]) === undefined)
return /\d+[\s/]/g;
}
console.log(Array.every(classes, Boolean));
}

29
tests/markdown.md Normal file
View File

@ -0,0 +1,29 @@
# hello world
## hello world
### hello world
#### hello world
##### hello world
###### hello world
you can write text [with links](http://example.com) inline or [link references][1].
* one _thing_ has *em* phasis
* two __things__ are **bold**
[1]: http://example.com
---
hello world
===========
```html
<div class="main"></div>
```
> markdown is so cool
so are code segments
1. one thing (yeah!)
2. two thing `i can write code`, and `more` wipee!

44
tests/php.php Normal file
View File

@ -0,0 +1,44 @@
<?php
function parseHttpAcceptLanguage($str=NULL) {
// getting http instruction if not provided
$str=$str?$str:$_SERVER['HTTP_ACCEPT_LANGUAGE'];
// exploding accepted languages
$langs=explode(',',$str);
// creating output list
$accepted=array();
foreach ($langs as $lang) {
// parsing language preference instructions
// 2_digit_code[-longer_code][;q=coefficient]
ereg('([a-z]{1,2})(-([a-z0-9]+))?(;q=([0-9\.]+))?',$lang,$found);
// 2 digit lang code
$code=$found[1];
// lang code complement
$morecode=$found[3];
// full lang code
$fullcode=$morecode?$code.'-'.$morecode:$code;
// coefficient
$coef=sprintf('%3.1f',$found[5]?$found[5]:'1');
// for sorting by coefficient
$key=$coef.'-'.$code;
// adding
$accepted[$key]=array('code'=>$code,'coef'=>$coef,'morecode'=>$morecode,'fullcode'=>$fullcode);
}
// sorting the list by coefficient desc
krsort($accepted);
return $accepted;
}
class SomeClass {
public function __init() {
# do something
throw new Exception('pipo');
}
public static function pipo($var) {
return $var + 12;
}
}
SomeClass::pipo(12);
?>

26
tests/python.py Normal file
View File

@ -0,0 +1,26 @@
from django.test import TestCase
@requires_authorization
def somefunc(param1='', param2=0):
r'''A docstring'''
if param1 > param2: # interesting
print 'Gre\'ater'
return (param2 - param1 + 1) or None
class SomeClass:
def cats(arg):
abc = 1
deg = [1, 2, '3']
def another(arg):
9.0/12.0
pass
def method(self, arg2='default', arg3):
self.arg2 = arg3
if __name__ == '__main__':
SomeClass.another('hello')
>>> message = '''interpreter
... prompt'''

15
tests/sql.sql Normal file
View File

@ -0,0 +1,15 @@
-- full line comment
SELECT
d.name AS department, e.id, full_name, max(salary),
CASE WHEN e.type = 'p'
THEN 'part-time'
WHEN e.type = 'f'
THEN 'full-time'
ELSE 'special'
END
FROM employees AS e
INNER JOIN departments AS d ON e.department = d.id
GROUP BY e.department
WHERE salary > (SELECT avg(salary) FROM employees)
AND e.department IS NOT NULL
ORDER BY d.name -- inline comment

11
tests/xml.xml Normal file
View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- This is a comment -->
<e:employees xmlns:e="http://schemas.somewhere.com/employees">
<employee id="123">
<name><![CDATA[John Doe]]></name>
<title lang='en'>King</title>
<active/>
<salary>100000</salary>
<department key="R&amp;D">R&amp;D</department>
</employee>
</e:employees>

15
tests/yaml.yaml Normal file
View File

@ -0,0 +1,15 @@
root:
unquoted_string: lorem ipsem
quotwed_string: "lorem ipsum"
integer: 123
float: 3.14
boolean: true
null: null
list:
- one
- two
- three
map_list:
- one: 1
- two: "two"
- three: 3.0