Skip to content

Commit 86c407d

Browse files
committed
remove hacks
1 parent 9820ad4 commit 86c407d

File tree

3 files changed

+9
-36
lines changed

3 files changed

+9
-36
lines changed

src/browser/detailsView.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ import * as contracts from '../contracts';
6565
$('.commit-author .name', $detailsView)
6666
.attr('aria-label', entry.author.email)
6767
.html(entry.author.name);
68-
68+
6969
$('.commit-author .timestamp', $detailsView)
7070
.html(' on ' + entry.author.localisedDate);
7171

@@ -97,7 +97,7 @@ import * as contracts from '../contracts';
9797
}
9898
});
9999
$('.file-name', $fileItem).html(stat.path);
100-
let uri = encodeURI('command:git.viewFileCommitDetails?' + JSON.stringify([entry.sha1.full, stat.path, entry.committer.date.toISOString()]))
100+
let uri = encodeURI('command:git.viewFileCommitDetails?' + JSON.stringify([entry.sha1.full, stat.path, entry.committer.date.toISOString()]));
101101
$('a.file-name', $fileItem).attr('href', uri);
102102
$files.append($fileItem);
103103
});

src/browser/proxy.ts

Lines changed: 1 addition & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,17 @@
11
(function () {
22
(window as any).GITHISTORY = {};
3-
4-
function addScripts(done: Function) {
5-
let scripts = document.querySelectorAll('div.script');
6-
const scriptCount = scripts.length;
7-
let scriptsLoaded = 0;
8-
for (let counter = 0; counter < scripts.length; counter++) {
9-
addScriptFile(scripts[counter].innerHTML.trim(), () => {
10-
scriptsLoaded += 1;
11-
if (scriptsLoaded >= scriptCount) {
12-
done();
13-
}
14-
});
15-
}
16-
}
17-
function addScriptFile(scriptFilePath: string, onload: (ev: Event) => any) {
18-
let script = document.createElement('script');
19-
script.setAttribute('src', scriptFilePath.replace('/\\/g', '/'));
20-
document.body.appendChild(script);
21-
script.onload = onload;
22-
}
23-
243
let clipboard: Clipboard = null;
254
function initializeClipboard() {
265
$('a.clipboard-link').addClass('hidden');
27-
// ($('.btn.clipboard') as any).tooltip({
28-
// placement: 'down'
29-
// });
306
clipboard = new Clipboard('.btn.clipboard');
317
clipboard.on('success', onCopied);
328
}
339

3410
function onCopied(e: ClipboardEvent) {
3511
e.clearSelection();
36-
// let $ele = $(e.trigger).attr('title', 'Copied');
37-
// ($ele as any).tooltip('fixTitle').tooltip('show');
3812
}
3913

40-
addScripts(() => {
14+
$(document).ready(() => {
4115
initializeClipboard();
4216
(window as any).GITHISTORY.generateSVG();
4317
(window as any).GITHISTORY.initializeDetailsView();

src/logViewer/main.ts

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -73,16 +73,15 @@ class TextDocumentContentProvider implements vscode.TextDocumentContentProvider
7373
<link rel="stylesheet" href="${this.getStyleSheetPath('animate.min.css')}" >
7474
<link rel="stylesheet" href="${this.getStyleSheetPath('hint.min.css')}" >
7575
<link rel="stylesheet" href="${this.getStyleSheetPath('main.css')}" >
76+
<script src="${this.getNodeModulesPath(path.join('jquery','dist','jquery.min.js'))}"></script>
77+
<script src="${this.getNodeModulesPath(path.join('clipboard','dist','clipboard.min.js'))}"></script>
78+
<script src="${this.getScriptFilePath('proxy.js')}"></script>
79+
<script src="${this.getScriptFilePath('svgGenerator.js')}"></script>
80+
<script src="${this.getScriptFilePath('detailsView.js')}"></script>
7681
</head>
7782
78-
<body onload="var script = document.createElement('script');script.setAttribute('src', '${this.getScriptFilePath('proxy.js')}');script.setAttribute('type', 'text/javascript');document.body.appendChild(script);">
83+
<body>
7984
${innerHtml}
80-
<div class="hidden">
81-
<div class="script">${this.getNodeModulesPath(path.join('jquery','dist','jquery.min.js'))}</div>
82-
<div class="script">${this.getNodeModulesPath(path.join('clipboard','dist','clipboard.min.js'))}</div>
83-
<div class="script">${this.getScriptFilePath('svgGenerator.js')}</div>
84-
<div class="script">${this.getScriptFilePath('detailsView.js')}</div>
85-
</div>
8685
</body>
8786
`;
8887
}

0 commit comments

Comments
 (0)