From f8c1b91b02e4df0875eb6b94474c81400b1c2611 Mon Sep 17 00:00:00 2001 From: wonknu10 Date: Thu, 23 Mar 2017 09:30:18 +0100 Subject: [PATCH 01/11] fix: some style issues & and add animation etc ... --- src/cli/cms/editor/handlebars/printInput.js | 13 ++++++++---- src/server/public/abecms/css/styles.css | 2 +- .../public/abecms/scripts/devtool/Devtool.js | 14 ++++++++++--- .../abecms/scripts/modules/EditorFiles.js | 2 +- src/server/sass/modules/_common.scss | 4 ++++ src/server/sass/modules/_editor-blocks.scss | 14 +++++++++---- src/server/sass/modules/_editor-inputs.scss | 20 +++++++++++++------ src/server/sass/modules/_editor-ruler.scss | 17 +++++++--------- src/server/sass/modules/_editor-tabs.scss | 1 + src/server/sass/modules/_editor.scss | 2 +- src/server/sass/modules/_toolbar.scss | 15 +++++++++++--- src/server/views/partials/header-menu.html | 2 +- 12 files changed, 72 insertions(+), 34 deletions(-) diff --git a/src/cli/cms/editor/handlebars/printInput.js b/src/cli/cms/editor/handlebars/printInput.js index e9e5ee43..491cfa13 100755 --- a/src/cli/cms/editor/handlebars/printInput.js +++ b/src/cli/cms/editor/handlebars/printInput.js @@ -274,11 +274,16 @@ export function createInputImage(attributes, inputClass, params) { -
- - - +
+ +
+ + + + +
+
diff --git a/src/server/public/abecms/css/styles.css b/src/server/public/abecms/css/styles.css index be8e76b0..746ed2c6 100644 --- a/src/server/public/abecms/css/styles.css +++ b/src/server/public/abecms/css/styles.css @@ -1,3 +1,3 @@ -.gu-mirror{position:fixed !important;margin:0 !important;z-index:9999 !important;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.gu-hide{display:none !important}.gu-unselectable{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.gu-transit{opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}html,body{height:100%}.container-main{height:calc(100% - 55px)}.container-main>.row,.half-view,.half-view>form{height:100%}.half-view{display:table-cell;position:relative;vertical-align:top}.half-view form{overflow:auto}.pointer{cursor:pointer}.inline{display:inline-block}.abe-version{margin-top:10px;margin-bottom:10px;color:#949494;font-size:11px;font-family:monospace}.collapsing{-webkit-transition-duration:100ms;-o-transition-duration:100ms;transition-duration:100ms}.form-control{padding:4px 12px}table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:75px;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:0.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:8px;white-space:nowrap}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap}div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting{padding-right:30px}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;position:relative}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{position:absolute;bottom:8px;right:8px;display:block;font-family:'Glyphicons Halflings';opacity:0.5}table.dataTable thead .sorting:after{opacity:0.2;content:"\e150"}table.dataTable thead .sorting_asc:after{content:"\e155"}table.dataTable thead .sorting_desc:after{content:"\e156"}table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{color:#eee}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody table thead .sorting:after,div.dataTables_scrollBody table thead .sorting_asc:after,div.dataTables_scrollBody table thead .sorting_desc:after{display:none}div.dataTables_scrollBody table tbody tr:first-child th,div.dataTables_scrollBody table tbody tr:first-child td{border-top:none}div.dataTables_scrollFoot table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}}table.dataTable.table-condensed>thead>tr>th{padding-right:20px}table.dataTable.table-condensed .sorting:after,table.dataTable.table-condensed .sorting_asc:after,table.dataTable.table-condensed .sorting_desc:after{top:6px;right:6px}table.table-bordered.dataTable{border-collapse:separate !important}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:0}table.table-bordered.dataTable tbody th,table.table-bordered.dataTable tbody td{border-bottom-width:0}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:last-child{padding-right:0}.role-wrapper{background:#fafafa;padding:10px 0px 10px 24px}.workflow-users{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial}.workflow-users .role-name{font-weight:bold}.workflow-users .workflow-title{text-transform:capitalize;font-weight:bold;color:#4078c0}.workflow-users .workflow-flex{display:flex}.workflow-users .workflow-wrapper{display:flex;flex:1;vertical-align:top;margin-left:-4px}.workflow-users .workflow-box{background:#fff;border-radius:3px;border:1px #e5e5e5 solid !important;margin:5px 30px 5px 0px;padding:5px;position:relative;width:100%;height:100%}.workflow-users .icon-allowed{color:#6cc644}.workflow-users .icon-not-allowed{color:#ee0701}.workflow-users .workflow-actif{color:#767676}.workflow-users .workflow-actif:before{content:"-";margin-right:6px}.workflow-users .workflow-inactif{text-decoration:line-through;color:#e5e5e5}.workflow-users .workflow-inactif:before{content:"-";margin-right:6px}.workflow-users .icon-reject{position:absolute;left:0px;top:50%;transform:translate(-24px, -10px);padding:2px}.workflow-users .icon-submit{position:absolute;right:0px;top:50%;transform:translate(21px, 10px)}.panel-login{width:300px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0px}.login-footer .pull-right{margin-top:5px}.btn-logout{margin-top:20px}.user-list .table .glyphicon{cursor:pointer}.user-list table{margin-bottom:0px}.user-list table .form-group{margin-bottom:0px}.user-list .table>tbody>tr>td.no-border{border:0px}.user-list .glyphicon-eye-open,.user-list .glyphicon-eye-close{width:15px;height:15px}.user-list .glyphicon-eye-open:hover:before,.user-list .glyphicon-eye-close:hover:before{display:none}.user-list .glyphicon-eye-open:hover .glyphicon-eye-close:before,.user-list .glyphicon-eye-close:hover .glyphicon-eye-open:before{display:inline}.user-list .glyphicon-eye-open .glyphicon-eye-close,.user-list .glyphicon-eye-close .glyphicon-eye-open{position:absolute;left:0px}.user-list .glyphicon-eye-open .glyphicon-eye-close:before,.user-list .glyphicon-eye-close .glyphicon-eye-open:before{display:none}.user-list .glyphicon-pencil{width:40px;height:15px}.user-list .editing .glyphicon-pencil:before{display:none}.user-list .editing .glyphicon-pencil .glyphicon-ok:before,.user-list .editing .glyphicon-pencil .glyphicon-remove:before{display:inline}.user-list .glyphicon-pencil .glyphicon-ok{position:absolute;left:0px}.user-list .glyphicon-pencil .glyphicon-remove{position:absolute;left:25px}.user-list .glyphicon-pencil .glyphicon-ok:before,.user-list .glyphicon-pencil .glyphicon-remove:before{display:none}.user-list .form-inline .form-group.wrapper-values{display:none}.user-list .form-inline .editing .form-group.wrapper-values{display:inline-block}.user-list .form-inline .editing .value{display:none}html{position:relative;min-height:100%}.footer{background:#FFF;position:absolute;bottom:0;width:100%;z-index:5}#abeForm{padding-bottom:50px}.icon{position:relative;display:inline-block;width:25px;height:15px;margin:0px 5px;border-radius:4px;cursor:pointer}.breadcrumb>li{word-break:break-all}#slug .autocomplete-result .glyphicon.glyphicon-remove{display:inline-block}.manager-wrapper .form-create .autocomplete-result .glyphicon.glyphicon-remove{display:inline-block}.manager-wrapper .form-create [data-precontrib-templates]{display:none}.manager-wrapper .form-create select,.manager-wrapper .form-create input{min-height:30px}.form-create .breadcrumb{font-size:12px;margin-top:20px}.form-create .breadcrumb>li+li:before{display:inline-block;padding:0 1px;width:6px}.form-create [data-abe-create="true"]{margin-top:20px}.tab-pane#slug .btn-primary{width:100%}.tab-pane#slug .btn-primary+.btn-primary{margin-top:20px}.form-wrapper{width:25%}.form-wrapper .btn-default,.form-wrapper .btn-info{border-radius:0;border:0;transition:background 250ms ease-in;outline:none !important}.list-block:hover [data-toggle="collapse"]{width:calc(100% - 40px)}.list-block .btn-info{position:relative;z-index:7676;border-radius:0;border:0;transition:background 250ms ease-in;outline:none !important}.list-block [data-toggle="collapse"]{transition:width 150ms cubic-bezier(0.4, 0, 0.2, 1)}.container-table{display:table;height:100%;width:100%}form.text-i18n{background-color:#fff}.list-group{border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);border:0px;box-shadow:none;margin-bottom:0px}.list-group-item>div{padding:10px 15px}.underline{text-decoration:underline}.form-group{position:relative}.form-group .btn-success,.form-group .btn-danger{color:#8E8E8E;background-color:inherit;border:0;padding:0}.form-group .btn-success:active:focus,.form-group .btn-success:active:hover,.form-group .btn-danger:active:focus,.form-group .btn-danger:active:hover{color:#8E8E8E;background-color:inherit;border-color:inherit}.abe-hint.help-block{font-style:italic;font-size:12px;color:#ccc;margin:0px 0px 5px 0px;border:0;border-radius:3px;display:block;padding:5px 5px 2px 5px;margin-top:-6px;border-radius:3px;border-top:0px;line-height:20px}.abe-hint.help-block .glyphicon{color:#5bc0de;margin-right:5px}.parent-image .abe-hint.help-block{width:calc(100% - 42px)}.input-group input[type="file"]{display:inline-block;position:absolute;opacity:0;top:0;left:0;width:100%;z-index:333}.input-group input[type="file"][disabled]:hover{cursor:not-allowed}.input-group input[type="file"][disabled] ~ .percent .glyphicon-upload{color:#F7F7F7}.img-upload .percent{display:inline-block;width:35px;text-align:center}.input-error{transition:all 250ms ease-in;color:#F30000;font-size:11px;margin:5px 0;opacity:0}.input-error.show{opacity:1}.upload-wrapper{display:table-cell;position:relative;width:42px;vertical-align:top;overflow:hidden}.upload-wrapper:hover{cursor:pointer}.upload-wrapper .glyphicon-upload:before{font-size:20px;line-height:34px}select[multiple],select[size]{max-height:200px}.has-error .input-group-addon.link{border-color:#a94442}.has-error .input-group-addon.link .glyphicon{color:#a94442}.has-error .input-group-addon.image{border-color:#a94442}.has-error .input-group-addon.image .glyphicon{color:#a94442}.has-error .img-upload .upload-wrapper .glyphicon{color:#a94442}.input-group-addon.link{color:#fff;background-color:#39b3d7;border-color:#269abc}.input-group-addon.image{color:#fff;background-color:#ffdc4f;border-color:#a1b021}.input-group-addon.meta{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.wysiwyg-toolbar{white-space:normal !important}.wysiwyg-toolbar .underline:after{content:"U"}.wysiwyg-toolbar .glyphicon-strikethrough:after{content:"Ꞩ"}.wysiwyg-container .dropdown{display:inline-block}.wysiwyg-container .dropdown-toggle{background:none;border:none;line-height:25px;padding-bottom:0}.wysiwyg-container .wysiwyg-toolbar-top{overflow:visible}.wysiwyg-container .dropdown-menu{max-height:200px;overflow:auto;border-radius:0px 4px 4px 4px;font-size:13px;margin:0}.wysiwyg-container .dropdown-menu>li>a{padding:0px 10px}.wysiwyg-popup.image{border-radius:0;margin-bottom:0;max-width:300px;margin-top:-40px;margin-left:40px}.wysiwyg-popup.image .form-group{margin-bottom:0}.wysiwyg-popup.image .input-error{display:none}.wysiwyg-popup .btn-add-img-wrapper{display:table-cell;position:relative;vertical-align:middle}.wysiwyg-popup .btn-add-img-wrapper .btn-add-img{border-radius:0;border:0}.wysiwyg-popup.smiley{padding:8px 10px 5px 5px;max-height:200px;overflow:auto;transition:all 350ms ease-in;margin-top:-15px;margin-left:20px}.wysiwyg-popup.on.smiley{box-shadow:0px 5px 3px 0px rgba(0,0,0,0.1)}.wysiwyg-popup .smiley-title{border-bottom:1px solid #f1f1f1;color:#666;font-weight:100;font-size:12px;text-align:center}.wysiwyg-popup .smiley-subtitle{color:#999;font-weight:100;font-size:10px;text-transform:capitalize;padding-left:5px;padding-top:5px}.wysiwyg-popup .wysiwyg-toolbar-smiley{width:19px;text-align:center}.wysiwyg-popup .wysiwyg-toolbar-smiley:hover{cursor:pointer}.rich [contenteditable]{padding:10px;height:5em;-moz-appearance:textfield-multiline;-webkit-appearance:textarea;overflow:auto;resize:both}.structure-list,.references-list{height:100%}.references-files{height:calc(100% - 60px)}.references-files-wrapper{display:table;height:calc(100% - 20px);width:100%}.references-files-wrapper .list-group{display:table-cell;vertical-align:top;padding-bottom:10px;padding-right:20px;width:100px}.references-files-wrapper .list-group-item:hover{cursor:pointer}.references-files-wrapper .filename-input{min-width:200px}.references-files-wrapper .error-display{color:#ff2323;font-size:11px;padding:0 7px 3px}.btn-add-reference{padding:0}.btn-add-reference .input-group-addon,.btn-add-reference input{transition:all 250ms ease-in-out}.btn-add-reference .input-group{padding:6px}.btn-add-reference.error .input-group-addon{background:rgba(255,35,35,0.57);color:#FFF;cursor:no-drop}.btn-add-reference.error .input-group-addon,.btn-add-reference.error input{border-color:#ff2323}.display-json-wrapper{display:table-cell;position:relative;vertical-align:top}.display-json-wrapper .form-control{height:100%}.json-error{color:#ff2323;padding:5px;opacity:0;transition:all 250ms ease-in}.text-saved{transition:all 400ms cubic-bezier(0.68, -0.55, 0.27, 1.55);position:absolute;right:15px;top:10px;opacity:0;color:#26e826;text-shadow:0px 1px 1px #fff;transform:scale(0.9)}.display-json{background:rgba(181,181,181,0.03);border:none !important;overflow:auto !important;outline:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;transition:all 250ms ease-in;opacity:0}.display-json.error{background:rgba(255,0,0,0.03)}.display-json.saved ~ .text-saved{opacity:1;transform:scale(1)}.add-block{border-right:1px solid #e3e3e3}.manager-wrapper .form-wrapper form,.add-block,.remove-block{width:inherit;border-radius:0px}.remove-block{position:absolute;z-index:5656;right:10px;top:10px;height:15px;width:15px}.abeform-wrapper{height:100%;position:relative}.abeform-wrapper>form{top:0;left:0;right:0;bottom:0;overflow:auto;position:absolute}.btn .glyphicon-chevron-down{transform:rotate(-180deg)}.btn.collapsed .glyphicon-chevron-down{transform:rotate(0deg)}.glyphicon-upload{color:#8E8E8E}[data-block]{position:relative}[data-block] .glyphicon-trash{position:absolute;right:0;top:0}body.engine-open .ruler{width:1px}.ruler{background-color:#f0f0f0;position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.ruler:hover{background-color:#DCDADA;cursor:ew-resize}.no-gutter{padding-right:0;padding-left:0}.ruler-over{display:none;position:absolute;left:0;top:0;height:100%;width:100%;z-index:55}.browser-size{background:rgba(255,255,255,0.4);pointer-events:none;position:absolute;padding:6px 10px;opacity:0;bottom:0;right:15px;color:#333;transition:opacity 200ms ease-in-out}body.resizing{user-select:none;cursor:ew-resize}body.resizing .ruler-over{display:block}body.resizing .browser-size{opacity:1}body .form-wrapper form{display:none}body.engine-open .form-wrapper form{display:block}.icons-action{padding:0 8px}.icons-action a{width:auto}.icons-action .col-xs-6{padding:0}.list-block .btn-info{color:#fff;background-color:#f0f0f0;border-bottom:0;text-align:right;width:100%;color:#8E8E8E;margin-bottom:3px}.list-block .btn-hidden{display:none}.form-wrapper .btns .btn-info{color:#fff;background-color:#a8dba8;border-color:#a8dba8}.form-wrapper .btns .btn-info:hover{color:#fff;background-color:#7BC77B;border-color:#7BC77B}.form-wrapper .btns .btn-hidden{display:none}.form-wrapper .btns .btn-default:hover,.form-wrapper .btns .btn-default:focus,.form-wrapper .btns .btn-default:active{color:#fff;background-color:#F95655;border-color:#F95655}.form-wrapper .btns .btn-default:active:focus{color:#fff;background-color:#F95655;border-color:#F95655}.form-wrapper .btns .btn-save{background-color:#4CAF50;padding-left:7px;padding-right:7px}.form-wrapper .btns .btn-save:hover{background-color:#388E3C}.form-wrapper .btns .btn-publish{background-color:#2196F3}.form-wrapper .btns .btn-publish:hover{background-color:#1976D2}.form-wrapper .btns .btn-reject{background-color:#FF9800}.form-wrapper .btns .btn-reject:hover{background-color:#F57C00}.form-wrapper .btn-info{background-color:#f0f0f0;border-bottom:0;text-align:right;width:100%;color:#8E8E8E;margin-bottom:3px}.abeform-wrapper .tab-content{background-color:#fff;padding:20px 10px 10px;border-top:none}.abeform-wrapper .nav.nav-tabs{margin:10px 0 10px 0;background-color:#fff}.abeform-wrapper .nav-tabs>li{margin:0}.abeform-wrapper .nav>li>a{padding:4px 8px;color:#a3a1a1}.abeform-wrapper .nav-tabs>li>a{margin-right:0;border:0;border-radius:0}.abeform-wrapper .nav-tabs>li.active>a,.abeform-wrapper .nav-tabs>li.active>a:focus,.abeform-wrapper .nav-tabs>li.active>a:hover{color:#47b8e0;background-color:#fff;border:0}.abeform-wrapper a:focus,.abeform-wrapper a:hover{color:#a3a1a1}.manager-wrapper{position:absolute;right:0px;width:100%;height:100%;background:#fff;display:none}.manager-wrapper.visible{display:block}.manager-wrapper .btn-new{margin:8px}.manager-wrapper .manager-left{overflow-y:auto;padding:20px 20px 0px 20px;width:23.3333333%;height:100%;position:relative;display:inline-block;vertical-align:top}.manager-wrapper .manager-left .list-group-item a{display:block}.manager-wrapper .manager-left .close-manager{width:inherit}.manager-wrapper .manager-left button{width:100%}.manager-wrapper .checkmark{font-size:14px;color:#29CA29}.manager-wrapper label{font-size:12px}.manager-wrapper select,.manager-wrapper input{font-size:12px;min-height:30px}.list-block .btn-info{text-align:left;font-size:11px}.list-block .btn-info .glyphicon-chevron-down{float:right}.list-group-manager a{display:block;text-decoration:none;color:#000}.manager-wrapper table.dataTable thead>tr>th{padding-right:15px !important}.manager-wrapper .manager-right{padding:0px 20px;width:76.6666666%;height:100%;position:relative;display:inline-block;vertical-align:top;margin-left:-4px;overflow-y:auto}.manager-wrapper .manager-tab{display:none}.manager-wrapper .manager-tab.visible{display:block}.manager-wrapper .version,.manager-wrapper .version:hover{text-decoration:none}.manager-wrapper .daterow{width:9%}.manager-wrapper .table-responsive{width:100%}.manager-wrapper .table-responsive .glyphicon-eye-close{color:#f0ad4e}.manager-wrapper .table-responsive .glyphicon-trash{color:#d9534f}.toolbar{border-top:1px solid #ddd;top:0px;height:45px;width:100%}.toolbar .btns{float:right;margin:5px 5px 0 0}.toolbar .btns button,.toolbar .btns a{font-size:12px;border:0px;margin:0px;display:inline-block;width:inherit;border-radius:4px}.toolbar .btns button .glyphicon,.toolbar .btns a .glyphicon{line-height:0em}.toolbar .btns button .glyphicon:before,.toolbar .btns a .glyphicon:before{font-size:0.8em}.toolbar .btn{font-size:10px;text-transform:capitalize}.toolbar .btn .loading,.toolbar .btn .after{display:none}.toolbar .btn span.fa{font-size:16px;line-height:1}.toolbar .btn.loading .before{display:none}.toolbar .btn.loading .loading{display:block}.toolbar .btn.done .loading{display:none}.toolbar .btn.done .after{display:block}.close-engine,.open-engine{background-color:#FFF;border-radius:50%;border:1px solid #8E8E8E;font-size:15px;position:absolute;opacity:1;top:-16px;transition:all 200ms ease-in-out;transform-origin:50% 50%;line-height:29px;height:30px;padding:0px 8px;margin:0px}.close-engine:hover,.open-engine:hover{cursor:pointer;opacity:1;transform:scale(1, 1)}.open-engine{left:-14px;padding-left:10px;padding-right:7px;z-index:12}.close-engine{right:-14px;z-index:11}.abe-navbar{margin-top:-52px;transition:all 250ms cubic-bezier(0.4, 0, 0.2, 1);width:100%}body .open-engine{display:block}body.engine-open .open-engine{display:none}body.engine-open .abe-navbar{position:relative;margin-top:0}body .btn-manager{background-color:#ff7473;color:#fff;margin-right:50px}button span.glyphicon{font-size:15px}.autocomplete-result{cursor:move;background:#5bc0de;font-size:12px;color:#fff;display:inline-block;padding:2px 3px 2px 5px;border-radius:3px;margin:1px 2px}.autocomplete-result.moving{box-shadow:0px 3px 6px 0px rgba(0,0,0,0.4)}.autocomplete-result .glyphicon{cursor:pointer;padding:3px;vertical-align:top;font-size:10px;margin-left:2px}.autocomplete-result .glyphicon:hover{background-color:#fff;border-radius:3px;color:#5bc0de}.status-draft .autocomplete-result .glyphicon{display:inline-block}.autocomplete-refresh{float:right;padding:2px;cursor:pointer}.autocomplete-result-wrapper{padding:10px 0px}.autocomplete-wrapper{box-shadow:0px 1px 5px 0px #cfcfcf;position:absolute;overflow-x:hidden;background:#fff;z-index:9999999;max-height:200px;overflow-y:auto;font-size:12px}.autocomplete-wrapper div{padding:2px 5px;cursor:pointer}.autocomplete-wrapper div:hover,.autocomplete-wrapper div.selected{background:#eee}.autocomplete-wrapper .select{background:#5bc0de;color:#fff}.abe-popup{display:none;position:absolute;top:0;left:0}.abe-popup .coche{border:1px solid #d3d3d3;background:#efefef;padding:5px}.abe-popup .coche label{padding-right:5px}.abe-popup .coche label input{padding-left:5px}.abe-popup.on{display:inline-block}.abe-popup.link{background:none;border:none;padding:0;margin-left:40px;margin-top:-39px}.abe-popup.link input{padding:5px;vertical-align:top}.abe-popup.link button{border-radius:0;vertical-align:top}.iframe-wrapper{position:relative;text-align:center;background-color:#000;z-index:10}iframe{border:none;height:100%;width:100%;background-color:#FFF}.display-status{color:#BDBDBD;font-family:"Helvetica Neue", Helvetica, sans-serif;font-weight:400;font-size:11px;padding-left:5px}.label-draft{background-color:#f0ad4e}.label-before{background-color:#777}.label-same{background-color:#5cb85c}.label-after{background-color:#f0ad4e}.label-workflow{background-color:#00E5FF}.reload-loader-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:rgba(0,0,0,0.3);transition:all 100ms ease-in;opacity:0}.reloading .reload-loader-wrapper{opacity:1}.sk-fading-circle{width:40px;height:40px;position:absolute;left:50%;top:50%;margin:-20px}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#FFF;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes sk-circleFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}.homepage .jumbotron{background-color:#f5f5f5;margin-top:55px}.navbar{margin-bottom:0;border-radius:0;background-color:#3C3C3C;border-color:#3C3C3C}.navbar-brand{padding:8px 15px}.navbar-inverse .navbar-nav li a{color:#fff}.navbar-nav .dropdown-menu{background-color:#3C3C3C}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#3C3C3C}.navbar-inverse .navbar-nav .dropdown-menu li a:hover{color:#3C3C3C}@media (min-width: 768px){.navbar-nav.navbar-center{position:absolute;left:50%;transform:translatex(-50%)}}.page-header{padding-bottom:5px;margin:20px 0 6px 10px;border-bottom:0px}.btn:active:focus,.btn:focus{outline:0;outline-offset:0}.btn-primary{color:#fff;background-color:#47b8e0;border-color:#47b8e0;transition:background 250ms ease-in;outline:none !important}.btn-primary:hover,.btn-primary:focus{background-color:#3999BB;border-color:#3999BB}.btn-primary:active{background-color:#47b8e0}.btn-primary.disable{background:#a5c0ca;cursor:progress}.btn-info:active:hover,.btn-info:active:focus{color:#8E8E8E;background-color:#E0DFDF}.panel-heading{padding:0 0 0 10px}h1{margin-bottom:10px}h1 small{font-family:"Helvetica Neue", Helvetica, sans-serif;font-weight:600;color:#000}.panel-default{margin-top:10px}.panel{margin-bottom:10px}.structure-editor{display:inline-block}.structure-editor .help-info{transition:all 150ms ease-in-out;font-size:11px;color:#e6e6e6;padding:2px}.structure-editor .help-info span{color:#ccc}.structure-editor [disabled="disabled"] ~ .help-info{opacity:0.1}.folder-name{transition:all 350ms ease-in-out;display:inline-block;width:100%;opacity:1}.folder-name[disabled]{opacity:0.4}.folder-name.error{border-color:red}.structure-folder{margin:5px;position:relative}.structure-folder>span:hover{cursor:pointer}.structure-folder .glyphicon-chevron-right{transition:all 100ms ease-in-out;font-size:10px}.structure-folder.open>span .glyphicon-chevron-right{transform:rotate(45deg)}.structure-folder.open:before{background:#eee;content:" ";position:absolute;bottom:3px;left:6px;width:1px;height:calc(100% - 34px)}.structure-folder .structure-folder{margin-left:20px}.structure-folder .glyphicon-minus,.structure-folder .glyphicon-plus{transition:all 100ms ease-in-out;opacity:0.5}.structure-folder .glyphicon-minus:hover,.structure-folder .glyphicon-plus:hover{opacity:1}.structure-folder .structure-tool{display:inline-block;transition:all 100ms ease-in-out;opacity:0;padding:0px 5px}.structure-folder .structure-tool:hover{opacity:1}.structure-folder .glyphicon-minus{font-size:15px}.structure-folder .glyphicon-minus:hover{color:#ff1371}.structure-folder .glyphicon-plus{font-size:13px;transform:translate3d(0, -1px, 0)}.structure-folder .glyphicon-plus:hover{color:#47b8e0}@font-face{font-family:'themify';src:url("/abecms/fonts/themify.eot?-fvbane");src:url("/abecms/fonts/themify.eot?#iefix-fvbane") format("embedded-opentype"),url("/abecms/fonts/themify.woff?-fvbane") format("woff"),url("/abecms/fonts/themify.ttf?-fvbane") format("truetype"),url("/abecms/fonts/themify.svg?-fvbane#themify") format("svg");font-weight:normal;font-style:normal}[class^="ti-"],[class*=" ti-"]{font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ti-wand:before{content:"\e600"}.ti-volume:before{content:"\e601"}.ti-user:before{content:"\e602"}.ti-unlock:before{content:"\e603"}.ti-unlink:before{content:"\e604"}.ti-trash:before{content:"\e605"}.ti-thought:before{content:"\e606"}.ti-target:before{content:"\e607"}.ti-tag:before{content:"\e608"}.ti-tablet:before{content:"\e609"}.ti-star:before{content:"\e60a"}.ti-spray:before{content:"\e60b"}.ti-signal:before{content:"\e60c"}.ti-shopping-cart:before{content:"\e60d"}.ti-shopping-cart-full:before{content:"\e60e"}.ti-settings:before{content:"\e60f"}.ti-search:before{content:"\e610"}.ti-zoom-in:before{content:"\e611"}.ti-zoom-out:before{content:"\e612"}.ti-cut:before{content:"\e613"}.ti-ruler:before{content:"\e614"}.ti-ruler-pencil:before{content:"\e615"}.ti-ruler-alt:before{content:"\e616"}.ti-bookmark:before{content:"\e617"}.ti-bookmark-alt:before{content:"\e618"}.ti-reload:before{content:"\e619"}.ti-plus:before{content:"\e61a"}.ti-pin:before{content:"\e61b"}.ti-pencil:before{content:"\e61c"}.ti-pencil-alt:before{content:"\e61d"}.ti-paint-roller:before{content:"\e61e"}.ti-paint-bucket:before{content:"\e61f"}.ti-na:before{content:"\e620"}.ti-mobile:before{content:"\e621"}.ti-minus:before{content:"\e622"}.ti-medall:before{content:"\e623"}.ti-medall-alt:before{content:"\e624"}.ti-marker:before{content:"\e625"}.ti-marker-alt:before{content:"\e626"}.ti-arrow-up:before{content:"\e627"}.ti-arrow-right:before{content:"\e628"}.ti-arrow-left:before{content:"\e629"}.ti-arrow-down:before{content:"\e62a"}.ti-lock:before{content:"\e62b"}.ti-location-arrow:before{content:"\e62c"}.ti-link:before{content:"\e62d"}.ti-layout:before{content:"\e62e"}.ti-layers:before{content:"\e62f"}.ti-layers-alt:before{content:"\e630"}.ti-key:before{content:"\e631"}.ti-import:before{content:"\e632"}.ti-image:before{content:"\e633"}.ti-heart:before{content:"\e634"}.ti-heart-broken:before{content:"\e635"}.ti-hand-stop:before{content:"\e636"}.ti-hand-open:before{content:"\e637"}.ti-hand-drag:before{content:"\e638"}.ti-folder:before{content:"\e639"}.ti-flag:before{content:"\e63a"}.ti-flag-alt:before{content:"\e63b"}.ti-flag-alt-2:before{content:"\e63c"}.ti-eye:before{content:"\e63d"}.ti-export:before{content:"\e63e"}.ti-exchange-vertical:before{content:"\e63f"}.ti-desktop:before{content:"\e640"}.ti-cup:before{content:"\e641"}.ti-crown:before{content:"\e642"}.ti-comments:before{content:"\e643"}.ti-comment:before{content:"\e644"}.ti-comment-alt:before{content:"\e645"}.ti-close:before{content:"\e646"}.ti-clip:before{content:"\e647"}.ti-angle-up:before{content:"\e648"}.ti-angle-right:before{content:"\e649"}.ti-angle-left:before{content:"\e64a"}.ti-angle-down:before{content:"\e64b"}.ti-check:before{content:"\e64c"}.ti-check-box:before{content:"\e64d"}.ti-camera:before{content:"\e64e"}.ti-announcement:before{content:"\e64f"}.ti-brush:before{content:"\e650"}.ti-briefcase:before{content:"\e651"}.ti-bolt:before{content:"\e652"}.ti-bolt-alt:before{content:"\e653"}.ti-blackboard:before{content:"\e654"}.ti-bag:before{content:"\e655"}.ti-move:before{content:"\e656"}.ti-arrows-vertical:before{content:"\e657"}.ti-arrows-horizontal:before{content:"\e658"}.ti-fullscreen:before{content:"\e659"}.ti-arrow-top-right:before{content:"\e65a"}.ti-arrow-top-left:before{content:"\e65b"}.ti-arrow-circle-up:before{content:"\e65c"}.ti-arrow-circle-right:before{content:"\e65d"}.ti-arrow-circle-left:before{content:"\e65e"}.ti-arrow-circle-down:before{content:"\e65f"}.ti-angle-double-up:before{content:"\e660"}.ti-angle-double-right:before{content:"\e661"}.ti-angle-double-left:before{content:"\e662"}.ti-angle-double-down:before{content:"\e663"}.ti-zip:before{content:"\e664"}.ti-world:before{content:"\e665"}.ti-wheelchair:before{content:"\e666"}.ti-view-list:before{content:"\e667"}.ti-view-list-alt:before{content:"\e668"}.ti-view-grid:before{content:"\e669"}.ti-uppercase:before{content:"\e66a"}.ti-upload:before{content:"\e66b"}.ti-underline:before{content:"\e66c"}.ti-truck:before{content:"\e66d"}.ti-timer:before{content:"\e66e"}.ti-ticket:before{content:"\e66f"}.ti-thumb-up:before{content:"\e670"}.ti-thumb-down:before{content:"\e671"}.ti-text:before{content:"\e672"}.ti-stats-up:before{content:"\e673"}.ti-stats-down:before{content:"\e674"}.ti-split-v:before{content:"\e675"}.ti-split-h:before{content:"\e676"}.ti-smallcap:before{content:"\e677"}.ti-shine:before{content:"\e678"}.ti-shift-right:before{content:"\e679"}.ti-shift-left:before{content:"\e67a"}.ti-shield:before{content:"\e67b"}.ti-notepad:before{content:"\e67c"}.ti-server:before{content:"\e67d"}.ti-quote-right:before{content:"\e67e"}.ti-quote-left:before{content:"\e67f"}.ti-pulse:before{content:"\e680"}.ti-printer:before{content:"\e681"}.ti-power-off:before{content:"\e682"}.ti-plug:before{content:"\e683"}.ti-pie-chart:before{content:"\e684"}.ti-paragraph:before{content:"\e685"}.ti-panel:before{content:"\e686"}.ti-package:before{content:"\e687"}.ti-music:before{content:"\e688"}.ti-music-alt:before{content:"\e689"}.ti-mouse:before{content:"\e68a"}.ti-mouse-alt:before{content:"\e68b"}.ti-money:before{content:"\e68c"}.ti-microphone:before{content:"\e68d"}.ti-menu:before{content:"\e68e"}.ti-menu-alt:before{content:"\e68f"}.ti-map:before{content:"\e690"}.ti-map-alt:before{content:"\e691"}.ti-loop:before{content:"\e692"}.ti-location-pin:before{content:"\e693"}.ti-list:before{content:"\e694"}.ti-light-bulb:before{content:"\e695"}.ti-Italic:before{content:"\e696"}.ti-info:before{content:"\e697"}.ti-infinite:before{content:"\e698"}.ti-id-badge:before{content:"\e699"}.ti-hummer:before{content:"\e69a"}.ti-home:before{content:"\e69b"}.ti-help:before{content:"\e69c"}.ti-headphone:before{content:"\e69d"}.ti-harddrives:before{content:"\e69e"}.ti-harddrive:before{content:"\e69f"}.ti-gift:before{content:"\e6a0"}.ti-game:before{content:"\e6a1"}.ti-filter:before{content:"\e6a2"}.ti-files:before{content:"\e6a3"}.ti-file:before{content:"\e6a4"}.ti-eraser:before{content:"\e6a5"}.ti-envelope:before{content:"\e6a6"}.ti-download:before{content:"\e6a7"}.ti-direction:before{content:"\e6a8"}.ti-direction-alt:before{content:"\e6a9"}.ti-dashboard:before{content:"\e6aa"}.ti-control-stop:before{content:"\e6ab"}.ti-control-shuffle:before{content:"\e6ac"}.ti-control-play:before{content:"\e6ad"}.ti-control-pause:before{content:"\e6ae"}.ti-control-forward:before{content:"\e6af"}.ti-control-backward:before{content:"\e6b0"}.ti-cloud:before{content:"\e6b1"}.ti-cloud-up:before{content:"\e6b2"}.ti-cloud-down:before{content:"\e6b3"}.ti-clipboard:before{content:"\e6b4"}.ti-car:before{content:"\e6b5"}.ti-calendar:before{content:"\e6b6"}.ti-book:before{content:"\e6b7"}.ti-bell:before{content:"\e6b8"}.ti-basketball:before{content:"\e6b9"}.ti-bar-chart:before{content:"\e6ba"}.ti-bar-chart-alt:before{content:"\e6bb"}.ti-back-right:before{content:"\e6bc"}.ti-back-left:before{content:"\e6bd"}.ti-arrows-corner:before{content:"\e6be"}.ti-archive:before{content:"\e6bf"}.ti-anchor:before{content:"\e6c0"}.ti-align-right:before{content:"\e6c1"}.ti-align-left:before{content:"\e6c2"}.ti-align-justify:before{content:"\e6c3"}.ti-align-center:before{content:"\e6c4"}.ti-alert:before{content:"\e6c5"}.ti-alarm-clock:before{content:"\e6c6"}.ti-agenda:before{content:"\e6c7"}.ti-write:before{content:"\e6c8"}.ti-window:before{content:"\e6c9"}.ti-widgetized:before{content:"\e6ca"}.ti-widget:before{content:"\e6cb"}.ti-widget-alt:before{content:"\e6cc"}.ti-wallet:before{content:"\e6cd"}.ti-video-clapper:before{content:"\e6ce"}.ti-video-camera:before{content:"\e6cf"}.ti-vector:before{content:"\e6d0"}.ti-themify-logo:before{content:"\e6d1"}.ti-themify-favicon:before{content:"\e6d2"}.ti-themify-favicon-alt:before{content:"\e6d3"}.ti-support:before{content:"\e6d4"}.ti-stamp:before{content:"\e6d5"}.ti-split-v-alt:before{content:"\e6d6"}.ti-slice:before{content:"\e6d7"}.ti-shortcode:before{content:"\e6d8"}.ti-shift-right-alt:before{content:"\e6d9"}.ti-shift-left-alt:before{content:"\e6da"}.ti-ruler-alt-2:before{content:"\e6db"}.ti-receipt:before{content:"\e6dc"}.ti-pin2:before{content:"\e6dd"}.ti-pin-alt:before{content:"\e6de"}.ti-pencil-alt2:before{content:"\e6df"}.ti-palette:before{content:"\e6e0"}.ti-more:before{content:"\e6e1"}.ti-more-alt:before{content:"\e6e2"}.ti-microphone-alt:before{content:"\e6e3"}.ti-magnet:before{content:"\e6e4"}.ti-line-double:before{content:"\e6e5"}.ti-line-dotted:before{content:"\e6e6"}.ti-line-dashed:before{content:"\e6e7"}.ti-layout-width-full:before{content:"\e6e8"}.ti-layout-width-default:before{content:"\e6e9"}.ti-layout-width-default-alt:before{content:"\e6ea"}.ti-layout-tab:before{content:"\e6eb"}.ti-layout-tab-window:before{content:"\e6ec"}.ti-layout-tab-v:before{content:"\e6ed"}.ti-layout-tab-min:before{content:"\e6ee"}.ti-layout-slider:before{content:"\e6ef"}.ti-layout-slider-alt:before{content:"\e6f0"}.ti-layout-sidebar-right:before{content:"\e6f1"}.ti-layout-sidebar-none:before{content:"\e6f2"}.ti-layout-sidebar-left:before{content:"\e6f3"}.ti-layout-placeholder:before{content:"\e6f4"}.ti-layout-menu:before{content:"\e6f5"}.ti-layout-menu-v:before{content:"\e6f6"}.ti-layout-menu-separated:before{content:"\e6f7"}.ti-layout-menu-full:before{content:"\e6f8"}.ti-layout-media-right-alt:before{content:"\e6f9"}.ti-layout-media-right:before{content:"\e6fa"}.ti-layout-media-overlay:before{content:"\e6fb"}.ti-layout-media-overlay-alt:before{content:"\e6fc"}.ti-layout-media-overlay-alt-2:before{content:"\e6fd"}.ti-layout-media-left-alt:before{content:"\e6fe"}.ti-layout-media-left:before{content:"\e6ff"}.ti-layout-media-center-alt:before{content:"\e700"}.ti-layout-media-center:before{content:"\e701"}.ti-layout-list-thumb:before{content:"\e702"}.ti-layout-list-thumb-alt:before{content:"\e703"}.ti-layout-list-post:before{content:"\e704"}.ti-layout-list-large-image:before{content:"\e705"}.ti-layout-line-solid:before{content:"\e706"}.ti-layout-grid4:before{content:"\e707"}.ti-layout-grid3:before{content:"\e708"}.ti-layout-grid2:before{content:"\e709"}.ti-layout-grid2-thumb:before{content:"\e70a"}.ti-layout-cta-right:before{content:"\e70b"}.ti-layout-cta-left:before{content:"\e70c"}.ti-layout-cta-center:before{content:"\e70d"}.ti-layout-cta-btn-right:before{content:"\e70e"}.ti-layout-cta-btn-left:before{content:"\e70f"}.ti-layout-column4:before{content:"\e710"}.ti-layout-column3:before{content:"\e711"}.ti-layout-column2:before{content:"\e712"}.ti-layout-accordion-separated:before{content:"\e713"}.ti-layout-accordion-merged:before{content:"\e714"}.ti-layout-accordion-list:before{content:"\e715"}.ti-ink-pen:before{content:"\e716"}.ti-info-alt:before{content:"\e717"}.ti-help-alt:before{content:"\e718"}.ti-headphone-alt:before{content:"\e719"}.ti-hand-point-up:before{content:"\e71a"}.ti-hand-point-right:before{content:"\e71b"}.ti-hand-point-left:before{content:"\e71c"}.ti-hand-point-down:before{content:"\e71d"}.ti-gallery:before{content:"\e71e"}.ti-face-smile:before{content:"\e71f"}.ti-face-sad:before{content:"\e720"}.ti-credit-card:before{content:"\e721"}.ti-control-skip-forward:before{content:"\e722"}.ti-control-skip-backward:before{content:"\e723"}.ti-control-record:before{content:"\e724"}.ti-control-eject:before{content:"\e725"}.ti-comments-smiley:before{content:"\e726"}.ti-brush-alt:before{content:"\e727"}.ti-youtube:before{content:"\e728"}.ti-vimeo:before{content:"\e729"}.ti-twitter:before{content:"\e72a"}.ti-time:before{content:"\e72b"}.ti-tumblr:before{content:"\e72c"}.ti-skype:before{content:"\e72d"}.ti-share:before{content:"\e72e"}.ti-share-alt:before{content:"\e72f"}.ti-rocket:before{content:"\e730"}.ti-pinterest:before{content:"\e731"}.ti-new-window:before{content:"\e732"}.ti-microsoft:before{content:"\e733"}.ti-list-ol:before{content:"\e734"}.ti-linkedin:before{content:"\e735"}.ti-layout-sidebar-2:before{content:"\e736"}.ti-layout-grid4-alt:before{content:"\e737"}.ti-layout-grid3-alt:before{content:"\e738"}.ti-layout-grid2-alt:before{content:"\e739"}.ti-layout-column4-alt:before{content:"\e73a"}.ti-layout-column3-alt:before{content:"\e73b"}.ti-layout-column2-alt:before{content:"\e73c"}.ti-instagram:before{content:"\e73d"}.ti-google:before{content:"\e73e"}.ti-github:before{content:"\e73f"}.ti-flickr:before{content:"\e740"}.ti-facebook:before{content:"\e741"}.ti-dropbox:before{content:"\e742"}.ti-dribbble:before{content:"\e743"}.ti-apple:before{content:"\e744"}.ti-android:before{content:"\e745"}.ti-save:before{content:"\e746"}.ti-save-alt:before{content:"\e747"}.ti-yahoo:before{content:"\e748"}.ti-wordpress:before{content:"\e749"}.ti-vimeo-alt:before{content:"\e74a"}.ti-twitter-alt:before{content:"\e74b"}.ti-tumblr-alt:before{content:"\e74c"}.ti-trello:before{content:"\e74d"}.ti-stack-overflow:before{content:"\e74e"}.ti-soundcloud:before{content:"\e74f"}.ti-sharethis:before{content:"\e750"}.ti-sharethis-alt:before{content:"\e751"}.ti-reddit:before{content:"\e752"}.ti-pinterest-alt:before{content:"\e753"}.ti-microsoft-alt:before{content:"\e754"}.ti-linux:before{content:"\e755"}.ti-jsfiddle:before{content:"\e756"}.ti-joomla:before{content:"\e757"}.ti-html5:before{content:"\e758"}.ti-flickr-alt:before{content:"\e759"}.ti-email:before{content:"\e75a"}.ti-drupal:before{content:"\e75b"}.ti-dropbox-alt:before{content:"\e75c"}.ti-css3:before{content:"\e75d"}.ti-rss:before{content:"\e75e"}.ti-rss-alt:before{content:"\e75f"}span.ti-text-sub,span.ti-text-sub{margin-left:-38%}span.ti-text-sub:after{content:"\e672";position:absolute;bottom:0px;right:-8px;font-size:9px}span.ti-text-sup:after{content:"\e672";position:absolute;top:2px;right:-8px;font-size:9px}a.wysiwyg-toolbar-icon{padding:5px 8px}a.parent-console{padding:5px 2px}.theme-icon{font-family:'themify', sans-serif;font-weight:lighter;font-size:13px}.theme-icon.strikethrough{text-decoration:line-through}.theme-icon.bold,.theme-icon.strikethrough{font-size:22px;line-height:8px}.theme-icon.bold{font-weight:bold;font-size:17px}.theme-icon.ti-paint-bucket{color:#67afff}.theme-icon.console{font-size:10px;letter-spacing:-0.7px;font-weight:normal;transform:translate(0, -2px)}.parent-ti-paint-bucket.bg{background-color:#cee5ff}.parent-ti-paint-bucket.bg .ti-paint-bucket{color:#FFF} +.gu-mirror{position:fixed !important;margin:0 !important;z-index:9999 !important;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.gu-hide{display:none !important}.gu-unselectable{-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important}.gu-transit{opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}html,body{height:100%}.container-main{height:100%}.engine-open .container-main{height:calc(100% - 55px)}.container-main>.row,.half-view,.half-view>form{height:100%}.half-view{display:table-cell;position:relative;vertical-align:top}.half-view form{overflow:auto}.pointer{cursor:pointer}.inline{display:inline-block}.abe-version{margin-top:10px;margin-bottom:10px;color:#949494;font-size:11px;font-family:monospace}.collapsing{-webkit-transition-duration:100ms;-o-transition-duration:100ms;transition-duration:100ms}.form-control{padding:4px 12px}table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:75px;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:0.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:8px;white-space:nowrap}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap}div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting{padding-right:30px}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;position:relative}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{position:absolute;bottom:8px;right:8px;display:block;font-family:'Glyphicons Halflings';opacity:0.5}table.dataTable thead .sorting:after{opacity:0.2;content:"\e150"}table.dataTable thead .sorting_asc:after{content:"\e155"}table.dataTable thead .sorting_desc:after{content:"\e156"}table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{color:#eee}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody table thead .sorting:after,div.dataTables_scrollBody table thead .sorting_asc:after,div.dataTables_scrollBody table thead .sorting_desc:after{display:none}div.dataTables_scrollBody table tbody tr:first-child th,div.dataTables_scrollBody table tbody tr:first-child td{border-top:none}div.dataTables_scrollFoot table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}}table.dataTable.table-condensed>thead>tr>th{padding-right:20px}table.dataTable.table-condensed .sorting:after,table.dataTable.table-condensed .sorting_asc:after,table.dataTable.table-condensed .sorting_desc:after{top:6px;right:6px}table.table-bordered.dataTable{border-collapse:separate !important}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:0}table.table-bordered.dataTable tbody th,table.table-bordered.dataTable tbody td{border-bottom-width:0}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:last-child{padding-right:0}.role-wrapper{background:#fafafa;padding:10px 0px 10px 24px}.workflow-users{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial}.workflow-users .role-name{font-weight:bold}.workflow-users .workflow-title{text-transform:capitalize;font-weight:bold;color:#4078c0}.workflow-users .workflow-flex{display:flex}.workflow-users .workflow-wrapper{display:flex;flex:1;vertical-align:top;margin-left:-4px}.workflow-users .workflow-box{background:#fff;border-radius:3px;border:1px #e5e5e5 solid !important;margin:5px 30px 5px 0px;padding:5px;position:relative;width:100%;height:100%}.workflow-users .icon-allowed{color:#6cc644}.workflow-users .icon-not-allowed{color:#ee0701}.workflow-users .workflow-actif{color:#767676}.workflow-users .workflow-actif:before{content:"-";margin-right:6px}.workflow-users .workflow-inactif{text-decoration:line-through;color:#e5e5e5}.workflow-users .workflow-inactif:before{content:"-";margin-right:6px}.workflow-users .icon-reject{position:absolute;left:0px;top:50%;transform:translate(-24px, -10px);padding:2px}.workflow-users .icon-submit{position:absolute;right:0px;top:50%;transform:translate(21px, 10px)}.panel-login{width:300px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0px}.login-footer .pull-right{margin-top:5px}.btn-logout{margin-top:20px}.user-list .table .glyphicon{cursor:pointer}.user-list table{margin-bottom:0px}.user-list table .form-group{margin-bottom:0px}.user-list .table>tbody>tr>td.no-border{border:0px}.user-list .glyphicon-eye-open,.user-list .glyphicon-eye-close{width:15px;height:15px}.user-list .glyphicon-eye-open:hover:before,.user-list .glyphicon-eye-close:hover:before{display:none}.user-list .glyphicon-eye-open:hover .glyphicon-eye-close:before,.user-list .glyphicon-eye-close:hover .glyphicon-eye-open:before{display:inline}.user-list .glyphicon-eye-open .glyphicon-eye-close,.user-list .glyphicon-eye-close .glyphicon-eye-open{position:absolute;left:0px}.user-list .glyphicon-eye-open .glyphicon-eye-close:before,.user-list .glyphicon-eye-close .glyphicon-eye-open:before{display:none}.user-list .glyphicon-pencil{width:40px;height:15px}.user-list .editing .glyphicon-pencil:before{display:none}.user-list .editing .glyphicon-pencil .glyphicon-ok:before,.user-list .editing .glyphicon-pencil .glyphicon-remove:before{display:inline}.user-list .glyphicon-pencil .glyphicon-ok{position:absolute;left:0px}.user-list .glyphicon-pencil .glyphicon-remove{position:absolute;left:25px}.user-list .glyphicon-pencil .glyphicon-ok:before,.user-list .glyphicon-pencil .glyphicon-remove:before{display:none}.user-list .form-inline .form-group.wrapper-values{display:none}.user-list .form-inline .editing .form-group.wrapper-values{display:inline-block}.user-list .form-inline .editing .value{display:none}html{position:relative;min-height:100%}.footer{background:#FFF;position:absolute;bottom:0;width:100%;z-index:50000}#abeForm{padding-bottom:50px}.icon{position:relative;display:inline-block;width:25px;height:15px;margin:0px 5px;border-radius:4px;cursor:pointer}.breadcrumb>li{word-break:break-all}#slug .autocomplete-result .glyphicon.glyphicon-remove{display:inline-block}.manager-wrapper .form-create .autocomplete-result .glyphicon.glyphicon-remove{display:inline-block}.manager-wrapper .form-create [data-precontrib-templates]{display:none}.manager-wrapper .form-create select,.manager-wrapper .form-create input{min-height:30px}.form-create .breadcrumb{font-size:12px;margin-top:20px}.form-create .breadcrumb>li+li:before{display:inline-block;padding:0 1px;width:6px}.form-create [data-abe-create="true"]{margin-top:20px}.tab-pane#slug .btn-primary{width:100%}.tab-pane#slug .btn-primary+.btn-primary{margin-top:20px}.form-wrapper{width:25%}.form-wrapper .btn-default,.form-wrapper .btn-info{border-radius:0;border:0;transition:background 250ms ease-in;outline:none !important}.list-block:hover [data-toggle="collapse"]{width:calc(100% - 40px)}.list-block .btn-info{position:relative;z-index:7676;border-radius:0;border:0;transition:background 250ms ease-in;outline:none !important}.list-block [data-toggle="collapse"]{transition:width 150ms cubic-bezier(0.4, 0, 0.2, 1)}.container-table{display:table;height:100%;width:100%}form.text-i18n{background-color:#fff}.list-group{border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);border:0px;box-shadow:none;margin-bottom:0px}.list-group-item>div{padding:10px 15px}.underline{text-decoration:underline}.form-group{position:relative}.form-group .btn-success,.form-group .btn-danger{color:#8E8E8E;background-color:inherit;border:0;padding:0}.form-group .btn-success:active:focus,.form-group .btn-success:active:hover,.form-group .btn-danger:active:focus,.form-group .btn-danger:active:hover{color:#8E8E8E;background-color:inherit;border-color:inherit}.abe-hint.help-block{font-style:italic;font-size:12px;color:#ccc;margin:0px 0px 5px 0px;border:0;border-radius:3px;display:block;padding:5px 5px 2px 5px;margin-top:-6px;border-radius:3px;border-top:0px;line-height:20px}.abe-hint.help-block .glyphicon{color:#5bc0de;margin-right:5px}.parent-image .abe-hint.help-block{width:calc(100% - 42px)}.input-group input[type="file"]{display:inline-block;position:absolute;opacity:0;top:0;left:0;width:100%;z-index:333}.input-group input[type="file"][disabled]:hover{cursor:not-allowed}.input-group input[type="file"][disabled] ~ .percent .glyphicon-upload{color:#F7F7F7}.img-upload .percent{display:inline-block;width:35px;text-align:center;font-size:12px;line-height:32px}.input-error{transition:all 250ms ease-in;color:#F30000;font-size:11px;margin:5px 0;opacity:0}.input-error.show{opacity:1}.img-upload:hover{cursor:pointer}.img-upload .glyphicon-upload:before{font-size:20px;line-height:34px}.img-upload .border{display:inline-block;position:relative;text-align:center;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);border:1px solid #ccc;border-left:0;height:34px;width:40px;overflow:hidden}select[multiple],select[size]{max-height:200px}.has-error .input-group-addon.link{border-color:#a94442}.has-error .input-group-addon.link .glyphicon{color:#a94442}.has-error .input-group-addon.image{border-color:#a94442}.has-error .input-group-addon.image .glyphicon{color:#a94442}.has-error .img-upload .upload-wrapper .glyphicon{color:#a94442}.input-group-addon.link{color:#fff;background-color:#39b3d7;border-color:#269abc}.input-group-addon.image{color:#fff;background-color:#ffdc4f;border-color:#a1b021}.input-group-addon.meta{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.wysiwyg-toolbar{white-space:normal !important}.wysiwyg-toolbar .underline:after{content:"U"}.wysiwyg-toolbar .glyphicon-strikethrough:after{content:"Ꞩ"}.wysiwyg-container .dropdown{display:inline-block}.wysiwyg-container .dropdown-toggle{background:none;border:none;line-height:25px;padding-bottom:0}.wysiwyg-container .wysiwyg-toolbar-top{overflow:visible}.wysiwyg-container .dropdown-menu{max-height:200px;overflow:auto;border-radius:0px 4px 4px 4px;font-size:13px;margin:0}.wysiwyg-container .dropdown-menu>li>a{padding:0px 10px}.wysiwyg-popup.image{border-radius:0;margin-bottom:0;max-width:300px;margin-top:-40px;margin-left:40px}.wysiwyg-popup.image .form-group{margin-bottom:0}.wysiwyg-popup.image .input-error{display:none}.wysiwyg-popup .btn-add-img-wrapper{display:table-cell;position:relative;vertical-align:middle}.wysiwyg-popup .btn-add-img-wrapper .btn-add-img{border-radius:0;border:0}.wysiwyg-popup.smiley{padding:8px 10px 5px 5px;max-height:200px;overflow:auto;transition:all 350ms ease-in;margin-top:-15px;margin-left:20px}.wysiwyg-popup.on.smiley{box-shadow:0px 5px 3px 0px rgba(0,0,0,0.1)}.wysiwyg-popup .smiley-title{border-bottom:1px solid #f1f1f1;color:#666;font-weight:100;font-size:12px;text-align:center}.wysiwyg-popup .smiley-subtitle{color:#999;font-weight:100;font-size:10px;text-transform:capitalize;padding-left:5px;padding-top:5px}.wysiwyg-popup .wysiwyg-toolbar-smiley{width:19px;text-align:center}.wysiwyg-popup .wysiwyg-toolbar-smiley:hover{cursor:pointer}.rich [contenteditable]{padding:10px;height:5em;-moz-appearance:textfield-multiline;-webkit-appearance:textarea;overflow:auto;resize:both}.structure-list,.references-list{height:100%}.references-files{height:calc(100% - 60px)}.references-files-wrapper{display:table;height:calc(100% - 20px);width:100%}.references-files-wrapper .list-group{display:table-cell;vertical-align:top;padding-bottom:10px;padding-right:20px;width:100px}.references-files-wrapper .list-group-item:hover{cursor:pointer}.references-files-wrapper .filename-input{min-width:200px}.references-files-wrapper .error-display{color:#ff2323;font-size:11px;padding:0 7px 3px}.btn-add-reference{padding:0}.btn-add-reference .input-group-addon,.btn-add-reference input{transition:all 250ms ease-in-out}.btn-add-reference .input-group{padding:6px}.btn-add-reference.error .input-group-addon{background:rgba(255,35,35,0.57);color:#FFF;cursor:no-drop}.btn-add-reference.error .input-group-addon,.btn-add-reference.error input{border-color:#ff2323}.display-json-wrapper{display:table-cell;position:relative;vertical-align:top}.display-json-wrapper .form-control{height:100%}.json-error{color:#ff2323;padding:5px;opacity:0;transition:all 250ms ease-in}.text-saved{transition:all 400ms cubic-bezier(0.68, -0.55, 0.27, 1.55);position:absolute;right:15px;top:10px;opacity:0;color:#26e826;text-shadow:0px 1px 1px #fff;transform:scale(0.9)}.display-json{background:rgba(181,181,181,0.03);border:none !important;overflow:auto !important;outline:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;transition:all 250ms ease-in;opacity:0}.display-json.error{background:rgba(255,0,0,0.03)}.display-json.saved ~ .text-saved{opacity:1;transform:scale(1)}.add-block{border-right:1px solid #e3e3e3}.manager-wrapper .form-wrapper form,.add-block,.remove-block{width:inherit;border-radius:0px}.remove-block{position:absolute;z-index:5656;right:10px;top:10px;height:15px;width:15px}.abeform-wrapper{height:100%;position:relative}.abeform-wrapper>form{top:0;left:0;right:0;bottom:0;overflow:auto;position:absolute}.abeform-anim .form-wrapper{transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1)}.btn .glyphicon-chevron-down{transform:rotate(-180deg)}.btn.collapsed .glyphicon-chevron-down{transform:rotate(0deg)}.glyphicon-upload{color:#8E8E8E}[data-block]{position:relative}[data-block] .glyphicon-trash{position:absolute;right:0;top:0}body.engine-open .ruler{width:1px}.ruler{background-color:#f0f0f0;position:absolute;top:0;left:0;width:0;height:100%;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.ruler:hover{background-color:#DCDADA;cursor:ew-resize}.no-gutter{padding-right:0;padding-left:0}.ruler-over{display:none;position:absolute;left:0;top:0;height:100%;width:100%;z-index:55}.browser-size{background:rgba(255,255,255,0.4);pointer-events:none;position:absolute;padding:6px 10px;opacity:0;bottom:0;right:15px;color:#333;transition:opacity 200ms ease-in-out}body.resizing{user-select:none;cursor:ew-resize}body.resizing .ruler-over{display:block}body.resizing .browser-size{opacity:1}body footer.footer,body .form-wrapper form{display:none}body.engine-open footer.footer,body.engine-open .form-wrapper form{display:block}.icons-action{padding:0 8px}.icons-action a{width:auto}.icons-action .col-xs-6{padding:0}.list-block .btn-info{color:#fff;background-color:#f0f0f0;border-bottom:0;text-align:right;width:100%;color:#8E8E8E;margin-bottom:3px}.list-block .btn-hidden{display:none}.form-wrapper .btns .btn-info{color:#fff;background-color:#a8dba8;border-color:#a8dba8}.form-wrapper .btns .btn-info:hover{color:#fff;background-color:#7BC77B;border-color:#7BC77B}.form-wrapper .btns .btn-hidden{display:none}.form-wrapper .btns .btn-default:hover,.form-wrapper .btns .btn-default:focus,.form-wrapper .btns .btn-default:active{color:#fff;background-color:#F95655;border-color:#F95655}.form-wrapper .btns .btn-default:active:focus{color:#fff;background-color:#F95655;border-color:#F95655}.form-wrapper .btns .btn-save{background-color:#4CAF50;padding-left:7px;padding-right:7px}.form-wrapper .btns .btn-save:hover{background-color:#388E3C}.form-wrapper .btns .btn-publish{background-color:#2196F3}.form-wrapper .btns .btn-publish:hover{background-color:#1976D2}.form-wrapper .btns .btn-reject{background-color:#FF9800}.form-wrapper .btns .btn-reject:hover{background-color:#F57C00}.form-wrapper .btn-info{background-color:#f0f0f0;border-bottom:0;text-align:right;width:100%;color:#8E8E8E;margin-bottom:3px}.abeform-wrapper .tab-content{background-color:#fff;padding:20px 10px 10px;border-top:none;overflow:hidden}.abeform-wrapper .nav.nav-tabs{margin:10px 0 10px 0;background-color:#fff}.abeform-wrapper .nav-tabs>li{margin:0}.abeform-wrapper .nav>li>a{padding:4px 8px;color:#a3a1a1}.abeform-wrapper .nav-tabs>li>a{margin-right:0;border:0;border-radius:0}.abeform-wrapper .nav-tabs>li.active>a,.abeform-wrapper .nav-tabs>li.active>a:focus,.abeform-wrapper .nav-tabs>li.active>a:hover{color:#47b8e0;background-color:#fff;border:0}.abeform-wrapper a:focus,.abeform-wrapper a:hover{color:#a3a1a1}.manager-wrapper{position:absolute;right:0px;width:100%;height:100%;background:#fff;display:none}.manager-wrapper.visible{display:block}.manager-wrapper .btn-new{margin:8px}.manager-wrapper .manager-left{overflow-y:auto;padding:20px 20px 0px 20px;width:23.3333333%;height:100%;position:relative;display:inline-block;vertical-align:top}.manager-wrapper .manager-left .list-group-item a{display:block}.manager-wrapper .manager-left .close-manager{width:inherit}.manager-wrapper .manager-left button{width:100%}.manager-wrapper .checkmark{font-size:14px;color:#29CA29}.manager-wrapper label{font-size:12px}.manager-wrapper select,.manager-wrapper input{font-size:12px;min-height:30px}.list-block .btn-info{text-align:left;font-size:11px}.list-block .btn-info .glyphicon-chevron-down{float:right}.list-group-manager a{display:block;text-decoration:none;color:#000}.manager-wrapper table.dataTable thead>tr>th{padding-right:15px !important}.manager-wrapper .manager-right{padding:0px 20px;width:76.6666666%;height:100%;position:relative;display:inline-block;vertical-align:top;margin-left:-4px;overflow-y:auto}.manager-wrapper .manager-tab{display:none}.manager-wrapper .manager-tab.visible{display:block}.manager-wrapper .version,.manager-wrapper .version:hover{text-decoration:none}.manager-wrapper .daterow{width:9%}.manager-wrapper .table-responsive{width:100%}.manager-wrapper .table-responsive .glyphicon-eye-close{color:#f0ad4e}.manager-wrapper .table-responsive .glyphicon-trash{color:#d9534f}.toolbar{border-top:1px solid #ddd;top:0px;height:45px;width:100%}.toolbar .btns{float:right;margin:5px 5px 0 0}.toolbar .btns button,.toolbar .btns a{font-size:12px;border:0px;margin:0px;display:inline-block;width:inherit;border-radius:4px}.toolbar .btns button .glyphicon,.toolbar .btns a .glyphicon{line-height:0em}.toolbar .btns button .glyphicon:before,.toolbar .btns a .glyphicon:before{font-size:0.8em}.toolbar .btn{font-size:10px;text-transform:capitalize}.toolbar .btn .loading,.toolbar .btn .after{display:none}.toolbar .btn span.fa{font-size:16px;line-height:1}.toolbar .btn.loading .before{display:none}.toolbar .btn.loading .loading{display:block}.toolbar .btn.done .loading{display:none}.toolbar .btn.done .after{display:block}.close-engine,.open-engine{background-color:#FFF;border-radius:50%;border:1px solid #8E8E8E;font-size:15px;position:absolute;opacity:1;top:-16px;transition:all 200ms ease-in-out;transform-origin:50% 50%;line-height:29px;height:30px;padding:0px 8px;margin:0px}.close-engine:hover,.open-engine:hover{cursor:pointer;opacity:1;transform:scale(1, 1)}.open-engine{right:-14px;padding-left:10px;padding-right:7px;z-index:12}.close-engine{right:-14px;z-index:11}.close-engine .fa-expand:before{transform:rotate(90deg);display:block}.abe-navbar{margin-top:-52px;transition:all 300ms cubic-bezier(0.4, 0, 0.2, 1);width:100%}.abe-navbar #myNavbar .responsive-tool{font-size:24px}body .open-engine{display:block}body.engine-open .open-engine{display:none}body.engine-open .abe-navbar{position:relative;margin-top:0}body .btn-manager{background-color:#ff7473;color:#fff;margin-right:50px}button span.glyphicon{font-size:15px}.autocomplete-result{cursor:move;background:#5bc0de;font-size:12px;color:#fff;display:inline-block;padding:2px 3px 2px 5px;border-radius:3px;margin:1px 2px}.autocomplete-result.moving{box-shadow:0px 3px 6px 0px rgba(0,0,0,0.4)}.autocomplete-result .glyphicon{cursor:pointer;padding:3px;vertical-align:top;font-size:10px;margin-left:2px}.autocomplete-result .glyphicon:hover{background-color:#fff;border-radius:3px;color:#5bc0de}.status-draft .autocomplete-result .glyphicon{display:inline-block}.autocomplete-refresh{float:right;padding:2px;cursor:pointer}.autocomplete-result-wrapper{padding:10px 0px}.autocomplete-wrapper{box-shadow:0px 1px 5px 0px #cfcfcf;position:absolute;overflow-x:hidden;background:#fff;z-index:9999999;max-height:200px;overflow-y:auto;font-size:12px}.autocomplete-wrapper div{padding:2px 5px;cursor:pointer}.autocomplete-wrapper div:hover,.autocomplete-wrapper div.selected{background:#eee}.autocomplete-wrapper .select{background:#5bc0de;color:#fff}.abe-popup{display:none;position:absolute;top:0;left:0}.abe-popup .coche{border:1px solid #d3d3d3;background:#efefef;padding:5px}.abe-popup .coche label{padding-right:5px}.abe-popup .coche label input{padding-left:5px}.abe-popup.on{display:inline-block}.abe-popup.link{background:none;border:none;padding:0;margin-left:40px;margin-top:-39px}.abe-popup.link input{padding:5px;vertical-align:top}.abe-popup.link button{border-radius:0;vertical-align:top}.iframe-wrapper{position:relative;text-align:center;background-color:#000;z-index:10}iframe{border:none;height:100%;width:100%;background-color:#FFF}.display-status{color:#BDBDBD;font-family:"Helvetica Neue", Helvetica, sans-serif;font-weight:400;font-size:11px;padding-left:5px}.label-draft{background-color:#f0ad4e}.label-before{background-color:#777}.label-same{background-color:#5cb85c}.label-after{background-color:#f0ad4e}.label-workflow{background-color:#00E5FF}.reload-loader-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:rgba(0,0,0,0.3);transition:all 100ms ease-in;opacity:0}.reloading .reload-loader-wrapper{opacity:1}.sk-fading-circle{width:40px;height:40px;position:absolute;left:50%;top:50%;margin:-20px}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#FFF;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes sk-circleFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}.homepage .jumbotron{background-color:#f5f5f5;margin-top:55px}.navbar{margin-bottom:0;border-radius:0;background-color:#3C3C3C;border-color:#3C3C3C}.navbar-brand{padding:8px 15px}.navbar-inverse .navbar-nav li a{color:#fff}.navbar-nav .dropdown-menu{background-color:#3C3C3C}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#3C3C3C}.navbar-inverse .navbar-nav .dropdown-menu li a:hover{color:#3C3C3C}@media (min-width: 768px){.navbar-nav.navbar-center{position:absolute;left:50%;transform:translatex(-50%)}}.page-header{padding-bottom:5px;margin:20px 0 6px 10px;border-bottom:0px}.btn:active:focus,.btn:focus{outline:0;outline-offset:0}.btn-primary{color:#fff;background-color:#47b8e0;border-color:#47b8e0;transition:background 250ms ease-in;outline:none !important}.btn-primary:hover,.btn-primary:focus{background-color:#3999BB;border-color:#3999BB}.btn-primary:active{background-color:#47b8e0}.btn-primary.disable{background:#a5c0ca;cursor:progress}.btn-info:active:hover,.btn-info:active:focus{color:#8E8E8E;background-color:#E0DFDF}.panel-heading{padding:0 0 0 10px}h1{margin-bottom:10px}h1 small{font-family:"Helvetica Neue", Helvetica, sans-serif;font-weight:600;color:#000}.panel-default{margin-top:10px}.panel{margin-bottom:10px}.structure-editor{display:inline-block}.structure-editor .help-info{transition:all 150ms ease-in-out;font-size:11px;color:#e6e6e6;padding:2px}.structure-editor .help-info span{color:#ccc}.structure-editor [disabled="disabled"] ~ .help-info{opacity:0.1}.folder-name{transition:all 350ms ease-in-out;display:inline-block;width:100%;opacity:1}.folder-name[disabled]{opacity:0.4}.folder-name.error{border-color:red}.structure-folder{margin:5px;position:relative}.structure-folder>span:hover{cursor:pointer}.structure-folder .glyphicon-chevron-right{transition:all 100ms ease-in-out;font-size:10px}.structure-folder.open>span .glyphicon-chevron-right{transform:rotate(45deg)}.structure-folder.open:before{background:#eee;content:" ";position:absolute;bottom:3px;left:6px;width:1px;height:calc(100% - 34px)}.structure-folder .structure-folder{margin-left:20px}.structure-folder .glyphicon-minus,.structure-folder .glyphicon-plus{transition:all 100ms ease-in-out;opacity:0.5}.structure-folder .glyphicon-minus:hover,.structure-folder .glyphicon-plus:hover{opacity:1}.structure-folder .structure-tool{display:inline-block;transition:all 100ms ease-in-out;opacity:0;padding:0px 5px}.structure-folder .structure-tool:hover{opacity:1}.structure-folder .glyphicon-minus{font-size:15px}.structure-folder .glyphicon-minus:hover{color:#ff1371}.structure-folder .glyphicon-plus{font-size:13px;transform:translate3d(0, -1px, 0)}.structure-folder .glyphicon-plus:hover{color:#47b8e0}@font-face{font-family:'themify';src:url("/abecms/fonts/themify.eot?-fvbane");src:url("/abecms/fonts/themify.eot?#iefix-fvbane") format("embedded-opentype"),url("/abecms/fonts/themify.woff?-fvbane") format("woff"),url("/abecms/fonts/themify.ttf?-fvbane") format("truetype"),url("/abecms/fonts/themify.svg?-fvbane#themify") format("svg");font-weight:normal;font-style:normal}[class^="ti-"],[class*=" ti-"]{font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ti-wand:before{content:"\e600"}.ti-volume:before{content:"\e601"}.ti-user:before{content:"\e602"}.ti-unlock:before{content:"\e603"}.ti-unlink:before{content:"\e604"}.ti-trash:before{content:"\e605"}.ti-thought:before{content:"\e606"}.ti-target:before{content:"\e607"}.ti-tag:before{content:"\e608"}.ti-tablet:before{content:"\e609"}.ti-star:before{content:"\e60a"}.ti-spray:before{content:"\e60b"}.ti-signal:before{content:"\e60c"}.ti-shopping-cart:before{content:"\e60d"}.ti-shopping-cart-full:before{content:"\e60e"}.ti-settings:before{content:"\e60f"}.ti-search:before{content:"\e610"}.ti-zoom-in:before{content:"\e611"}.ti-zoom-out:before{content:"\e612"}.ti-cut:before{content:"\e613"}.ti-ruler:before{content:"\e614"}.ti-ruler-pencil:before{content:"\e615"}.ti-ruler-alt:before{content:"\e616"}.ti-bookmark:before{content:"\e617"}.ti-bookmark-alt:before{content:"\e618"}.ti-reload:before{content:"\e619"}.ti-plus:before{content:"\e61a"}.ti-pin:before{content:"\e61b"}.ti-pencil:before{content:"\e61c"}.ti-pencil-alt:before{content:"\e61d"}.ti-paint-roller:before{content:"\e61e"}.ti-paint-bucket:before{content:"\e61f"}.ti-na:before{content:"\e620"}.ti-mobile:before{content:"\e621"}.ti-minus:before{content:"\e622"}.ti-medall:before{content:"\e623"}.ti-medall-alt:before{content:"\e624"}.ti-marker:before{content:"\e625"}.ti-marker-alt:before{content:"\e626"}.ti-arrow-up:before{content:"\e627"}.ti-arrow-right:before{content:"\e628"}.ti-arrow-left:before{content:"\e629"}.ti-arrow-down:before{content:"\e62a"}.ti-lock:before{content:"\e62b"}.ti-location-arrow:before{content:"\e62c"}.ti-link:before{content:"\e62d"}.ti-layout:before{content:"\e62e"}.ti-layers:before{content:"\e62f"}.ti-layers-alt:before{content:"\e630"}.ti-key:before{content:"\e631"}.ti-import:before{content:"\e632"}.ti-image:before{content:"\e633"}.ti-heart:before{content:"\e634"}.ti-heart-broken:before{content:"\e635"}.ti-hand-stop:before{content:"\e636"}.ti-hand-open:before{content:"\e637"}.ti-hand-drag:before{content:"\e638"}.ti-folder:before{content:"\e639"}.ti-flag:before{content:"\e63a"}.ti-flag-alt:before{content:"\e63b"}.ti-flag-alt-2:before{content:"\e63c"}.ti-eye:before{content:"\e63d"}.ti-export:before{content:"\e63e"}.ti-exchange-vertical:before{content:"\e63f"}.ti-desktop:before{content:"\e640"}.ti-cup:before{content:"\e641"}.ti-crown:before{content:"\e642"}.ti-comments:before{content:"\e643"}.ti-comment:before{content:"\e644"}.ti-comment-alt:before{content:"\e645"}.ti-close:before{content:"\e646"}.ti-clip:before{content:"\e647"}.ti-angle-up:before{content:"\e648"}.ti-angle-right:before{content:"\e649"}.ti-angle-left:before{content:"\e64a"}.ti-angle-down:before{content:"\e64b"}.ti-check:before{content:"\e64c"}.ti-check-box:before{content:"\e64d"}.ti-camera:before{content:"\e64e"}.ti-announcement:before{content:"\e64f"}.ti-brush:before{content:"\e650"}.ti-briefcase:before{content:"\e651"}.ti-bolt:before{content:"\e652"}.ti-bolt-alt:before{content:"\e653"}.ti-blackboard:before{content:"\e654"}.ti-bag:before{content:"\e655"}.ti-move:before{content:"\e656"}.ti-arrows-vertical:before{content:"\e657"}.ti-arrows-horizontal:before{content:"\e658"}.ti-fullscreen:before{content:"\e659"}.ti-arrow-top-right:before{content:"\e65a"}.ti-arrow-top-left:before{content:"\e65b"}.ti-arrow-circle-up:before{content:"\e65c"}.ti-arrow-circle-right:before{content:"\e65d"}.ti-arrow-circle-left:before{content:"\e65e"}.ti-arrow-circle-down:before{content:"\e65f"}.ti-angle-double-up:before{content:"\e660"}.ti-angle-double-right:before{content:"\e661"}.ti-angle-double-left:before{content:"\e662"}.ti-angle-double-down:before{content:"\e663"}.ti-zip:before{content:"\e664"}.ti-world:before{content:"\e665"}.ti-wheelchair:before{content:"\e666"}.ti-view-list:before{content:"\e667"}.ti-view-list-alt:before{content:"\e668"}.ti-view-grid:before{content:"\e669"}.ti-uppercase:before{content:"\e66a"}.ti-upload:before{content:"\e66b"}.ti-underline:before{content:"\e66c"}.ti-truck:before{content:"\e66d"}.ti-timer:before{content:"\e66e"}.ti-ticket:before{content:"\e66f"}.ti-thumb-up:before{content:"\e670"}.ti-thumb-down:before{content:"\e671"}.ti-text:before{content:"\e672"}.ti-stats-up:before{content:"\e673"}.ti-stats-down:before{content:"\e674"}.ti-split-v:before{content:"\e675"}.ti-split-h:before{content:"\e676"}.ti-smallcap:before{content:"\e677"}.ti-shine:before{content:"\e678"}.ti-shift-right:before{content:"\e679"}.ti-shift-left:before{content:"\e67a"}.ti-shield:before{content:"\e67b"}.ti-notepad:before{content:"\e67c"}.ti-server:before{content:"\e67d"}.ti-quote-right:before{content:"\e67e"}.ti-quote-left:before{content:"\e67f"}.ti-pulse:before{content:"\e680"}.ti-printer:before{content:"\e681"}.ti-power-off:before{content:"\e682"}.ti-plug:before{content:"\e683"}.ti-pie-chart:before{content:"\e684"}.ti-paragraph:before{content:"\e685"}.ti-panel:before{content:"\e686"}.ti-package:before{content:"\e687"}.ti-music:before{content:"\e688"}.ti-music-alt:before{content:"\e689"}.ti-mouse:before{content:"\e68a"}.ti-mouse-alt:before{content:"\e68b"}.ti-money:before{content:"\e68c"}.ti-microphone:before{content:"\e68d"}.ti-menu:before{content:"\e68e"}.ti-menu-alt:before{content:"\e68f"}.ti-map:before{content:"\e690"}.ti-map-alt:before{content:"\e691"}.ti-loop:before{content:"\e692"}.ti-location-pin:before{content:"\e693"}.ti-list:before{content:"\e694"}.ti-light-bulb:before{content:"\e695"}.ti-Italic:before{content:"\e696"}.ti-info:before{content:"\e697"}.ti-infinite:before{content:"\e698"}.ti-id-badge:before{content:"\e699"}.ti-hummer:before{content:"\e69a"}.ti-home:before{content:"\e69b"}.ti-help:before{content:"\e69c"}.ti-headphone:before{content:"\e69d"}.ti-harddrives:before{content:"\e69e"}.ti-harddrive:before{content:"\e69f"}.ti-gift:before{content:"\e6a0"}.ti-game:before{content:"\e6a1"}.ti-filter:before{content:"\e6a2"}.ti-files:before{content:"\e6a3"}.ti-file:before{content:"\e6a4"}.ti-eraser:before{content:"\e6a5"}.ti-envelope:before{content:"\e6a6"}.ti-download:before{content:"\e6a7"}.ti-direction:before{content:"\e6a8"}.ti-direction-alt:before{content:"\e6a9"}.ti-dashboard:before{content:"\e6aa"}.ti-control-stop:before{content:"\e6ab"}.ti-control-shuffle:before{content:"\e6ac"}.ti-control-play:before{content:"\e6ad"}.ti-control-pause:before{content:"\e6ae"}.ti-control-forward:before{content:"\e6af"}.ti-control-backward:before{content:"\e6b0"}.ti-cloud:before{content:"\e6b1"}.ti-cloud-up:before{content:"\e6b2"}.ti-cloud-down:before{content:"\e6b3"}.ti-clipboard:before{content:"\e6b4"}.ti-car:before{content:"\e6b5"}.ti-calendar:before{content:"\e6b6"}.ti-book:before{content:"\e6b7"}.ti-bell:before{content:"\e6b8"}.ti-basketball:before{content:"\e6b9"}.ti-bar-chart:before{content:"\e6ba"}.ti-bar-chart-alt:before{content:"\e6bb"}.ti-back-right:before{content:"\e6bc"}.ti-back-left:before{content:"\e6bd"}.ti-arrows-corner:before{content:"\e6be"}.ti-archive:before{content:"\e6bf"}.ti-anchor:before{content:"\e6c0"}.ti-align-right:before{content:"\e6c1"}.ti-align-left:before{content:"\e6c2"}.ti-align-justify:before{content:"\e6c3"}.ti-align-center:before{content:"\e6c4"}.ti-alert:before{content:"\e6c5"}.ti-alarm-clock:before{content:"\e6c6"}.ti-agenda:before{content:"\e6c7"}.ti-write:before{content:"\e6c8"}.ti-window:before{content:"\e6c9"}.ti-widgetized:before{content:"\e6ca"}.ti-widget:before{content:"\e6cb"}.ti-widget-alt:before{content:"\e6cc"}.ti-wallet:before{content:"\e6cd"}.ti-video-clapper:before{content:"\e6ce"}.ti-video-camera:before{content:"\e6cf"}.ti-vector:before{content:"\e6d0"}.ti-themify-logo:before{content:"\e6d1"}.ti-themify-favicon:before{content:"\e6d2"}.ti-themify-favicon-alt:before{content:"\e6d3"}.ti-support:before{content:"\e6d4"}.ti-stamp:before{content:"\e6d5"}.ti-split-v-alt:before{content:"\e6d6"}.ti-slice:before{content:"\e6d7"}.ti-shortcode:before{content:"\e6d8"}.ti-shift-right-alt:before{content:"\e6d9"}.ti-shift-left-alt:before{content:"\e6da"}.ti-ruler-alt-2:before{content:"\e6db"}.ti-receipt:before{content:"\e6dc"}.ti-pin2:before{content:"\e6dd"}.ti-pin-alt:before{content:"\e6de"}.ti-pencil-alt2:before{content:"\e6df"}.ti-palette:before{content:"\e6e0"}.ti-more:before{content:"\e6e1"}.ti-more-alt:before{content:"\e6e2"}.ti-microphone-alt:before{content:"\e6e3"}.ti-magnet:before{content:"\e6e4"}.ti-line-double:before{content:"\e6e5"}.ti-line-dotted:before{content:"\e6e6"}.ti-line-dashed:before{content:"\e6e7"}.ti-layout-width-full:before{content:"\e6e8"}.ti-layout-width-default:before{content:"\e6e9"}.ti-layout-width-default-alt:before{content:"\e6ea"}.ti-layout-tab:before{content:"\e6eb"}.ti-layout-tab-window:before{content:"\e6ec"}.ti-layout-tab-v:before{content:"\e6ed"}.ti-layout-tab-min:before{content:"\e6ee"}.ti-layout-slider:before{content:"\e6ef"}.ti-layout-slider-alt:before{content:"\e6f0"}.ti-layout-sidebar-right:before{content:"\e6f1"}.ti-layout-sidebar-none:before{content:"\e6f2"}.ti-layout-sidebar-left:before{content:"\e6f3"}.ti-layout-placeholder:before{content:"\e6f4"}.ti-layout-menu:before{content:"\e6f5"}.ti-layout-menu-v:before{content:"\e6f6"}.ti-layout-menu-separated:before{content:"\e6f7"}.ti-layout-menu-full:before{content:"\e6f8"}.ti-layout-media-right-alt:before{content:"\e6f9"}.ti-layout-media-right:before{content:"\e6fa"}.ti-layout-media-overlay:before{content:"\e6fb"}.ti-layout-media-overlay-alt:before{content:"\e6fc"}.ti-layout-media-overlay-alt-2:before{content:"\e6fd"}.ti-layout-media-left-alt:before{content:"\e6fe"}.ti-layout-media-left:before{content:"\e6ff"}.ti-layout-media-center-alt:before{content:"\e700"}.ti-layout-media-center:before{content:"\e701"}.ti-layout-list-thumb:before{content:"\e702"}.ti-layout-list-thumb-alt:before{content:"\e703"}.ti-layout-list-post:before{content:"\e704"}.ti-layout-list-large-image:before{content:"\e705"}.ti-layout-line-solid:before{content:"\e706"}.ti-layout-grid4:before{content:"\e707"}.ti-layout-grid3:before{content:"\e708"}.ti-layout-grid2:before{content:"\e709"}.ti-layout-grid2-thumb:before{content:"\e70a"}.ti-layout-cta-right:before{content:"\e70b"}.ti-layout-cta-left:before{content:"\e70c"}.ti-layout-cta-center:before{content:"\e70d"}.ti-layout-cta-btn-right:before{content:"\e70e"}.ti-layout-cta-btn-left:before{content:"\e70f"}.ti-layout-column4:before{content:"\e710"}.ti-layout-column3:before{content:"\e711"}.ti-layout-column2:before{content:"\e712"}.ti-layout-accordion-separated:before{content:"\e713"}.ti-layout-accordion-merged:before{content:"\e714"}.ti-layout-accordion-list:before{content:"\e715"}.ti-ink-pen:before{content:"\e716"}.ti-info-alt:before{content:"\e717"}.ti-help-alt:before{content:"\e718"}.ti-headphone-alt:before{content:"\e719"}.ti-hand-point-up:before{content:"\e71a"}.ti-hand-point-right:before{content:"\e71b"}.ti-hand-point-left:before{content:"\e71c"}.ti-hand-point-down:before{content:"\e71d"}.ti-gallery:before{content:"\e71e"}.ti-face-smile:before{content:"\e71f"}.ti-face-sad:before{content:"\e720"}.ti-credit-card:before{content:"\e721"}.ti-control-skip-forward:before{content:"\e722"}.ti-control-skip-backward:before{content:"\e723"}.ti-control-record:before{content:"\e724"}.ti-control-eject:before{content:"\e725"}.ti-comments-smiley:before{content:"\e726"}.ti-brush-alt:before{content:"\e727"}.ti-youtube:before{content:"\e728"}.ti-vimeo:before{content:"\e729"}.ti-twitter:before{content:"\e72a"}.ti-time:before{content:"\e72b"}.ti-tumblr:before{content:"\e72c"}.ti-skype:before{content:"\e72d"}.ti-share:before{content:"\e72e"}.ti-share-alt:before{content:"\e72f"}.ti-rocket:before{content:"\e730"}.ti-pinterest:before{content:"\e731"}.ti-new-window:before{content:"\e732"}.ti-microsoft:before{content:"\e733"}.ti-list-ol:before{content:"\e734"}.ti-linkedin:before{content:"\e735"}.ti-layout-sidebar-2:before{content:"\e736"}.ti-layout-grid4-alt:before{content:"\e737"}.ti-layout-grid3-alt:before{content:"\e738"}.ti-layout-grid2-alt:before{content:"\e739"}.ti-layout-column4-alt:before{content:"\e73a"}.ti-layout-column3-alt:before{content:"\e73b"}.ti-layout-column2-alt:before{content:"\e73c"}.ti-instagram:before{content:"\e73d"}.ti-google:before{content:"\e73e"}.ti-github:before{content:"\e73f"}.ti-flickr:before{content:"\e740"}.ti-facebook:before{content:"\e741"}.ti-dropbox:before{content:"\e742"}.ti-dribbble:before{content:"\e743"}.ti-apple:before{content:"\e744"}.ti-android:before{content:"\e745"}.ti-save:before{content:"\e746"}.ti-save-alt:before{content:"\e747"}.ti-yahoo:before{content:"\e748"}.ti-wordpress:before{content:"\e749"}.ti-vimeo-alt:before{content:"\e74a"}.ti-twitter-alt:before{content:"\e74b"}.ti-tumblr-alt:before{content:"\e74c"}.ti-trello:before{content:"\e74d"}.ti-stack-overflow:before{content:"\e74e"}.ti-soundcloud:before{content:"\e74f"}.ti-sharethis:before{content:"\e750"}.ti-sharethis-alt:before{content:"\e751"}.ti-reddit:before{content:"\e752"}.ti-pinterest-alt:before{content:"\e753"}.ti-microsoft-alt:before{content:"\e754"}.ti-linux:before{content:"\e755"}.ti-jsfiddle:before{content:"\e756"}.ti-joomla:before{content:"\e757"}.ti-html5:before{content:"\e758"}.ti-flickr-alt:before{content:"\e759"}.ti-email:before{content:"\e75a"}.ti-drupal:before{content:"\e75b"}.ti-dropbox-alt:before{content:"\e75c"}.ti-css3:before{content:"\e75d"}.ti-rss:before{content:"\e75e"}.ti-rss-alt:before{content:"\e75f"}span.ti-text-sub,span.ti-text-sub{margin-left:-38%}span.ti-text-sub:after{content:"\e672";position:absolute;bottom:0px;right:-8px;font-size:9px}span.ti-text-sup:after{content:"\e672";position:absolute;top:2px;right:-8px;font-size:9px}a.wysiwyg-toolbar-icon{padding:5px 8px}a.parent-console{padding:5px 2px}.theme-icon{font-family:'themify', sans-serif;font-weight:lighter;font-size:13px}.theme-icon.strikethrough{text-decoration:line-through}.theme-icon.bold,.theme-icon.strikethrough{font-size:22px;line-height:8px}.theme-icon.bold{font-weight:bold;font-size:17px}.theme-icon.ti-paint-bucket{color:#67afff}.theme-icon.console{font-size:10px;letter-spacing:-0.7px;font-weight:normal;transform:translate(0, -2px)}.parent-ti-paint-bucket.bg{background-color:#cee5ff}.parent-ti-paint-bucket.bg .ti-paint-bucket{color:#FFF} /*# sourceMappingURL=styles.css.map */ \ No newline at end of file diff --git a/src/server/public/abecms/scripts/devtool/Devtool.js b/src/server/public/abecms/scripts/devtool/Devtool.js index 765c747b..d0c5d5e6 100755 --- a/src/server/public/abecms/scripts/devtool/Devtool.js +++ b/src/server/public/abecms/scripts/devtool/Devtool.js @@ -62,12 +62,20 @@ export class Devtool { }) $('.close-engine').on('click', () => { - this.body.removeClass('engine-open') - this.form.width(0) + this.body.addClass('abeform-anim') + this.form.width('0%') + setTimeout(() => { + this.body.removeClass('engine-open') + }, 10) }) $('.open-engine').on('click', () => { this.body.addClass('engine-open') - this.form.width(this.form.attr('data-width')) + setTimeout(() => { + this.form.width(this.form.attr('data-width')) + }, 10) + setTimeout(() => { + this.body.removeClass('abeform-anim') + }, 300) }) } diff --git a/src/server/public/abecms/scripts/modules/EditorFiles.js b/src/server/public/abecms/scripts/modules/EditorFiles.js index 231ed208..15438c1d 100755 --- a/src/server/public/abecms/scripts/modules/EditorFiles.js +++ b/src/server/public/abecms/scripts/modules/EditorFiles.js @@ -34,7 +34,7 @@ export default class EditorFiles { return false } EditorUtils.scrollToInputElement(target) - var parentTarget = target.parentNode.parentNode + var parentTarget = target.parentNode.parentNode.parentNode var percent = parentTarget.querySelector('.percent') var percentHtml = percent.innerHTML var file = target.files[0] diff --git a/src/server/sass/modules/_common.scss b/src/server/sass/modules/_common.scss index f9a9b50a..4876e5ab 100755 --- a/src/server/sass/modules/_common.scss +++ b/src/server/sass/modules/_common.scss @@ -10,6 +10,10 @@ html, } .container-main{ + height: 100%; +} + +.engine-open .container-main{ height: calc(100% - 55px); } diff --git a/src/server/sass/modules/_editor-blocks.scss b/src/server/sass/modules/_editor-blocks.scss index fda055d3..5026877e 100755 --- a/src/server/sass/modules/_editor-blocks.scss +++ b/src/server/sass/modules/_editor-blocks.scss @@ -9,12 +9,12 @@ border-radius: 0px; } .remove-block { -position: absolute; + position: absolute; z-index: 5656; -right: 10px; -top: 10px; + right: 10px; + top: 10px; height: 15px; -width: 15px; + width: 15px; } .abeform-wrapper { @@ -30,6 +30,12 @@ width: 15px; } } +.abeform-anim { + .form-wrapper{ + transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1); + } +} + .btn { .glyphicon-chevron-down { transform: rotate(-180deg); diff --git a/src/server/sass/modules/_editor-inputs.scss b/src/server/sass/modules/_editor-inputs.scss index e0bca667..31598aad 100755 --- a/src/server/sass/modules/_editor-inputs.scss +++ b/src/server/sass/modules/_editor-inputs.scss @@ -26,6 +26,8 @@ display: inline-block; width: 35px; text-align: center; + font-size: 12px; + line-height: 32px; } } @@ -40,12 +42,7 @@ } } -.upload-wrapper{ - display: table-cell; - position: relative; - width: 42px; - vertical-align: top; - overflow: hidden; +.img-upload{ &:hover{ cursor: pointer; } @@ -53,6 +50,17 @@ font-size: 20px; line-height: 34px; } + .border{ + display: inline-block; + position: relative; + text-align: center; + box-shadow: inset 0 1px 1px rgba(0,0,0,.075); + border: 1px solid rgb(204, 204, 204); + border-left: 0; + height: 34px; + width: 40px; + overflow: hidden; + } } select[multiple], select[size] { diff --git a/src/server/sass/modules/_editor-ruler.scss b/src/server/sass/modules/_editor-ruler.scss index ca661d19..4196b10e 100755 --- a/src/server/sass/modules/_editor-ruler.scss +++ b/src/server/sass/modules/_editor-ruler.scss @@ -72,18 +72,15 @@ body { } } - .form-wrapper { - form { - display: none; - } + footer.footer, + .form-wrapper form { + display: none; } &.engine-open { - - .form-wrapper { - form { - display: block; - } + footer.footer, + .form-wrapper form { + display: block; } } -} \ No newline at end of file +} diff --git a/src/server/sass/modules/_editor-tabs.scss b/src/server/sass/modules/_editor-tabs.scss index 0299d847..3653e79b 100755 --- a/src/server/sass/modules/_editor-tabs.scss +++ b/src/server/sass/modules/_editor-tabs.scss @@ -4,6 +4,7 @@ background-color: #fff; padding: 20px 10px 10px; border-top: none; + overflow: hidden; } .nav.nav-tabs{ diff --git a/src/server/sass/modules/_editor.scss b/src/server/sass/modules/_editor.scss index b92f84d9..dcca8211 100755 --- a/src/server/sass/modules/_editor.scss +++ b/src/server/sass/modules/_editor.scss @@ -11,7 +11,7 @@ body { position: absolute; bottom: 0; width: 100%; - z-index: 5; + z-index: 50000; } /* = Form diff --git a/src/server/sass/modules/_toolbar.scss b/src/server/sass/modules/_toolbar.scss index 2cac376a..89921f91 100755 --- a/src/server/sass/modules/_toolbar.scss +++ b/src/server/sass/modules/_toolbar.scss @@ -98,7 +98,7 @@ } .open-engine { - left: -14px; + right: -14px; padding-left: 10px; padding-right: 7px; z-index: 12; @@ -106,13 +106,22 @@ .close-engine{ right: -14px; - z-index: 11; + z-index: 11; + .fa-expand:before { + transform: rotate(90deg); + display: block; + } } .abe-navbar{ margin-top: -52px; - transition: all 250ms cubic-bezier(0.4, 0, 0.2, 1); + transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1); width: 100%; + #myNavbar{ + .responsive-tool{ + font-size: 24px; + } + } } body { diff --git a/src/server/views/partials/header-menu.html b/src/server/views/partials/header-menu.html index a3fadd24..69289379 100644 --- a/src/server/views/partials/header-menu.html +++ b/src/server/views/partials/header-menu.html @@ -9,7 +9,7 @@
diff --git a/src/server/views/template-home.html b/src/server/views/template-home.html index 43f3d97d..0489c76b 100755 --- a/src/server/views/template-home.html +++ b/src/server/views/template-home.html @@ -8,7 +8,7 @@ - + @@ -27,8 +27,10 @@ + + + - From eaf41aef34b60c48d489d4381e379614afd38b60 Mon Sep 17 00:00:00 2001 From: wonknu10 Date: Thu, 23 Mar 2017 17:41:58 +0100 Subject: [PATCH 11/11] minified tweet libs --- .../public/abecms/libs/twitter-fetcher.min.js | 449 ++---------------- 1 file changed, 46 insertions(+), 403 deletions(-) diff --git a/src/server/public/abecms/libs/twitter-fetcher.min.js b/src/server/public/abecms/libs/twitter-fetcher.min.js index baa4b307..37d99291 100644 --- a/src/server/public/abecms/libs/twitter-fetcher.min.js +++ b/src/server/public/abecms/libs/twitter-fetcher.min.js @@ -8,406 +8,49 @@ * Github: https://github.com/jasonmayes/Twitter-Post-Fetcher * Updates will be posted to this site. *********************************************************************/ -(function(root, factory) { - if (typeof define === 'function' && define.amd) { - // AMD. Register as an anonymous module. - define([], factory); - } else if (typeof exports === 'object') { - // Node. Does not work with strict CommonJS, but - // only CommonJS-like environments that support module.exports, - // like Node. - module.exports = factory(); - } else { - // Browser globals. - factory(); - } -}(this, function() { - var domNode = ''; - var maxTweets = 20; - var parseLinks = true; - var queue = []; - var inProgress = false; - var printTime = true; - var printUser = true; - var formatterFunction = null; - var supportsClassName = true; - var showRts = true; - var customCallbackFunction = null; - var showInteractionLinks = true; - var showImages = false; - var targetBlank = true; - var lang = 'en'; - var permalinks = true; - var dataOnly = false; - var script = null; - var scriptAdded = false; - - function handleTweets(tweets){ - if (customCallbackFunction === null) { - var x = tweets.length; - var n = 0; - var element = document.getElementById(domNode); - var html = '
    '; - while(n < x) { - html += '
  • ' + tweets[n] + '
  • '; - n++; - } - html += '
'; - element.innerHTML = html; - } else { - customCallbackFunction(tweets); - } - } - - function strip(data) { - return data.replace(/]*>(.*?)<\/b>/gi, function(a,s){return s;}) - .replace(/class="(?!(tco-hidden|tco-display|tco-ellipsis))+.*?"|data-query-source=".*?"|dir=".*?"|rel=".*?"/gi, - ''); - } - - function targetLinksToNewWindow(el) { - var links = el.getElementsByTagName('a'); - for (var i = links.length - 1; i >= 0; i--) { - links[i].setAttribute('target', '_blank'); - } - } - - function getElementsByClassName (node, classname) { - var a = []; - var regex = new RegExp('(^| )' + classname + '( |$)'); - var elems = node.getElementsByTagName('*'); - for (var i = 0, j = elems.length; i < j; i++) { - if(regex.test(elems[i].className)){ - a.push(elems[i]); - } - } - return a; - } - - function extractImageUrl(image_data) { - if (image_data !== undefined && image_data.innerHTML.indexOf('data-srcset') >= 0) { - var data_src = image_data.innerHTML - .match(/data-srcset="([A-z0-9%_\.-]+)/i)[0]; - return decodeURIComponent(data_src).split('"')[1]; - } - } - - var twitterFetcher = { - fetch: function(config) { - if (config.maxTweets === undefined) { - config.maxTweets = 20; - } - if (config.enableLinks === undefined) { - config.enableLinks = true; - } - if (config.showUser === undefined) { - config.showUser = true; - } - if (config.showTime === undefined) { - config.showTime = true; - } - if (config.dateFunction === undefined) { - config.dateFunction = 'default'; - } - if (config.showRetweet === undefined) { - config.showRetweet = true; - } - if (config.customCallback === undefined) { - config.customCallback = null; - } - if (config.showInteraction === undefined) { - config.showInteraction = true; - } - if (config.showImages === undefined) { - config.showImages = false; - } - if (config.linksInNewWindow === undefined) { - config.linksInNewWindow = true; - } - if (config.showPermalinks === undefined) { - config.showPermalinks = true; - } - if (config.dataOnly === undefined) { - config.dataOnly = false; - } - - if (inProgress) { - queue.push(config); - } else { - inProgress = true; - - domNode = config.domId; - maxTweets = config.maxTweets; - parseLinks = config.enableLinks; - printUser = config.showUser; - printTime = config.showTime; - showRts = config.showRetweet; - formatterFunction = config.dateFunction; - customCallbackFunction = config.customCallback; - showInteractionLinks = config.showInteraction; - showImages = config.showImages; - targetBlank = config.linksInNewWindow; - permalinks = config.showPermalinks; - dataOnly = config.dataOnly; - - var head = document.getElementsByTagName('head')[0]; - if (script !== null) { - head.removeChild(script); - } - script = document.createElement('script'); - script.type = 'text/javascript'; - if (config.list !== undefined) { - script.src = 'https://syndication.twitter.com/timeline/list?' + - 'callback=twitterFetcher.callback&dnt=false&list_slug=' + - config.list.listSlug + '&screen_name=' + config.list.screenName + - '&suppress_response_codes=true&lang=' + (config.lang || lang) + - '&rnd=' + Math.random(); - } else if (config.profile !== undefined) { - script.src = 'https://syndication.twitter.com/timeline/profile?' + - 'callback=twitterFetcher.callback&dnt=false' + - '&screen_name=' + config.profile.screenName + - '&suppress_response_codes=true&lang=' + (config.lang || lang) + - '&rnd=' + Math.random(); - } else if (config.likes !== undefined) { - script.src = 'https://syndication.twitter.com/timeline/likes?' + - 'callback=twitterFetcher.callback&dnt=false' + - '&screen_name=' + config.likes.screenName + - '&suppress_response_codes=true&lang=' + (config.lang || lang) + - '&rnd=' + Math.random(); - } else { - script.src = 'https://cdn.syndication.twimg.com/widgets/timelines/' + - config.id + '?&lang=' + (config.lang || lang) + - '&callback=twitterFetcher.callback&' + - 'suppress_response_codes=true&rnd=' + Math.random(); - } - head.appendChild(script); - } - }, - callback: function(data) { - if (data === undefined || data.body === undefined) { - inProgress = false; - - if (queue.length > 0) { - twitterFetcher.fetch(queue[0]); - queue.splice(0,1); - } - return; - } - - // Remove emoji and summary card images. - data.body = data.body.replace(/(]*>)|(]*>)/g, ''); - // Remove display images. - if (!showImages) { - data.body = data.body.replace(/(]*>|(]*>))/g, ''); - } - // Remove avatar images. - if (!printUser) { - data.body = data.body.replace(/(]*>)/g, ''); - } - - var div = document.createElement('div'); - div.innerHTML = data.body; - if (typeof(div.getElementsByClassName) === 'undefined') { - supportsClassName = false; - } - - function swapDataSrc(element) { - var avatarImg = element.getElementsByTagName('img')[0]; - avatarImg.src = avatarImg.getAttribute('data-src-2x'); - return element; - } - - var tweets = []; - var authors = []; - var times = []; - var images = []; - var rts = []; - var tids = []; - var permalinksURL = []; - var x = 0; - - if (supportsClassName) { - var tmp = div.getElementsByClassName('timeline-Tweet'); - while (x < tmp.length) { - if (tmp[x].getElementsByClassName('timeline-Tweet-retweetCredit').length > 0) { - rts.push(true); - } else { - rts.push(false); - } - if (!rts[x] || rts[x] && showRts) { - tweets.push(tmp[x].getElementsByClassName('timeline-Tweet-text')[0]); - tids.push(tmp[x].getAttribute('data-tweet-id')); - if (printUser) { - authors.push(swapDataSrc(tmp[x].getElementsByClassName('timeline-Tweet-author')[0])); - } - times.push(tmp[x].getElementsByClassName('dt-updated')[0]); - permalinksURL.push(tmp[x].getElementsByClassName('timeline-Tweet-timestamp')[0]); - if (tmp[x].getElementsByClassName('timeline-Tweet-media')[0] !== - undefined) { - images.push(tmp[x].getElementsByClassName('timeline-Tweet-media')[0]); - } else { - images.push(undefined); - } - } - x++; - } - } else { - var tmp = getElementsByClassName(div, 'timeline-Tweet'); - while (x < tmp.length) { - if (getElementsByClassName(tmp[x], 'timeline-Tweet-retweetCredit').length > 0) { - rts.push(true); - } else { - rts.push(false); - } - if (!rts[x] || rts[x] && showRts) { - tweets.push(getElementsByClassName(tmp[x], 'timeline-Tweet-text')[0]); - tids.push(tmp[x].getAttribute('data-tweet-id')); - if (printUser) { - authors.push(swapDataSrc(getElementsByClassName(tmp[x],'timeline-Tweet-author')[0])); - } - times.push(getElementsByClassName(tmp[x], 'dt-updated')[0]); - permalinksURL.push(getElementsByClassName(tmp[x], 'timeline-Tweet-timestamp')[0]); - if (getElementsByClassName(tmp[x], 'timeline-Tweet-media')[0] !== undefined) { - images.push(getElementsByClassName(tmp[x], 'timeline-Tweet-media')[0]); - } else { - images.push(undefined); - } - } - x++; - } - } - - if (tweets.length > maxTweets) { - tweets.splice(maxTweets, (tweets.length - maxTweets)); - authors.splice(maxTweets, (authors.length - maxTweets)); - times.splice(maxTweets, (times.length - maxTweets)); - rts.splice(maxTweets, (rts.length - maxTweets)); - images.splice(maxTweets, (images.length - maxTweets)); - permalinksURL.splice(maxTweets, (permalinksURL.length - maxTweets)); - } - - var arrayTweets = []; - var x = tweets.length; - var n = 0; - if (dataOnly) { - while (n < x) { - arrayTweets.push({ - tweet: tweets[n].innerHTML, - author: authors[n] ? authors[n].innerHTML : 'Unknown Author', - time: times[n].textContent, - timestamp: times[n].getAttribute('datetime').replace('+0000', 'Z').replace(/([\+\-])(\d\d)(\d\d)/, '$1$2:$3'), - image: extractImageUrl(images[n]), - rt: rts[n], - tid: tids[n], - permalinkURL: (permalinksURL[n] === undefined) ? - '' : permalinksURL[n].href - }); - n++; - } - } else { - while (n < x) { - if (typeof(formatterFunction) !== 'string') { - var datetimeText = times[n].getAttribute('datetime'); - var newDate = new Date(times[n].getAttribute('datetime') - .replace(/-/g,'/').replace('T', ' ').split('+')[0]); - var dateString = formatterFunction(newDate, datetimeText); - times[n].setAttribute('aria-label', dateString); - - if (tweets[n].textContent) { - // IE hack. - if (supportsClassName) { - times[n].textContent = dateString; - } else { - var h = document.createElement('p'); - var t = document.createTextNode(dateString); - h.appendChild(t); - h.setAttribute('aria-label', dateString); - times[n] = h; - } - } else { - times[n].textContent = dateString; - } - } - var op = ''; - if (parseLinks) { - if (targetBlank) { - targetLinksToNewWindow(tweets[n]); - if (printUser) { - targetLinksToNewWindow(authors[n]); - } - } - if (printUser) { - op += '
' + strip(authors[n].innerHTML) + - '
'; - } - op += '

' + strip(tweets[n].innerHTML) + '

'; - if (printTime) { - if (permalinks) { - op += '

' + times[n].getAttribute('aria-label') + '

'; - } else { - op += '

' + - times[n].getAttribute('aria-label') + '

'; - } - } - } else { - if (tweets[n].textContent) { - if (printUser) { - op += '

' + authors[n].textContent + '

'; - } - op += '

' + tweets[n].textContent + '

'; - if (printTime) { - op += '

' + times[n].textContent + '

'; - } - - } else { - if (printUser) { - op += '

' + authors[n].textContent + '

'; - } - op += '

' + tweets[n].textContent + '

'; - if (printTime) { - op += '

' + times[n].textContent + '

'; - } - } - } - if (showInteractionLinks) { - op += '

' + - '

'; - } - if (showImages && images[n] !== undefined && extractImageUrl(images[n]) !== undefined) { - op += '
' + - 'Image from tweet' + '
'; - } - if (showImages) { - arrayTweets.push(op); - } else if (!showImages && tweets[n].textContent.length) { - arrayTweets.push(op); - } - - n++; - } - } - - handleTweets(arrayTweets); - inProgress = false; - - if (queue.length > 0) { - twitterFetcher.fetch(queue[0]); - queue.splice(0,1); - } - } - }; - - // It must be a global variable because it will be called by JSONP. - window.twitterFetcher = twitterFetcher; - return twitterFetcher; -})); \ No newline at end of file +(function(root,factory){if(typeof define==='function'&&define.amd){define([],factory)}else if(typeof exports==='object'){module.exports=factory()}else{factory()}}(this,function(){var domNode='';var maxTweets=20;var parseLinks=!0;var queue=[];var inProgress=!1;var printTime=!0;var printUser=!0;var formatterFunction=null;var supportsClassName=!0;var showRts=!0;var customCallbackFunction=null;var showInteractionLinks=!0;var showImages=!1;var targetBlank=!0;var lang='en';var permalinks=!0;var dataOnly=!1;var script=null;function handleTweets(tweets){if(customCallbackFunction===null){var x=tweets.length;var n=0;var element=document.getElementById(domNode);var html='';element.innerHTML=html}else{customCallbackFunction(tweets)}} +function strip(data){return data.replace(/]*>(.*?)<\/b>/gi,function(a,s){return s}).replace(/class="(?!(tco-hidden|tco-display|tco-ellipsis))+.*?"|data-query-source=".*?"|dir=".*?"|rel=".*?"/gi,'')} +function targetLinksToNewWindow(el){var links=el.getElementsByTagName('a');for(var i=links.length-1;i>=0;i--){links[i].setAttribute('target','_blank')}} +function getElementsByClassName(node,classname){var a=[];var regex=new RegExp('(^| )'+classname+'( |$)');var elems=node.getElementsByTagName('*');for(var i=0,j=elems.length;i=0){var data_src=image_data.innerHTML.match(/data-srcset="([A-z0-9%_\\.\-]+)/i)[0];return decodeURIComponent(data_src).split('"')[1]}} +var twitterFetcher={fetch:function(config){if(config.maxTweets===undefined){config.maxTweets=20} +if(config.enableLinks===undefined){config.enableLinks=!0} +if(config.showUser===undefined){config.showUser=!0} +if(config.showTime===undefined){config.showTime=!0} +if(config.dateFunction===undefined){config.dateFunction='default'} +if(config.showRetweet===undefined){config.showRetweet=!0} +if(config.customCallback===undefined){config.customCallback=null} +if(config.showInteraction===undefined){config.showInteraction=!0} +if(config.showImages===undefined){config.showImages=!1} +if(config.linksInNewWindow===undefined){config.linksInNewWindow=!0} +if(config.showPermalinks===undefined){config.showPermalinks=!0} +if(config.dataOnly===undefined){config.dataOnly=!1} +if(inProgress){queue.push(config)}else{inProgress=!0;domNode=config.domId;maxTweets=config.maxTweets;parseLinks=config.enableLinks;printUser=config.showUser;printTime=config.showTime;showRts=config.showRetweet;formatterFunction=config.dateFunction;customCallbackFunction=config.customCallback;showInteractionLinks=config.showInteraction;showImages=config.showImages;targetBlank=config.linksInNewWindow;permalinks=config.showPermalinks;dataOnly=config.dataOnly;var head=document.getElementsByTagName('head')[0];if(script!==null){head.removeChild(script)} +script=document.createElement('script');script.type='text/javascript';if(config.list!==undefined){script.src='https://syndication.twitter.com/timeline/list?'+'callback=twitterFetcher.callback&dnt=false&list_slug='+config.list.listSlug+'&screen_name='+config.list.screenName+'&suppress_response_codes=true&lang='+(config.lang||lang)+'&rnd='+Math.random()}else if(config.profile!==undefined){script.src='https://syndication.twitter.com/timeline/profile?'+'callback=twitterFetcher.callback&dnt=false'+'&screen_name='+config.profile.screenName+'&suppress_response_codes=true&lang='+(config.lang||lang)+'&rnd='+Math.random()}else if(config.likes!==undefined){script.src='https://syndication.twitter.com/timeline/likes?'+'callback=twitterFetcher.callback&dnt=false'+'&screen_name='+config.likes.screenName+'&suppress_response_codes=true&lang='+(config.lang||lang)+'&rnd='+Math.random()}else{script.src='https://cdn.syndication.twimg.com/widgets/timelines/'+config.id+'?&lang='+(config.lang||lang)+'&callback=twitterFetcher.callback&'+'suppress_response_codes=true&rnd='+Math.random()} +head.appendChild(script)}},callback:function(data){if(data===undefined||data.body===undefined){inProgress=!1;if(queue.length>0){twitterFetcher.fetch(queue[0]);queue.splice(0,1)} +return} +data.body=data.body.replace(/(]*>)|(]*>)/g,'');if(!showImages){data.body=data.body.replace(/(]*>|(]*>))/g,'')} +if(!printUser){data.body=data.body.replace(/(]*>)/g,'')} +var div=document.createElement('div');div.innerHTML=data.body;if(typeof(div.getElementsByClassName)==='undefined'){supportsClassName=!1} +function swapDataSrc(element){var avatarImg=element.getElementsByTagName('img')[0];avatarImg.src=avatarImg.getAttribute('data-src-2x');return element} +var tweets=[];var authors=[];var times=[];var images=[];var rts=[];var tids=[];var permalinksURL=[];var x=0;if(supportsClassName){var tmp=div.getElementsByClassName('timeline-Tweet');while(x0){rts.push(!0)}else{rts.push(!1)} +if(!rts[x]||rts[x]&&showRts){tweets.push(tmp[x].getElementsByClassName('timeline-Tweet-text')[0]);tids.push(tmp[x].getAttribute('data-tweet-id'));if(printUser){authors.push(swapDataSrc(tmp[x].getElementsByClassName('timeline-Tweet-author')[0]))} +times.push(tmp[x].getElementsByClassName('dt-updated')[0]);permalinksURL.push(tmp[x].getElementsByClassName('timeline-Tweet-timestamp')[0]);if(tmp[x].getElementsByClassName('timeline-Tweet-media')[0]!==undefined){images.push(tmp[x].getElementsByClassName('timeline-Tweet-media')[0])}else{images.push(undefined)}} +x++}}else{var tmp=getElementsByClassName(div,'timeline-Tweet');while(x0){rts.push(!0)}else{rts.push(!1)} +if(!rts[x]||rts[x]&&showRts){tweets.push(getElementsByClassName(tmp[x],'timeline-Tweet-text')[0]);tids.push(tmp[x].getAttribute('data-tweet-id'));if(printUser){authors.push(swapDataSrc(getElementsByClassName(tmp[x],'timeline-Tweet-author')[0]))} +times.push(getElementsByClassName(tmp[x],'dt-updated')[0]);permalinksURL.push(getElementsByClassName(tmp[x],'timeline-Tweet-timestamp')[0]);if(getElementsByClassName(tmp[x],'timeline-Tweet-media')[0]!==undefined){images.push(getElementsByClassName(tmp[x],'timeline-Tweet-media')[0])}else{images.push(undefined)}} +x++}} +if(tweets.length>maxTweets){tweets.splice(maxTweets,(tweets.length-maxTweets));authors.splice(maxTweets,(authors.length-maxTweets));times.splice(maxTweets,(times.length-maxTweets));rts.splice(maxTweets,(rts.length-maxTweets));images.splice(maxTweets,(images.length-maxTweets));permalinksURL.splice(maxTweets,(permalinksURL.length-maxTweets))} +var arrayTweets=[];var x=tweets.length;var n=0;if(dataOnly){while(n'} +op+='

'+strip(tweets[n].innerHTML)+'

';if(printTime){if(permalinks){op+='

'+times[n].getAttribute('aria-label')+'

'}else{op+='

'+times[n].getAttribute('aria-label')+'

'}}}else{if(tweets[n].textContent){if(printUser){op+='

'+authors[n].textContent+'

'} +op+='

'+tweets[n].textContent+'

';if(printTime){op+='

'+times[n].textContent+'

'}}else{if(printUser){op+='

'+authors[n].textContent+'

'} +op+='

'+tweets[n].textContent+'

';if(printTime){op+='

'+times[n].textContent+'

'}}} +if(showInteractionLinks){op+='

'+'

'} +if(showImages&&images[n]!==undefined&&extractImageUrl(images[n])!==undefined){op+='
'+'Image from tweet'+'
'} +if(showImages){arrayTweets.push(op)}else if(!showImages&&tweets[n].textContent.length){arrayTweets.push(op)} +n++}} +handleTweets(arrayTweets);inProgress=!1;if(queue.length>0){twitterFetcher.fetch(queue[0]);queue.splice(0,1)}}};window.twitterFetcher=twitterFetcher;return twitterFetcher}))