Base new layout
This commit is contained in:
parent
747f3519e0
commit
740977ed79
|
@ -149,17 +149,30 @@ html, body {
|
||||||
|
|
||||||
.edit .menu-bar {
|
.edit .menu-bar {
|
||||||
padding: 5px 10px;
|
padding: 5px 10px;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
}
|
}
|
||||||
|
|
||||||
.edit .menu-bar button {
|
.edit .menu-bar button {
|
||||||
margin-right: 3px;
|
margin-right: 3px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.edit .left {
|
||||||
|
flex: 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
.edit .main {
|
||||||
|
flex: 3;
|
||||||
|
}
|
||||||
|
|
||||||
|
.edit .right {
|
||||||
|
flex: 1;
|
||||||
|
}
|
||||||
|
|
||||||
.edit .workspace {
|
.edit .workspace {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
padding: 10px;
|
padding: 10px;
|
||||||
flex: 3;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.edit .left-menu {
|
.edit .left-menu {
|
||||||
|
@ -169,6 +182,11 @@ html, body {
|
||||||
overflow-y: auto;
|
overflow-y: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.edit .workspace .left .apps-menu {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
}
|
||||||
|
|
||||||
.edit .item-form {
|
.edit .item-form {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
|
@ -188,11 +206,8 @@ html, body {
|
||||||
padding: 0;
|
padding: 0;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
margin: 10px 0 0 0;
|
margin: 10px 0 0 0;
|
||||||
padding: 0 10px 0 0;
|
overflow-y: auto;
|
||||||
}
|
display: block;
|
||||||
|
|
||||||
.edit .apps-list li.desktop-app {
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.edit .desktop-app > .app-icon {
|
.edit .desktop-app > .app-icon {
|
||||||
|
@ -204,7 +219,6 @@ html, body {
|
||||||
}
|
}
|
||||||
|
|
||||||
.edit .profile-tree {
|
.edit .profile-tree {
|
||||||
flex: 3;
|
|
||||||
padding: 0 5px;
|
padding: 0 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -228,7 +242,6 @@ html, body {
|
||||||
}
|
}
|
||||||
|
|
||||||
.edit .app-item-edit {
|
.edit .app-item-edit {
|
||||||
flex: 1;
|
|
||||||
padding: 0 5px;
|
padding: 0 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -21,19 +21,33 @@ var EditView = React.createClass({
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="edit">
|
<div className="edit">
|
||||||
<div className="workspace">
|
<div className="menu-bar">
|
||||||
<div className="left-menu">
|
<div className="left">
|
||||||
<ProfileMenu />
|
<ProfileMenu />
|
||||||
|
</div>
|
||||||
|
<div className="main">
|
||||||
|
<button className="btn btn-primary pull-right btn-sm" onClick={this.handleAddNewNode}>Ajouter un noeud</button>
|
||||||
|
</div>
|
||||||
|
<div className="right"></div>
|
||||||
|
</div>
|
||||||
|
<div className="workspace">
|
||||||
|
<div className="left">
|
||||||
|
<div className="apps-menu">
|
||||||
<IconThemeSelector onThemeSelected={this.handleThemeSelect} />
|
<IconThemeSelector onThemeSelected={this.handleThemeSelect} />
|
||||||
<DesktopAppList
|
<DesktopAppList
|
||||||
theme={this.props.theme}
|
theme={this.props.theme}
|
||||||
desktopApps={this.props.desktopApps}
|
desktopApps={this.props.desktopApps}
|
||||||
onItemDropped={this.handleItemDrop} />
|
onItemDropped={this.handleItemDrop} />
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
<div className="main">
|
||||||
<ProfileTree />
|
<ProfileTree />
|
||||||
|
</div>
|
||||||
|
<div className="right">
|
||||||
<ItemForm item={this.props.selectedItem} onItemChange={this.handleItemChange} />
|
<ItemForm item={this.props.selectedItem} onItemChange={this.handleItemChange} />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
);
|
);
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
|
@ -55,7 +55,6 @@ var ProfileTree = React.createClass({
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="profile-tree">
|
<div className="profile-tree">
|
||||||
<button className="btn btn-primary pull-right btn-sm" onClick={this.handleAddNewNode}>Ajouter un noeud</button>
|
|
||||||
{this.renderTreeNode(this.props.profile)}
|
{this.renderTreeNode(this.props.profile)}
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
|
|
Loading…
Reference in New Issue