|
@@ -483,16 +483,26 @@ module RpgCardsUI {
|
483
|
483
|
setTimeout(function () { tab.postMessage(card_html, '*') }, 500);
|
484
|
484
|
}
|
485
|
485
|
|
486
|
|
- export function collapse_menu() {
|
|
486
|
+ function collapse_menu() {
|
487
|
487
|
$("#menu-column").hide();
|
488
|
488
|
$("#card-column").removeClass("col-lg-5");
|
489
|
489
|
$("#card-column").addClass("col-lg-8");
|
|
490
|
+ editor.resize();
|
490
|
491
|
}
|
491
|
492
|
|
492
|
|
- export function uncollapse_menu() {
|
|
493
|
+ function uncollapse_menu() {
|
493
|
494
|
$("#menu-column").show();
|
494
|
495
|
$("#card-column").removeClass("col-lg-8");
|
495
|
496
|
$("#card-column").addClass("col-lg-5");
|
|
497
|
+ editor.resize();
|
|
498
|
+ }
|
|
499
|
+
|
|
500
|
+ export function toggle_menu() {
|
|
501
|
+ if ($("#menu-column").is(":visible")) {
|
|
502
|
+ collapse_menu();
|
|
503
|
+ } else {
|
|
504
|
+ uncollapse_menu();
|
|
505
|
+ }
|
496
|
506
|
}
|
497
|
507
|
|
498
|
508
|
// ============================================================================
|
|
@@ -511,7 +521,7 @@ module RpgCardsUI {
|
511
|
521
|
(<any>editor).setOption("wrap", "free");
|
512
|
522
|
editor.setTheme("ace/theme/chrome");
|
513
|
523
|
editor.getSession().setMode("ace/mode/rpgcard");
|
514
|
|
- editor.$blockScrolling = Infinity;
|
|
524
|
+ (<any>editor).$blockScrolling = Infinity;
|
515
|
525
|
|
516
|
526
|
setup_color_selector();
|
517
|
527
|
(<any>$('.icon-list')).typeahead({ source: icon_names });
|