diff options
| author | s-ol <s-ol@users.noreply.github.com> | 2019-11-01 13:08:37 +0000 |
|---|---|---|
| committer | s-ol <s-ol@users.noreply.github.com> | 2019-11-01 13:08:37 +0000 |
| commit | b897f7705e437a776d18bb3a8c6725d009d31111 (patch) | |
| tree | 899c652078edfc3a7babb3331956d4ee5552a919 | |
| parent | add fileder ordering in stores.web, fileder, browser (diff) | |
| download | mmm-b897f7705e437a776d18bb3a8c6725d009d31111.tar.gz mmm-b897f7705e437a776d18bb3a8c6725d009d31111.zip | |
fix inspector
| -rw-r--r-- | mmm/mmmfs/browser.moon | 10 | ||||
| -rw-r--r-- | scss/_browser.scss | 4 |
2 files changed, 13 insertions, 1 deletions
diff --git a/mmm/mmmfs/browser.moon b/mmm/mmmfs/browser.moon index e06364c..9cda4b2 100644 --- a/mmm/mmmfs/browser.moon +++ b/mmm/mmmfs/browser.moon @@ -213,8 +213,10 @@ class Browser @inspect_err = ReactiveVar! with div class: 'view inspector' + -- nav \append nav { span 'inspector' + @inspect_prop\map (current) -> current = current and current\tostring! fileder = @fileder\get! @@ -224,7 +226,8 @@ class Browser return if facet == '' @inspect_prop\set Key facet - with select :onchange \append option '(none)', value: '', disabled: true, selected: not value + with select :onchange + \append option '(none)', value: '', disabled: true, selected: not value if fileder for value in pairs fileder.facet_keys \append option value, :value, selected: value == current @@ -245,6 +248,8 @@ class Browser button 'close', onclick: (_, e) -> @inspect\set false } + + -- error / content \append with div class: @inspect_err\map (e) -> if e then 'error-wrap' else 'error-wrap empty' \append span "an error occured while rendering this view:" \append @inspect_err @@ -258,7 +263,10 @@ class Browser assert conversions, "cannot cast '#{key.type}'" apply_conversions conversions, value, @, prop + -- children \append nav { + class: 'thing' + span 'children' button 'add', onclick: (_, e) -> name = window\prompt "please enter the name of the child fileder:", 'unnamed_fileder' diff --git a/scss/_browser.scss b/scss/_browser.scss index f39e1df..adf9dd1 100644 --- a/scss/_browser.scss +++ b/scss/_browser.scss @@ -77,6 +77,10 @@ white-space: nowrap; } + &.thin > * { + margin: 0.5em 1em; + } + > .inspect-btn { @include media-small() { display: none; } } |
