mirror of
https://gitlab.com/aviortheking/code-stats-vscode.git
synced 2025-04-22 10:52:13 +00:00
Playing with html
This commit is contained in:
parent
982621c3a4
commit
c578f8484a
@ -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) {
|
||||||
|
@ -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>
|
||||||
|
`;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user