summaryrefslogtreecommitdiffstats
path: root/ecomp-portal-FE/client/bower_components/jqTree/_entries/31_savestate.md
diff options
context:
space:
mode:
authortalasila <talasila@research.att.com>2017-02-07 15:03:57 -0500
committertalasila <talasila@research.att.com>2017-02-07 15:05:15 -0500
commit4ad39a5c96dd99acf819ce189b13fec946d7506b (patch)
treea1449286441947cc3d07a45227fa0d6f978e1a7d /ecomp-portal-FE/client/bower_components/jqTree/_entries/31_savestate.md
parent5500448cbd1f374d0ac743ee2fd636fe2d3c0027 (diff)
Initial OpenECOMP Portal commit
Change-Id: I804b80e0830c092e307da1599bd9fbb5c3e2da77 Signed-off-by: talasila <talasila@research.att.com>
Diffstat (limited to 'ecomp-portal-FE/client/bower_components/jqTree/_entries/31_savestate.md')
-rw-r--r--ecomp-portal-FE/client/bower_components/jqTree/_entries/31_savestate.md42
1 files changed, 42 insertions, 0 deletions
diff --git a/ecomp-portal-FE/client/bower_components/jqTree/_entries/31_savestate.md b/ecomp-portal-FE/client/bower_components/jqTree/_entries/31_savestate.md
new file mode 100644
index 00000000..3667129e
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/jqTree/_entries/31_savestate.md
@@ -0,0 +1,42 @@
+---
+title: saveState
+name: options-savestate
+---
+
+Save and restore the state of the tree automatically. Saves in a cookie which nodes are opened and selected.
+
+The state is saved in localstorage. In browsers that do not support localstorage, the state is saved in a cookie.
+For this to work, please include [jquery-cookie](https://github.com/carhartl/jquery-cookie).
+
+For this to work, you should give each node in the tree data an id field:
+
+{% highlight js %}
+{
+ name: 'node1',
+ id: 123,
+ childen: [
+ name: 'child1',
+ id: 124
+ ]
+}
+{% endhighlight %}
+
+* **true**: save and restore state in a cookie
+* **false (default)**: do nothing
+* **string**: save state and use this name to store in a cookie
+
+{% highlight js %}
+$('#tree1').tree({
+ data: data,
+ saveState: true
+});
+{% endhighlight %}
+
+Example: save state in key 'tree1':
+
+{% highlight js %}
+$('#tree1').tree({
+ data: data,
+ saveState: 'tree1'
+});
+{% endhighlight %}