aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authors-ol <s-ol@users.noreply.github.com>2019-11-01 13:08:37 +0000
committers-ol <s-ol@users.noreply.github.com>2019-11-01 13:08:37 +0000
commitb897f7705e437a776d18bb3a8c6725d009d31111 (patch)
tree899c652078edfc3a7babb3331956d4ee5552a919
parentadd fileder ordering in stores.web, fileder, browser (diff)
downloadmmm-b897f7705e437a776d18bb3a8c6725d009d31111.tar.gz
mmm-b897f7705e437a776d18bb3a8c6725d009d31111.zip
fix inspector
-rw-r--r--mmm/mmmfs/browser.moon10
-rw-r--r--scss/_browser.scss4
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; }
}