Skip to content

Commit b98f6e4

Browse files
authored
Merge pull request #115 from cmason3/dev
fix issue where panes go read-only
2 parents 472e3ea + c6f0aac commit b98f6e4

File tree

4 files changed

+15
-6
lines changed

4 files changed

+15
-6
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
## CHANGELOG
22

3+
### [26.2.1] - January 15, 2026
4+
- Fixed an issue where editor panes go read-only when being unhidden
5+
36
### [26.2.0] - January 13, 2026
47
- Added the ability to selectively hide `data.csv` and `template.j2`
58

@@ -513,6 +516,7 @@
513516
- Initial release
514517

515518

519+
[26.2.1]: https://github.com/cmason3/jinjafx_server/compare/26.2.0...26.2.1
516520
[26.2.0]: https://github.com/cmason3/jinjafx_server/compare/26.1.1...26.2.0
517521
[26.1.1]: https://github.com/cmason3/jinjafx_server/compare/26.1.0...26.1.1
518522
[26.1.0]: https://github.com/cmason3/jinjafx_server/compare/25.9.3...26.1.0

jinjafx_server/jinjafx_server.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
import re, argparse, hashlib, traceback, glob, hmac, uuid, struct, binascii, gzip, requests, ctypes, subprocess
2929
import cmarkgfm, emoji, jsonschema
3030

31-
__version__ = '26.2.0'
31+
__version__ = '26.2.1'
3232

3333
llock = threading.RLock()
3434
rlock = threading.RLock()

jinjafx_server/www/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -429,6 +429,6 @@ <h4 id="ml-title" class="mt-0">Add Template</h4>
429429
<script src="https://cdnjs.cloudflare.com/ajax/libs/js-yaml/4.1.0/js-yaml.min.js" integrity="sha512-CSBhVREyzHAjAFfBlIBakjoRUKp5h7VSweP0InR/pAJyptH7peuhCsqAI/snV+TwZmXZqoUklpXp6R6wMnYf5Q==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
430430
<script src="https://cdnjs.cloudflare.com/ajax/libs/dayjs/1.11.18/dayjs.min.js" integrity="sha512-FwNWaxyfy2XlEINoSnZh1JQ5TRRtGow0D6XcmAWmYCRgvqOUTnzCxPc9uF35u5ZEpirk1uhlPVA19tflhvnW1g==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
431431
<script src="https://cdnjs.cloudflare.com/ajax/libs/dayjs/1.11.18/plugin/relativeTime.min.js" integrity="sha512-MVzDPmm7QZ8PhEiqJXKz/zw2HJuv61waxb8XXuZMMs9b+an3LoqOqhOEt5Nq3LY1e4Ipbbd/e+AWgERdHlVgaA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
432-
<script src="/4e7f41d8/jinjafx_m.js"></script>
432+
<script src="/6434e7ec/jinjafx_m.js"></script>
433433
</body>
434434
</html>

jinjafx_server/www/jinjafx_m.js

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -306,9 +306,9 @@ function getStatusText(code) {
306306
}
307307

308308
function show_data() {
309-
data_visible = true;
310309
document.getElementById('cdata').classList.remove('d-none');
311310
document.getElementById('cvars').classList.remove('w-100');
311+
data_visible = true;
312312

313313
hsplit = Split(["#cdata", "#cvars"], {
314314
direction: "horizontal",
@@ -320,13 +320,14 @@ function getStatusText(code) {
320320
});
321321

322322
window.cmData.refresh();
323+
window.cmData.setOption('readOnly', false)
323324
window.cmData.focus();
324325
}
325326

326327
function hide_data() {
327-
data_visible = false;
328328
document.getElementById('cdata').classList.add('d-none');
329329
document.getElementById('cvars').classList.add('w-100');
330+
data_visible = false;
330331

331332
if (hsplit != null) {
332333
hsplit.destroy();
@@ -336,9 +337,9 @@ function getStatusText(code) {
336337
}
337338

338339
function show_template() {
339-
template_visible = true;
340340
document.getElementById('ctemplate').classList.remove('d-none');
341341
document.getElementById('top').classList.remove('h-100');
342+
template_visible = true;
342343

343344
vsplit = Split(["#top", "#ctemplate"], {
344345
direction: "vertical",
@@ -350,13 +351,14 @@ function getStatusText(code) {
350351
});
351352

352353
window.cmTemplate.refresh();
354+
window.cmTemplate.setOption('readOnly', false)
353355
window.cmTemplate.focus();
354356
}
355357

356358
function hide_template() {
357-
template_visible = false;
358359
document.getElementById('ctemplate').classList.add('d-none');
359360
document.getElementById('top').classList.add('h-100');
361+
template_visible = false;
360362

361363
if (vsplit != null) {
362364
vsplit.destroy();
@@ -377,7 +379,10 @@ function getStatusText(code) {
377379
minSize: 50,
378380
onDragStart: remove_info
379381
});
382+
380383
window.cmgVars.refresh();
384+
window.cmgVars.setOption('readOnly', false)
385+
window.cmgVars.focus();
381386
}
382387

383388
function unsplit_vars(copy) {

0 commit comments

Comments
 (0)