Skip to content

Commit f5c4448

Browse files
committed
Version 2.3
See changelog Fixes JDMCreator#54, fixes JDMCreator#52 and fixes JDMCreator#53.
1 parent 53da19c commit f5c4448

File tree

6 files changed

+636
-74
lines changed

6 files changed

+636
-74
lines changed

readme.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## LaTeX Table Editor ##
22

3-
**Version 2.2.1**
3+
**Version 2.3**
44

55
This is the GitHub page of an Open Source WYSIWYG table editor that exports to multiples languages including LaTeX, ConTeXt, Plain TeX, CSV, HTML, BBCode, Eplain, PreTeXt, MediaWiki, Markdown and WML.
66

src/changelog.txt

+31-3
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,46 @@ Legend
66
[#] Fixed
77
Dates use a YYYY/MM/DD format.
88

9-
Version 2.2.1
9+
Version 2.3 (2021/12/20)
10+
==========
11+
12+
| Note on this release:
13+
| Decimal alignment, better selection, basic support for NiceTabular
14+
| and better support for tabularray
15+
16+
CORE
17+
18+
[+] Decimal alignment now properly shows up
19+
[+] Option to use commas instead of dot when importing Excel files (#54)
20+
[+] Option to surround numbers with $...$ when importing Excel files
21+
[+] Support for multiple selections with CTRL+Drag (#52)
22+
[+] Support for pasting tables and data from spreadsheets
23+
[/] SHIFT+Click now does a rectangular selection (#53)
24+
[#] Issue with selection when the selected cell is removed
25+
26+
LATEX IMPORT
27+
28+
[+] Basic support for `NiceTabular`, `NiceTabular*` and `NiceTabularX` environments
29+
[+] Basic support for colspan and rowspan from `\Block` from NiceTabular
30+
[+] Support for X,Y,Z column/row/cell descriptor in tabularray
31+
[+] Support for font color in tabularray
32+
[+] Really basic support for horizontal border in rowspec in tabularray
33+
[+] Support for Q column in tabularray
34+
[#] Double backslash (`\\`) created a new row even in a bracket group
35+
[#] Fix an issue where columns could be misinterpreted if an ampersand followed a command
36+
37+
Version 2.2.1 (2021/09/14)
1038
==========
1139

1240
| Note on this release:
1341
| Bug fixes
1442

15-
Core
43+
CORE
1644

1745
[#] Pasting values stored as plain text didn't work (#9)
1846
[#] The editor conflicted with the LanguageTool browser extension (#44)
1947

20-
Version 2.2
48+
Version 2.2 (2021/09/01)
2149
==========
2250

2351
| Note on this release:

src/index.html

+26-22
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
<meta charset="UTF-8">
66
<meta name="viewport" id="meta-viewport" content="width=device-width, initial-scale=1">
77
<meta name="description" content="A powerful and robust LaTeX, ConTeXt, Plain TeX, PreTeXt, EPlain, Markdown, Textile, CSV and HTML Table Editor and Generator. Import data from LaTeX, Excel, LibreOffice and more.">
8-
<script data-ad-client="ca-pub-5146982563696073" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
8+
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5146982563696073"
9+
crossorigin="anonymous"></script>
910
<title>LaTeX Tables Editor</title>
1011
<link href="css.css" rel="stylesheet">
1112
<link href="css/bootstrap.min.css" rel="stylesheet">
@@ -19,6 +20,8 @@
1920
</script>
2021
<script type="text/javascript" src="color.js">
2122
</script>
23+
<script type="text/javascript" src="tableDecimal.js">
24+
</script>
2225
<script type="text/javascript" src="js.js"></script>
2326
<script type="text/javascript">Table.new = true;</script>
2427
</head>
@@ -41,12 +44,15 @@
4144
<div class="mobile-col-xs" onclick="table.prepareEmail()"><span class="glyphicon glyphicon-envelope" aria-hidden="true"></span></div>
4245
</div>
4346
</div>
44-
<center>
45-
<!-- Header----->
47+
48+
<center style="padding:20px;padding-bottom:45px;">
49+
<!-- Header -->
4650
<ins class="adsbygoogle"
47-
style="display:inline-block;width:728px;height:90px"
51+
style="display:block"
4852
data-ad-client="ca-pub-5146982563696073"
49-
data-ad-slot="9054299450"></ins>
53+
data-ad-slot="9054299450"
54+
data-ad-format="horizontal"
55+
data-full-width-responsive="true"></ins>
5056
<script>
5157
(adsbygoogle = window.adsbygoogle || []).push({});
5258
</script>
@@ -289,17 +295,6 @@
289295
<button title="Settings" class="btn btn-default" data-target="#format-settings" data-toggle-second="tooltip" data-toggle="modal"><span class="glyphicon glyphicon-cog"></span></button>
290296
</div>
291297

292-
<!-- Before-Generate
293-
<ins class="adsbygoogle"
294-
style="display:block"
295-
data-ad-client="ca-pub-5146982563696073"
296-
data-ad-slot="1874006957"
297-
data-ad-format="auto"
298-
data-full-width-responsive="true"></ins>
299-
<script>
300-
(adsbygoogle = window.adsbygoogle || []).push({});
301-
</script>--->
302-
303298
</center>
304299
<br>
305300
<div class="row">
@@ -401,11 +396,6 @@ <h4 class="panel-title">
401396
</div>
402397
</div>
403398

404-
<!-- Right-Panel
405-
<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-5146982563696073" data-ad-slot="9752496976" data-ad-format="auto" data-full-width-responsive="true"></ins>
406-
<script>
407-
(adsbygoogle = window.adsbygoogle || []).push({});
408-
</script>-->
409399

410400
</div>
411401
</div>
@@ -765,6 +755,10 @@ <h4 class="modal-title" id="myModalLabel">Load From Worksheet <span class="label
765755
.prn,
766756
.eth">
767757
</div>
758+
<div>
759+
<label><input type="checkbox" id="opt-gen-comma"> Use comma instead of dot as decimal separator</label>
760+
<label><input type="checkbox" id="opt-gen-surround"> Surround numbers with <code>$...$</code></label>
761+
</div>
768762
<button onclick="table.importExcel()" id="excel-button" style="margin:4px;" class="btn btn-primary">OK</button>
769763
</div>
770764
<div id="worksheet-loading-status"></div>
@@ -1084,6 +1078,16 @@ <h4>Textile options</h4>
10841078
</div>
10851079

10861080
<script type="text/javascript">
1081+
tableDecimal("#table",{
1082+
attributeChar:"data-align",
1083+
attributeCharValue:"d",
1084+
char:".",
1085+
observe:true,
1086+
paddingElement:"div[contenteditable]",
1087+
observeFilter: function(){
1088+
return document.getElementById("table").querySelector('td[data-align="d"');
1089+
}
1090+
});
10871091
$(function(){
10881092
var isIE = /*@cc_on!@*/false || !!document.documentMode;
10891093
var isEdge = !isIE && !!window.StyleMedia;
@@ -1212,4 +1216,4 @@ <h4>Textile options</h4>
12121216
</script>
12131217
</body>
12141218

1215-
</html>
1219+
</html>

0 commit comments

Comments
 (0)