summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2015-04-03 01:26:17 +0300
committerLV-426 <lv-426@taproot.org.il>2015-04-03 01:26:17 +0300
commit53b025b1571b3bba43a3852a235714123fde6511 (patch)
tree74c5fc8a596fb6af42635b454b61f7e301ecb6bd
parent4ed06bcab6c2e74ff82fbe9056a4982519dae8c2 (diff)
layout buttons: behavior, icon-design & style
-rw-r--r--res/client/css/partials/layout-buttons.scss27
-rw-r--r--res/client/css/partials/tool-bar.scss26
-rw-r--r--res/client/css/style.css47
-rw-r--r--res/client/css/style.css.map2
-rw-r--r--res/client/img/btn_graph-layout.pngbin0 -> 2325 bytes
-rw-r--r--res/design/btn_rz-graph-layout.svg172
-rw-r--r--res/templates/index.html1
-rw-r--r--src/client/view/graph_view.js27
8 files changed, 252 insertions, 50 deletions
diff --git a/res/client/css/partials/layout-buttons.scss b/res/client/css/partials/layout-buttons.scss
index 11dfc3e8..bb626d45 100644
--- a/res/client/css/partials/layout-buttons.scss
+++ b/res/client/css/partials/layout-buttons.scss
@@ -1,20 +1,11 @@
-#layout-buttons {
- position: absolute;
- bottom: 100px;
- right: 10px;
- background: white;
- border-width: 1px;
- border-style: solid;
- border-color: grey;
- padding: 5px 4px 0px 4px;
- height: 40px;
-}
-
.btn_layout {
- background-color: white;
- border-width: 1px;
- border-style: solid;
- border-color: blue;
- width: 64;
- height: 16px;
+ background-color: white;
+ border: 1px solid black;
+ display: inline-block;
+ font-size: $h5-size;
+ margin-top: 5px;
+ position: relative;
+ top: 36px;
+ text-align: center;
+ width: 64px;
}
diff --git a/res/client/css/partials/tool-bar.scss b/res/client/css/partials/tool-bar.scss
index 19479076..54fb3a19 100644
--- a/res/client/css/partials/tool-bar.scss
+++ b/res/client/css/partials/tool-bar.scss
@@ -25,16 +25,36 @@
float: right;
}
+#btn_export {
+ background: url(../img/toolbar_icon__export.png);
+ background-position: center;
+ background-repeat: no-repeat;
+}
+
#btn_filter {
background: url(../img/toolbar_icon__filter.png);
background-repeat: no-repeat;
background-position: center;
}
-#btn_export {
- background: url(../img/toolbar_icon__export.png);
- background-position: center;
+#btn_layout {
+ background: url(../img/btn_graph-layout.png);
background-repeat: no-repeat;
+ background-position: center;
+ background-size: 48px;
+
+ &:after {
+ bottom: 12px;
+ border-top: 5px solid transparent;
+ border-left: 5px solid transparent;
+ border-bottom: 5px solid black;
+ border-right: 5px solid black;
+ content: ' ';
+ height: 0;
+ position: absolute;
+ right: 65px;
+ width: 0;
+ }
}
#btn_merge {
diff --git a/res/client/css/style.css b/res/client/css/style.css
index 6d072e41..819d0c2d 100644
--- a/res/client/css/style.css
+++ b/res/client/css/style.css
@@ -745,15 +745,32 @@ p {
#tool-bar-multiple-node-operations {
float: right; }
+#btn_export {
+ background: url(../img/toolbar_icon__export.png);
+ background-position: center;
+ background-repeat: no-repeat; }
+
#btn_filter {
background: url(../img/toolbar_icon__filter.png);
background-repeat: no-repeat;
background-position: center; }
-#btn_export {
- background: url(../img/toolbar_icon__export.png);
+#btn_layout {
+ background: url(../img/btn_graph-layout.png);
+ background-repeat: no-repeat;
background-position: center;
- background-repeat: no-repeat; }
+ background-size: 48px; }
+ #btn_layout:after {
+ bottom: 12px;
+ border-top: 5px solid transparent;
+ border-left: 5px solid transparent;
+ border-bottom: 5px solid black;
+ border-right: 5px solid black;
+ content: ' ';
+ height: 0;
+ position: absolute;
+ right: 65px;
+ width: 0; }
#btn_merge {
width: 80px; }
@@ -791,24 +808,16 @@ p {
width: 16px;
height: 25px; }
-#layout-buttons {
- position: absolute;
- bottom: 100px;
- right: 10px;
- background: white;
- border-width: 1px;
- border-style: solid;
- border-color: grey;
- padding: 5px 4px 0px 4px;
- height: 40px; }
-
.btn_layout {
background-color: white;
- border-width: 1px;
- border-style: solid;
- border-color: blue;
- width: 64;
- height: 16px; }
+ border: 1px solid black;
+ display: inline-block;
+ font-size: 12px;
+ margin-top: 5px;
+ position: relative;
+ top: 36px;
+ text-align: center;
+ width: 64px; }
.cmd-bar {
background-color: #85B375;
diff --git a/res/client/css/style.css.map b/res/client/css/style.css.map
index 9c6d938f..abcd4931 100644
--- a/res/client/css/style.css.map
+++ b/res/client/css/style.css.map
@@ -1,6 +1,6 @@
{
"version": 3,
-"mappings": "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",
+"mappings": "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",
"sources": ["style.scss","modules/typography.scss","partials/base.scss","modules/colors.scss","partials/reset.scss","partials/buttons.scss","modules/positions.scss","partials/common-form.scss","modules/mixins.scss","partials/dev-area.scss","partials/dropdown-menu.scss","partials/input-bar.scss","partials/input-bubble.scss","partials/info-card.scss","partials/keyboard.scss","partials/search-bar.scss","partials/task-alert.scss","partials/top-bar.scss","partials/typography.scss","partials/tool-bar.scss","partials/zoom-buttons.scss","partials/layout-buttons.scss","partials/toolbar__cmd.scss","by-view/graph-view.scss","by-view/login.scss","by-view/pw-reset.scss","by-view/user-signup.scss"],
"names": [],
"file": "style.css"
diff --git a/res/client/img/btn_graph-layout.png b/res/client/img/btn_graph-layout.png
new file mode 100644
index 00000000..3ba940a5
--- /dev/null
+++ b/res/client/img/btn_graph-layout.png
Binary files differ
diff --git a/res/design/btn_rz-graph-layout.svg b/res/design/btn_rz-graph-layout.svg
new file mode 100644
index 00000000..04eebe6d
--- /dev/null
+++ b/res/design/btn_rz-graph-layout.svg
@@ -0,0 +1,172 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="744.09448819"
+ height="1052.3622047"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.48.5 r10040"
+ sodipodi:docname="btn_rz-graph-layout.svg">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.24748737"
+ inkscape:cx="-1521.1164"
+ inkscape:cy="914.70522"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ showborder="false"
+ inkscape:window-width="1341"
+ inkscape:window-height="1062"
+ inkscape:window-x="684"
+ inkscape:window-y="646"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1">
+ <rect
+ style="fill:none;stroke:none"
+ id="rect3904"
+ width="1010.1526"
+ height="1010.1526"
+ x="-1771.55"
+ y="-237.92075"
+ inkscape:export-filename="/tmp/btn_graph-layout.png"
+ inkscape:export-xdpi="4.965517"
+ inkscape:export-ydpi="4.965517" />
+ <g
+ id="g3925"
+ transform="translate(432.51224,-633.39058)">
+ <path
+ transform="matrix(0.36203413,0,0,0.36203413,-1732.1089,980.01901)"
+ d="m -650.53822,-89.110191 c 0,126.083559 -102.21092,228.294481 -228.29448,228.294481 -126.0836,0 -228.2945,-102.210922 -228.2945,-228.294481 0,-126.083559 102.2109,-228.294479 228.2945,-228.294479 126.08356,0 228.29448,102.21092 228.29448,228.294479 z"
+ sodipodi:ry="228.29448"
+ sodipodi:rx="228.29448"
+ sodipodi:cy="-89.110191"
+ sodipodi:cx="-878.8327"
+ id="path3812"
+ style="fill:none;stroke:#cccccc;stroke-width:55.24341202;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(0.51297603,0,0,0.51297603,-1583.488,362.3213)"
+ d="m 222.23355,1141.2556 c 0,216.462 -175.477146,391.9392 -391.93918,391.9392 -216.46203,0 -391.93918,-175.4772 -391.93918,-391.9392 0,-216.46202 175.47715,-391.93916 391.93918,-391.93916 216.462034,0 391.93918,175.47714 391.93918,391.93916 z"
+ sodipodi:ry="391.93918"
+ sodipodi:rx="391.93918"
+ sodipodi:cy="1141.2556"
+ sodipodi:cx="-169.70563"
+ id="path3814"
+ style="fill:none;stroke:#cccccc;stroke-width:38.98817825;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ <path
+ inkscape:connection-start="#path3814"
+ inkscape:connection-start-point="d4"
+ inkscape:connection-end="#path3812"
+ inkscape:connection-end-point="d4"
+ inkscape:connector-curvature="0"
+ inkscape:connector-type="polyline"
+ id="path3818"
+ d="m -1871.5983,947.75808 -96.0276,0"
+ style="fill:#ff0000;stroke:#cccccc;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ transform="matrix(0.43811839,0,0,0.43811839,-1111.9521,873.25941)"
+ d="m -496.99503,805.88495 c 0,133.89404 -108.54257,242.43665 -242.43661,242.43665 -133.89405,0 -242.43662,-108.54261 -242.43662,-242.43665 0,-133.89405 108.54257,-242.43662 242.43662,-242.43662 133.89404,0 242.43661,108.54257 242.43661,242.43662 z"
+ sodipodi:ry="242.43661"
+ sodipodi:rx="242.43661"
+ sodipodi:cy="805.88495"
+ sodipodi:cx="-739.43164"
+ id="path3820"
+ style="fill:none;stroke:#cccccc;stroke-width:45.6497612;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ <path
+ inkscape:connection-start="#path3820"
+ inkscape:connection-start-point="d4"
+ inkscape:connection-end="#path3814"
+ inkscape:connection-end-point="d4"
+ inkscape:connector-curvature="0"
+ inkscape:connector-type="polyline"
+ id="path3822"
+ d="m -1504.3371,1145.0911 -36.682,-43.5519"
+ style="fill:none;stroke:#cccccc;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ transform="matrix(0.16167927,0,0,0.16167927,-1317.1025,623.93019)"
+ d="m -496.99503,805.88495 c 0,133.89404 -108.54257,242.43665 -242.43661,242.43665 -133.89405,0 -242.43662,-108.54261 -242.43662,-242.43665 0,-133.89405 108.54257,-242.43662 242.43662,-242.43662 133.89404,0 242.43661,108.54257 242.43661,242.43662 z"
+ sodipodi:ry="242.43661"
+ sodipodi:rx="242.43661"
+ sodipodi:cy="805.88495"
+ sodipodi:cx="-739.43164"
+ id="path3820-8"
+ style="fill:none;stroke:#cccccc;stroke-width:92.77627563;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ <path
+ inkscape:connection-start="#path3814"
+ inkscape:connection-start-point="d4"
+ inkscape:connection-end="#path3820-8"
+ inkscape:connection-end-point="d4"
+ inkscape:connector-curvature="0"
+ inkscape:connector-type="polyline"
+ id="path3842"
+ d="m -1515.6368,819.58033 48.7836,-40.36622"
+ style="fill:none;stroke:#cccccc;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <text
+ sodipodi:linespacing="125%"
+ id="text3844"
+ y="1033.5642"
+ x="-1781.8309"
+ style="font-size:260.01870728px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#ff0000;fill-opacity:1;stroke:#ff0000;stroke-opacity:1;font-family:MathJax_Script;-inkscape-font-specification:MathJax_Script"
+ xml:space="preserve"><tspan
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#ff0000;stroke:#ff0000;stroke-opacity:1;font-family:MathJax_Caligraphic;-inkscape-font-specification:MathJax_Caligraphic"
+ y="1033.5642"
+ x="-1781.8309"
+ id="tspan3846"
+ sodipodi:role="line">R</tspan></text>
+ <path
+ transform="matrix(0.34146109,0,0,0.34146109,-1278.9041,235.7421)"
+ d="m -496.99503,805.88495 c 0,133.89404 -108.54257,242.43665 -242.43661,242.43665 -133.89405,0 -242.43662,-108.54261 -242.43662,-242.43665 0,-133.89405 108.54257,-242.43662 242.43662,-242.43662 133.89404,0 242.43661,108.54257 242.43661,242.43662 z"
+ sodipodi:ry="242.43661"
+ sodipodi:rx="242.43661"
+ sodipodi:cy="805.88495"
+ sodipodi:cx="-739.43164"
+ id="path3820-3"
+ style="fill:none;stroke:#cccccc;stroke-width:58.57182693;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ <path
+ inkscape:connection-start="#path3814"
+ inkscape:connection-start-point="d4"
+ inkscape:connection-end="#path3820-3"
+ inkscape:connection-end-point="d4"
+ inkscape:connector-curvature="0"
+ inkscape:connector-type="polyline"
+ id="path3900"
+ d="m -1609.5029,756.13575 52.979,-166.31661"
+ style="fill:none;stroke:#cccccc;stroke-width:20;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ </g>
+ </g>
+</svg>
diff --git a/res/templates/index.html b/res/templates/index.html
index b0991015..b5210b71 100644
--- a/res/templates/index.html
+++ b/res/templates/index.html
@@ -47,6 +47,7 @@ var rz_config = { // set as a global variable
<div id="tool-bar">
<div id="tool-bar-top-bar">
<div class="tool_bar_btn" id="btn_export" title="Export"></div>
+ <div class="tool_bar_btn" id="btn_layout" title="Layout"></div>
<div class="tool_bar_btn" id="btn_filter" title="Filter">
<div>
<div id="menu__type-filter" style="display:none">
diff --git a/src/client/view/graph_view.js b/src/client/view/graph_view.js
index a6e8f946..7326a229 100644
--- a/src/client/view/graph_view.js
+++ b/src/client/view/graph_view.js
@@ -1145,16 +1145,25 @@ function GraphView(spec) {
function set_layout_toolbar(selector) {
var root = $(selector);
+ root.on('click', function() {
- layouts.layouts.forEach(function (layout_data) {
- var button = $('<div></div>');
- button.html(layout_data.name);
- button.addClass(layout_data.clazz);
- button.addClass('btn_layout');
- button.on('click', function () {
- set_layout(layout_data.create);
+ var layout_btns = $('.btn_layout');
+ if (layout_btns.length > 0) { // menu open
+ layout_btns.remove();
+ return;
+ }
+
+ layouts.layouts.forEach(function (layout_data) {
+ var button = $('<div></div>');
+ button.html(layout_data.name);
+ button.addClass(layout_data.clazz);
+ button.addClass('btn_layout');
+ button.on('click', function () {
+ set_layout(layout_data.create);
+ layout_btns.remove();
+ });
+ root.append(button);
});
- root.append(button);
});
}
@@ -1173,7 +1182,7 @@ function GraphView(spec) {
set_layout(temporary ? layouts.empty : layouts.layouts[0].create);
if (!temporary) {
- set_layout_toolbar('#layout-buttons');
+ set_layout_toolbar('#btn_layout');
}
zoom_property.onValue(function (val) {