From 08a5e7805cee34ae50d958dddd262e6954afcf23 Mon Sep 17 00:00:00 2001 From: Florrie Date: Sat, 22 Dec 2018 13:13:06 -0400 Subject: Use cleaner tui-lib require syntax --- tui-lib | 2 +- ui.js | 36 ++++++++++++++++++++++-------------- 2 files changed, 23 insertions(+), 15 deletions(-) diff --git a/tui-lib b/tui-lib index e47a354..d8331b9 160000 --- a/tui-lib +++ b/tui-lib @@ -1 +1 @@ -Subproject commit e47a3546f0f9244bb6ee3aa708e7e24226fbdad2 +Subproject commit d8331b98aad2e29b23e88901049fc3c91489a2c7 diff --git a/ui.js b/ui.js index fb1ec02..dfb75ae 100644 --- a/ui.js +++ b/ui.js @@ -5,21 +5,29 @@ const { parentSymbol, isGroup, isTrack, getItemPath, getItemPathString, flattenG const { shuffleArray } = require('./general-util') const processSmartPlaylist = require('./smart-playlist') const UndoManager = require('./undo-manager') - -const ansi = require('./tui-lib/util/ansi') -const Button = require('./tui-lib/ui/form/Button') -const Dialog = require('./tui-lib/ui/Dialog') -const DisplayElement = require('./tui-lib/ui/DisplayElement') -const FocusElement = require('./tui-lib/ui/form/FocusElement') -const Form = require('./tui-lib/ui/form/Form') -const Label = require('./tui-lib/ui/Label') -const ListScrollForm = require('./tui-lib/ui/form/ListScrollForm') -const Pane = require('./tui-lib/ui/Pane') const RecordStore = require('./record-store') -const TextInput = require('./tui-lib/ui/form/TextInput') -const WrapLabel = require('./tui-lib/ui/WrapLabel') -const telc = require('./tui-lib/util/telchars') -const unic = require('./tui-lib/util/unichars') + +const { + ui: { + Dialog, + DisplayElement, + Label, + Pane, + WrapLabel, + form: { + Button, + FocusElement, + Form, + ListScrollForm, + TextInput, + } + }, + util: { + ansi, + telchars: telc, + unichars: unic, + } +} = require('./tui-lib') const fs = require('fs') const { promisify } = require('util') -- cgit 1.3.0-6-gf8a5