Playing with html

This commit is contained in:
Valentin Ivanov 2018-04-17 01:37:02 -04:00 committed by Juha Ristolainen
parent 982621c3a4
commit c578f8484a
2 changed files with 47 additions and 1 deletions

View File

@ -5,6 +5,7 @@ import * as axios from "axios";
export class CodeStatsAPI { export class CodeStatsAPI {
private API_KEY = null; private API_KEY = null;
private UPDATE_URL = "https://codestats.net/api/my/pulses"; private UPDATE_URL = "https://codestats.net/api/my/pulses";
private PROFILE_URL = "https://codestats.net/api/users";
private axios = null; private axios = null;
constructor(apiKey: string, apiURL: string) { constructor(apiKey: string, apiURL: string) {

View File

@ -22,7 +22,52 @@ import { CodeStatsAPI } from "./code-stats-api";
class HtmlProvider implements TextDocumentContentProvider { class HtmlProvider implements TextDocumentContentProvider {
onDidChange?: Event<Uri>; onDidChange?: Event<Uri>;
provideTextDocumentContent(uri: Uri, token: CancellationToken): string | Thenable<string> { provideTextDocumentContent(uri: Uri, token: CancellationToken): string | Thenable<string> {
return "Nice HTML view of CS Stats for user"; return `
<style>
.tile {
display: block;
float: left;
width: 100px;
min-height: 100px;
background: red;
margin: 2px;
border-radius: 5%;
border: 10px;
border-color: black;
padding: 10px;
color: white;
font-weight: bold;
text-align: center;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.tile:nth-child(even) {
background: blue;
}
</style>
<div class="tile">C#</div>
<div class="tile">Elixir</div>
<div class="tile">TypeScript</div>
<div class="tile">Rust</div>
<div class="tile">Html</div>
<div class="tile">PlainText</div>
<div class="tile">C++</div>
<div class="tile">VB</div>
<div class="tile">F#</div>
<div class="tile">C#</div>
<div class="tile">Elixir</div>
<div class="tile">TypeScript</div>
<div class="tile">Rust</div>
<div class="tile">Html</div>
<div class="tile">PlainText</div>
<div class="tile">C++</div>
<div class="tile">VB</div>
<div class="tile">F#</div>
`;
} }
} }