Flexible Checkout Fields for WooCommerce – WooCommerce Checkout Manager - Version 3.0.4

Version Description

  • 2021-03-03 =
  • Fixed support for default checkbox field type
Download this release

Release Info

Developer wpdesk
Plugin Icon wp plugin Flexible Checkout Fields for WooCommerce – WooCommerce Checkout Manager
Version 3.0.4
Comparing to
See all releases

Code changes from version 3.0.3 to 3.0.4

assets/css/new-admin.css CHANGED
@@ -1 +1 @@
1
- @keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:icomoon;src:url(../fonts/icons/icomoon.eot);src:url(../fonts/icons/icomoon.woff) format("woff"),url(../fonts/icons/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icons/icomoon.ttf) format("truetype"),url(../fonts/icons/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.icon-align-left:before{content:"\E900"!important}.icon-align-left:before,.icon-bookmark:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bookmark:before{content:"\E920"!important}.icon-brush:before{content:"\E901"!important}.icon-brush:before,.icon-calendar-alt:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-calendar-alt:before{content:"\E902"!important}.icon-caret-down:before{content:"\E903"!important}.icon-caret-down:before,.icon-caret-left:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-caret-left:before{content:"\E904"!important}.icon-caret-right:before{content:"\E905"!important}.icon-caret-right:before,.icon-caret-up:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-caret-up:before{content:"\E906"!important}.icon-check:before{content:"\E907"!important}.icon-check-square:before,.icon-check:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-check-square:before{content:"\E908"!important}.icon-clock:before{content:"\E909"!important}.icon-clock:before,.icon-code:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-code:before{content:"\E90A"!important}.icon-cog:before{content:"\E90B"!important}.icon-cog:before,.icon-cogs:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cogs:before{content:"\E90C"!important}.icon-dollar-sign:before{content:"\E90D"!important}.icon-dollar-sign:before,.icon-ellipsis-v:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ellipsis-v:before{content:"\E90E"!important}.icon-exchange-alt:before{content:"\E90F"!important}.icon-exchange-alt:before,.icon-exclamation-triangle:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-exclamation-triangle:before{content:"\E926"!important}.icon-eye:before{content:"\E910"!important}.icon-eye:before,.icon-font:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-font:before{content:"\E911"!important}.icon-heading:before{content:"\E912"!important}.icon-heading:before,.icon-heart:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-heart:before{content:"\E921"!important}.icon-list-ul:before{content:"\E913"!important}.icon-list-ul:before,.icon-long-arrow-alt-down:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-long-arrow-alt-down:before{content:"\E914"!important}.icon-long-arrow-alt-left:before{content:"\E915"!important}.icon-long-arrow-alt-left:before,.icon-long-arrow-alt-right:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-long-arrow-alt-right:before{content:"\E916"!important}.icon-long-arrow-alt-up:before{content:"\E917"!important}.icon-long-arrow-alt-up:before,.icon-magic:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-magic:before{content:"\E918"!important}.icon-palette:before{content:"\E919"!important}.icon-palette:before,.icon-plugin-symbol:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-plugin-symbol:before{content:"\E923"!important}.icon-plus:before{content:"\E91A"!important}.icon-plus:before,.icon-question-circle:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-question-circle:before{content:"\E91B"!important}.icon-spinner:before{content:"\E925"!important}.icon-spinner:before,.icon-star:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-star:before{content:"\E922"!important}.icon-tasks:before{content:"\E91D"!important}.icon-tasks-alt:before,.icon-tasks:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-tasks-alt:before{content:"\E91C"!important}.icon-times:before{content:"\E91E"!important}.icon-times:before,.icon-trash-alt:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-trash-alt:before{content:"\E924"!important}.icon-upload:before{content:"\E91F"!important;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfSettings,.fcfSettings *,.fcfSettings :after,.fcfSettings :before{margin:0;padding:0;box-sizing:border-box;box-shadow:none;text-decoration:none}.fcfSettings a,.fcfSettings a:focus{box-shadow:none;outline:0}.fcfSettings__headline{position:relative;padding:2px 0 2px 50px;font-weight:400;font-size:24px;line-height:1.375;color:#1e1e1e}.fcfSettings__headline:before{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:30px;line-height:1;color:#0073aa;content:"\E923"!important;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfSettings__footer{padding:2px 0;font-size:14px;line-height:1.8571428571;text-align:center}.fcfSettings__footer a{font-weight:500;color:inherit}.fcfSettings__footerIcon{display:inline-block;padding:0 3px}.fcfSettings__footerIcon+.fcfSettings__footerIcon{margin-left:-6px}.fcfSettings__footerIcon--heart:before{color:#dc3232;content:"\E921"!important;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfSettings__footerIcon--star:before{color:#ffb900;content:"\E922"!important;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfSettings__columns{display:flex;flex-wrap:wrap;width:calc(100% + 20px);margin:0 -10px}.fcfSettings__columns--reverse{flex-direction:row-reverse}.fcfSettings__columns--margin{margin-top:20px}.fcfSettings__column{width:40%;padding:10px}.fcfSettings__column--wide,.fcfSettings__column:first-child:last-child{flex:1}.fcfButton{position:relative;display:inline-block;padding:7px 20px;font-weight:500;font-size:14px;line-height:1.8571428571;color:#1e1e1e;text-align:center;background:none;border:1px solid transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;overflow:hidden;transition:color .3s;z-index:1}.fcfButton[disabled]{pointer-events:none}.fcfButton:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s;z-index:-1}.fcfButton--bg:after{opacity:1}.fcfButton--bg:hover:after{opacity:0}.fcfButton--border:hover:after{opacity:1}.fcfButton--wide{width:100%}.fcfButton--small{padding:2px 20px}.fcfButton--bg{color:#fff}.fcfButton--border:hover{color:#fff!important}.fcfButton--green{border-color:#46b450}.fcfButton--green:after{background-color:#46b450}.fcfButton--green.fcfButton--bg:hover,.fcfButton--green.fcfButton--border{color:#46b450}.fcfButton--blue{border-color:#0073aa}.fcfButton--blue:after{background-color:#0073aa}.fcfButton--blue.fcfButton--bg:hover,.fcfButton--blue.fcfButton--border{color:#0073aa}.fcfButton--red{border-color:#dc3232}.fcfButton--red:after{background-color:#dc3232}.fcfButton--red.fcfButton--bg:hover,.fcfButton--red.fcfButton--border{color:#dc3232}.fcfFields__items{padding:10px}.fcfFields__item{margin:0;padding:10px;outline:none;pointer-events:none}.fcfFields__itemInner{background-color:#fff;border:1px solid #e2e4e7;pointer-events:auto}.fcfFields__itemHeader{position:relative}.fcfFields__itemHeader:before{position:absolute;top:50%;left:20px;transform:translateY(-50%);font-size:16px;line-height:1;color:rgba(30,30,30,.25);content:"\E90F"!important;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfFields__itemHeaderOuter{display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 56px}.fcfFields__itemHeaderInner{display:flex;align-items:center;flex:1}.fcfFields__itemHeaderTitle{flex:1;padding:12px 20px 12px 0;font-weight:500;font-size:14px;line-height:1.8571428571;color:#1e1e1e}.fcfFields__item--disabled .fcfFields__itemHeaderTitle{color:rgba(30,30,30,.25);font-style:italic}.fcfFields__itemHeaderDesc{padding:12px 0;font-size:12px;line-height:1.8571428571;color:rgba(30,30,30,.5)}.fcfFields__itemHeaderDesc--flag{position:relative;padding-left:30px}.fcfFields__itemHeaderDesc--flag:before{position:absolute;top:50%;left:0;transform:translateY(-50%);margin-top:1px;font-size:16px;line-height:1;color:#0073aa;content:"\E923"!important;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfFields__itemHeaderButtons{display:flex;padding-left:20px}.fcfFields__itemHeaderButton{position:relative}.fcfFields__itemHeaderButtonInner{position:relative;width:36px;height:36px;padding:10px;line-height:0;text-align:center;border:0;outline:0;background:none;cursor:pointer;z-index:1}.fcfFields__itemHeaderButtonInner:before{content:"";font-size:16px;line-height:1;color:#1e1e1e}.fcfFields__itemHeaderButtonInner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f0f0f0;border-radius:50%;opacity:0;transition:opacity .3s;z-index:-1}.fcfFields__item--disabled .fcfFields__itemHeaderButtonInner:after{background-color:#fff}.fcfFields__itemHeaderButtonInner--open:before{font-size:6px;content:"\E903"!important;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfFields__itemHeaderButtonInner--close:before{font-size:6px;content:"\E906"!important;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfFields__itemHeaderButtonInner--remove:before{color:#dc3232;content:"\E924"!important;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfFields__itemHeaderButtonInner:hover:after{opacity:1}.fcfFields__itemContent{border-top:1px solid #f0f0f0}.fcfFields__itemTabs{background-color:rgba(0,0,0,.025);border-bottom:1px solid #f0f0f0}.fcfOptions__rows{padding:5px 20px}.fcfOptions__column .fcfOptions__rows{padding:0}.fcfOptions__row{padding:5px 0}.fcfOptions__column .fcfOptions__row{padding:0}.fcfOptions__row--padding{padding:15px 0}.fcfOptions__row--sub{padding-left:30px}.fcfOptions__columns{position:relative;display:flex;flex-wrap:wrap}.fcfOptions__columns--button{padding-right:30px}.fcfOptions__columns--button+.fcfOptions__columns--button:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:calc(100% - 20px);height:1px;background-color:#e2e4e7}.fcfOptions__column{position:relative;flex:1;max-width:100%;padding:0 10px}.fcfOptions__column--small{position:absolute;top:50%;right:0;transform:translateY(-50%);min-width:auto!important;padding:0!important}.fcfOptions__column--center{padding:5px 0 10px;text-align:center}.fcfOptions__columnButton{position:relative;margin-top:20px;padding:10px;font-size:0;border:0;outline:0;background:none;cursor:pointer;z-index:1}.fcfOptions__columnButton:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f0f0f0;border-radius:50%;opacity:0;transition:opacity .3s;z-index:-1}.fcfOptions__columnButton:hover:after{opacity:1}.fcfOptions__columnButton--remove:before{font-size:10px;line-height:1;color:#dc3232;content:"\E91E"!important;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfOptions__error,.fcfOptions__label,.fcfOptions__labelInner,.fcfOptions__rowLabel{display:block;padding:2px 0;font-size:14px;line-height:1.8571428571;color:#1e1e1e}.fcfOptions__label{position:relative;display:inline-block;font-weight:500;z-index:1}.fcfOptions__label--line{display:block;font-size:0;overflow:hidden}.fcfOptions__labelInner{display:inline-block;max-width:calc(100% - 30px);margin-left:20px;padding:0 10px;color:#1e1e1e;background-color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fcfOptions__labelInner:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:rgba(226,228,231,.75);z-index:-1}.fcfOptions__error{position:relative;margin-bottom:10px;padding-left:36px;padding-right:10px;font-weight:500;color:#fff;background-color:#dc3232}.fcfOptions__checkbox~.fcfOptions__error{margin-top:5px}.fcfOptions__error:before{position:absolute;top:50%;left:10px;transform:translateY(-50%);font-size:16px;line-height:1;content:"\E926"!important;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfOptions__labelHelp,.fcfOptions__labelHelpIcon{position:relative;display:inline-block}.fcfOptions__labelHelpIcon{padding:0 10px;z-index:1}.fcfOptions__labelHelpIcon:before{display:block;font-size:14px;line-height:1.8571428571;color:#0073aa;transition:transform .3s;content:"\E91B"!important;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfOptions__labelHelpIcon:hover:before{transform:scale(1.5)}.fcfOptions__input,.fcfOptions__select,.fcfOptions__textarea{margin-bottom:10px}.fcfSettings .fcfOptions__input,.fcfSettings .fcfOptions__textarea{display:block;width:100%;max-width:none;padding:7px 10px;font-size:14px;line-height:1.8571428571;color:#1e1e1e;border:1px solid #e2e4e7;border-radius:0}.fcfSettings .fcfOptions__input:focus,.fcfSettings .fcfOptions__textarea:focus{border-color:#e2e4e7;box-shadow:none;outline:0;color:#1e1e1e}.fcfSettings .fcfOptions__input[disabled],.fcfSettings .fcfOptions__textarea[disabled]{color:#1e1e1e;border-color:#e2e4e7;background-color:rgba(226,228,231,.5);text-shadow:none}.fcfSettings .fcfOptions__checkbox,.fcfSettings .fcfOptions__radio{display:none}.fcfOptions__checkbox+.fcfOptions__label,.fcfOptions__radio+.fcfOptions__label{padding-left:30px;transition:color .3s}.fcfOptions__checkbox+.fcfOptions__label:after,.fcfOptions__checkbox+.fcfOptions__label:before,.fcfOptions__radio+.fcfOptions__label:after,.fcfOptions__radio+.fcfOptions__label:before{content:"";position:absolute;top:calc(50% - 10px);left:0;width:20px;height:20px}.fcfOptions__checkbox+.fcfOptions__label:before,.fcfOptions__radio+.fcfOptions__label:before{border:1px solid #e2e4e7}.fcfOptions__checkbox+.fcfOptions__label:after,.fcfOptions__radio+.fcfOptions__label:after{font-size:10px;line-height:2;text-align:center;color:#46b450;transform:scale(0);transition:transform .3s}.fcfOptions__checkbox:hover+.fcfOptions__label,.fcfOptions__radio:hover+.fcfOptions__label{color:rgba(30,30,30,.5)}.fcfOptions__checkbox[disabled]+.fcfOptions__label:before,.fcfOptions__radio[disabled]+.fcfOptions__label:before{background-color:rgba(226,228,231,.5);border-color:#e2e4e7}.fcfOptions__checkbox+.fcfOptions__label:after{content:"\E907"!important}.fcfOptions__checkbox+.fcfOptions__label:after,.fcfOptions__radio+.fcfOptions__label:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfOptions__radio+.fcfOptions__label:after{content:"\E91E"!important}.fcfOptions__checkbox[checked]+.fcfOptions__label:after,.fcfOptions__radio[checked]+.fcfOptions__label:after{transform:scale(1)}.fcfOptions__boxes{padding-bottom:10px}.fcfOptions__boxesItems{display:flex;flex-wrap:wrap;margin:-5px}.fcfOptions__boxesItem{width:50%;padding:5px}.fcfSettings .fcfOptions__boxesItemInput{display:none}.fcfOptions__boxesItemLabel{position:relative;display:flex;justify-content:center;align-items:center;min-height:100%;padding:7px 10px 7px 42px;font-size:14px;line-height:1.8571428571;color:#1e1e1e;text-align:center;border:1px solid #e2e4e7;transition:color .3s}.fcfOptions__boxesItemLabel:hover{color:rgba(30,30,30,.5)}.fcfOptions__boxesItemLabel:before{position:absolute;top:calc(50% - 11px);left:10px;font-size:22px;line-height:1;color:rgba(30,30,30,.75)!important}.fcfOptions__boxesItemLabel:after{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border:2px solid #0073aa;opacity:0;transition:opacity .3s}.fcfOptions__boxesItemInput:checked+.fcfOptions__boxesItemLabel{color:#1e1e1e}.fcfOptions__boxesItemInput:checked+.fcfOptions__boxesItemLabel:after{opacity:1}.fcfOptions__info{margin:0 -20px;padding:10px 0}.fcfOptions__row:first-child .fcfOptions__info{margin-top:-20px}.fcfOptions__row:last-child .fcfOptions__info{margin-bottom:-20px}.fcfOptions__infoInner{padding:12px 20px;font-size:14px;line-height:1.8571428571;color:#fff;background-color:#0073aa}.fcfOptions__info--green .fcfOptions__infoInner{background-color:#46b450}.fcfOptions__infoInner a{position:relative;display:inline-block;font-weight:500;color:inherit;white-space:nowrap;transition:opacity .3s}.fcfOptions__infoInner a:hover{opacity:.5}.fcfOptions__infoInner a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff}.fcfOptions__infoInner a.fcfArrowLink{padding-right:18px;text-transform:uppercase;letter-spacing:1px;opacity:1}.fcfOptions__infoInner a.fcfArrowLink:after{width:0;transition:width .3s}.fcfOptions__infoInner a.fcfArrowLink:hover:after{width:100%}.fcfOptions__infoInner a.fcfArrowLink:before{position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:6px;line-height:1;content:"\E916"!important;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfOptions__infoInner p{font-size:14px;line-height:1.8571428571}.fcfOptions__infoInner p strong{font-weight:400;font-size:20px;line-height:1.75}.fcfOptions__infoInner ul{padding-left:10px}.fcfOptions__infoInner ul li{position:relative;padding-left:20px}.fcfOptions__infoInner ul li:before{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:10px;line-height:1;content:"\E907"!important;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfOptions__infoInner p,.fcfOptions__infoInner ul{margin-top:10px}.fcfOptions__infoInner p:first-child,.fcfOptions__infoInner ul:first-child{margin-top:0}.fcfTabs__items{display:flex;flex-wrap:wrap;margin:0;padding:0}.fcfTabs--lines .fcfTabs__items{margin-top:10px;margin-bottom:-10px}.fcfTabs__item{position:relative;margin:0 0 -1px;padding:0;border-bottom:1px solid #f0f0f0}.fcfTabs--lines .fcfTabs__item{padding-right:3px}.fcfTabs--lines .fcfTabs__item:after{content:"";position:absolute;top:calc(50% - 3px);right:0;width:6px;height:6px;background-color:#0073aa;border-radius:50%}.fcfTabs__item:last-child:after{display:none}.fcfTabs__itemLink{position:relative;display:block;padding:12px 20px;font-weight:500;font-size:16px;line-height:1.75;text-align:center;color:#1e1e1e;transition:color .3s}.fcfTabs--small .fcfTabs__itemLink{font-size:14px}.fcfTabs--lines .fcfTabs__itemLink{padding:2px 20px;font-weight:400}.fcfTabs__itemLink:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:3px;background-color:#0073aa;transition:width .3s}.fcfTabs--lines .fcfTabs__itemLink:after{display:none}.fcfTabs__itemLink[class*=icon-]{padding:12px 15px 12px 41px}.fcfTabs__itemLink[class*=icon-]:before{position:absolute;top:calc(50% - 8px);left:15px;font-size:16px;line-height:1;color:rgba(30,30,30,.5);transition:color .3s}.fcfTabs__itemLink:hover,.fcfTabs__itemLink:hover:before{color:#0073aa}.fcfTabs__itemLink--active{pointer-events:none}.fcfTabs__itemLink--active:after{width:100%}.fcfTabs--lines .fcfTabs__itemLink--active{font-weight:500;color:#0073aa}.fcfTooltip{cursor:default}.fcfTooltip__outer{bottom:calc(100% + 10px);z-index:10000}.fcfTooltip__outer,.fcfTooltip__outer:before{position:absolute;left:50%;transform:translateX(-50%)}.fcfTooltip__outer:before{content:"";top:100%;width:0;height:0;border-color:#1e1e1e transparent transparent;border-style:solid;border-width:5px 5px 0}.fcfTooltip__inner{width:400px;max-width:calc(100vw - 40px);background-color:#1e1e1e}.fcfTooltip__text{padding:5px 10px;font-weight:400;font-size:14px;line-height:1.4285714286;color:#fff;text-align:center}.fcfTooltip__buttons{display:flex;justify-content:center;padding:5px}.fcfTooltip__button{padding:5px}.fcfWidget+.fcfWidget{margin-top:30px}.fcfWidget__inner{background-color:#fff;border:1px solid #e2e4e7;border-radius:3px}.fcfWidget__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e4e7}.fcfWidget__headerTitle{padding:12px 20px;font-weight:400;font-size:20px;line-height:1.75;color:#1e1e1e}.fcfWidget__headerButtons{padding:0 10px}.fcfWidget__contentPlaceholder{padding:12px 20px;font-weight:500;font-size:14px;line-height:1.8571428571;color:#1e1e1e;text-align:center}.fcfWidget__footer{padding:10px;border-top:1px solid #f0f0f0}.fcfWidget__buttons{display:flex;flex-wrap:wrap;justify-content:space-between}.fcfWidget__button{position:relative;min-width:250px;padding:10px}.fcfWidget__buttonIcon{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.fcfWidget__buttonIcon:first-child{right:calc(100% + 10px)}.fcfWidget__buttonIcon:last-child{left:calc(100% + 10px)}.fcfWidget__buttonIconInner:before{display:block;font-size:20px;line-height:1}.fcfWidget__buttonIcon--loading .fcfWidget__buttonIconInner:before{color:#1e1e1e;animation:rotate 1s ease-out infinite;content:"\E925"!important;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfWidget__buttonIcon--success .fcfWidget__buttonIconInner:before{color:#46b450;content:"\E907"!important;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfWidget__buttonIcon--error .fcfWidget__buttonIconInner:before{color:#dc3232;content:"\E926"!important;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.reactSelect__control{min-height:42px!important;background:none!important;border:1px solid #e2e4e7!important;border-radius:0!important;box-shadow:none!important}.reactSelect__indicators{position:relative;width:42px;border-left:1px solid #e2e4e7!important}.reactSelect__indicators:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:6px;line-height:1;color:#1e1e1e;content:"\E903"!important}.reactSelect__control--menu-is-open .reactSelect__indicators:after,.reactSelect__indicators:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.reactSelect__control--menu-is-open .reactSelect__indicators:after{content:"\E906"!important}.reactSelect__indicators *{display:none!important}.reactSelect__value-container{padding:4px 10px!important}.reactSelect__input input{margin:0 2px!important;min-height:0!important;font-size:14px!important;line-height:1.5714285714!important;color:#1e1e1e!important;box-shadow:none!important}.reactSelect__single-value{max-width:calc(100% - 20px)!important}.reactSelect__multi-value{border-radius:0!important;background-color:#e2e4e7!important}.reactSelect__multi-value__label{padding:2px 0 2px 10px!important;font-size:12px!important;line-height:2!important;color:#1e1e1e!important}.reactSelect__multi-value__remove{position:relative;width:30px;background:none!important;cursor:pointer}.reactSelect__multi-value__remove:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:10px;line-height:1;color:#1e1e1e;transition:color .3s;content:"\E91E"!important;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.reactSelect__multi-value__remove:hover:after{color:#dc3232}.reactSelect__multi-value__remove *{display:none!important}.reactSelect__menu{margin:0!important;border-radius:0!important;box-shadow:none!important;z-index:10!important}.reactSelect__menu-notice{padding:7px 10px!important;font-size:14px!important;line-height:1.8571428571!important;color:#fff!important;background-color:#1e1e1e!important}.reactSelect__menu-list{padding:0!important}.reactSelect__option{position:relative;padding:7px 10px!important;font-size:14px!important;line-height:1.8571428571!important;color:#fff!important;border:1px solid #1e1e1e;background-color:#1e1e1e!important;cursor:pointer!important;transition:background-color .3s}.reactSelect__option+.reactSelect__option{margin-top:-1px;border-top:1px solid hsla(0,0%,100%,.25)}.reactSelect__option--is-focused{background-color:#0073aa!important}.reactSelect__option--is-selected{padding-right:42px!important;background-color:#1e1e1e!important;cursor:auto!important}.reactSelect__option--is-selected:before{position:absolute;top:50%;right:0;width:42px;transform:translateY(-50%);font-size:16px;line-height:1;text-align:center;color:#46b450;content:"\E907"!important;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:1366px){.fcfSettings__column{width:100%}.fcfSettings__column+.fcfSettings__column{margin-top:10px}.fcfFields__items{padding:0}}@media (max-width:768px){.fcfOptions__columns{display:block}}@media (max-width:600px){.fcfFields__itemHeaderInner{display:block}.fcfFields__itemHeaderDesc{margin-top:-20px}.fcfOptions__boxesItem{width:100%}.fcfWidget__header{display:block}.fcfWidget__button{width:100%;padding:10px 40px}.fcfWidget__buttonIcon:first-child{right:0}.fcfWidget__buttonIcon:last-child{left:0}}@media (max-width:1024px),(min-width:1367px) and (max-width:1600px){.fcfOptions__row--sub{padding-left:0}.fcfOptions__columns--button{padding-right:35px}.fcfOptions__column{min-width:50%}}
1
+ @keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:fcf-icomoon;src:url(../fonts/icons/icomoon.eot);src:url(../fonts/icons/icomoon.woff) format("woff"),url(../fonts/icons/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icons/icomoon.ttf) format("truetype"),url(../fonts/icons/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.icon-align-left:before{content:"\E900"!important}.icon-align-left:before,.icon-bookmark:before{font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-bookmark:before{content:"\E920"!important}.icon-brush:before{content:"\E901"!important}.icon-brush:before,.icon-calendar-alt:before{font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-calendar-alt:before{content:"\E902"!important}.icon-caret-down:before{content:"\E903"!important}.icon-caret-down:before,.icon-caret-left:before{font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-caret-left:before{content:"\E904"!important}.icon-caret-right:before{content:"\E905"!important}.icon-caret-right:before,.icon-caret-up:before{font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-caret-up:before{content:"\E906"!important}.icon-check:before{content:"\E907"!important}.icon-check-square:before,.icon-check:before{font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-check-square:before{content:"\E908"!important}.icon-clock:before{content:"\E909"!important}.icon-clock:before,.icon-code:before{font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-code:before{content:"\E90A"!important}.icon-cog:before{content:"\E90B"!important}.icon-cog:before,.icon-cogs:before{font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cogs:before{content:"\E90C"!important}.icon-dollar-sign:before{content:"\E90D"!important}.icon-dollar-sign:before,.icon-ellipsis-v:before{font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ellipsis-v:before{content:"\E90E"!important}.icon-exchange-alt:before{content:"\E90F"!important}.icon-exchange-alt:before,.icon-exclamation-triangle:before{font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-exclamation-triangle:before{content:"\E926"!important}.icon-eye:before{content:"\E910"!important}.icon-eye:before,.icon-font:before{font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-font:before{content:"\E911"!important}.icon-heading:before{content:"\E912"!important}.icon-heading:before,.icon-heart:before{font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-heart:before{content:"\E921"!important}.icon-list-ul:before{content:"\E913"!important}.icon-list-ul:before,.icon-long-arrow-alt-down:before{font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-long-arrow-alt-down:before{content:"\E914"!important}.icon-long-arrow-alt-left:before{content:"\E915"!important}.icon-long-arrow-alt-left:before,.icon-long-arrow-alt-right:before{font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-long-arrow-alt-right:before{content:"\E916"!important}.icon-long-arrow-alt-up:before{content:"\E917"!important}.icon-long-arrow-alt-up:before,.icon-magic:before{font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-magic:before{content:"\E918"!important}.icon-palette:before{content:"\E919"!important}.icon-palette:before,.icon-plugin-symbol:before{font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-plugin-symbol:before{content:"\E923"!important}.icon-plus:before{content:"\E91A"!important}.icon-plus:before,.icon-question-circle:before{font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-question-circle:before{content:"\E91B"!important}.icon-spinner:before{content:"\E925"!important}.icon-spinner:before,.icon-star:before{font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-star:before{content:"\E922"!important}.icon-tasks:before{content:"\E91D"!important}.icon-tasks-alt:before,.icon-tasks:before{font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-tasks-alt:before{content:"\E91C"!important}.icon-times:before{content:"\E91E"!important}.icon-times:before,.icon-trash-alt:before{font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-trash-alt:before{content:"\E924"!important}.icon-upload:before{content:"\E91F"!important;font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfSettings,.fcfSettings *,.fcfSettings :after,.fcfSettings :before{margin:0;padding:0;box-sizing:border-box;box-shadow:none;text-decoration:none}.fcfSettings a,.fcfSettings a:focus{box-shadow:none;outline:0}.fcfSettings__headline{position:relative;padding:2px 0 2px 50px;font-weight:400;font-size:24px;line-height:1.375;color:#1e1e1e}.fcfSettings__headline:before{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:30px;line-height:1;color:#0073aa;content:"\E923"!important;font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfSettings__footer{padding:2px 0;font-size:14px;line-height:1.8571428571;text-align:center}.fcfSettings__footer a{font-weight:500;color:inherit}.fcfSettings__footerIcon{display:inline-block;padding:0 3px}.fcfSettings__footerIcon+.fcfSettings__footerIcon{margin-left:-6px}.fcfSettings__footerIcon--heart:before{color:#dc3232;content:"\E921"!important;font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfSettings__footerIcon--star:before{color:#ffb900;content:"\E922"!important;font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfSettings__columns{display:flex;flex-wrap:wrap;width:calc(100% + 20px);margin:0 -10px}.fcfSettings__columns--reverse{flex-direction:row-reverse}.fcfSettings__columns--margin{margin-top:20px}.fcfSettings__column{width:40%;padding:10px}.fcfSettings__column--wide,.fcfSettings__column:first-child:last-child{flex:1}.fcfButton{position:relative;display:inline-block;padding:7px 20px;font-weight:500;font-size:14px;line-height:1.8571428571;color:#1e1e1e;text-align:center;background:none;border:1px solid transparent;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;overflow:hidden;transition:color .3s;z-index:1}.fcfButton[disabled]{pointer-events:none}.fcfButton:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s;z-index:-1}.fcfButton--bg:after{opacity:1}.fcfButton--bg:hover:after{opacity:0}.fcfButton--border:hover:after{opacity:1}.fcfButton--wide{width:100%}.fcfButton--small{padding:2px 20px}.fcfButton--bg{color:#fff}.fcfButton--border:hover{color:#fff!important}.fcfButton--green{border-color:#46b450}.fcfButton--green:after{background-color:#46b450}.fcfButton--green.fcfButton--bg:hover,.fcfButton--green.fcfButton--border{color:#46b450}.fcfButton--blue{border-color:#0073aa}.fcfButton--blue:after{background-color:#0073aa}.fcfButton--blue.fcfButton--bg:hover,.fcfButton--blue.fcfButton--border{color:#0073aa}.fcfButton--red{border-color:#dc3232}.fcfButton--red:after{background-color:#dc3232}.fcfButton--red.fcfButton--bg:hover,.fcfButton--red.fcfButton--border{color:#dc3232}.fcfFields__items{padding:10px}.fcfFields__item{margin:0;padding:10px;outline:none;pointer-events:none}.fcfFields__itemInner{background-color:#fff;border:1px solid #e2e4e7;pointer-events:auto}.fcfFields__itemHeader{position:relative}.fcfFields__itemHeader:before{position:absolute;top:50%;left:20px;transform:translateY(-50%);font-size:16px;line-height:1;color:rgba(30,30,30,.25);content:"\E90F"!important;font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfFields__itemHeaderOuter{display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 56px}.fcfFields__itemHeaderInner{display:flex;align-items:center;flex:1}.fcfFields__itemHeaderTitle{flex:1;padding:12px 20px 12px 0;font-weight:500;font-size:14px;line-height:1.8571428571;color:#1e1e1e}.fcfFields__item--disabled .fcfFields__itemHeaderTitle{color:rgba(30,30,30,.25);font-style:italic}.fcfFields__itemHeaderDesc{padding:12px 0;font-size:12px;line-height:1.8571428571;color:rgba(30,30,30,.5)}.fcfFields__itemHeaderDesc--flag{position:relative;padding-left:30px}.fcfFields__itemHeaderDesc--flag:before{position:absolute;top:50%;left:0;transform:translateY(-50%);margin-top:1px;font-size:16px;line-height:1;color:#0073aa;content:"\E923"!important;font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfFields__itemHeaderButtons{display:flex;padding-left:20px}.fcfFields__itemHeaderButton{position:relative}.fcfFields__itemHeaderButtonInner{position:relative;width:36px;height:36px;padding:10px;line-height:0;text-align:center;border:0;outline:0;background:none;cursor:pointer;z-index:1}.fcfFields__itemHeaderButtonInner:before{content:"";font-size:16px;line-height:1;color:#1e1e1e}.fcfFields__itemHeaderButtonInner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f0f0f0;border-radius:50%;opacity:0;transition:opacity .3s;z-index:-1}.fcfFields__item--disabled .fcfFields__itemHeaderButtonInner:after{background-color:#fff}.fcfFields__itemHeaderButtonInner--open:before{font-size:6px;content:"\E903"!important;font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfFields__itemHeaderButtonInner--close:before{font-size:6px;content:"\E906"!important;font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfFields__itemHeaderButtonInner--remove:before{color:#dc3232;content:"\E924"!important;font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfFields__itemHeaderButtonInner:hover:after{opacity:1}.fcfFields__itemContent{border-top:1px solid #f0f0f0}.fcfFields__itemTabs{background-color:rgba(0,0,0,.025);border-bottom:1px solid #f0f0f0}.fcfOptions__rows{padding:5px 20px}.fcfOptions__column .fcfOptions__rows{padding:0}.fcfOptions__row{padding:5px 0}.fcfOptions__column .fcfOptions__row{padding:0}.fcfOptions__row--padding{padding:15px 0}.fcfOptions__row--sub{padding-left:30px}.fcfOptions__columns{position:relative;display:flex;flex-wrap:wrap}.fcfOptions__columns--button{padding-right:30px}.fcfOptions__columns--button+.fcfOptions__columns--button:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:calc(100% - 20px);height:1px;background-color:#e2e4e7}.fcfOptions__column{position:relative;flex:1;max-width:100%;padding:0 10px}.fcfOptions__column--small{position:absolute;top:50%;right:0;transform:translateY(-50%);min-width:auto!important;padding:0!important}.fcfOptions__column--center{padding:5px 0 10px;text-align:center}.fcfOptions__columnButton{position:relative;margin-top:20px;padding:10px;font-size:0;border:0;outline:0;background:none;cursor:pointer;z-index:1}.fcfOptions__columnButton:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f0f0f0;border-radius:50%;opacity:0;transition:opacity .3s;z-index:-1}.fcfOptions__columnButton:hover:after{opacity:1}.fcfOptions__columnButton--remove:before{font-size:10px;line-height:1;color:#dc3232;content:"\E91E"!important;font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfOptions__error,.fcfOptions__label,.fcfOptions__labelInner,.fcfOptions__rowLabel{display:block;padding:2px 0;font-size:14px;line-height:1.8571428571;color:#1e1e1e}.fcfOptions__label{position:relative;display:inline-block;font-weight:500;z-index:1}.fcfOptions__label--line{display:block;font-size:0;overflow:hidden}.fcfOptions__labelInner{display:inline-block;max-width:calc(100% - 30px);margin-left:20px;padding:0 10px;color:#1e1e1e;background-color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fcfOptions__labelInner:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:rgba(226,228,231,.75);z-index:-1}.fcfOptions__error{position:relative;margin-bottom:10px;padding-left:36px;padding-right:10px;font-weight:500;color:#fff;background-color:#dc3232}.fcfOptions__checkbox~.fcfOptions__error{margin-top:5px}.fcfOptions__error:before{position:absolute;top:50%;left:10px;transform:translateY(-50%);font-size:16px;line-height:1;content:"\E926"!important;font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfOptions__labelHelp,.fcfOptions__labelHelpIcon{position:relative;display:inline-block}.fcfOptions__labelHelpIcon{padding:0 10px;z-index:1}.fcfOptions__labelHelpIcon:before{display:block;font-size:14px;line-height:1.8571428571;color:#0073aa;transition:transform .3s;content:"\E91B"!important;font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfOptions__labelHelpIcon:hover:before{transform:scale(1.5)}.fcfOptions__input,.fcfOptions__select,.fcfOptions__textarea{margin-bottom:10px}.fcfSettings .fcfOptions__input,.fcfSettings .fcfOptions__textarea{display:block;width:100%;max-width:none;padding:7px 10px;font-size:14px;line-height:1.8571428571;color:#1e1e1e;border:1px solid #e2e4e7;border-radius:0}.fcfSettings .fcfOptions__input:focus,.fcfSettings .fcfOptions__textarea:focus{border-color:#e2e4e7;box-shadow:none;outline:0;color:#1e1e1e}.fcfSettings .fcfOptions__input[disabled],.fcfSettings .fcfOptions__textarea[disabled]{color:#1e1e1e;border-color:#e2e4e7;background-color:rgba(226,228,231,.5);text-shadow:none}.fcfSettings .fcfOptions__checkbox,.fcfSettings .fcfOptions__radio{display:none}.fcfOptions__checkbox+.fcfOptions__label,.fcfOptions__radio+.fcfOptions__label{padding-left:30px;transition:color .3s}.fcfOptions__checkbox+.fcfOptions__label:after,.fcfOptions__checkbox+.fcfOptions__label:before,.fcfOptions__radio+.fcfOptions__label:after,.fcfOptions__radio+.fcfOptions__label:before{content:"";position:absolute;top:calc(50% - 10px);left:0;width:20px;height:20px}.fcfOptions__checkbox+.fcfOptions__label:before,.fcfOptions__radio+.fcfOptions__label:before{border:1px solid #e2e4e7}.fcfOptions__checkbox+.fcfOptions__label:after,.fcfOptions__radio+.fcfOptions__label:after{font-size:10px;line-height:2;text-align:center;color:#46b450;transform:scale(0);transition:transform .3s}.fcfOptions__checkbox:hover+.fcfOptions__label,.fcfOptions__radio:hover+.fcfOptions__label{color:rgba(30,30,30,.5)}.fcfOptions__checkbox[disabled]+.fcfOptions__label:before,.fcfOptions__radio[disabled]+.fcfOptions__label:before{background-color:rgba(226,228,231,.5);border-color:#e2e4e7}.fcfOptions__checkbox+.fcfOptions__label:after{content:"\E907"!important}.fcfOptions__checkbox+.fcfOptions__label:after,.fcfOptions__radio+.fcfOptions__label:after{font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfOptions__radio+.fcfOptions__label:after{content:"\E91E"!important}.fcfOptions__checkbox[checked]+.fcfOptions__label:after,.fcfOptions__radio[checked]+.fcfOptions__label:after{transform:scale(1)}.fcfOptions__boxes{padding-bottom:10px}.fcfOptions__boxesItems{display:flex;flex-wrap:wrap;margin:-5px}.fcfOptions__boxesItem{width:50%;padding:5px}.fcfSettings .fcfOptions__boxesItemInput{display:none}.fcfOptions__boxesItemLabel{position:relative;display:flex;justify-content:center;align-items:center;min-height:100%;padding:7px 10px 7px 42px;font-size:14px;line-height:1.8571428571;color:#1e1e1e;text-align:center;border:1px solid #e2e4e7;transition:color .3s}.fcfOptions__boxesItemLabel:hover{color:rgba(30,30,30,.5)}.fcfOptions__boxesItemLabel:before{position:absolute;top:calc(50% - 11px);left:10px;font-size:22px;line-height:1;color:rgba(30,30,30,.75)!important}.fcfOptions__boxesItemLabel:after{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border:2px solid #0073aa;opacity:0;transition:opacity .3s}.fcfOptions__boxesItemInput:checked+.fcfOptions__boxesItemLabel{color:#1e1e1e}.fcfOptions__boxesItemInput:checked+.fcfOptions__boxesItemLabel:after{opacity:1}.fcfOptions__info{margin:0 -20px;padding:10px 0}.fcfOptions__row:first-child .fcfOptions__info{margin-top:-20px}.fcfOptions__row:last-child .fcfOptions__info{margin-bottom:-20px}.fcfOptions__infoInner{padding:12px 20px;font-size:14px;line-height:1.8571428571;color:#fff;background-color:#0073aa}.fcfOptions__info--green .fcfOptions__infoInner{background-color:#46b450}.fcfOptions__infoInner a{position:relative;display:inline-block;font-weight:500;color:inherit;white-space:nowrap;transition:opacity .3s}.fcfOptions__infoInner a:hover{opacity:.5}.fcfOptions__infoInner a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff}.fcfOptions__infoInner a.fcfArrowLink{padding-right:18px;text-transform:uppercase;letter-spacing:1px;opacity:1}.fcfOptions__infoInner a.fcfArrowLink:after{width:0;transition:width .3s}.fcfOptions__infoInner a.fcfArrowLink:hover:after{width:100%}.fcfOptions__infoInner a.fcfArrowLink:before{position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:6px;line-height:1;content:"\E916"!important;font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfOptions__infoInner p{font-size:14px;line-height:1.8571428571}.fcfOptions__infoInner p strong{font-weight:400;font-size:20px;line-height:1.75}.fcfOptions__infoInner ul{padding-left:10px}.fcfOptions__infoInner ul li{position:relative;padding-left:20px}.fcfOptions__infoInner ul li:before{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:10px;line-height:1;content:"\E907"!important;font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfOptions__infoInner p,.fcfOptions__infoInner ul{margin-top:10px}.fcfOptions__infoInner p:first-child,.fcfOptions__infoInner ul:first-child{margin-top:0}.fcfTabs__items{display:flex;flex-wrap:wrap;margin:0;padding:0}.fcfTabs--lines .fcfTabs__items{margin-top:10px;margin-bottom:-10px}.fcfTabs__item{position:relative;margin:0 0 -1px;padding:0;border-bottom:1px solid #f0f0f0}.fcfTabs--lines .fcfTabs__item{padding-right:3px}.fcfTabs--lines .fcfTabs__item:after{content:"";position:absolute;top:calc(50% - 3px);right:0;width:6px;height:6px;background-color:#0073aa;border-radius:50%}.fcfTabs__item:last-child:after{display:none}.fcfTabs__itemLink{position:relative;display:block;padding:12px 20px;font-weight:500;font-size:16px;line-height:1.75;text-align:center;color:#1e1e1e;transition:color .3s}.fcfTabs--small .fcfTabs__itemLink{font-size:14px}.fcfTabs--lines .fcfTabs__itemLink{padding:2px 20px;font-weight:400}.fcfTabs__itemLink:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:3px;background-color:#0073aa;transition:width .3s}.fcfTabs--lines .fcfTabs__itemLink:after{display:none}.fcfTabs__itemLink[class*=icon-]{padding:12px 15px 12px 41px}.fcfTabs__itemLink[class*=icon-]:before{position:absolute;top:calc(50% - 8px);left:15px;font-size:16px;line-height:1;color:rgba(30,30,30,.5);transition:color .3s}.fcfTabs__itemLink:hover,.fcfTabs__itemLink:hover:before{color:#0073aa}.fcfTabs__itemLink--active{pointer-events:none}.fcfTabs__itemLink--active:after{width:100%}.fcfTabs--lines .fcfTabs__itemLink--active{font-weight:500;color:#0073aa}.fcfTooltip{cursor:default}.fcfTooltip__outer{bottom:calc(100% + 10px);z-index:10000}.fcfTooltip__outer,.fcfTooltip__outer:before{position:absolute;left:50%;transform:translateX(-50%)}.fcfTooltip__outer:before{content:"";top:100%;width:0;height:0;border-color:#1e1e1e transparent transparent;border-style:solid;border-width:5px 5px 0}.fcfTooltip__inner{width:400px;max-width:calc(100vw - 40px);background-color:#1e1e1e}.fcfTooltip__text{padding:5px 10px;font-weight:400;font-size:14px;line-height:1.4285714286;color:#fff;text-align:center}.fcfTooltip__buttons{display:flex;justify-content:center;padding:5px}.fcfTooltip__button{padding:5px}.fcfWidget+.fcfWidget{margin-top:30px}.fcfWidget__inner{background-color:#fff;border:1px solid #e2e4e7;border-radius:3px}.fcfWidget__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e4e7}.fcfWidget__headerTitle{padding:12px 20px;font-weight:400;font-size:20px;line-height:1.75;color:#1e1e1e}.fcfWidget__headerButtons{padding:0 10px}.fcfWidget__contentPlaceholder{padding:12px 20px;font-weight:500;font-size:14px;line-height:1.8571428571;color:#1e1e1e;text-align:center}.fcfWidget__footer{padding:10px;border-top:1px solid #f0f0f0}.fcfWidget__buttons{display:flex;flex-wrap:wrap;justify-content:space-between}.fcfWidget__button{position:relative;min-width:250px;padding:10px}.fcfWidget__buttonIcon{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.fcfWidget__buttonIcon:first-child{right:calc(100% + 10px)}.fcfWidget__buttonIcon:last-child{left:calc(100% + 10px)}.fcfWidget__buttonIconInner:before{display:block;font-size:20px;line-height:1}.fcfWidget__buttonIcon--loading .fcfWidget__buttonIconInner:before{color:#1e1e1e;animation:rotate 1s ease-out infinite;content:"\E925"!important;font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfWidget__buttonIcon--success .fcfWidget__buttonIconInner:before{color:#46b450;content:"\E907"!important;font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fcfWidget__buttonIcon--error .fcfWidget__buttonIconInner:before{color:#dc3232;content:"\E926"!important;font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.reactSelect__control{min-height:42px!important;background:none!important;border:1px solid #e2e4e7!important;border-radius:0!important;box-shadow:none!important}.reactSelect__indicators{position:relative;width:42px;border-left:1px solid #e2e4e7!important}.reactSelect__indicators:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:6px;line-height:1;color:#1e1e1e;content:"\E903"!important}.reactSelect__control--menu-is-open .reactSelect__indicators:after,.reactSelect__indicators:after{font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.reactSelect__control--menu-is-open .reactSelect__indicators:after{content:"\E906"!important}.reactSelect__indicators *{display:none!important}.reactSelect__value-container{padding:4px 10px!important}.reactSelect__input input{margin:0 2px!important;min-height:0!important;font-size:14px!important;line-height:1.5714285714!important;color:#1e1e1e!important;box-shadow:none!important}.reactSelect__single-value{max-width:calc(100% - 20px)!important}.reactSelect__multi-value{border-radius:0!important;background-color:#e2e4e7!important}.reactSelect__multi-value__label{padding:2px 0 2px 10px!important;font-size:12px!important;line-height:2!important;color:#1e1e1e!important}.reactSelect__multi-value__remove{position:relative;width:30px;background:none!important;cursor:pointer}.reactSelect__multi-value__remove:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:10px;line-height:1;color:#1e1e1e;transition:color .3s;content:"\E91E"!important;font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.reactSelect__multi-value__remove:hover:after{color:#dc3232}.reactSelect__multi-value__remove *{display:none!important}.reactSelect__menu{margin:0!important;border-radius:0!important;box-shadow:none!important;z-index:10!important}.reactSelect__menu-notice{padding:7px 10px!important;font-size:14px!important;line-height:1.8571428571!important;color:#fff!important;background-color:#1e1e1e!important}.reactSelect__menu-list{padding:0!important}.reactSelect__option{position:relative;padding:7px 10px!important;font-size:14px!important;line-height:1.8571428571!important;color:#fff!important;border:1px solid #1e1e1e;background-color:#1e1e1e!important;cursor:pointer!important;transition:background-color .3s}.reactSelect__option+.reactSelect__option{margin-top:-1px;border-top:1px solid hsla(0,0%,100%,.25)}.reactSelect__option--is-focused{background-color:#0073aa!important}.reactSelect__option--is-selected{padding-right:42px!important;background-color:#1e1e1e!important;cursor:auto!important}.reactSelect__option--is-selected:before{position:absolute;top:50%;right:0;width:42px;transform:translateY(-50%);font-size:16px;line-height:1;text-align:center;color:#46b450;content:"\E907"!important;font-family:fcf-icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:1366px){.fcfSettings__column{width:100%}.fcfSettings__column+.fcfSettings__column{margin-top:10px}.fcfFields__items{padding:0}}@media (max-width:768px){.fcfOptions__columns{display:block}}@media (max-width:600px){.fcfFields__itemHeaderInner{display:block}.fcfFields__itemHeaderDesc{margin-top:-20px}.fcfOptions__boxesItem{width:100%}.fcfWidget__header{display:block}.fcfWidget__button{width:100%;padding:10px 40px}.fcfWidget__buttonIcon:first-child{right:0}.fcfWidget__buttonIcon:last-child{left:0}}@media (max-width:1024px),(min-width:1367px) and (max-width:1600px){.fcfOptions__row--sub{padding-left:0}.fcfOptions__columns--button{padding-right:35px}.fcfOptions__column{min-width:50%}}
flexible-checkout-fields.php CHANGED
@@ -3,15 +3,15 @@
3
  Plugin Name: Flexible Checkout Fields
4
  Plugin URI: https://www.wpdesk.net/products/flexible-checkout-fields-pro-woocommerce/
5
  Description: Manage your WooCommerce checkout fields. Change order, labels, placeholders and add new fields.
6
- Version: 3.0.3
7
  Author: WP Desk
8
  Author URI: https://www.wpdesk.net/
9
  Text Domain: flexible-checkout-fields
10
  Domain Path: /lang/
11
  Requires at least: 5.2
12
- Tested up to: 5.6
13
- WC requires at least: 4.6
14
- WC tested up to: 5.1
15
  Requires PHP: 7.0
16
 
17
  Copyright 2017 WP Desk Ltd.
@@ -39,7 +39,7 @@ if ( ! defined( 'ABSPATH' ) ) {
39
 
40
 
41
  /* THIS VARIABLE CAN BE CHANGED AUTOMATICALLY */
42
- $plugin_version = '3.0.3';
43
 
44
  /*
45
  * Update when conditions are met:
3
  Plugin Name: Flexible Checkout Fields
4
  Plugin URI: https://www.wpdesk.net/products/flexible-checkout-fields-pro-woocommerce/
5
  Description: Manage your WooCommerce checkout fields. Change order, labels, placeholders and add new fields.
6
+ Version: 3.0.4
7
  Author: WP Desk
8
  Author URI: https://www.wpdesk.net/
9
  Text Domain: flexible-checkout-fields
10
  Domain Path: /lang/
11
  Requires at least: 5.2
12
+ Tested up to: 5.7
13
+ WC requires at least: 4.7
14
+ WC tested up to: 5.2
15
  Requires PHP: 7.0
16
 
17
  Copyright 2017 WP Desk Ltd.
39
 
40
 
41
  /* THIS VARIABLE CAN BE CHANGED AUTOMATICALLY */
42
+ $plugin_version = '3.0.4';
43
 
44
  /*
45
  * Update when conditions are met:
lang/flexible-checkout-fields.pot CHANGED
@@ -2,14 +2,14 @@
2
  # This file is distributed under the same license as the Flexible Checkout Fields plugin.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Flexible Checkout Fields 3.0.3\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/flexible-checkout-fields\n"
7
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "POT-Creation-Date: 2021-03-02T16:06:03+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.4.0\n"
15
  "X-Domain: flexible-checkout-fields\n"
2
  # This file is distributed under the same license as the Flexible Checkout Fields plugin.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Flexible Checkout Fields 3.0.4\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/flexible-checkout-fields\n"
7
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "POT-Creation-Date: 2021-03-03T16:30:17+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.4.0\n"
15
  "X-Domain: flexible-checkout-fields\n"
readme.txt CHANGED
@@ -4,7 +4,7 @@ Contributors: wpdesk,dyszczo,grola,piotrpo,marcinkolanko,mateuszgbiorczyk,sebast
4
  Donate link: https://www.wpdesk.net/flexible-checkout-fields-woocommerce/
5
  Tags: woocommerce checkout fields, woocommerce custom fields, woocommerce checkout manager, woocommerce checkout editor, woocommerce fields manager, woocommerce fields editor, woocommerce custom checkout fields, woocommerce checkout options, woocommerce checkout pro, woocommerce custom sections, woocommerce file upload
6
  Requires at least: 4.9
7
- Tested up to: 5.6
8
  Stable tag: trunk
9
  Requires PHP: 7.0
10
  License: GPLv3 or later
@@ -187,6 +187,9 @@ If you are upgrading from the old WooCommerce Checkout Fields version (1.1, wooc
187
 
188
  == Changelog ==
189
 
 
 
 
190
  = 3.0.3 - 2021-03-02 =
191
  * Fixed displaying address fields on Order editing screen
192
  * Fixed issue about footer in administration panel
4
  Donate link: https://www.wpdesk.net/flexible-checkout-fields-woocommerce/
5
  Tags: woocommerce checkout fields, woocommerce custom fields, woocommerce checkout manager, woocommerce checkout editor, woocommerce fields manager, woocommerce fields editor, woocommerce custom checkout fields, woocommerce checkout options, woocommerce checkout pro, woocommerce custom sections, woocommerce file upload
6
  Requires at least: 4.9
7
+ Tested up to: 5.7
8
  Stable tag: trunk
9
  Requires PHP: 7.0
10
  License: GPLv3 or later
187
 
188
  == Changelog ==
189
 
190
+ = 3.0.4 - 2021-03-03 =
191
+ * Fixed support for default checkbox field type
192
+
193
  = 3.0.3 - 2021-03-02 =
194
  * Fixed displaying address fields on Order editing screen
195
  * Fixed issue about footer in administration panel
src/Field/Type/CheckboxDefaultType.php ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * .
4
+ *
5
+ * @package WPDesk\FPF\Free
6
+ */
7
+
8
+ namespace WPDesk\FCF\Free\Field\Type;
9
+
10
+ use WPDesk\FCF\Free\Field\Type\DefaultType;
11
+ use WPDesk\FCF\Free\Field\Type\TypeInterface;
12
+ use WPDesk\FCF\Free\Settings\Tab\GeneralTab;
13
+ use WPDesk\FCF\Free\Settings\Option\OptionInterface;
14
+ use WPDesk\FCF\Free\Settings\Option\FieldTypeOption;
15
+
16
+ /**
17
+ * Supports field type settings.
18
+ */
19
+ class CheckboxDefaultType extends DefaultType implements TypeInterface {
20
+
21
+ const FIELD_TYPE = 'checkbox';
22
+
23
+ /**
24
+ * Returns value of field type.
25
+ *
26
+ * @return string Field type.
27
+ */
28
+ public function get_field_type(): string {
29
+ return self::FIELD_TYPE;
30
+ }
31
+
32
+ /**
33
+ * Returns list of options for field settings.
34
+ *
35
+ * @return OptionInterface[] List of option fields.
36
+ */
37
+ public function get_options_objects(): array {
38
+ $options = parent::get_options_objects();
39
+ $options[ GeneralTab::TAB_NAME ][ FieldTypeOption::FIELD_NAME ] = new FieldTypeOption();
40
+
41
+ return $options;
42
+ }
43
+ }
src/Field/Types.php CHANGED
@@ -11,6 +11,7 @@ use WPDesk\FCF\Free\Field\Type\TypeIntegration;
11
  use WPDesk\FCF\Free\Field\Type\TextType;
12
  use WPDesk\FCF\Free\Field\Type\TextareaType;
13
  use WPDesk\FCF\Free\Field\Type\CheckboxType;
 
14
  use WPDesk\FCF\Free\Field\Type\RadioType;
15
  use WPDesk\FCF\Free\Field\Type\SelectType;
16
  use WPDesk\FCF\Free\Field\Type\Multiselect;
@@ -42,6 +43,7 @@ class Types {
42
  ( new TypeIntegration( new TextType() ) )->hooks();
43
  ( new TypeIntegration( new TextareaType() ) )->hooks();
44
  ( new TypeIntegration( new CheckboxType() ) )->hooks();
 
45
  ( new TypeIntegration( new RadioType() ) )->hooks();
46
  ( new TypeIntegration( new SelectType() ) )->hooks();
47
  ( new TypeIntegration( new Multiselect() ) )->hooks();
11
  use WPDesk\FCF\Free\Field\Type\TextType;
12
  use WPDesk\FCF\Free\Field\Type\TextareaType;
13
  use WPDesk\FCF\Free\Field\Type\CheckboxType;
14
+ use WPDesk\FCF\Free\Field\Type\CheckboxDefaultType;
15
  use WPDesk\FCF\Free\Field\Type\RadioType;
16
  use WPDesk\FCF\Free\Field\Type\SelectType;
17
  use WPDesk\FCF\Free\Field\Type\Multiselect;
43
  ( new TypeIntegration( new TextType() ) )->hooks();
44
  ( new TypeIntegration( new TextareaType() ) )->hooks();
45
  ( new TypeIntegration( new CheckboxType() ) )->hooks();
46
+ ( new TypeIntegration( new CheckboxDefaultType() ) )->hooks();
47
  ( new TypeIntegration( new RadioType() ) )->hooks();
48
  ( new TypeIntegration( new SelectType() ) )->hooks();
49
  ( new TypeIntegration( new Multiselect() ) )->hooks();
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInitf33086198ac8a397c875d45c978a51ca::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInit7f7ed6d7f07015fb8226451e6f98c6d5::getLoader();
vendor/composer/autoload_classmap.php CHANGED
@@ -271,6 +271,7 @@ return array(
271
  'Psr\\Log\\Test\\TestLogger' => $vendorDir . '/psr/log/Psr/Log/Test/TestLogger.php',
272
  'WPDesk\\FCF\\Free\\Admin\\NoticeReview' => $baseDir . '/src/Admin/NoticeReview.php',
273
  'WPDesk\\FCF\\Free\\Field\\FieldData' => $baseDir . '/src/Field/FieldData.php',
 
274
  'WPDesk\\FCF\\Free\\Field\\Type\\CheckboxType' => $baseDir . '/src/Field/Type/CheckboxType.php',
275
  'WPDesk\\FCF\\Free\\Field\\Type\\ColorType' => $baseDir . '/src/Field/Type/ColorType.php',
276
  'WPDesk\\FCF\\Free\\Field\\Type\\DateType' => $baseDir . '/src/Field/Type/DateType.php',
271
  'Psr\\Log\\Test\\TestLogger' => $vendorDir . '/psr/log/Psr/Log/Test/TestLogger.php',
272
  'WPDesk\\FCF\\Free\\Admin\\NoticeReview' => $baseDir . '/src/Admin/NoticeReview.php',
273
  'WPDesk\\FCF\\Free\\Field\\FieldData' => $baseDir . '/src/Field/FieldData.php',
274
+ 'WPDesk\\FCF\\Free\\Field\\Type\\CheckboxDefaultType' => $baseDir . '/src/Field/Type/CheckboxDefaultType.php',
275
  'WPDesk\\FCF\\Free\\Field\\Type\\CheckboxType' => $baseDir . '/src/Field/Type/CheckboxType.php',
276
  'WPDesk\\FCF\\Free\\Field\\Type\\ColorType' => $baseDir . '/src/Field/Type/ColorType.php',
277
  'WPDesk\\FCF\\Free\\Field\\Type\\DateType' => $baseDir . '/src/Field/Type/DateType.php',
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInitf33086198ac8a397c875d45c978a51ca
6
  {
7
  private static $loader;
8
 
@@ -19,15 +19,15 @@ class ComposerAutoloaderInitf33086198ac8a397c875d45c978a51ca
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInitf33086198ac8a397c875d45c978a51ca', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInitf33086198ac8a397c875d45c978a51ca', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
- call_user_func(\Composer\Autoload\ComposerStaticInitf33086198ac8a397c875d45c978a51ca::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInit7f7ed6d7f07015fb8226451e6f98c6d5
6
  {
7
  private static $loader;
8
 
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInit7f7ed6d7f07015fb8226451e6f98c6d5', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInit7f7ed6d7f07015fb8226451e6f98c6d5', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
+ call_user_func(\Composer\Autoload\ComposerStaticInit7f7ed6d7f07015fb8226451e6f98c6d5::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInitf33086198ac8a397c875d45c978a51ca
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'W' =>
@@ -294,6 +294,7 @@ class ComposerStaticInitf33086198ac8a397c875d45c978a51ca
294
  'Psr\\Log\\Test\\TestLogger' => __DIR__ . '/..' . '/psr/log/Psr/Log/Test/TestLogger.php',
295
  'WPDesk\\FCF\\Free\\Admin\\NoticeReview' => __DIR__ . '/../..' . '/src/Admin/NoticeReview.php',
296
  'WPDesk\\FCF\\Free\\Field\\FieldData' => __DIR__ . '/../..' . '/src/Field/FieldData.php',
 
297
  'WPDesk\\FCF\\Free\\Field\\Type\\CheckboxType' => __DIR__ . '/../..' . '/src/Field/Type/CheckboxType.php',
298
  'WPDesk\\FCF\\Free\\Field\\Type\\ColorType' => __DIR__ . '/../..' . '/src/Field/Type/ColorType.php',
299
  'WPDesk\\FCF\\Free\\Field\\Type\\DateType' => __DIR__ . '/../..' . '/src/Field/Type/DateType.php',
@@ -401,9 +402,9 @@ class ComposerStaticInitf33086198ac8a397c875d45c978a51ca
401
  public static function getInitializer(ClassLoader $loader)
402
  {
403
  return \Closure::bind(function () use ($loader) {
404
- $loader->prefixLengthsPsr4 = ComposerStaticInitf33086198ac8a397c875d45c978a51ca::$prefixLengthsPsr4;
405
- $loader->prefixDirsPsr4 = ComposerStaticInitf33086198ac8a397c875d45c978a51ca::$prefixDirsPsr4;
406
- $loader->classMap = ComposerStaticInitf33086198ac8a397c875d45c978a51ca::$classMap;
407
 
408
  }, null, ClassLoader::class);
409
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInit7f7ed6d7f07015fb8226451e6f98c6d5
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'W' =>
294
  'Psr\\Log\\Test\\TestLogger' => __DIR__ . '/..' . '/psr/log/Psr/Log/Test/TestLogger.php',
295
  'WPDesk\\FCF\\Free\\Admin\\NoticeReview' => __DIR__ . '/../..' . '/src/Admin/NoticeReview.php',
296
  'WPDesk\\FCF\\Free\\Field\\FieldData' => __DIR__ . '/../..' . '/src/Field/FieldData.php',
297
+ 'WPDesk\\FCF\\Free\\Field\\Type\\CheckboxDefaultType' => __DIR__ . '/../..' . '/src/Field/Type/CheckboxDefaultType.php',
298
  'WPDesk\\FCF\\Free\\Field\\Type\\CheckboxType' => __DIR__ . '/../..' . '/src/Field/Type/CheckboxType.php',
299
  'WPDesk\\FCF\\Free\\Field\\Type\\ColorType' => __DIR__ . '/../..' . '/src/Field/Type/ColorType.php',
300
  'WPDesk\\FCF\\Free\\Field\\Type\\DateType' => __DIR__ . '/../..' . '/src/Field/Type/DateType.php',
402
  public static function getInitializer(ClassLoader $loader)
403
  {
404
  return \Closure::bind(function () use ($loader) {
405
+ $loader->prefixLengthsPsr4 = ComposerStaticInit7f7ed6d7f07015fb8226451e6f98c6d5::$prefixLengthsPsr4;
406
+ $loader->prefixDirsPsr4 = ComposerStaticInit7f7ed6d7f07015fb8226451e6f98c6d5::$prefixDirsPsr4;
407
+ $loader->classMap = ComposerStaticInit7f7ed6d7f07015fb8226451e6f98c6d5::$classMap;
408
 
409
  }, null, ClassLoader::class);
410
  }