Skip to content

Commit 897dabd

Browse files
authored
Merge pull request #27 from egmontkob/25-screenshots-as-separate-files
Ticket #25: Store each screenshot template in a different file
2 parents a2e8f29 + f543311 commit 897dabd

File tree

10 files changed

+234
-20
lines changed

10 files changed

+234
-20
lines changed

screenshots/README.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,8 @@ Diff viewer
144144
Merge the screenshots
145145
=====================
146146

147-
Once the screenshots are created, edit src/js/mc-templates.js and replace the
148-
old screenshots with the newly taken ones. It will be obvious.
147+
Once the screenshots are created, overwrite the corresponding ones with them
148+
under the src/tpl directory.
149149

150150
Reload the skin browser.
151151

src/css/common.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ body{
22
font-family: Arial;
33
}
44

5-
div.skin-view-container pre
5+
div.skin pre
66
{
77
font-size: 14px;
88
}

src/index.html

Lines changed: 25 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
<script src="js/mc-palette.js?REV_SE-REV_MC" type="text/javascript"></script>
1717
<script src="js/mc-css-generator.js?REV_SE-REV_MC" type="text/javascript"></script>
1818
<script src="js/mc-tpl.js?REV_SE-REV_MC" type="text/javascript"></script>
19-
<script src="js/mc-templates.js?REV_SE-REV_MC" type="text/javascript"></script>
2019
<script src="js/mc-utils.js?REV_SE-REV_MC" type="text/javascript"></script>
2120
<script src="js/mc-cmp-colors.js?REV_SE-REV_MC" type="text/javascript"></script>
2221

@@ -34,13 +33,24 @@
3433
// generate html
3534
const tpl = new McTpl();
3635

37-
$("#fragment-skin-1").html(tpl.render(templates.skin_view_panel_full, parsedIni));
38-
$("#fragment-skin-2").html(tpl.render(templates.skin_view_panel_brief, parsedIni));
39-
$("#fragment-skin-3").html(tpl.render(templates.skin_view_panel_long, parsedIni));
40-
$("#fragment-skin-4").html(tpl.render(templates.skin_view_editor, parsedIni));
41-
$("#fragment-skin-5").html(tpl.render(templates.skin_view_viewer, parsedIni));
42-
$("#fragment-skin-6").html(tpl.render(templates.skin_view_diffviewer, parsedIni));
43-
36+
$.get('tpl/01-panel-full.html.tpl?REV_SE-REV_MC', function (data) {
37+
$('#fragment-skin-1').html(tpl.render(data, parsedIni));
38+
});
39+
$.get('tpl/02-panel-brief.html.tpl?REV_SE-REV_MC', function (data) {
40+
$('#fragment-skin-2').html(tpl.render(data, parsedIni));
41+
});
42+
$.get('tpl/03-panel-long.html.tpl?REV_SE-REV_MC', function (data) {
43+
$('#fragment-skin-3').html(tpl.render(data, parsedIni));
44+
});
45+
$.get('tpl/04-editor.html.tpl?REV_SE-REV_MC', function (data) {
46+
$('#fragment-skin-4').html(tpl.render(data, parsedIni));
47+
});
48+
$.get('tpl/05-viewer.html.tpl?REV_SE-REV_MC', function (data) {
49+
$('#fragment-skin-5').html(tpl.render(data, parsedIni));
50+
});
51+
$.get('tpl/06-diffviewer.html.tpl?REV_SE-REV_MC', function (data) {
52+
$('#fragment-skin-6').html(tpl.render(data, parsedIni));
53+
});
4454

4555
// generate css
4656
const generator = new CssGenerator(new GeneratorConfig);
@@ -133,15 +143,15 @@
133143
<li><a href="#fragment-skin-5"><span>Viewer</span></a></li>
134144
<li><a href="#fragment-skin-6"><span>Diff viewer</span></a></li>
135145
</ul>
136-
<div class="skin-view-container" id="fragment-skin-1">
146+
<div class="skin" id="fragment-skin-1">
137147
<!-- dummy element, to take width -->
138-
<pre class="skin" style="background-color: black;"><script>document.write((' '.repeat(100) + '\n').repeat(30))</script></pre>
148+
<pre class="skin" style="background-color: black;"><script>document.write((' '.repeat(100) + '\n').repeat(32))</script></pre>
139149
</div>
140-
<div class="skin-view-container" id="fragment-skin-2"></div>
141-
<div class="skin-view-container" id="fragment-skin-3"></div>
142-
<div class="skin-view-container" id="fragment-skin-4"></div>
143-
<div class="skin-view-container" id="fragment-skin-5"></div>
144-
<div class="skin-view-container" id="fragment-skin-6"></div>
150+
<div class="skin" id="fragment-skin-2"></div>
151+
<div class="skin" id="fragment-skin-3"></div>
152+
<div class="skin" id="fragment-skin-4"></div>
153+
<div class="skin" id="fragment-skin-5"></div>
154+
<div class="skin" id="fragment-skin-6"></div>
145155
</div>
146156
<div class="mt-2 ml-2" style="width: 810px">
147157
Terminal's color settings

src/js/mc-css-generator.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ class CssGenerator
120120
let cssHeader = '';
121121

122122
// terminal's default colors and bg image
123-
cssHeader += "td.skin pre { ";
123+
cssHeader += "div.skin pre { ";
124124
cssHeader += "color: " + McPalette.default_fg + "; background-color: " + McPalette.default_bg + "; ";
125125
if($('#terminal-bgimage').is(':checked'))
126126
cssHeader += "background-image: url('img/alpha-stripes.png'); ";
@@ -204,7 +204,7 @@ class CssGenerator
204204
renderCssSelector(sectionName, key, entry)
205205
{
206206
let css = '';
207-
css += `td.skin pre span.${sectionName}-${key} {\n`;
207+
css += `div.skin pre span.${sectionName}-${key} {\n`;
208208
css += this.renderSelectorProperties(entry);
209209
css += '}\n';
210210
return css;

src/tpl/01-panel-full.html.tpl

Lines changed: 34 additions & 0 deletions
Large diffs are not rendered by default.

src/tpl/02-panel-brief.html.tpl

Lines changed: 34 additions & 0 deletions
Large diffs are not rendered by default.

src/tpl/03-panel-long.html.tpl

Lines changed: 34 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)