diff --git a/index.css b/index.css index 7038fc9c..306bf9ae 100644 --- a/index.css +++ b/index.css @@ -200,6 +200,8 @@ fieldset.plugin.cmd:not(.output)>div.action div.tabs:first-child { margin-left:v fieldset.plugin.cmd:not(.output)>div.action div.tabs.select { padding-top:2px; } fieldset.plugin.cmd:not(.output)>div.action div.tabs>span.name { overflow:hidden; } fieldset.plugin.cmd:not(.output)>div.header { float:right; display:flex !important; flex-direction:row-reverse; } +fieldset.studio>div.output>div.layout>div.layout>div.content>fieldset.story>form.option>div.icon.delete { display:none; } +fieldset.studio>div.output>div.layout>div.layout>div.content>fieldset.story>div.action>div.item.state.button.full.icons { display:none; } /* project */ div.project div.action:not(.hide) { width:100%; display:flex; } div.project div.action div.item input { border-right:var(--box-border); } diff --git a/plugin/story/studiolayout.css b/plugin/story/studiolayout.css index 15e92190..3e232d9a 100644 --- a/plugin/story/studiolayout.css +++ b/plugin/story/studiolayout.css @@ -1,11 +1,9 @@ -// fieldset.studiolayout>div.output>div.project div.item { border-left:var(--box-border3); } -// fieldset.studiolayout>div.output>div.project div.item.select { border-left:var(--box-notice3); } fieldset.studiolayout>div.output>div.layout>div.display>fieldset.story>form.option>div.item.delete { display:none; } -fieldset.studiolayout>div.output>div.layout>div.display>fieldset.story>form.option>div.item.sess { display:none; } -fieldset.studiolayout>div.output>div.layout>div.display>fieldset.story>div.action>div.item.state { display:none; } -fieldset.studiolayout>div.output>div.layout>div.layout>div.profile>fieldset.story>form.option>div.item.delete { display:none; } fieldset.studiolayout>div.output>div.layout>div.layout>div.content>fieldset.story>form.option>div.item.delete { display:none; } +fieldset.studiolayout>div.output>div.layout>div.layout>div.profile>fieldset.story>form.option>div.item.delete { display:none; } fieldset.studiolayout>div.output>div.layout>div.layout>div.profile>fieldset.story>form.option>div.item.sess { display:none; } fieldset.studiolayout>div.output>div.layout>div.layout>div.content>fieldset.story>form.option>div.item.sess { display:none; } -fieldset.studiolayout>div.output>div.layout>div.layout>div.profile>fieldset.story>div.action>div.item.state { display:none; } -fieldset.studiolayout>div.output>div.layout>div.layout>div.content>fieldset.story>div.action>div.item.state { display:none; } +fieldset.studiolayout>div.output>div.layout>div.display>fieldset.story>form.option>div.item.sess { display:none; } +fieldset.studiolayout>div.output>div.layout>div.display>fieldset.story>div.action>div.item.full.state { display:none; } +fieldset.studiolayout>div.output>div.layout>div.layout>div.profile>fieldset.story>div.action>div.item.full.state { display:none; } +fieldset.studiolayout>div.output>div.layout>div.layout>div.content>fieldset.story>div.action>div.item.full.state { display:none; } diff --git a/plugin/table.js b/plugin/table.js index c1c1e46d..4b11b3e2 100644 --- a/plugin/table.js +++ b/plugin/table.js @@ -145,9 +145,10 @@ Volcanos(chat.ONIMPORT, {_init: function(can, msg, target, cb) { can.core.List(list, function(item) { var key = item[field]; key && can.core.List(key.split(split), function(value, index, array) { if (!value) { return } var last = array.slice(0, index).join(split), name = array.slice(0, index+1).join(split); if (node[name]) { return } last && node[last] && can.page.Select(can, node[last].previousSibling, "div.expand", function(target) { target.innerHTML == "" && (target.innerHTML = can.page.unicode.closes) }) + item.expand = item.expand||item._select||(can.db.hash && (can.db.hash[0]||"").indexOf(key) == 0) var ui = can.page.Append(can, node[last], [{view: html.ITEM, list: [ {view: [[html.EXPAND], html.DIV, (index==array.length-1? "": can.page.unicode.closes)]}, - {view: [mdb.NAME, html.DIV, value]}, + {view: [mdb.NAME], list: [{text: [value, "", html.NAME]}].concat(item._label||[])}, item.action && {view: [mdb.ICON], list: [{icon: "bi bi-three-dots", onclick: function(event) { can.onimport._menu(event, can, item, cbs) }}]}, ], _init: function(target) { item.expand && can.onmotion.delay(can, function() { target.click() }) @@ -160,7 +161,7 @@ Volcanos(chat.ONIMPORT, {_init: function(can, msg, target, cb) { }, oncontextmenu: function(event) { can.onimport._menu(event, can, item, cbs) }}, {view: [[html.LIST, html.HIDE]]}]) - node[name] = ui.list, (item._select || can.db.hash && (can.db.hash[0]||"").indexOf(key) == 0) && can.onmotion.delayOnce(can, function() { ui.item.click() }) + node[name] = ui.list }) }); return node }, tabs: function(can, list, cb, cbs, action) { action = action||can.ui.tabs||can._action; return can.page.Append(can, action, can.core.List(list, function(tabs) { if (typeof tabs == code.STRING) { tabs = {name: tabs} }