diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 197bf09c0d..dd8d512147 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -2,6 +2,12 @@ We follow most of the procedures for contributions from the [Symfony](http://symfony.com/doc/current/contributing/index.html) and [Sylius](http://sylius.org) project, as such much of this info will look familiar as it embodies current best practices. -* [Reporting a bug or a security issue](../docs/99-01-reporting-issues.md) -* [Submitting pull requests](../docs/99-02-pull-requests.md) -* [Coding standards](../docs/99-03-coding-standards.md) +* [Reporting a bug or a security issue](../docs/contributing/reporting-issues.md) +* [Submitting pull requests](../docs/contributing/pull-requests.md) +* [Coding standards](../docs/contributing/coding-standards.md) +* [Preparing a new release](../docs/contributing/preparing-a-new-release.md) +* [Roadmap](../docs/contributing/roadmap.md) +* [Community bundles](../docs/contributing/community-bundles.md) +* [Release process](../docs/contributing/release-process.md) +* [Translations](../docs/contributing/contributing-translations.md) +* [Ground Control](../docs/contributing/groundcontrol.md) diff --git a/package.json b/package.json index a76f9af927..d21ed04f96 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,8 @@ "test": "gulp test", "build": "gulp buildOptimized", "testAndBuild": "gulp testAndBuildOptimized", - "buildGroundControlSkeleton": "gulp buildGroundControlSkeleton" + "buildGroundControlSkeleton": "gulp buildGroundControlSkeleton", + "postinstall": "git clone -b full/4.5.3 --single-branch https://github.com/ckeditor/ckeditor-releases.git node_modules/ckeditor" }, "author": "Kunstmaan", "license": "ISC", @@ -53,7 +54,6 @@ "babel-polyfill": "^6.26.0", "bootstrap-sass": "^3.3.7", "cargobay": "Kunstmaan/cargobay#0.8.6-support", - "ckeditor": "ckeditor/ckeditor-releases.git#full/4.5.11", "eonasdan-bootstrap-datetimepicker": "^4.17.47", "fuse.js": "^3.1.0", "jstree": "^3.3.3", diff --git a/src/Kunstmaan/AdminBundle/Resources/public/css/style.css b/src/Kunstmaan/AdminBundle/Resources/public/css/style.css index 0db73f04a0..5e8c6d3c71 100644 --- a/src/Kunstmaan/AdminBundle/Resources/public/css/style.css +++ b/src/Kunstmaan/AdminBundle/Resources/public/css/style.css @@ -17,4 +17,4 @@ * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0.txt * - */.colorpicker-saturation{float:left;width:100px;height:100px;cursor:crosshair;background-image:url(/bundles/kunstmaanadmin/default-theme/img/bootstrap-colorpicker/saturation.png)}.colorpicker-saturation i{position:absolute;top:0;left:0;display:block;width:5px;height:5px;margin:-4px 0 0 -4px;border:1px solid #000;border-radius:5px}.colorpicker-saturation i b{display:block;width:5px;height:5px;border:1px solid #fff;border-radius:5px}.colorpicker-alpha,.colorpicker-hue{float:left;width:15px;height:100px;margin-bottom:4px;margin-left:4px;cursor:row-resize}.colorpicker-alpha i,.colorpicker-hue i{position:absolute;top:0;left:0;display:block;width:100%;height:1px;margin-top:-1px;background:#000;border-top:1px solid #fff}.colorpicker-hue{background-image:url(/bundles/kunstmaanadmin/default-theme/img/bootstrap-colorpicker/hue.png)}.colorpicker-alpha{display:none;background-image:url(/bundles/kunstmaanadmin/default-theme/img/bootstrap-colorpicker/alpha.png)}.colorpicker{top:0;left:0;z-index:2500;min-width:130px;padding:4px;margin-top:1px;border-radius:4px;*zoom:1}.colorpicker:after,.colorpicker:before{display:table;line-height:0;content:""}.colorpicker:after{clear:both}.colorpicker:before{top:-7px;left:6px;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,.2)}.colorpicker:after,.colorpicker:before{position:absolute;display:inline-block;content:""}.colorpicker:after{top:-6px;left:7px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.colorpicker div{position:relative}.colorpicker.colorpicker-with-alpha{min-width:140px}.colorpicker.colorpicker-with-alpha .colorpicker-alpha{display:block}.colorpicker-color{height:10px;margin-top:5px;clear:both;background-image:url(/bundles/kunstmaanadmin/default-theme/img/bootstrap-colorpicker/alpha.png);background-position:0 100%}.colorpicker-color div{height:10px}.colorpicker-element .add-on i,.colorpicker-element .input-group-addon i{display:inline-block;width:16px;height:16px;vertical-align:text-top;cursor:pointer}.colorpicker.colorpicker-inline{position:relative;z-index:auto;display:inline-block;float:none}.colorpicker.colorpicker-horizontal{width:110px;height:auto;min-width:110px}.colorpicker.colorpicker-horizontal .colorpicker-saturation{margin-bottom:4px}.colorpicker.colorpicker-horizontal .colorpicker-color{width:100px}.colorpicker.colorpicker-horizontal .colorpicker-alpha,.colorpicker.colorpicker-horizontal .colorpicker-hue{float:left;width:100px;height:15px;margin-bottom:4px;margin-left:0;cursor:col-resize}.colorpicker.colorpicker-horizontal .colorpicker-alpha i,.colorpicker.colorpicker-horizontal .colorpicker-hue i{position:absolute;top:0;left:0;display:block;width:1px;height:15px;margin-top:0;background:#fff;border:none}.colorpicker.colorpicker-horizontal .colorpicker-hue{background-image:url(/bundles/kunstmaanadmin/default-theme/img/bootstrap-colorpicker/hue-horizontal.png)}.colorpicker.colorpicker-horizontal .colorpicker-alpha{background-image:url(/bundles/kunstmaanadmin/default-theme/img/bootstrap-colorpicker/alpha-horizontal.png)}.colorpicker.colorpicker-hidden{display:none}.colorpicker.colorpicker-visible{display:block}.colorpicker-inline.colorpicker-visible{display:inline-block}.form--padded{padding:1em}.form-control,.fos_user_change_password .form-group>input[type=text],.fos_user_change_password input[type=password],.input-group{max-width:40rem}.form__fieldset--padded{padding:2em 0}.form__fieldset--padded-full{padding:1em}.form-actions{overflow:hidden;border-top:1px solid #ddd;text-align:right}.form-actions--padded{padding:1em}.form-properties{margin:0 0 1rem;background:#fff;border-top:0;border-top-left-radius:0;border-top-right-radius:0}.form-properties .table-bordered{border-top:0}.form-group{position:relative;max-width:40rem}.form-group--no-max-width{max-width:none}.form-group .select2-container{width:100%!important}.form-control,.fos_user_change_password .form-group>input[type=text],.fos_user_change_password input[type=password]{max-width:40rem;padding-right:10px;padding-left:10px;box-shadow:none}.form-group--icon-in-control{position:relative}.form-group--icon-in-control__form-control{padding-left:3rem}.form-group--icon-in-control__icon{position:absolute;left:1rem;top:3.3rem;color:#ddd}.fos_user_change_password .form-group>input[type=file][type=text],.fos_user_change_password input[type=file][type=password],input[type=file].form-control{height:auto}.form-control__character-counter{padding:.5rem 0 0;display:inline-block;line-height:1;color:#555}.form-control__character-counter--warning{color:#d9534f}.input-group>.form-control__character-counter{position:absolute;left:100%;top:50%;padding:.5rem;transform:translate3d(0,-50%,0)}@media (min-width:768px){.form-control__character-counter{position:absolute;left:40rem;top:calc(50% + 1rem);padding:.5rem;transform:translate3d(0,-50%,0)}}.rich-editor+.form-control__character-counter{position:static}@media (min-width:768px){.rich-editor+.form-control__character-counter{position:static;left:0;top:0;padding:.5rem;transform:none}}input[type=range]{display:inline-block;width:88%!important;height:.5rem;padding:.3rem 0;margin-top:1rem;background-color:#bdc3c7;-webkit-appearance:none}input[type=range]::-webkit-slider-thumb{width:15px;height:15px;background-color:#2997ce;border-radius:10px;cursor:pointer;-webkit-appearance:none}input[type=range]::-ms-thumb{width:15px;height:15px;background-color:#2997ce;border-radius:10px;cursor:pointer;-webkit-appearance:none}input[type=range]::-moz-range-thumb{width:15px;height:15px;background-color:#2997ce;border-radius:10px;cursor:pointer;-webkit-appearance:none}input[type=range]:focus{border-color:transparent;box-shadow:none}.checkbox+.input-group-addon,.radio+.input-group-addon,.range+.input-group-addon,.urlchooser+.input-group-addon{margin-left:.4rem;border-left:1px solid #ddd;border-radius:.3rem}.range--value{width:10%;height:2.8rem;display:inline-block;margin-left:2%;padding-top:.4rem;text-align:center;color:#fff;border-radius:.3rem;background-color:#2997ce}.fos_user_change_password label,.label--lighter{font-size:1.3rem;color:#555}.date-time-group .form--double-widget__col{width:calc(50% - 10px);float:left}.date-time-group .form--double-widget__col:last-child{margin-left:20px}.form--double-widget__col{position:relative}.btn,.fos_user_change_password input[type=submit]{padding:.6rem 1.74rem}.btn:focus,.fos_user_change_password input:focus[type=submit]{outline:0}@media (min-width:480px){.btn,.fos_user_change_password input[type=submit]{padding:.6rem 2rem}}.btn--no-border{border:0}.btn--no-hor-padding{padding-left:0;padding-right:0}.btn--raise-on-hover{transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.btn--raise-on-hover:hover:not(.active){box-shadow:0 3px 8px rgba(0,0,0,.04),0 3px 4px rgba(0,0,0,.04)}.btn--flat-top{border-radius:0 0 3px 3px;border-top:0}.btn--icon-left{padding-left:1rem}.btn--icon-left .btn__icon{margin-right:.5rem}.btn-default:hover:not(.active){background:#fff;border-color:#ddd}.btn-primary:hover:not(.active),.fos_user_change_password input:hover:not(.active)[type=submit]{background:#2997ce;border-color:#2997ce}.btn__icon{color:#999}.btn__icon-folder{vertical-align:middle}.btn-dropdown-menu{border:none;margin:0;display:block;width:100%;text-align:left;padding:3px 20px;color:#333;background:#fff}.btn-dropdown-menu:focus,.btn-dropdown-menu:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.table--sortable__th{position:relative;transition:background .3s ease;cursor:pointer}.table--sortable__th:before{position:absolute;top:1rem;right:1rem}.table--sortable__th--down,.table--sortable__th--up,.table--sortable__th:not(.table--sortable__th--down):hover,.table--sortable__th:not(.table--sortable__th--up):hover{background:#eee}.table--no-actions .table__actions{display:none}.table__actions__item{display:inline-block;margin:0 .8rem 0 0;white-space:nowrap;transition:color .3s ease}.table__actions__item:hover{text-decoration:none}.table__actions__item.table__actions__item--block{display:block;margin:0 0 .4rem}.choice-block{position:relative;margin:1rem 0}.choice-block__input{position:absolute;top:0;left:0;opacity:0}.choice-block__item{display:block;padding:1em;border:1px solid #ddd;border-radius:3px;cursor:pointer}.choice-block__item__head{margin:0 0 1rem}.choice-block__item__col{padding:.4em;margin:.3rem 0;background:#eee;text-align:center;border-radius:3px}.choice-block__input:checked+.choice-block__item{border:1px solid #2997ce;transition:border .3s ease}.choice-block__input:checked+.choice-block__item .choice-block__item__head{color:#2997ce;transition:color .3s ease}.choice-block__input:checked+.choice-block__item .choice-block__item__col{background:#ddd;transition:background .3s ease}.app__filter{margin-bottom:2rem;border-top:1px solid #ddd}.app__filter .toggle-item--active{overflow:visible}@media (min-width:768px){.app__filter+.pagination,.pagination .app__filter+ul{margin-top:-3rem}}.app__content__header+.app__filter{border-top:0}.app__filter__content{border:1px solid #ddd;border-top:0}.app__filter__line{padding:.5em 0}.page-template__region{position:relative;margin:2rem 0;padding:1rem;border:1px solid #ddd;border-radius:3px;background:#fcfcfc}.page-template__region__header{margin:-1rem -1rem 2rem;padding:.5rem 1rem;border-bottom:1px solid #ddd;border-radius:3px 3px 0 0;background:#fff}.region__actions{position:absolute;top:0;right:0}.region__actions__max,.region__actions__min{height:2.6rem!important}.region__actions__max i,.region__actions__min i{vertical-align:text-top}.region__actions__max:hover{background:#00b1b2}.region__actions__min:hover{background:#fab100}.page-main-tabs .error-label{display:inline-block;width:1.75rem;height:1.75rem;margin-left:.25rem;background:#d9534f;color:#fff;font-size:1.11rem;line-height:1.65;text-align:center;font-weight:700;border-radius:3px}@media (min-width:480px){.page-main-tabs{margin:2rem 0 0}}.page-main-actions{margin:1rem 0;text-align:right}.fos_user_change_password .page-main-actions input[type=submit],.page-main-actions .btn,.page-main-actions .fos_user_change_password input[type=submit]{padding:.6rem 1rem}@media (min-width:480px){.page-main-actions{float:right;margin:-1rem 0 1rem}.page-main-actions.page-main-actions--no-tabs{float:none}}@media (min-width:768px){.page-main-actions.page-main-actions--inside-extra-actions-header{margin:0}.fos_user_change_password .page-main-actions input[type=submit],.page-main-actions .btn,.page-main-actions .fos_user_change_password input[type=submit]{padding:.6rem 2rem}}.page-main-actions--top{z-index:100;position:fixed;top:0;left:0;right:0;height:45px;margin:0;padding:.4em 1em;background:#f7f7f7;border-bottom:1px solid #ddd;transition-property:transform;transition-duration:.3s;transition-timing-function:ease}@media (max-width:992px){.page-main-actions--top{display:none}}.page-main-actions--top--show{transform:translateY(45px)}.page-sub-actions{margin:-2rem 0 2.2rem;text-align:right}.page-sub-actions a:not(:first-child){margin-left:1rem}@media (min-width:480px){.page-sub-actions{margin:-2.2rem 0 2.2rem}}@media (min-width:480px){.page-sub-actions--has-buttons{margin:-3.8rem 0 3.8rem}}.pp{position:relative;background:#fff;border:1px solid #efefef;border-radius:3px;transition:border-color .3s ease}.pp:hover{border-color:#ddd}.pp:hover .pp__actions,.pp:hover .pp__header{opacity:1}.pp--edit-active{border-color:#ddd}.pp--edit-active .pp__actions,.pp--edit-active .pp__header{opacity:1}.pp--edit-active .pp__actions__action--edit{background:#fff}.pp__header{position:relative;width:100%;height:3rem;background:#f7f7f7;border-bottom:1px solid #ddd;opacity:.3;transition:opacity .3s ease;cursor:move}.pp__header:hover .pp__header__move-icon{color:#2997ce}.pp__header__move-icon{position:absolute;top:.8rem;left:.8rem;color:#ddd;transition:color .3s ease}.pp__header__head{float:left;margin:0;height:3rem;padding:0 0 0 3rem;color:#999;font-size:1.3rem;line-height:3rem}.pp__actions{position:absolute;top:0;right:0;opacity:.3;transition:opacity .3s ease}.pp__actions__action,.region__actions__max,.region__actions__min{position:relative;float:right;display:block;height:3rem;padding:0 1rem;line-height:3rem;border:0;border-left:1px solid #ddd;border-radius:0;background:transparent;color:#999;transition:background .3s ease,color .3s ease}.pp__actions__action:last-child,.region__actions__max:last-child,.region__actions__min:last-child{border-top-right-radius:2px}.pp__actions__action:hover,.region__actions__max:hover,.region__actions__min:hover{z-index:1;color:#fff}.pp__actions__action:focus,.region__actions__max:focus,.region__actions__min:focus{outline:0}.pp__actions__action--del:hover{background:#d9534f}.pp__actions__action--edit:hover{background:#2997ce}.pp__actions__action--down:hover,.pp__actions__action--up:hover{background:#999}.pp__actions__action--resize:hover{background:#fab100}.pp__actions__action--resize.pp__actions__action--resize-max:hover{background:#00b1b2}.pp__view{padding:1em}.pp__view img{max-width:100%;height:auto}.action--maximize{overflow:hidden}.pp__view__block:after,.pp__view__block:before{content:" ";display:table}.pp__view__block:after{clear:both}.pp__view__block.action--transition{transition:max-height .8s}.pp__view__block .container{max-width:100%!important}.pp__view__block--hidden{display:none}.pp_modal__preview{display:block;margin:2rem 0;min-width:100%;cursor:pointer}.pp_modal__preview:hover{text-decoration:none}.pp_modal__preview__card{position:relative;transition:transform .3s ease-in-out}.pp_modal__preview__card:hover{transform:translateY(-2px)}.pp_modal__preview__card:hover:before{opacity:0}.pp_modal__preview__card:hover:after{opacity:1}.pp_modal__preview__card:after,.pp_modal__preview__card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;transition:opacity .3s ease-in-out}.pp_modal__preview__card:before{box-shadow:0 2px 10px 0 rgba(51,51,51,.3)}.pp_modal__preview__card:after{opacity:0;box-shadow:0 7px 25px 0 rgba(51,51,51,.3)}.pp_modal__preview__card__image{width:100%;border-radius:4px 4px 0 0}.pp_modal__preview__card__name{padding:10px 20px;color:#333;border-top:1px solid #f5f5f5}.pp-container__add{margin:1rem 0 0;text-align:right}.pp-container__add:first-child{margin-bottom:1rem}.pp-container__add__select{display:inline-block;max-width:20rem}@media (min-width:768px){.pp-chooser__header__content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.pp-chooser__header__content .modal-title{-ms-flex:0 0 auto;flex:0 0 auto}.pp-chooser__header__content .pp-search__field-wrapper{margin-right:20px}}.pp-search-item--hidden{display:none}.pp-search__field-wrapper{position:relative}.pp-search__field-wrapper .input-group{display:block}.pp-search__field{padding-right:30px;padding-left:30px;width:100%;max-width:none;margin-top:10px}@media (min-width:768px){.pp-search__field{width:200px;margin-top:0}}@media (min-width:992px){.pp-search__field{transition:width .3s ease-in-out}.pp-search__field:focus{width:350px}}.pp-search__field-icon,.pp-search__reset{position:absolute;top:0;z-index:3;height:33px;padding:6px;background-color:transparent;border:none;outline:none;color:#bdc3c7;font-size:20px;line-height:33px}.pp-search__field-icon .fa,.pp-search__field-icon .glyphicon,.pp-search__field-icon .sortable-item--error,.pp-search__field-icon .table--sortable__th:before,.pp-search__reset .fa,.pp-search__reset .glyphicon,.pp-search__reset .sortable-item--error,.pp-search__reset .table--sortable__th:before{display:block}.pp-search__reset{right:0;transition:color .3s ease-in-out}.pp-search__reset:hover{color:#555}.sortable-container{transition:transform .3s ease;min-height:5rem}.sortable-item{padding-bottom:1rem}.sortable-item--error{position:relative;display:block;background:#d9534f;border:1px solid #d9534f}.sortable-item--error:before{position:absolute;top:4rem;left:0;width:100%;text-align:center;font-size:3rem;color:#fff}.sortable-item--error .pp{background:transparent;border:0}.sortable-item--error .pp__actions,.sortable-item--error .pp__header{opacity:1}.sortable-item--error .pp-container__add{opacity:0}.sortable-item--ghost{background:#eee;box-shadow:inset 0 0 5px rgba(0,0,0,.1)}.sortable-item--ghost .pp,.sortable-item--ghost .pp-container__add{opacity:0}.sortable-item--ghost.sortable-item--error{background:#d9534f}.ajax-modal__body{padding:0;height:80vh}.ajax-modal__body__iframe{border:none;width:100%;height:100%}.url-chooser{position:relative}@media (min-width:768px){.url-chooser__link-select,.url-chooser__tree{float:left;width:50%}}.url-chooser__tree{padding-top:2em!important}.jstree-default li.jstree-loading .jstree-icon.jstree-ocl{background:url(/bundles/kunstmaanadmin/default-theme/img/jstree/throbber.gif) 50% no-repeat!important}.url-chooser__link-select{padding-top:1em}.urlchooser .input-group{width:100%}.media-chooser{position:relative;width:100%;max-width:40rem}.media-chooser .media-chooser__preview{display:none}.media-chooser--choosen .media-chooser__preview{display:block}.media-chooser--choosen .media-chooser__choose-btn{display:none}.media-chooser__choose-btn{position:relative;padding-left:2.5em;text-align:left}.media-chooser__choose-btn__icon{position:absolute;top:.8rem;left:1.2rem}.has-error .media-chooser__choose-btn{border-color:#d9534f}.media-chooser__preview{position:relative}.media-chooser__preview:hover .media-chooser__preview__del-btn{opacity:1}.media-chooser__preview__title{padding:.5em 0;font-size:1rem;color:#999;text-align:center}.media-chooser__preview__del-btn{z-index:2;position:absolute;top:0;right:0;padding:.2em .5em;border-radius:0 3px 0 3px}.media-chooser__preview__del-btn,.media-chooser__preview__del-btn:hover{background:#d9534f;color:#fff}@media (min-width:1200px){.media-chooser__preview__del-btn{opacity:0;transition:opacity .3s ease}.media-chooser__preview__del-btn:hover,.media-chooser__preview__del-btn:hover+.media-thumbnail-del-helper{opacity:1}}.icon-chooser__preview{font-size:6rem}.media-thumbnail{position:relative;display:block;overflow:hidden;min-height:20rem}.media-thumbnail:hover{text-decoration:none}@media (min-width:1200px){.media-thumbnail:hover+.media-thumbnail-del-btn,.media-thumbnail:hover .media-thumbnail__helper{opacity:1}}.media-thumbnail__img{display:block;max-width:100%;margin:0 auto}.media-thumbnail__icon{display:block;margin:2rem 0;color:#999;font-size:6rem;text-align:center}.media-thumbnail__caption{position:relative;display:block;width:100%;margin:1rem 0 0;overflow:hidden;font-size:1.2rem;color:#999;text-align:center}.media-thumbnail__caption:after{content:"";position:absolute;top:0;right:0;display:block;width:5%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}.media-thumbnail__helper{position:absolute;bottom:.5rem;right:.5rem;font-size:1.2rem;color:#2997ce}@media (min-width:1200px){.media-thumbnail__helper{opacity:0;transition:opacity .3s ease}}.media-thumbnail-del-btn{z-index:2;position:absolute;top:0;right:1.5rem;padding:.2em .5em;border-radius:0 3px 0 3px}.media-thumbnail-del-btn,.media-thumbnail-del-btn:hover{background:#d9534f;color:#fff}@media (min-width:1200px){.media-thumbnail-del-btn{opacity:0;transition:opacity .3s ease}.media-thumbnail-del-btn:hover,.media-thumbnail-del-btn:hover+.media-thumbnail-del-helper{opacity:1}}.media-thumbnail-del-helper{z-index:2;position:absolute;bottom:2.5rem;right:2rem;display:none;font-size:1.2rem;color:#d9534f}@media (min-width:1200px){.media-thumbnail-del-helper{display:block;opacity:0;transition:opacity .3s ease}}.nested-form--sortable .nested-form__item__header:hover{cursor:move}.nested-form__item{margin-bottom:2rem;background:#fff;border:1px solid #ddd;border-radius:3px}.nested-form__item:hover{border-color:#ddd}.nested-form__item__header{position:relative;width:100%;height:3rem;background:#f7f7f7;border-bottom:1px solid #ddd}.nested-form__item__header:hover .nested-form__item__header__move-icon{color:#2997ce}.nested-form__item__header__move-icon{position:absolute;top:.8rem;left:.8rem;color:#ddd;transition:color .3s ease}.nested-form__item__header__actions{float:right}.nested-form__item__header__actions__action{position:relative;float:right;display:block;height:3rem;padding:0 1rem;line-height:3rem;border:0;border-left:1px solid #ddd;border-radius:0;background:transparent;color:#999;transition:background .3s ease,color .3s ease}.nested-form__item__header__actions__action:hover{z-index:1;color:#fff}.nested-form__item__header__actions__action:focus{outline:0}.nested-form__item__header__actions__action--del:hover{background:#d9534f}.nested-form__item__view{padding:1em}.dnd-container{position:relative;min-height:400px}.dnd-area{position:fixed;top:0;left:0;display:none;width:100vw;height:100vh}.dnd-area--dragover{z-index:30;display:block}.dnd-area--dragover .dnd-area__drop-alert{display:block}.dnd-area--dragover .dnd-area__drop-alert__figure{animation-name:animDndPopOver;animation-duration:1s;animation-iteration-count:5}@keyframes animDndPopOver{0%{box-shadow:0 0 0 0 #2997ce}50%{box-shadow:0 0 0 20px #2997ce}to{box-shadow:0 0 0 0 #2997ce}}.dnd-area__drop-alert{display:none;pointer-events:none;z-index:3;position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.6)}.dnd-area__drop-alert__figure{z-index:4;position:absolute;top:calc(50% - 15rem);left:calc(50% - 15rem);width:30rem;height:30rem;padding:5em 2em 2em;border-radius:100%;background:#2997ce}.dnd-area__drop-alert__figure__img{display:block;max-width:100%;margin:0 auto 3rem}.dnd-area__drop-alert__figure__caption{text-align:center;color:#fff}.dnd-area__drop-alert__figure__caption__title{color:#fff} \ No newline at end of file + */.colorpicker-saturation{float:left;width:100px;height:100px;cursor:crosshair;background-image:url(/bundles/kunstmaanadmin/default-theme/img/bootstrap-colorpicker/saturation.png)}.colorpicker-saturation i{position:absolute;top:0;left:0;display:block;width:5px;height:5px;margin:-4px 0 0 -4px;border:1px solid #000;border-radius:5px}.colorpicker-saturation i b{display:block;width:5px;height:5px;border:1px solid #fff;border-radius:5px}.colorpicker-alpha,.colorpicker-hue{float:left;width:15px;height:100px;margin-bottom:4px;margin-left:4px;cursor:row-resize}.colorpicker-alpha i,.colorpicker-hue i{position:absolute;top:0;left:0;display:block;width:100%;height:1px;margin-top:-1px;background:#000;border-top:1px solid #fff}.colorpicker-hue{background-image:url(/bundles/kunstmaanadmin/default-theme/img/bootstrap-colorpicker/hue.png)}.colorpicker-alpha{display:none;background-image:url(/bundles/kunstmaanadmin/default-theme/img/bootstrap-colorpicker/alpha.png)}.colorpicker{top:0;left:0;z-index:2500;min-width:130px;padding:4px;margin-top:1px;border-radius:4px;*zoom:1}.colorpicker:after,.colorpicker:before{display:table;line-height:0;content:""}.colorpicker:after{clear:both}.colorpicker:before{top:-7px;left:6px;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,.2)}.colorpicker:after,.colorpicker:before{position:absolute;display:inline-block;content:""}.colorpicker:after{top:-6px;left:7px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.colorpicker div{position:relative}.colorpicker.colorpicker-with-alpha{min-width:140px}.colorpicker.colorpicker-with-alpha .colorpicker-alpha{display:block}.colorpicker-color{height:10px;margin-top:5px;clear:both;background-image:url(/bundles/kunstmaanadmin/default-theme/img/bootstrap-colorpicker/alpha.png);background-position:0 100%}.colorpicker-color div{height:10px}.colorpicker-element .add-on i,.colorpicker-element .input-group-addon i{display:inline-block;width:16px;height:16px;vertical-align:text-top;cursor:pointer}.colorpicker.colorpicker-inline{position:relative;z-index:auto;display:inline-block;float:none}.colorpicker.colorpicker-horizontal{width:110px;height:auto;min-width:110px}.colorpicker.colorpicker-horizontal .colorpicker-saturation{margin-bottom:4px}.colorpicker.colorpicker-horizontal .colorpicker-color{width:100px}.colorpicker.colorpicker-horizontal .colorpicker-alpha,.colorpicker.colorpicker-horizontal .colorpicker-hue{float:left;width:100px;height:15px;margin-bottom:4px;margin-left:0;cursor:col-resize}.colorpicker.colorpicker-horizontal .colorpicker-alpha i,.colorpicker.colorpicker-horizontal .colorpicker-hue i{position:absolute;top:0;left:0;display:block;width:1px;height:15px;margin-top:0;background:#fff;border:none}.colorpicker.colorpicker-horizontal .colorpicker-hue{background-image:url(/bundles/kunstmaanadmin/default-theme/img/bootstrap-colorpicker/hue-horizontal.png)}.colorpicker.colorpicker-horizontal .colorpicker-alpha{background-image:url(/bundles/kunstmaanadmin/default-theme/img/bootstrap-colorpicker/alpha-horizontal.png)}.colorpicker.colorpicker-hidden{display:none}.colorpicker.colorpicker-visible{display:block}.colorpicker-inline.colorpicker-visible{display:inline-block}.form--padded{padding:1em}.form-control,.fos_user_change_password .form-group>input[type=text],.fos_user_change_password input[type=password],.input-group{max-width:40rem}.form__fieldset--padded{padding:2em 0}.form__fieldset--padded-full{padding:1em}.form-actions{overflow:hidden;border-top:1px solid #ddd;text-align:right}.form-actions--padded{padding:1em}.form-properties{margin:0 0 1rem;background:#fff;border-top:0;border-top-left-radius:0;border-top-right-radius:0}.form-properties .table-bordered{border-top:0}.form-group{position:relative;max-width:40rem}.form-group--no-max-width{max-width:none}@media (min-width:768px){.form-group--datetime>.form-group--date{width:180px}.form-group--datetime>.form-group--time{width:130px}}.form-group .select2-container{width:100%!important}.form-control,.fos_user_change_password .form-group>input[type=text],.fos_user_change_password input[type=password]{max-width:40rem;padding-right:10px;padding-left:10px;box-shadow:none}.form-group--icon-in-control{position:relative}.form-group--icon-in-control__form-control{padding-left:3rem}.form-group--icon-in-control__icon{position:absolute;left:1rem;top:3.3rem;color:#ddd}.fos_user_change_password .form-group>input[type=file][type=text],.fos_user_change_password input[type=file][type=password],input[type=file].form-control{height:auto}.form-control__character-counter{padding:.5rem 0 0;display:inline-block;line-height:1;color:#555}.form-control__character-counter--warning{color:#d9534f}.input-group>.form-control__character-counter{position:absolute;left:100%;top:50%;padding:.5rem;transform:translate3d(0,-50%,0)}@media (min-width:768px){.form-control__character-counter{position:absolute;left:40rem;top:calc(50% + 1rem);padding:.5rem;transform:translate3d(0,-50%,0)}}.rich-editor+.form-control__character-counter{position:static}@media (min-width:768px){.rich-editor+.form-control__character-counter{position:static;left:0;top:0;padding:.5rem;transform:none}}input[type=range]{display:inline-block;width:88%!important;height:.5rem;padding:.3rem 0;margin-top:1rem;background-color:#bdc3c7;-webkit-appearance:none}input[type=range]::-webkit-slider-thumb{width:15px;height:15px;background-color:#2997ce;border-radius:10px;cursor:pointer;-webkit-appearance:none}input[type=range]::-ms-thumb{width:15px;height:15px;background-color:#2997ce;border-radius:10px;cursor:pointer;-webkit-appearance:none}input[type=range]::-moz-range-thumb{width:15px;height:15px;background-color:#2997ce;border-radius:10px;cursor:pointer;-webkit-appearance:none}input[type=range]:focus{border-color:transparent;box-shadow:none}.checkbox+.input-group-addon,.radio+.input-group-addon,.range+.input-group-addon,.urlchooser+.input-group-addon{margin-left:.4rem;border-left:1px solid #ddd;border-radius:.3rem}.range--value{width:10%;height:2.8rem;display:inline-block;margin-left:2%;padding-top:.4rem;text-align:center;color:#fff;border-radius:.3rem;background-color:#2997ce}.fos_user_change_password label,.label--lighter{font-size:1.3rem;color:#555}.date-time-group .form--double-widget__col{width:calc(50% - 10px);float:left}.date-time-group .form--double-widget__col:last-child{margin-left:20px}.form--double-widget__col{position:relative}.btn,.fos_user_change_password input[type=submit]{padding:.6rem 1.74rem}.btn:focus,.fos_user_change_password input:focus[type=submit]{outline:0}@media (min-width:480px){.btn,.fos_user_change_password input[type=submit]{padding:.6rem 2rem}}.btn--no-border{border:0}.btn--no-hor-padding{padding-left:0;padding-right:0}.btn--raise-on-hover{transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.btn--raise-on-hover:hover:not(.active){box-shadow:0 3px 8px rgba(0,0,0,.04),0 3px 4px rgba(0,0,0,.04)}.btn--flat-top{border-radius:0 0 3px 3px;border-top:0}.btn--icon-left{padding-left:1rem}.btn--icon-left .btn__icon{margin-right:.5rem}.btn-default:hover:not(.active){background:#fff;border-color:#ddd}.btn-primary:hover:not(.active),.fos_user_change_password input:hover:not(.active)[type=submit]{background:#2997ce;border-color:#2997ce}.btn__icon{color:#999}.btn__icon-folder{vertical-align:middle}.btn-dropdown-menu{border:none;margin:0;display:block;width:100%;text-align:left;padding:3px 20px;color:#333;background:#fff}.btn-dropdown-menu:focus,.btn-dropdown-menu:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.table--sortable__th{position:relative;transition:background .3s ease;cursor:pointer}.table--sortable__th:before{position:absolute;top:1rem;right:1rem}.table--sortable__th--down,.table--sortable__th--up,.table--sortable__th:not(.table--sortable__th--down):hover,.table--sortable__th:not(.table--sortable__th--up):hover{background:#eee}.table--no-actions .table__actions{display:none}.table__actions__item{display:inline-block;margin:0 .8rem 0 0;white-space:nowrap;transition:color .3s ease}.table__actions__item:hover{text-decoration:none}.table__actions__item.table__actions__item--block{display:block;margin:0 0 .4rem}.choice-block{position:relative;margin:1rem 0}.choice-block__input{position:absolute;top:0;left:0;opacity:0}.choice-block__item{display:block;padding:1em;border:1px solid #ddd;border-radius:3px;cursor:pointer}.choice-block__item__head{margin:0 0 1rem}.choice-block__item__col{padding:.4em;margin:.3rem 0;background:#eee;text-align:center;border-radius:3px}.choice-block__input:checked+.choice-block__item{border:1px solid #2997ce;transition:border .3s ease}.choice-block__input:checked+.choice-block__item .choice-block__item__head{color:#2997ce;transition:color .3s ease}.choice-block__input:checked+.choice-block__item .choice-block__item__col{background:#ddd;transition:background .3s ease}.app__filter{margin-bottom:2rem;border-top:1px solid #ddd}.app__filter .toggle-item--active{overflow:visible}@media (min-width:768px){.app__filter+.pagination,.pagination .app__filter+ul{margin-top:-3rem}}.app__content__header+.app__filter{border-top:0}.app__filter__content{border:1px solid #ddd;border-top:0}.app__filter__line{padding:.5em 0}.page-template__region{position:relative;margin:2rem 0;padding:1rem;border:1px solid #ddd;border-radius:3px;background:#fcfcfc}.page-template__region__header{margin:-1rem -1rem 2rem;padding:.5rem 1rem;border-bottom:1px solid #ddd;border-radius:3px 3px 0 0;background:#fff}.region__actions{position:absolute;top:0;right:0}.region__actions__max,.region__actions__min{height:2.6rem!important}.region__actions__max i,.region__actions__min i{vertical-align:text-top}.region__actions__max:hover{background:#00b1b2}.region__actions__min:hover{background:#fab100}.page-main-tabs .error-label{display:inline-block;width:1.75rem;height:1.75rem;margin-left:.25rem;background:#d9534f;color:#fff;font-size:1.11rem;line-height:1.65;text-align:center;font-weight:700;border-radius:3px}@media (min-width:480px){.page-main-tabs{margin:2rem 0 0}}.page-main-actions{margin:1rem 0;text-align:right}.fos_user_change_password .page-main-actions input[type=submit],.page-main-actions .btn,.page-main-actions .fos_user_change_password input[type=submit]{padding:.6rem 1rem}@media (min-width:480px){.page-main-actions{float:right;margin:-1rem 0 1rem}.page-main-actions.page-main-actions--no-tabs{float:none}}@media (min-width:768px){.page-main-actions.page-main-actions--inside-extra-actions-header{margin:0}.fos_user_change_password .page-main-actions input[type=submit],.page-main-actions .btn,.page-main-actions .fos_user_change_password input[type=submit]{padding:.6rem 2rem}}.page-main-actions--top{z-index:100;position:fixed;top:0;left:0;right:0;height:45px;margin:0;padding:.4em 1em;background:#f7f7f7;border-bottom:1px solid #ddd;transition-property:transform;transition-duration:.3s;transition-timing-function:ease}@media (max-width:992px){.page-main-actions--top{display:none}}.page-main-actions--top--show{transform:translateY(45px)}.page-sub-actions{margin:-2rem 0 2.2rem;text-align:right}.page-sub-actions a:not(:first-child){margin-left:1rem}@media (min-width:480px){.page-sub-actions{margin:-2.2rem 0 2.2rem}}@media (min-width:480px){.page-sub-actions--has-buttons{margin:-3.8rem 0 3.8rem}}.pp{position:relative;background:#fff;border:1px solid #efefef;border-radius:3px;transition:border-color .3s ease}.pp:hover{border-color:#ddd}.pp:hover .pp__actions,.pp:hover .pp__header{opacity:1}.pp--edit-active{border-color:#ddd}.pp--edit-active .pp__actions,.pp--edit-active .pp__header{opacity:1}.pp--edit-active .pp__actions__action--edit{background:#fff}.pp__header{position:relative;width:100%;height:3rem;background:#f7f7f7;border-bottom:1px solid #ddd;opacity:.3;transition:opacity .3s ease;cursor:move}.pp__header:hover .pp__header__move-icon{color:#2997ce}.pp__header__move-icon{position:absolute;top:.8rem;left:.8rem;color:#ddd;transition:color .3s ease}.pp__header__head{float:left;margin:0;height:3rem;padding:0 0 0 3rem;color:#999;font-size:1.3rem;line-height:3rem}.pp__actions{position:absolute;top:0;right:0;opacity:.3;transition:opacity .3s ease}.pp__actions__action,.region__actions__max,.region__actions__min{position:relative;float:right;display:block;height:3rem;padding:0 1rem;line-height:3rem;border:0;border-left:1px solid #ddd;border-radius:0;background:transparent;color:#999;transition:background .3s ease,color .3s ease}.pp__actions__action:last-child,.region__actions__max:last-child,.region__actions__min:last-child{border-top-right-radius:2px}.pp__actions__action:hover,.region__actions__max:hover,.region__actions__min:hover{z-index:1;color:#fff}.pp__actions__action:focus,.region__actions__max:focus,.region__actions__min:focus{outline:0}.pp__actions__action--del:hover{background:#d9534f}.pp__actions__action--edit:hover{background:#2997ce}.pp__actions__action--down:hover,.pp__actions__action--up:hover{background:#999}.pp__actions__action--resize:hover{background:#fab100}.pp__actions__action--resize.pp__actions__action--resize-max:hover{background:#00b1b2}.pp__view{padding:1em}.pp__view img{max-width:100%;height:auto}.action--maximize{overflow:hidden}.pp__view__block:after,.pp__view__block:before{content:" ";display:table}.pp__view__block:after{clear:both}.pp__view__block.action--transition{transition:max-height .8s}.pp__view__block .container{max-width:100%!important}.pp__view__block--hidden{display:none}.pp_modal__preview{display:block;margin:2rem 0;min-width:100%;cursor:pointer}.pp_modal__preview:hover{text-decoration:none}.pp_modal__preview__card{position:relative;transition:transform .3s ease-in-out}.pp_modal__preview__card:hover{transform:translateY(-2px)}.pp_modal__preview__card:hover:before{opacity:0}.pp_modal__preview__card:hover:after{opacity:1}.pp_modal__preview__card:after,.pp_modal__preview__card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;transition:opacity .3s ease-in-out}.pp_modal__preview__card:before{box-shadow:0 2px 10px 0 rgba(51,51,51,.3)}.pp_modal__preview__card:after{opacity:0;box-shadow:0 7px 25px 0 rgba(51,51,51,.3)}.pp_modal__preview__card__image{width:100%;border-radius:4px 4px 0 0}.pp_modal__preview__card__name{padding:10px 20px;color:#333;border-top:1px solid #f5f5f5}.pp-container__add{margin:1rem 0 0;text-align:right}.pp-container__add:first-child{margin-bottom:1rem}.pp-container__add__select{display:inline-block;max-width:20rem}@media (min-width:768px){.pp-chooser__header__content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.pp-chooser__header__content .modal-title{-ms-flex:0 0 auto;flex:0 0 auto}.pp-chooser__header__content .pp-search__field-wrapper{margin-right:20px}}.pp-search-item--hidden{display:none}.pp-search__field-wrapper{position:relative}.pp-search__field-wrapper .input-group{display:block}.pp-search__field{padding-right:30px;padding-left:30px;width:100%;max-width:none;margin-top:10px}@media (min-width:768px){.pp-search__field{width:200px;margin-top:0}}@media (min-width:992px){.pp-search__field{transition:width .3s ease-in-out}.pp-search__field:focus{width:350px}}.pp-search__field-icon,.pp-search__reset{position:absolute;top:0;z-index:3;height:33px;padding:6px;background-color:transparent;border:none;outline:none;color:#bdc3c7;font-size:20px;line-height:33px}.pp-search__field-icon .fa,.pp-search__field-icon .glyphicon,.pp-search__field-icon .sortable-item--error,.pp-search__field-icon .table--sortable__th:before,.pp-search__reset .fa,.pp-search__reset .glyphicon,.pp-search__reset .sortable-item--error,.pp-search__reset .table--sortable__th:before{display:block}.pp-search__reset{right:0;transition:color .3s ease-in-out}.pp-search__reset:hover{color:#555}.sortable-container{transition:transform .3s ease;min-height:5rem}.sortable-item{padding-bottom:1rem}.sortable-item--error{position:relative;display:block;background:#d9534f;border:1px solid #d9534f}.sortable-item--error:before{position:absolute;top:4rem;left:0;width:100%;text-align:center;font-size:3rem;color:#fff}.sortable-item--error .pp{background:transparent;border:0}.sortable-item--error .pp__actions,.sortable-item--error .pp__header{opacity:1}.sortable-item--error .pp-container__add{opacity:0}.sortable-item--ghost{background:#eee;box-shadow:inset 0 0 5px rgba(0,0,0,.1)}.sortable-item--ghost .pp,.sortable-item--ghost .pp-container__add{opacity:0}.sortable-item--ghost.sortable-item--error{background:#d9534f}.ajax-modal__body{padding:0;height:80vh}.ajax-modal__body__iframe{border:none;width:100%;height:100%}.url-chooser{position:relative}@media (min-width:768px){.url-chooser__link-select,.url-chooser__tree{float:left;width:50%}}.url-chooser__tree{padding-top:2em!important}.jstree-default li.jstree-loading .jstree-icon.jstree-ocl{background:url(/bundles/kunstmaanadmin/default-theme/img/jstree/throbber.gif) 50% no-repeat!important}.url-chooser__link-select{padding-top:1em}.urlchooser .input-group{width:100%}.media-chooser{position:relative;width:100%;max-width:40rem}.media-chooser .media-chooser__preview{display:none}.media-chooser--choosen .media-chooser__preview{display:block}.media-chooser--choosen .media-chooser__choose-btn{display:none}.media-chooser__choose-btn{position:relative;padding-left:2.5em;text-align:left}.media-chooser__choose-btn__icon{position:absolute;top:.8rem;left:1.2rem}.has-error .media-chooser__choose-btn{border-color:#d9534f}.media-chooser__preview{position:relative}.media-chooser__preview:hover .media-chooser__preview__del-btn{opacity:1}.media-chooser__preview__title{padding:.5em 0;font-size:1rem;color:#999;text-align:center}.media-chooser__preview__del-btn{z-index:2;position:absolute;top:0;right:0;padding:.2em .5em;border-radius:0 3px 0 3px}.media-chooser__preview__del-btn,.media-chooser__preview__del-btn:hover{background:#d9534f;color:#fff}@media (min-width:1200px){.media-chooser__preview__del-btn{opacity:0;transition:opacity .3s ease}.media-chooser__preview__del-btn:hover,.media-chooser__preview__del-btn:hover+.media-thumbnail-del-helper{opacity:1}}.icon-chooser__preview{font-size:6rem}.media-thumbnail{position:relative;display:block;overflow:hidden;min-height:20rem}.media-thumbnail:hover{text-decoration:none}@media (min-width:1200px){.media-thumbnail:hover+.media-thumbnail-del-btn,.media-thumbnail:hover .media-thumbnail__helper{opacity:1}}.media-thumbnail__img{display:block;max-width:100%;margin:0 auto}.media-thumbnail__icon{display:block;margin:2rem 0;color:#999;font-size:6rem;text-align:center}.media-thumbnail__caption{position:relative;display:block;width:100%;margin:1rem 0 0;overflow:hidden;font-size:1.2rem;color:#999;text-align:center}.media-thumbnail__caption:after{content:"";position:absolute;top:0;right:0;display:block;width:5%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}.media-thumbnail__helper{position:absolute;bottom:.5rem;right:.5rem;font-size:1.2rem;color:#2997ce}@media (min-width:1200px){.media-thumbnail__helper{opacity:0;transition:opacity .3s ease}}.media-thumbnail-del-btn{z-index:2;position:absolute;top:0;right:1.5rem;padding:.2em .5em;border-radius:0 3px 0 3px}.media-thumbnail-del-btn,.media-thumbnail-del-btn:hover{background:#d9534f;color:#fff}@media (min-width:1200px){.media-thumbnail-del-btn{opacity:0;transition:opacity .3s ease}.media-thumbnail-del-btn:hover,.media-thumbnail-del-btn:hover+.media-thumbnail-del-helper{opacity:1}}.media-thumbnail-del-helper{z-index:2;position:absolute;bottom:2.5rem;right:2rem;display:none;font-size:1.2rem;color:#d9534f}@media (min-width:1200px){.media-thumbnail-del-helper{display:block;opacity:0;transition:opacity .3s ease}}.nested-form--sortable .nested-form__item__header:hover{cursor:move}.nested-form__item{margin-bottom:2rem;background:#fff;border:1px solid #ddd;border-radius:3px}.nested-form__item:hover{border-color:#ddd}.nested-form__item__header{position:relative;width:100%;height:3rem;background:#f7f7f7;border-bottom:1px solid #ddd}.nested-form__item__header:hover .nested-form__item__header__move-icon{color:#2997ce}.nested-form__item__header__move-icon{position:absolute;top:.8rem;left:.8rem;color:#ddd;transition:color .3s ease}.nested-form__item__header__actions{float:right}.nested-form__item__header__actions__action{position:relative;float:right;display:block;height:3rem;padding:0 1rem;line-height:3rem;border:0;border-left:1px solid #ddd;border-radius:0;background:transparent;color:#999;transition:background .3s ease,color .3s ease}.nested-form__item__header__actions__action:hover{z-index:1;color:#fff}.nested-form__item__header__actions__action:focus{outline:0}.nested-form__item__header__actions__action--del:hover{background:#d9534f}.nested-form__item__view{padding:1em}.dnd-container{position:relative;min-height:400px}.dnd-area{position:fixed;top:0;left:0;display:none;width:100vw;height:100vh}.dnd-area--dragover{z-index:30;display:block}.dnd-area--dragover .dnd-area__drop-alert{display:block}.dnd-area--dragover .dnd-area__drop-alert__figure{animation-name:animDndPopOver;animation-duration:1s;animation-iteration-count:5}@keyframes animDndPopOver{0%{box-shadow:0 0 0 0 #2997ce}50%{box-shadow:0 0 0 20px #2997ce}to{box-shadow:0 0 0 0 #2997ce}}.dnd-area__drop-alert{display:none;pointer-events:none;z-index:3;position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.6)}.dnd-area__drop-alert__figure{z-index:4;position:absolute;top:calc(50% - 15rem);left:calc(50% - 15rem);width:30rem;height:30rem;padding:5em 2em 2em;border-radius:100%;background:#2997ce}.dnd-area__drop-alert__figure__img{display:block;max-width:100%;margin:0 auto 3rem}.dnd-area__drop-alert__figure__caption{text-align:center;color:#fff}.dnd-area__drop-alert__figure__caption__title{color:#fff} \ No newline at end of file diff --git a/src/Kunstmaan/AdminBundle/Resources/public/js/admin-bundle.min.js b/src/Kunstmaan/AdminBundle/Resources/public/js/admin-bundle.min.js index 216122bfe6..06105ea175 100755 --- a/src/Kunstmaan/AdminBundle/Resources/public/js/admin-bundle.min.js +++ b/src/Kunstmaan/AdminBundle/Resources/public/js/admin-bundle.min.js @@ -22,25 +22,25 @@ var cargobay=cargobay||{};cargobay.scrollToTop=function(o,a,t){var n,i,r=o(".js- !function(t){"use strict";"function"==typeof define&&define.amd?define(t):"undefined"!=typeof module&&void 0!==module.exports?module.exports=t():"undefined"!=typeof Package?Sortable=t():window.Sortable=t()}(function(){"use strict";function t(t,e){this.el=t,this.options=e=v({},e),t[Y]=this;var i={group:Math.random(),sort:!0,disabled:!1,store:null,handle:null,scroll:!0,scrollSensitivity:30,scrollSpeed:10,draggable:/[uo]l/i.test(t.nodeName)?"li":">*",ghostClass:"sortable-ghost",ignore:"a, img",filter:null,animation:0,setData:function(t,e){t.setData("Text",e.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0};for(var o in i)!(o in e)&&(e[o]=i[o]);var a=e.group;a&&"object"==typeof a||(a=e.group={name:a}),["pull","put"].forEach(function(t){t in a||(a[t]=!0)}),e.groups=" "+a.name+(a.put.join?" "+a.put.join(" "):"")+" ";for(var s in this)"_"===s.charAt(0)&&(this[s]=n(this,this[s]));r(t,"mousedown",this._onTapStart),r(t,"touchstart",this._onTapStart),r(t,"dragover",this),r(t,"dragenter",this),H.push(this._onDragOver),e.store&&this.sort(e.store.get(this))}function e(t){D&&D.state!==t&&(l(D,"display",t?"none":""),!t&&D.state&&b.insertBefore(D,m),D.state=t)}function n(t,e){var n=k.call(arguments,2);return e.bind?e.bind.apply(e,[t].concat(n)):function(){return e.apply(t,n.concat(k.call(arguments)))}}function i(t,e,n){if(t){n=n||X,e=e.split(".");var i=e.shift().toUpperCase(),o=new RegExp("\\s("+e.join("|")+")\\s","g");do{if(">*"===i&&t.parentNode===n||(""===i||t.nodeName.toUpperCase()==i)&&(!e.length||((" "+t.className+" ").match(o)||[]).length==e.length))return t}while(t!==n&&(t=t.parentNode))}return null}function o(t){t.dataTransfer.dropEffect="move",t.preventDefault()}function r(t,e,n){t.addEventListener(e,n,!1)}function a(t,e,n){t.removeEventListener(e,n,!1)}function s(t,e,n){if(t)if(t.classList)t.classList[n?"add":"remove"](e);else{var i=(" "+t.className+" ").replace(O," ").replace(" "+e+" "," ");t.className=(i+(n?" "+e:"")).replace(O," ")}}function l(t,e,n){var i=t&&t.style;if(i){if(void 0===n)return X.defaultView&&X.defaultView.getComputedStyle?n=X.defaultView.getComputedStyle(t,""):t.currentStyle&&(n=t.currentStyle),void 0===e?n:n[e];e in i||(e="-webkit-"+e),i[e]=n+("string"==typeof n?"":"px")}}function d(t,e,n){if(t){var i=t.getElementsByTagName(e),o=0,r=i.length;if(n)for(;o5&&n}function f(t){for(var e=t.tagName+t.className+t.src+t.href+t.textContent,n=e.length,i=0;n--;)i+=e.charCodeAt(n);return i.toString(36)}function p(t){for(var e=0;t&&(t=t.previousElementSibling);)"TEMPLATE"!==t.nodeName.toUpperCase()&&e++;return e}function g(t,e){var n,i;return function(){void 0===n&&(n=arguments,i=this,setTimeout(function(){1===n.length?t.call(i,n[0]):t.apply(i,n),n=void 0},e))}}function v(t,e){if(t&&e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var m,_,D,b,y,S,w,T,C,x,E,N,B,A,I={},O=/\s+/g,Y="Sortable"+(new Date).getTime(),R=window,X=R.document,M=R.parseInt,L=!!("draggable"in X.createElement("div")),U=!1,P=function(t,e,n,i,o,r,a){var s=X.createEvent("Event"),l=(t||e[Y]).options,d="on"+n.charAt(0).toUpperCase()+n.substr(1);s.initEvent(n,!0,!0),s.item=i||e,s.from=o||e,s.clone=D,s.oldIndex=r,s.newIndex=a,l[d]&&l[d].call(t,s),e.dispatchEvent(s)},W=Math.abs,k=[].slice,H=[],j=g(function(t,e,n){if(n&&e.scroll){var i,o,r,a,s=e.scrollSensitivity,l=e.scrollSpeed,d=t.clientX,c=t.clientY,h=window.innerWidth,u=window.innerHeight;if(w!==n&&(S=e.scroll,w=n,!0===S)){S=n;do{if(S.offsetWidth-1){for(;i--;)H[i]({clientX:A.clientX,clientY:A.clientY,target:t,rootEl:e});break}t=e}while(e=e.parentNode);l(_,"display","")}},_onTouchMove:function(t){if(B){var e=t.touches?t.touches[0]:t,n=e.clientX-B.clientX,i=e.clientY-B.clientY,o=t.touches?"translate3d("+n+"px,"+i+"px,0)":"translate("+n+"px,"+i+"px)";A=e,l(_,"webkitTransform",o),l(_,"mozTransform",o),l(_,"msTransform",o),l(_,"transform",o),t.preventDefault()}},_onDragStart:function(t,e){var n=t.dataTransfer,i=this.options;if(this._offUpEvents(),"clone"==N.pull&&(D=m.cloneNode(!0),l(D,"display","none"),b.insertBefore(D,m)),e){var o,a=m.getBoundingClientRect(),s=l(m);_=m.cloneNode(!0),l(_,"top",a.top-M(s.marginTop,10)),l(_,"left",a.left-M(s.marginLeft,10)),l(_,"width",a.width),l(_,"height",a.height),l(_,"opacity","0.8"),l(_,"position","fixed"),l(_,"zIndex","100000"),b.appendChild(_),o=_.getBoundingClientRect(),l(_,"width",2*a.width-o.width),l(_,"height",2*a.height-o.height),"touch"===e?(r(X,"touchmove",this._onTouchMove),r(X,"touchend",this._onDrop),r(X,"touchcancel",this._onDrop)):(r(X,"mousemove",this._onTouchMove),r(X,"mouseup",this._onDrop)),this._loopId=setInterval(this._emulateDragOver,150)}else n&&(n.effectAllowed="move",i.setData&&i.setData.call(this,n,m)),r(X,"drop",this);setTimeout(this._dragStarted,0)},_onDragOver:function(t){var n,o,r,a=this.el,s=this.options,d=s.group,c=d.put,f=N===d,p=s.sort;if(void 0!==t.preventDefault&&(t.preventDefault(),!s.dragoverBubble&&t.stopPropagation()),N&&!s.disabled&&(f?p||(r=!b.contains(m)):N.pull&&c&&(N.name===d.name||c.indexOf&&~c.indexOf(N.name)))&&(void 0===t.rootEl||t.rootEl===this.el)){if(j(t,s,this.el),U)return;if(n=i(t.target,s.draggable,a),o=m.getBoundingClientRect(),r)return e(!0),void(D||y?b.insertBefore(m,D||y):p||b.appendChild(m));if(0===a.children.length||a.children[0]===_||a===t.target&&(n=u(a,t))){if(n){if(n.animated)return;v=n.getBoundingClientRect()}e(f),a.appendChild(m),this._animate(o,m),n&&this._animate(v,n)}else if(n&&!n.animated&&n!==m&&void 0!==n.parentNode[Y]){T!==n&&(T=n,C=l(n));var g,v=n.getBoundingClientRect(),S=v.right-v.left,w=v.bottom-v.top,x=/left|right|inline/.test(C.cssFloat+C.display),E=n.offsetWidth>m.offsetWidth,B=n.offsetHeight>m.offsetHeight,A=(x?(t.clientX-v.left)/S:(t.clientY-v.top)/w)>.5,I=n.nextElementSibling;U=!0,setTimeout(h,30),e(f),g=x?n.previousElementSibling===m&&!E||A&&E:I!==m&&!B||A&&B,g&&!I?a.appendChild(m):n.parentNode.insertBefore(m,g?I:n),this._animate(o,m),this._animate(v,n)}}},_animate:function(t,e){var n=this.options.animation;if(n){var i=e.getBoundingClientRect();l(e,"transition","none"),l(e,"transform","translate3d("+(t.left-i.left)+"px,"+(t.top-i.top)+"px,0)"),e.offsetWidth,l(e,"transition","all "+n+"ms"),l(e,"transform","translate3d(0,0,0)"),clearTimeout(e.animated),e.animated=setTimeout(function(){l(e,"transition",""),l(e,"transform",""),e.animated=!1},n)}},_offUpEvents:function(){var t=this.el.ownerDocument;a(X,"touchmove",this._onTouchMove),a(t,"mouseup",this._onDrop),a(t,"touchend",this._onDrop),a(t,"touchcancel",this._onDrop)},_onDrop:function(e){var n=this.el,i=this.options;clearInterval(this._loopId),clearInterval(I.pid),clearTimeout(this.dragStartTimer),a(X,"drop",this),a(X,"mousemove",this._onTouchMove),a(n,"dragstart",this._onDragStart),this._offUpEvents(),e&&(e.preventDefault(),!i.dropBubble&&e.stopPropagation(),_&&_.parentNode.removeChild(_),m&&(a(m,"dragend",this),c(m),s(m,this.options.ghostClass,!1),b!==m.parentNode?(E=p(m),P(null,m.parentNode,"sort",m,b,x,E),P(this,b,"sort",m,b,x,E),P(null,m.parentNode,"add",m,b,x,E),P(this,b,"remove",m,b,x,E)):(D&&D.parentNode.removeChild(D),m.nextSibling!==y&&(E=p(m),P(this,b,"update",m,b,x,E),P(this,b,"sort",m,b,x,E))),t.active&&P(this,b,"end",m,b,x,E)),b=m=_=y=D=S=w=B=A=T=C=N=t.active=null,this.save())},handleEvent:function(t){var e=t.type;"dragover"===e||"dragenter"===e?m&&(this._onDragOver(t),o(t)):"drop"!==e&&"dragend"!==e||this._onDrop(t)},toArray:function(){for(var t,e=[],n=this.el.children,o=0,r=n.length,a=this.options;o0&&1>=s?s:2-s,s/=2,a>1&&(a=1),{h:isNaN(r)?0:r,s:isNaN(a)?0:a,l:isNaN(s)?0:s,a:isNaN(i)?0:i}},toAlias:function(t,e,o,i){var r=this.toHex(t,e,o,i);for(var s in this.colors)if(this.colors[s]==r)return s;return!1},RGBtoHSB:function(t,e,o,i){t/=255,e/=255,o/=255;var r,s,a,n;return a=Math.max(t,e,o),n=a-Math.min(t,e,o),r=0===n?null:a===t?(e-o)/n:a===e?(o-t)/n+2:(t-e)/n+4,r=(r+360)%6*60/360,s=0===n?0:n/a,{h:this._sanitizeNumber(r),s:s,b:a,a:this._sanitizeNumber(i)}},HueToRGB:function(t,e,o){return 0>o?o+=1:o>1&&(o-=1),1>6*o?t+(e-t)*o*6:1>2*o?e:2>3*o?t+(e-t)*(2/3-o)*6:t},HSLtoRGB:function(t,e,o,i){0>e&&(e=0);var r;r=.5>=o?o*(1+e):o+e-o*e;var s=2*o-r,a=t+1/3,n=t,l=t-1/3;return[Math.round(255*this.HueToRGB(s,r,a)),Math.round(255*this.HueToRGB(s,r,n)),Math.round(255*this.HueToRGB(s,r,l)),this._sanitizeNumber(i)]},toString:function(t){switch(t=t||"rgba"){case"rgb":var e=this.toRGB();return this.rgbaIsTransparent(e)?"transparent":"rgb("+e.r+","+e.g+","+e.b+")";case"rgba":var e=this.toRGB();return"rgba("+e.r+","+e.g+","+e.b+","+e.a+")";case"hsl":var o=this.toHSL();return"hsl("+Math.round(360*o.h)+","+Math.round(100*o.s)+"%,"+Math.round(100*o.l)+"%)";case"hsla":var o=this.toHSL();return"hsla("+Math.round(360*o.h)+","+Math.round(100*o.s)+"%,"+Math.round(100*o.l)+"%,"+o.a+")";case"hex":return this.toHex();case"alias":return this.toAlias()||this.toHex();default:return!1}},stringParsers:[{re:/rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*?\)/,format:"rgb",parse:function(t){return[t[1],t[2],t[3],1]}},{re:/rgb\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*?\)/,format:"rgb",parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],1]}},{re:/rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,format:"rgba",parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,format:"rgba",parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/hsl\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*?\)/,format:"hsl",parse:function(t){return[t[1]/360,t[2]/100,t[3]/100,t[4]]}},{re:/hsla\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d+(?:\.\d+)?)\s*)?\)/,format:"hsla",parse:function(t){return[t[1]/360,t[2]/100,t[3]/100,t[4]]}},{re:/#?([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/,format:"hex",parse:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16),1]}},{re:/#?([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/,format:"hex",parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16),1]}},{re:/^([a-z]{3,})$/,format:"alias",parse:function(t){var e=this.colorNameToHex(t[0])||"#000000",o=this.stringParsers[6].re.exec(e);return o&&this.stringParsers[6].parse.apply(this,[o])}}],colorNameToHex:function(t){return void 0!==this.colors[t.toLowerCase()]&&this.colors[t.toLowerCase()]}};var o={horizontal:!1,inline:!1,color:!1,format:!1,input:"input",container:!1,component:".add-on, .input-group-addon",sliders:{saturation:{maxLeft:100,maxTop:100,callLeft:"setSaturation",callTop:"setBrightness"},hue:{maxLeft:0,maxTop:100,callLeft:!1,callTop:"setHue"},alpha:{maxLeft:0,maxTop:100,callLeft:!1,callTop:"setAlpha"}},slidersHorz:{saturation:{maxLeft:100,maxTop:100,callLeft:"setSaturation",callTop:"setBrightness"},hue:{maxLeft:100,maxTop:0,callLeft:"setHue",callTop:!1},alpha:{maxLeft:100,maxTop:0,callLeft:"setAlpha",callTop:!1}},template:'',CKEDITOR.document),CKEDITOR.document.getBody().append(e)),/%$/.test(t)?t:(e.setStyle("width",t),e.$.clientWidth)}}(),repeat:function(e,t){return Array(t+1).join(e)},tryThese:function(){for(var e,t=0,n=arguments.length;tt;t++)e[t]=("0"+parseInt(e[t],10).toString(16)).slice(-2);return"#"+e.join("")})},normalizeHex:function(e){return e.replace(/#(([0-9a-f]{3}){1,2})($|;|\s+)/gi,function(e,t,n,i){return e=t.toLowerCase(),3==e.length&&(e=e.split(""),e=[e[0],e[0],e[1],e[1],e[2],e[2]].join("")),"#"+e+i})},parseCssText:function(e,t,n){var i={};return n&&(e=new CKEDITOR.dom.element("span").setAttribute("style",e).getAttribute("style")||""),e&&(e=CKEDITOR.tools.normalizeHex(CKEDITOR.tools.convertRgbToHex(e))),e&&";"!=e?(e.replace(/"/g,'"').replace(/\s*([^:;\s]+)\s*:\s*([^;]+)\s*(?=;|$)/g,function(e,n,o){t&&(n=n.toLowerCase(),"font-family"==n&&(o=o.replace(/\s*,\s*/g,",")),o=CKEDITOR.tools.trim(o)),i[n]=o}),i):i},writeCssText:function(e,t){var n,i=[];for(n in e)i.push(n+":"+e[n]);return t&&i.sort(),i.join("; ")},objectCompare:function(e,t,n){var i;if(!e&&!t)return!0;if(!e||!t)return!1;for(i in e)if(e[i]!=t[i])return!1;if(!n)for(i in t)if(e[i]!=t[i])return!1;return!0},objectKeys:function(e){var t,n=[];for(t in e)n.push(t);return n},convertArrayToObject:function(e,t){var n={};1==arguments.length&&(t=!0);for(var i=0,o=e.length;in;n++)e.push(Math.floor(256*Math.random()));for(n=0;nCKEDITOR.env.version&&(this.type==CKEDITOR.NODE_ELEMENT||this.type==CKEDITOR.NODE_DOCUMENT_FRAGMENT)&&i(o),o},hasPrevious:function(){return!!this.$.previousSibling},hasNext:function(){return!!this.$.nextSibling},insertAfter:function(e){return e.$.parentNode.insertBefore(this.$,e.$.nextSibling),e},insertBefore:function(e){return e.$.parentNode.insertBefore(this.$,e.$),e},insertBeforeMe:function(e){return this.$.parentNode.insertBefore(e.$,this.$),e},getAddress:function(e){for(var t=[],n=this.getDocument().$.documentElement,i=this.$;i&&i!=n;){var o=i.parentNode;o&&t.unshift(this.getIndex.call({$:i},e)),i=o}return t},getDocument:function(){return new CKEDITOR.dom.document(this.$.ownerDocument||this.$.parentNode.ownerDocument)},getIndex:function(e){function t(e,i){var o=i?e.nextSibling:e.previousSibling;return o&&o.nodeType==CKEDITOR.NODE_TEXT?n(o)?t(o,i):o:null}function n(e){return!e.nodeValue||e.nodeValue==CKEDITOR.dom.selection.FILLING_CHAR_SEQUENCE}var i,o=this.$,a=-1;if(!this.$.parentNode||e&&o.nodeType==CKEDITOR.NODE_TEXT&&n(o)&&!t(o)&&!t(o,!0))return-1;do{e&&o!=this.$&&o.nodeType==CKEDITOR.NODE_TEXT&&(i||n(o))||(a++,i=o.nodeType==CKEDITOR.NODE_TEXT)}while(o=o.previousSibling);return a},getNextSourceNode:function(e,t,n){if(n&&!n.call){var i=n;n=function(e){return!e.equals(i)}}e=!e&&this.getFirst&&this.getFirst();var o;if(!e){if(this.type==CKEDITOR.NODE_ELEMENT&&n&&!1===n(this,!0))return null;e=this.getNext()}for(;!e&&(o=(o||this).getParent());){if(n&&!1===n(o,!0))return null;e=o.getNext()}return!e||n&&!1===n(e)?null:t&&t!=e.type?e.getNextSourceNode(!1,t,n):e},getPreviousSourceNode:function(e,t,n){if(n&&!n.call){var i=n;n=function(e){return!e.equals(i)}}e=!e&&this.getLast&&this.getLast();var o;if(!e){if(this.type==CKEDITOR.NODE_ELEMENT&&n&&!1===n(this,!0))return null;e=this.getPrevious()}for(;!e&&(o=(o||this).getParent());){if(n&&!1===n(o,!0))return null;e=o.getPrevious()}return!e||n&&!1===n(e)?null:t&&e.type!=t?e.getPreviousSourceNode(!1,t,n):e},getPrevious:function(e){var t,n=this.$;do{t=(n=n.previousSibling)&&10!=n.nodeType&&new CKEDITOR.dom.node(n)}while(t&&e&&!e(t));return t},getNext:function(e){var t,n=this.$;do{t=(n=n.nextSibling)&&new CKEDITOR.dom.node(n)}while(t&&e&&!e(t));return t},getParent:function(e){var t=this.$.parentNode;return t&&(t.nodeType==CKEDITOR.NODE_ELEMENT||e&&t.nodeType==CKEDITOR.NODE_DOCUMENT_FRAGMENT)?new CKEDITOR.dom.node(t):null},getParents:function(e){var t=this,n=[];do{n[e?"push":"unshift"](t)}while(t=t.getParent());return n},getCommonAncestor:function(e){if(e.equals(this))return this;if(e.contains&&e.contains(this))return e;var t=this.contains?this:this.getParent();do{if(t.contains(e))return t}while(t=t.getParent());return null},getPosition:function(e){var t=this.$,n=e.$;if(t.compareDocumentPosition)return t.compareDocumentPosition(n);if(t==n)return CKEDITOR.POSITION_IDENTICAL;if(this.type==CKEDITOR.NODE_ELEMENT&&e.type==CKEDITOR.NODE_ELEMENT){if(t.contains){if(t.contains(n))return CKEDITOR.POSITION_CONTAINS+CKEDITOR.POSITION_PRECEDING;if(n.contains(t))return CKEDITOR.POSITION_IS_CONTAINED+CKEDITOR.POSITION_FOLLOWING}if("sourceIndex"in t)return 0>t.sourceIndex||0>n.sourceIndex?CKEDITOR.POSITION_DISCONNECTED:t.sourceIndex=document.documentMode||!t||(e=t+":"+e),new CKEDITOR.dom.nodeList(this.$.getElementsByTagName(e))},getHead:function(){var e=this.$.getElementsByTagName("head")[0];return e=e?new CKEDITOR.dom.element(e):this.getDocumentElement().append(new CKEDITOR.dom.element("head"),!0)},getBody:function(){return new CKEDITOR.dom.element(this.$.body)},getDocumentElement:function(){return new CKEDITOR.dom.element(this.$.documentElement)},getWindow:function(){return new CKEDITOR.dom.window(this.$.parentWindow||this.$.defaultView)},write:function(e){this.$.open("text/html","replace"),CKEDITOR.env.ie&&(e=e.replace(/(?:^\s*]*?>)|^/i,'$&\n