From 71a4ba228db098666d0b75d0b608e32231604822 Mon Sep 17 00:00:00 2001 From: Safiyu Date: Sun, 13 Oct 2013 18:25:04 -0700 Subject: [PATCH] Clickable Highlight bug bugd big modified modified --- angular.treeview.js | 9 ++++++--- css/angular.treeview.css | 6 +++--- img/add.png | Bin 0 -> 683 bytes img/folder-closed.png | Bin 281 -> 0 bytes img/folder.png | Bin 289 -> 0 bytes img/sub.png | Bin 0 -> 603 bytes 6 files changed, 9 insertions(+), 6 deletions(-) create mode 100644 img/add.png delete mode 100644 img/folder-closed.png delete mode 100644 img/folder.png create mode 100644 img/sub.png diff --git a/angular.treeview.js b/angular.treeview.js index 4b23b95..af7687f 100644 --- a/angular.treeview.js +++ b/angular.treeview.js @@ -52,9 +52,9 @@ '' + ' ' + '{{node.' + nodeLabel + '}}' + - '
' + - '' + - ''; + '
' + + '' + + ''; //check tree id, tree model @@ -76,6 +76,9 @@ //if node label clicks, scope[treeId].selectNodeLabel = scope[treeId].selectNodeLabel || function( selectedNode ){ + //Collapse or Expand + selectedNode.collapsed = !selectedNode.collapsed; + //remove highlight from previous node if( scope[treeId].currentNode && scope[treeId].currentNode.selected ) { scope[treeId].currentNode.selected = undefined; diff --git a/css/angular.treeview.css b/css/angular.treeview.css index 8c94009..469a2bd 100644 --- a/css/angular.treeview.css +++ b/css/angular.treeview.css @@ -29,13 +29,13 @@ div[data-tree-model] li { div[data-tree-model] li .expanded { padding: 1px 10px; - background-image: url("../img/folder.png"); + background-image: url("../img/sub.png"); background-repeat: no-repeat; } div[data-tree-model] li .collapsed { padding: 1px 10px; - background-image: url("../img/folder-closed.png"); + background-image: url("../img/add.png"); background-repeat: no-repeat; } @@ -50,7 +50,7 @@ div[data-tree-model] li i, div[data-tree-model] li span { } div[data-tree-model] li .selected { - background-color: #aaddff; + background-color: lightgrey; font-weight: bold; padding: 1px 5px; } diff --git a/img/add.png b/img/add.png new file mode 100644 index 0000000000000000000000000000000000000000..ac8dca79bb75fcacf85311248216e5ffe5b900f9 GIT binary patch literal 683 zcmV;c0#yBpP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D026dYSaefwW^{L9 za%BKeXm50HQ)6LpWq@^&zW@LNAxT6*R5(wqlFM%rQ543Hu#yhO3e;4A(AIWLsjt{B z{U=$U7+%&#v@vmIFjz<_uS>gq>gV z<;?k=`<=VE1OHvuF-D$zqMW&jMh|E{Gl@ ztd%}O;NU*2lYi^#~SoWmqaI+`Wgekb9~ox-_3%1@9pV7KpbIURFtf z-1uTwVNPOcK9_x{Cc5OvOv606)$!{$%>L~4+*THzXM!-B8B!Cy8jn;io8Jl7Ead%9 z+Z@=LGQSn3ZftVr)uX+dh&7D1)IL3)Y>%G!N{Syl-P=-idNPKT8tIgY3@(N11~Ykg z$<`o0Xz+=8YZ3=f*s#B0G_U2(s*x@|Lk%#D7RbK>3`+IPKQ1wu%X5VTz+d>GWD_zZ R2`&Ht002ovPDHLkV1n5oF3$h} literal 0 HcmV?d00001 diff --git a/img/folder-closed.png b/img/folder-closed.png deleted file mode 100644 index 9c8489c12d205b75f11aa0bebafa0024f128b915..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^0zk~i!3HGN^yhQ|DaPU;cPEB*=VV?2IV|apzK#qG z8~eHcB(eheoCO|{#Xt>*L74G){)!Z!pj3%#L`iUdT1k0gQ7S_~VrE{6o}X)oLYc9i zsh**M!Iz?iKvf-{E{-7<{>eZ7|F?IQSgoKb(OSIY?h|_>w`qr4ANFiLy32t})Zu7= z$%149#%*se+OX`q^5_4-bzBB+<)RU~Vay#YJ9r(+80Bniz2q)4Y>3~eajfm);Z`fQ zGv@;s*<}nR)`;C@*sy;CPHH$418>P78iIN|1ZhV;4m`+Ct6UXE{ZK({e?y85}Sb4q9e0F?+}6aWAK diff --git a/img/sub.png b/img/sub.png new file mode 100644 index 0000000000000000000000000000000000000000..9bca4eb0bb3e98a71f96cc9122cc9df118dad10e GIT binary patch literal 603 zcmV-h0;K(kP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D026dYSaefwW^{L9 za%BKeXm50HQ)6LpWq@^&zW@LM(Md!>R5(v#pgMS89i#ZKE!FfxV*(2P3dH|9(@dV$ zr-?w7VuBBaVG+M7V!r(>kN*FyGztU%u88^ny(IG4+k#+is1{W4A>L=>|BR6TpW}W1 ze@;NdATc2RpBei9eXLIrR0}G2=WW0Ce}K#X58e*{KlwOfV37F#K-d58eH?HYU}n7L zpSAh_59TKS-pmG6h$7=JMjDcD zlr`@ESJ(OfN>Ky50WV~f*Zh&!`2Rvm`NR_`mBgo#D#_15SV|@7g|u?&3u%>?f8;d& zKa*C$Zong1wKbmt8Es{l5z|02h7- zl)o*fUINvE3a%?^toW#^`~R+z=Kp(2T39hi{<@NS22=|wxTK_Ra$QOD)MX`&2Nx7E z@iir_`xg~7w_H$C5`${N1aGS1q~E6c>%L71)<(w9lLB?#W(4ZIpPw%PRf-8drA3PT z$PZEfUJ<2)3x5R4|IZ5Lfoeeo|3mG0J_ZB`e+Y3C!i7Ki_=r3TvEYPiK?VOA7?@Ut pGBE$IXJEpG!SW0Yj1V0R3;-^UL;p&|b)NtL002ovPDHLkV1nH}5l8?4 literal 0 HcmV?d00001