From 3ae0ac780509f11b9c6b548e41578b48eecb053c Mon Sep 17 00:00:00 2001 From: Wolf Vollprecht Date: Wed, 28 Mar 2012 01:43:16 +0200 Subject: [PATCH] ENHANCEMENT: Rightlick submenu styles and ability to add page with pagetype --- admin/code/LeftAndMain.php | 2 +- admin/css/screen.css | 94 ++++++++++++++------------ admin/images/btn-icon-sc495ceeeca.png | Bin 17782 -> 0 bytes admin/scss/_tree.scss | 78 ++++++++++++++------- 4 files changed, 103 insertions(+), 71 deletions(-) delete mode 100644 admin/images/btn-icon-sc495ceeeca.png diff --git a/admin/code/LeftAndMain.php b/admin/code/LeftAndMain.php index 9d6af1e39..20b652fa9 100644 --- a/admin/code/LeftAndMain.php +++ b/admin/code/LeftAndMain.php @@ -613,7 +613,7 @@ class LeftAndMain extends Controller implements PermissionProvider { // getChildrenAsUL is a flexible and complex way of traversing the tree $titleEval = ' - "
  • ID\" data-id=\"$child->ID\" class=\"" . $child->CMSTreeClasses($extraArg) . "\">" . + "
  • ID\" data-id=\"$child->ID\" data-ssclass=\"$child->ClassName\" class=\"" . $child->CMSTreeClasses($extraArg) . "\">" . " " . "Link("show"), $child->ID) . "\" title=\"' . _t('LeftAndMain.PAGETYPE','Page type: ') diff --git a/admin/css/screen.css b/admin/css/screen.css index 613a35646..68cd69c77 100644 --- a/admin/css/screen.css +++ b/admin/css/screen.css @@ -35,49 +35,49 @@ If more variables exist in the future, consider creating a variables file.*/ /** ---------------------------------------------------- Double tone borders http://daverupert.com/2011/06/two-tone-borders-with-css3/ ----------------------------------------------------- */ /** ----------------------------- Sprite images ----------------------------- */ /** Helper SCSS file for generating sprites for the interface. */ -.btn-icon-sprite, .ui-state-default .btn-icon-accept, .ui-state-default .btn-icon-accept_disabled, .ui-state-default .btn-icon-add, .ui-state-default .btn-icon-add_disabled, .ui-state-default .btn-icon-addpage, .ui-state-default .btn-icon-addpage_disabled, .ui-state-default .btn-icon-arrow-circle-135-left, .ui-state-default .btn-icon-back, .ui-state-default .btn-icon-back_disabled, .ui-state-default .btn-icon-chain--arrow, .ui-state-default .btn-icon-chain--exclamation, .ui-state-default .btn-icon-chain--minus, .ui-state-default .btn-icon-chain--pencil, .ui-state-default .btn-icon-chain--plus, .ui-state-default .btn-icon-chain-small, .ui-state-default .btn-icon-chain-unchain, .ui-state-default .btn-icon-chain, .ui-state-default .btn-icon-cross-circle, .ui-state-default .btn-icon-cross-circle_disabled, .ui-state-default .btn-icon-decline, .ui-state-default .btn-icon-decline_disabled, .ui-state-default .btn-icon-download-csv, .ui-state-default .btn-icon-drive-upload, .ui-state-default .btn-icon-drive-upload_disabled, .ui-state-default .btn-icon-magnifier, .ui-state-default .btn-icon-minus-circle, .ui-state-default .btn-icon-minus-circle_disabled, .ui-state-default .btn-icon-navigation, .ui-state-default .btn-icon-navigation_disabled, .ui-state-default .btn-icon-network-cloud, .ui-state-default .btn-icon-network-cloud_disabled, .ui-state-default .btn-icon-pencil, .ui-state-default .btn-icon-pencil_disabled, .ui-state-default .btn-icon-plug-disconnect-prohibition, .ui-state-default .btn-icon-plug-disconnect-prohibition_disabled, .ui-state-default .btn-icon-preview, .ui-state-default .btn-icon-preview_disabled, .ui-state-default .btn-icon-settings, .ui-state-default .btn-icon-settings_disabled, .ui-state-default .btn-icon-unpublish, .ui-state-default .btn-icon-unpublish_disabled { background: url('../images/btn-icon-sc495ceeeca.png') no-repeat; } +.btn-icon-sprite, .ui-state-default .btn-icon-accept, .ui-state-default .btn-icon-accept_disabled, .ui-state-default .btn-icon-add, .ui-state-default .btn-icon-add_disabled, .ui-state-default .btn-icon-addpage, .ui-state-default .btn-icon-addpage_disabled, .ui-state-default .btn-icon-arrow-circle-135-left, .ui-state-default .btn-icon-back, .ui-state-default .btn-icon-back_disabled, .ui-state-default .btn-icon-chain--arrow, .ui-state-default .btn-icon-chain--exclamation, .ui-state-default .btn-icon-chain--minus, .ui-state-default .btn-icon-chain--pencil, .ui-state-default .btn-icon-chain--plus, .ui-state-default .btn-icon-chain-small, .ui-state-default .btn-icon-chain-unchain, .ui-state-default .btn-icon-chain, .ui-state-default .btn-icon-cross-circle, .ui-state-default .btn-icon-cross-circle_disabled, .ui-state-default .btn-icon-decline, .ui-state-default .btn-icon-decline_disabled, .ui-state-default .btn-icon-download-csv, .ui-state-default .btn-icon-drive-upload, .ui-state-default .btn-icon-drive-upload_disabled, .ui-state-default .btn-icon-magnifier, .ui-state-default .btn-icon-minus-circle, .ui-state-default .btn-icon-minus-circle_disabled, .ui-state-default .btn-icon-navigation, .ui-state-default .btn-icon-navigation_disabled, .ui-state-default .btn-icon-network-cloud, .ui-state-default .btn-icon-network-cloud_disabled, .ui-state-default .btn-icon-pencil, .ui-state-default .btn-icon-pencil_disabled, .ui-state-default .btn-icon-plug-disconnect-prohibition, .ui-state-default .btn-icon-plug-disconnect-prohibition_disabled, .ui-state-default .btn-icon-preview, .ui-state-default .btn-icon-preview_disabled, .ui-state-default .btn-icon-settings, .ui-state-default .btn-icon-settings_disabled, .ui-state-default .btn-icon-unpublish, .ui-state-default .btn-icon-unpublish_disabled { background: url('../images/btn-icon-s41050dc384.png') no-repeat; } .ui-state-default .btn-icon-accept { background-position: 0 0; } .ui-state-default .btn-icon-accept_disabled { background-position: 0 -17px; } .ui-state-default .btn-icon-add { background-position: 0 -34px; } .ui-state-default .btn-icon-add_disabled { background-position: 0 -52px; } .ui-state-default .btn-icon-addpage { background-position: 0 -70px; } -.ui-state-default .btn-icon-addpage_disabled { background-position: 0 -88px; } -.ui-state-default .btn-icon-arrow-circle-135-left { background-position: 0 -104px; } -.ui-state-default .btn-icon-back { background-position: 0 -120px; } -.ui-state-default .btn-icon-back_disabled { background-position: 0 -136px; } -.ui-state-default .btn-icon-chain--arrow { background-position: 0 -151px; } -.ui-state-default .btn-icon-chain--exclamation { background-position: 0 -167px; } -.ui-state-default .btn-icon-chain--minus { background-position: 0 -183px; } -.ui-state-default .btn-icon-chain--pencil { background-position: 0 -199px; } -.ui-state-default .btn-icon-chain--plus { background-position: 0 -215px; } -.ui-state-default .btn-icon-chain-small { background-position: 0 -231px; } -.ui-state-default .btn-icon-chain-unchain { background-position: 0 -247px; } -.ui-state-default .btn-icon-chain { background-position: 0 -263px; } -.ui-state-default .btn-icon-cross-circle { background-position: 0 -279px; } -.ui-state-default .btn-icon-cross-circle_disabled { background-position: 0 -295px; } -.ui-state-default .btn-icon-decline { background-position: 0 -311px; } -.ui-state-default .btn-icon-decline_disabled { background-position: 0 -328px; } -.ui-state-default .btn-icon-download-csv { background-position: 0 -345px; } -.ui-state-default .btn-icon-drive-upload { background-position: 0 -363px; } -.ui-state-default .btn-icon-drive-upload_disabled { background-position: 0 -379px; } -.ui-state-default .btn-icon-magnifier { background-position: 0 -395px; } -.ui-state-default .btn-icon-minus-circle { background-position: 0 -411px; } -.ui-state-default .btn-icon-minus-circle_disabled { background-position: 0 -427px; } -.ui-state-default .btn-icon-navigation { background-position: 0 -443px; } -.ui-state-default .btn-icon-navigation_disabled { background-position: 0 -459px; } -.ui-state-default .btn-icon-network-cloud { background-position: 0 -475px; } -.ui-state-default .btn-icon-network-cloud_disabled { background-position: 0 -491px; } -.ui-state-default .btn-icon-pencil { background-position: 0 -507px; } -.ui-state-default .btn-icon-pencil_disabled { background-position: 0 -523px; } -.ui-state-default .btn-icon-plug-disconnect-prohibition { background-position: 0 -539px; } -.ui-state-default .btn-icon-plug-disconnect-prohibition_disabled { background-position: 0 -555px; } -.ui-state-default .btn-icon-preview { background-position: 0 -571px; } -.ui-state-default .btn-icon-preview_disabled { background-position: 0 -588px; } -.ui-state-default .btn-icon-settings { background-position: 0 -605px; } -.ui-state-default .btn-icon-settings_disabled { background-position: 0 -621px; } -.ui-state-default .btn-icon-unpublish { background-position: 0 -637px; } -.ui-state-default .btn-icon-unpublish_disabled { background-position: 0 -655px; } +.ui-state-default .btn-icon-addpage_disabled { background-position: 0 -86px; } +.ui-state-default .btn-icon-arrow-circle-135-left { background-position: 0 -102px; } +.ui-state-default .btn-icon-back { background-position: 0 -118px; } +.ui-state-default .btn-icon-back_disabled { background-position: 0 -134px; } +.ui-state-default .btn-icon-chain--arrow { background-position: 0 -149px; } +.ui-state-default .btn-icon-chain--exclamation { background-position: 0 -165px; } +.ui-state-default .btn-icon-chain--minus { background-position: 0 -181px; } +.ui-state-default .btn-icon-chain--pencil { background-position: 0 -197px; } +.ui-state-default .btn-icon-chain--plus { background-position: 0 -213px; } +.ui-state-default .btn-icon-chain-small { background-position: 0 -229px; } +.ui-state-default .btn-icon-chain-unchain { background-position: 0 -245px; } +.ui-state-default .btn-icon-chain { background-position: 0 -261px; } +.ui-state-default .btn-icon-cross-circle { background-position: 0 -277px; } +.ui-state-default .btn-icon-cross-circle_disabled { background-position: 0 -293px; } +.ui-state-default .btn-icon-decline { background-position: 0 -309px; } +.ui-state-default .btn-icon-decline_disabled { background-position: 0 -326px; } +.ui-state-default .btn-icon-download-csv { background-position: 0 -343px; } +.ui-state-default .btn-icon-drive-upload { background-position: 0 -361px; } +.ui-state-default .btn-icon-drive-upload_disabled { background-position: 0 -377px; } +.ui-state-default .btn-icon-magnifier { background-position: 0 -393px; } +.ui-state-default .btn-icon-minus-circle { background-position: 0 -409px; } +.ui-state-default .btn-icon-minus-circle_disabled { background-position: 0 -425px; } +.ui-state-default .btn-icon-navigation { background-position: 0 -441px; } +.ui-state-default .btn-icon-navigation_disabled { background-position: 0 -457px; } +.ui-state-default .btn-icon-network-cloud { background-position: 0 -473px; } +.ui-state-default .btn-icon-network-cloud_disabled { background-position: 0 -489px; } +.ui-state-default .btn-icon-pencil { background-position: 0 -505px; } +.ui-state-default .btn-icon-pencil_disabled { background-position: 0 -521px; } +.ui-state-default .btn-icon-plug-disconnect-prohibition { background-position: 0 -537px; } +.ui-state-default .btn-icon-plug-disconnect-prohibition_disabled { background-position: 0 -553px; } +.ui-state-default .btn-icon-preview { background-position: 0 -569px; } +.ui-state-default .btn-icon-preview_disabled { background-position: 0 -586px; } +.ui-state-default .btn-icon-settings { background-position: 0 -603px; } +.ui-state-default .btn-icon-settings_disabled { background-position: 0 -619px; } +.ui-state-default .btn-icon-unpublish { background-position: 0 -635px; } +.ui-state-default .btn-icon-unpublish_disabled { background-position: 0 -653px; } .icon { text-indent: -9999px; border: none; outline: none; } .icon.icon-24 { width: 24px; height: 24px; background: url('../images/menu-icons/24x24-s546fcae8fd.png'); } @@ -550,14 +550,18 @@ form.import-form label.left { width: 250px; } .cms .jstree-rtl > ul > li, .TreeDropdownField .treedropdownfield-panel .jstree-rtl > ul > li { margin-right: 0px; } .cms .jstree > ul > li, .TreeDropdownField .treedropdownfield-panel .jstree > ul > li { margin-left: 0px; } .cms #vakata-dragged, .TreeDropdownField .treedropdownfield-panel #vakata-dragged { display: block; margin: 0 0 0 0; padding: 4px 4px 4px 24px; position: absolute; top: -2000px; line-height: 16px; z-index: 10000; } -.cms #vakata-contextmenu, .TreeDropdownField .treedropdownfield-panel #vakata-contextmenu { display: block; visibility: hidden; left: 0; top: -200px; position: absolute; margin: 0; padding: 0; min-width: 180px; background: #ebebeb; border: 1px solid silver; z-index: 10000; *width: 180px; } +.cms #vakata-contextmenu, .TreeDropdownField .treedropdownfield-panel #vakata-contextmenu { display: block; visibility: hidden; left: 0; top: -200px; position: absolute; margin: 0; padding: 0; min-width: 180px; background: #FFF; border: 1px solid silver; z-index: 10000; *width: 180px; -moz-box-shadow: 0 0 10px #cccccc; -webkit-box-shadow: 0 0 10px #cccccc; -o-box-shadow: 0 0 10px #cccccc; box-shadow: 0 0 10px #cccccc; } +.cms #vakata-contextmenu::before, .TreeDropdownField .treedropdownfield-panel #vakata-contextmenu::before { content: ""; display: block; /* reduce the damage in FF3.0 */ position: absolute; top: -10px; left: 24px; width: 0; border-width: 0 6px 10px 6px; border-color: #FFF transparent; border-style: solid; z-index: 10000; } +.cms #vakata-contextmenu::after, .TreeDropdownField .treedropdownfield-panel #vakata-contextmenu::after { content: ""; display: block; /* reduce the damage in FF3.0 */ position: absolute; top: -11px; left: 23px; width: 0; border-width: 0 7px 11px 7px; border-color: #CCC transparent; border-style: solid; } .cms #vakata-contextmenu ul, .TreeDropdownField .treedropdownfield-panel #vakata-contextmenu ul { min-width: 180px; *width: 180px; } .cms #vakata-contextmenu ul, .cms #vakata-contextmenu li, .TreeDropdownField .treedropdownfield-panel #vakata-contextmenu ul, .TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li { margin: 0; padding: 0; list-style-type: none; display: block; } -.cms #vakata-contextmenu li, .TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li { line-height: 20px; min-height: 20px; position: relative; padding: 0px; } -.cms #vakata-contextmenu li a, .TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li a { padding: 1px 6px; line-height: 17px; display: block; text-decoration: none; margin: 1px 1px 0 1px; } -.cms #vakata-contextmenu li ins, .TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li ins { float: left; width: 16px; height: 16px; text-decoration: none; margin-right: 2px; } -.cms #vakata-contextmenu li a:hover, .cms #vakata-contextmenu li.vakata-hover > a, .TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li a:hover, .TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li.vakata-hover > a { background: gray; color: white; } -.cms #vakata-contextmenu li ul, .TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li ul { display: none; position: absolute; top: -2px; left: 100%; background: #ebebeb; border: 1px solid gray; } +.cms #vakata-contextmenu li, .TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li { line-height: 20px; min-height: 23px; position: relative; padding: 0px; } +.cms #vakata-contextmenu li:last-child, .TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li:last-child { margin-bottom: 1px; } +.cms #vakata-contextmenu li a, .TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li a { padding: 1px 10px; line-height: 23px; display: block; text-decoration: none; margin: 1px 1px 0 1px; border: 0; } +.cms #vakata-contextmenu li ins, .TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li ins { float: left; width: 0; height: 0; text-decoration: none; margin-right: 2px; } +.cms #vakata-contextmenu li .jstree-pageicon, .TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li .jstree-pageicon { margin-top: 3px; margin-right: 5px; } +.cms #vakata-contextmenu li a:hover, .cms #vakata-contextmenu li.vakata-hover > a, .TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li a:hover, .TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li.vakata-hover > a { padding: 1px 10px; background: #3875d7; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiMzODc1ZDciLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzJhNjJiYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc)); background-image: -webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%); background-image: -moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%); background-image: -o-linear-gradient(top, #3875d7 20%, #2a62bc 90%); background-image: -ms-linear-gradient(top, #3875d7 20%, #2a62bc 90%); background-image: linear-gradient(top, #3875d7 20%, #2a62bc 90%); color: #FFF; border: none; } +.cms #vakata-contextmenu li ul, .TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li ul { display: none; position: absolute; top: -2px; left: 100%; background: #FFF; border: 1px solid silver; -moz-box-shadow: 0 0 10px #cccccc; -webkit-box-shadow: 0 0 10px #cccccc; -o-box-shadow: 0 0 10px #cccccc; box-shadow: 0 0 10px #cccccc; } .cms #vakata-contextmenu .right, .TreeDropdownField .treedropdownfield-panel #vakata-contextmenu .right { right: 100%; left: auto; } .cms #vakata-contextmenu .bottom, .TreeDropdownField .treedropdownfield-panel #vakata-contextmenu .bottom { bottom: -1px; top: auto; } .cms #vakata-contextmenu li.vakata-separator, .TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li.vakata-separator { min-height: 0; height: 1px; line-height: 1px; font-size: 1px; overflow: hidden; margin: 0 2px; background: silver; /* border-top:1px solid #fefefe; */ padding: 0; } @@ -622,8 +626,8 @@ form.import-form label.left { width: 250px; } .tree-holder.jstree-apple li, .cms-tree.jstree-apple li { padding: 0px; clear: left; } .tree-holder.jstree-apple ins, .cms-tree.jstree-apple ins { background-color: transparent; background-image: url(../images/sitetree_ss_default_icons.png); } .tree-holder.jstree-apple li.jstree-checked > a, .tree-holder.jstree-apple li.jstree-checked > a:link, .cms-tree.jstree-apple li.jstree-checked > a, .cms-tree.jstree-apple li.jstree-checked > a:link { background-color: #efe999; } -.tree-holder.jstree-apple .jstree-closed > ins, .cms-tree.jstree-apple .jstree-closed > ins { background-position: 0 0; cursor: pointer; } -.tree-holder.jstree-apple .jstree-open > ins, .cms-tree.jstree-apple .jstree-open > ins { background-position: -20px 0; cursor: pointer; } +.tree-holder.jstree-apple .jstree-closed > ins, .cms-tree.jstree-apple .jstree-closed > ins { background-position: 0 0; } +.tree-holder.jstree-apple .jstree-open > ins, .cms-tree.jstree-apple .jstree-open > ins { background-position: -20px 0; } a .jstree-pageicon { display: block; float: left; width: 16px; height: 16px; margin-right: 4px; background-color: transparent; background-image: url(../images/sitetree_ss_pageclass_icons_default.png); background-repeat: no-repeat; } diff --git a/admin/images/btn-icon-sc495ceeeca.png b/admin/images/btn-icon-sc495ceeeca.png deleted file mode 100644 index 7f27b0297d708ca06c8cb04c3c4bd9d3fdc14d3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17782 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 a { - background: gray; - color: white; + padding: 1px 10px; + background: #3875d7; + @include background-image(linear-gradient(top, #3875d7 20%, #2a62bc 90%)); + color: #FFF; + border: none; } #vakata-contextmenu li ul { display: none; position: absolute; top: -2px; left: 100%; - background: #ebebeb; - border: 1px solid gray; + background: #FFF; + border: 1px solid silver; + @include box-shadow(0 0 10px #CCC); } #vakata-contextmenu .right { right: 100%; @@ -246,7 +276,7 @@ } li.jstree-open > ul { display: block; - + margin-left:-13px; li ul { margin-left:2px; } @@ -476,7 +506,7 @@ border: 1px solid #7C8816; background-color: #DAE79A; } - + /* comment speech bubble - ccs3 only - source: http://nicolasgallagher.com/pure-css-speech-bubbles/demo/ */ & span.comment-count { clear: both; @@ -541,13 +571,11 @@ } & .jstree-closed > ins { - background-position:0 0; - cursor:pointer; + background-position:0 0; } & .jstree-open > ins { - background-position:-20px 0; - cursor:pointer; + background-position:-20px 0; } } @@ -594,4 +622,4 @@ li.class-ErrorPage > a .jstree-pageicon { } } } -} +} \ No newline at end of file