From bf2ed79d8fb52f0e4b023ef00f753cb446b7a6cb Mon Sep 17 00:00:00 2001 From: Mark Stephens Date: Tue, 12 Jan 2010 02:05:59 +0000 Subject: [PATCH] ENHANCEMENT: Change to TreeDropdownField, giving it filtering behaviour as described in ticket http://open.silverstripe.org/ticket/3007 . Its disabled by default for legacy compatibility, but enabled for HtmlEditorField so that link editor is filterable for local links, via an extra boolean parameter on TreeDowndownField. git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/branches/2.4@96668 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- css/Image_iframe.css | 8 ++++++-- css/cms_right.css | 3 +-- css/layout.css | 10 ++++++++++ 3 files changed, 17 insertions(+), 4 deletions(-) diff --git a/css/Image_iframe.css b/css/Image_iframe.css index 3fddfbcd..186ec2c3 100755 --- a/css/Image_iframe.css +++ b/css/Image_iframe.css @@ -58,7 +58,7 @@ h2 { /** - * TreeDropdownField stying + * TreeDropdownField styling */ .SelectionGroup div.TreeDropdownField { width: 241px; @@ -68,7 +68,7 @@ html>body div.TreeDropdownField { position:relative; } -.SelectionGroup div.TreeDropdownField span.items { +.SelectionGroup div.TreeDropdownField .items { display: block; height: 100%; border: 1px #7f9db9 solid; @@ -80,6 +80,10 @@ html>body div.TreeDropdownField { background-color: white; } +.SelectionGroup div.TreeDropdownField input.items { + height: 19px; +} + .SelectionGroup div.TreeDropdownField div.tree_holder { clear: left; cursor: default; diff --git a/css/cms_right.css b/css/cms_right.css index ea2f5f84..df4e431e 100644 --- a/css/cms_right.css +++ b/css/cms_right.css @@ -291,10 +291,9 @@ padding-bottom: 150px; } -#right form.actionparams div.TreeDropdownField span.items { +#right form.actionparams div.TreeDropdownField .items { width: 195px; } - #right form.actionparams div.TreeDropdownField div.tree_holder { width: 214px; } diff --git a/css/layout.css b/css/layout.css index 8e8f67af..360cfaca 100644 --- a/css/layout.css +++ b/css/layout.css @@ -544,6 +544,16 @@ iframe { border:1px solid #A7A7A7; border-right: none; overflow: hidden; +} +#contentPanel div.TreeDropdownField input.items { + float: left; + width: 155px; + background: #fff; + font-size: 12px; + border:1px solid #A7A7A7; + border-right: none; + height: 19px; + overflow: hidden; } #contentPanel div.TreeDropdownField a { overflow: visible;