diff --git a/modules/backend/formwidgets/taglist/partials/_taglist.htm b/modules/backend/formwidgets/taglist/partials/_taglist.htm index 2e491c6dc..de6e000c7 100644 --- a/modules/backend/formwidgets/taglist/partials/_taglist.htm +++ b/modules/backend/formwidgets/taglist/partials/_taglist.htm @@ -3,20 +3,37 @@ $availableOptions = $useKey ? $fieldOptions : array_unique(array_merge($selectedValues, $fieldOptions)); ?> - +previewMode || $field->readOnly || $field->disabled): ?> + + readOnly): ?> + + + + + diff --git a/modules/system/assets/ui/less/select.less b/modules/system/assets/ui/less/select.less index fe595434a..3d7d86369 100644 --- a/modules/system/assets/ui/less/select.less +++ b/modules/system/assets/ui/less/select.less @@ -588,4 +588,4 @@ .form-inline .select2-container--default { display: inline-block; -} \ No newline at end of file +} diff --git a/modules/system/assets/ui/less/taglist.less b/modules/system/assets/ui/less/taglist.less new file mode 100644 index 000000000..da7621292 --- /dev/null +++ b/modules/system/assets/ui/less/taglist.less @@ -0,0 +1,28 @@ +// +// Dependencies +// -------------------------------------------------- + +@import "global.variables.less"; +@import "select.variables.less"; + + +// Taglist preview mode +//------------------------------------ + +.taglist--preview { + overflow: hidden; + list-style-type: none; + padding-top: 0; padding-left: 0; + margin: 0; + + .taglist__item { + color: @color-select-text; + background: @color-select-choice-bg; + border: 1px solid @color-select-choice-border; + border-radius: 4px; + cursor: default; + float: left; + margin: @padding-base-vertical 0 0 @padding-base-horizontal/2; + padding: 0 (@padding-base-vertical - 2); + } +} diff --git a/modules/system/assets/ui/storm.css b/modules/system/assets/ui/storm.css index 5ef4f1dee..e3e294e81 100644 --- a/modules/system/assets/ui/storm.css +++ b/modules/system/assets/ui/storm.css @@ -4877,6 +4877,8 @@ ul.autocomplete.dropdown-menu.inspector-autocomplete li a {padding:5px 12px;whit @-moz-keyframes popup-shake {10%,90% {-moz-transform:translate3d(-1px,0,0) }20%,80% {-moz-transform:translate3d(2px,0,0) }30%,50%,70% {-moz-transform:translate3d(-4px,0,0) }40%,60% {-moz-transform:translate3d(4px,0,0) }} @-webkit-keyframes popup-shake {10%,90% {-webkit-transform:translate3d(-1px,0,0) }20%,80% {-webkit-transform:translate3d(2px,0,0) }30%,50%,70% {-webkit-transform:translate3d(-4px,0,0) }40%,60% {-webkit-transform:translate3d(4px,0,0) }} @keyframes popup-shake {10%,90% {transform:translate3d(-1px,0,0) }20%,80% {transform:translate3d(2px,0,0) }30%,50%,70% {transform:translate3d(-4px,0,0) }40%,60% {transform:translate3d(4px,0,0) }} +.taglist--preview {overflow:hidden;list-style-type:none;padding-top:0;padding-left:0;margin:0} +.taglist--preview .taglist__item {color:#515c5d;background:#fff;border:1px solid #ccc;border-radius:4px;cursor:default;float:left;margin:8px 0 0 6.5px;padding:0 6px} .pika-single {display:block;position:relative;width:240px;padding:8px;color:#333;background:#fff} .pika-single.is-hidden {display:none} .pika-single.is-bound {position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)} diff --git a/modules/system/assets/ui/storm.less b/modules/system/assets/ui/storm.less index 490f0e431..d2078bef0 100644 --- a/modules/system/assets/ui/storm.less +++ b/modules/system/assets/ui/storm.less @@ -1,5 +1,5 @@ /* - __ _____ __ __ __ __ _____ __ __ + __ _____ __ __ __ __ _____ __ __ / \/ | / \|__)|_ |__) (_ | / \|__)|\/| \__/\__ | \__/|__)|__| \ __) | \__/| \ | | @@ -31,4 +31,5 @@ @import "less/popup.less"; @import "less/checkbox.less"; @import "less/select.less"; +@import "less/taglist.less"; @import "less/datepicker.less";