hello
Server : Apache System : Linux webm006.cluster103.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64 User : chryzalihi ( 621211) PHP Version : 8.3.31 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl Directory : /home/c/h/r/chryzalihi/www/wp-content/languages/themes/the/ |
checkbox-group.css 0000644 00000006262 15242601420 0010200 0 ustar 00 /*****************************************/
/* Customizer checkbox group control style
/*****************************************/
/**
* Import configuration file with variables.
*/
.bloglo-checkbox {
-js-display: flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-weight: 500;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-size: 14px;
cursor: default;
}
.bloglo-checkbox input[type="checkbox"] {
position: relative;
border: 2px solid currentColor;
border-radius: 2px;
background: none;
clear: none;
cursor: pointer;
display: inline-block !important;
line-height: 0;
margin: 1px 0 0 0;
outline: 0;
padding: 0 !important;
text-align: center;
vertical-align: text-top;
height: 20px;
width: 20px;
min-width: 20px;
opacity: 0.5;
-webkit-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
-webkit-box-shadow: none;
box-shadow: none;
}
.bloglo-checkbox input[type="checkbox"]:before {
position: absolute;
margin: 0;
content: "";
opacity: 0;
left: 6px;
top: 2px;
width: 5px;
height: 10px;
border: solid #fff;
border-width: 0 2px 2px 0;
-webkit-transform: rotate(45deg) scale(0);
-ms-transform: rotate(45deg) scale(0);
transform: rotate(45deg) scale(0);
z-index: 2;
-webkit-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.bloglo-checkbox input[type="checkbox"]:disabled:not(:checked) {
border-color: currentColor !important;
opacity: 0.65 !important;
pointer-events: none;
}
.bloglo-checkbox input[type="checkbox"]:disabled:not(:checked) + .bloglo-label {
opacity: 0.65;
pointer-events: none;
}
.bloglo-checkbox input[type="checkbox"]:checked {
border-color: #0085ba;
background-color: #0085ba;
opacity: 1;
}
.bloglo-checkbox input[type="checkbox"]:checked:before {
opacity: 1;
-webkit-transform: rotate(45deg) scale(1);
-ms-transform: rotate(45deg) scale(1);
transform: rotate(45deg) scale(1);
}
.bloglo-checkbox input[type="checkbox"]:checked:disabled {
opacity: 0.65;
pointer-events: none;
border-color: #0085ba;
}
.bloglo-checkbox input[type="checkbox"]:checked:disabled + .bloglo-label {
pointer-events: none;
}
.bloglo-checkbox .bloglo-label {
-js-display: flex;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
cursor: pointer;
padding-left: 11px;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
.bloglo-checkbox .bloglo-label .bloglo-info-icon {
margin-left: auto;
position: relative !important;
}
.bloglo-checkbox .bloglo-label .bloglo-info-icon .bloglo-tooltip {
left: auto !important;
right: -7px !important;
}
.bloglo-checkbox .bloglo-label .bloglo-info-icon .bloglo-tooltip:after {
left: auto !important;
right: 12px !important;
}
.bloglo-checkbox:hover input[type="checkbox"] {
border-color: #0085ba;
opacity: 1;
}
checkbox-group.min.js 0000644 00000001175 15242601420 0010604 0 ustar 00 !(function ($) {
"use strict";
wp.customize.controlConstructor["bloglo-checkbox-group"] =
wp.customize.Control.extend({
ready: function () {
var control = this;
control.setting.get();
control.container.on("click", 'input[type="checkbox"]', function () {
control.save();
});
},
save: function () {
var value = [];
this.container
.find('input[type="checkbox"]')
.each(function (index, el) {
$(el).is(":checked") && value.push($(el).data("id"));
}),
this.setting.set(value);
},
});
})(jQuery);
checkbox-group.min.css 0000644 00000004764 15242601420 0010767 0 ustar 00 .bloglo-checkbox {
-js-display: flex;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
font-weight: 500;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-size: 14px;
cursor: default;
}
.bloglo-checkbox input[type="checkbox"] {
position: relative;
border: 2px solid currentColor;
border-radius: 2px;
background: none;
clear: none;
cursor: pointer;
display: inline-block !important;
line-height: 0;
margin: 1px 0 0;
outline: 0;
padding: 0 !important;
text-align: center;
vertical-align: text-top;
height: 20px;
width: 20px;
min-width: 20px;
opacity: 0.5;
transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
box-shadow: none;
}
.bloglo-checkbox input[type="checkbox"]:before {
position: absolute;
margin: 0;
content: "";
opacity: 0;
left: 6px;
top: 2px;
width: 5px;
height: 10px;
border: solid #fff;
border-width: 0 2px 2px 0;
transform: rotate(45deg) scale(0);
z-index: 2;
transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
box-sizing: border-box;
}
.bloglo-checkbox input[type="checkbox"]:disabled:not(:checked) {
border-color: currentColor !important;
opacity: 0.65 !important;
pointer-events: none;
}
.bloglo-checkbox input[type="checkbox"]:disabled:not(:checked) + .bloglo-label {
opacity: 0.65;
pointer-events: none;
}
.bloglo-checkbox input[type="checkbox"]:checked {
border-color: #0085ba;
background-color: #0085ba;
opacity: 1;
}
.bloglo-checkbox input[type="checkbox"]:checked:before {
opacity: 1;
transform: rotate(45deg) scale(1);
}
.bloglo-checkbox input[type="checkbox"]:checked:disabled {
opacity: 0.65;
pointer-events: none;
border-color: #0085ba;
}
.bloglo-checkbox input[type="checkbox"]:checked:disabled + .bloglo-label {
pointer-events: none;
}
.bloglo-checkbox .bloglo-label {
-js-display: flex;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
cursor: pointer;
padding-left: 11px;
-ms-flex-positive: 1;
flex-grow: 1;
}
.bloglo-checkbox .bloglo-label .bloglo-info-icon {
margin-left: auto;
position: relative !important;
}
.bloglo-checkbox .bloglo-label .bloglo-info-icon .bloglo-tooltip {
left: auto !important;
right: -7px !important;
}
.bloglo-checkbox .bloglo-label .bloglo-info-icon .bloglo-tooltip:after {
left: auto !important;
right: 12px !important;
}
.bloglo-checkbox:hover input[type="checkbox"] {
border-color: #0085ba;
opacity: 1;
}
checkbox-group.scss 0000644 00000004633 15242601420 0010363 0 ustar 00 /*****************************************/
/* Customizer checkbox group control style
/*****************************************/
/**
* Import configuration file with variables.
*/
@import "../../../../assets/sass/config";
$color_1: #0085ba;
$body_color: #ddd;
$admin_border_color: #ddd;
.bloglo-checkbox {
display: flex;
align-items: center;
font-weight: 500;
user-select: none;
font-size: 14px;
cursor: default;
input[type="checkbox"] {
position: relative;
border: 2px solid currentColor;
border-radius: 2px;
background: none;
clear: none;
cursor: pointer;
display: inline-block !important;
line-height: 0;
margin: 1px 0 0 0;
outline: 0;
padding: 0 !important;
text-align: center;
vertical-align: text-top;
height: 20px;
width: 20px;
min-width: 20px;
opacity: 0.5;
transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
box-shadow: none;
&:before {
position: absolute;
margin: 0;
content: "";
opacity: 0;
left: 6px;
top: 2px;
width: 5px;
height: 10px;
border: solid #fff;
border-width: 0 2px 2px 0;
transform: rotate(45deg) scale(0);
z-index: 2;
transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
box-sizing: border-box;
}
&:disabled:not(:checked) {
border-color: currentColor !important;
opacity: 0.65 !important;
pointer-events: none;
& + .bloglo-label {
opacity: 0.65;
pointer-events: none;
}
}
&:checked {
border-color: $color_1;
background-color: $color_1;
opacity: 1;
&:before {
opacity: 1;
transform: rotate(45deg) scale(1);
}
&:disabled {
opacity: 0.65;
pointer-events: none;
border-color: $color_1;
& + .bloglo-label {
pointer-events: none;
}
}
}
}
.bloglo-label {
display: flex;
align-items: center;
cursor: pointer;
padding-left: 11px;
flex-grow: 1;
.bloglo-info-icon {
margin-left: auto;
position: relative !important;
.bloglo-tooltip {
left: auto !important;
right: -7px !important;
&:after {
left: auto !important;
right: 12px !important;
}
}
}
}
&:hover {
input[type="checkbox"] {
border-color: $color_1;
opacity: 1;
}
}
}
checkbox-group.js 0000644 00000001541 15242601420 0010017 0 ustar 00 (function ($) {
"use strict";
wp.customize.controlConstructor["bloglo-checkbox-group"] =
wp.customize.Control.extend({
ready: function () {
"use strict";
var control = this,
setting = control.setting.get();
control.container.on("click", 'input[type="checkbox"]', function () {
control.save();
});
},
/**
* Store value for range control.
*
* @since 1.0.0
*
* @access private
*
* @returns {void}
*/
save: function () {
var value = [];
this.container
.find('input[type="checkbox"]')
.each(function (index, el) {
if ($(el).is(":checked")) {
value.push($(el).data("id"));
}
});
this.setting.set(value);
},
});
})(jQuery);
class-bloglo-customizer-control-checkbox-group.php 0000644 00000006715 15242601420 0016441 0 ustar 00 <?php
/**
* Bloglo Customizer checkbox group control class.
*
* @package Bloglo
* @author Peregrine Themes
* @since 1.0.0
*/
/**
* Do not allow direct script access.
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
if ( ! class_exists( 'Bloglo_Customizer_Control_Checkbox_Group' ) ) :
/**
* Bloglo Customizer checkbox group control class.
*/
class Bloglo_Customizer_Control_Checkbox_Group extends Bloglo_Customizer_Control {
/**
* The control type.
*
* @var string
*/
public $type = 'bloglo-checkbox-group';
/**
* Link target.
*
* @since 1.0.0
* @var string
*/
public $choices = array();
/**
* Constructor.
*
* @since 1.0.0
* @param WP_Customize_Manager $manager Customizer bootstrap instance.
* @param string $id Control ID.
* @param array $args Default parent's arguments.
*/
public function __construct( $manager, $id, $args = array() ) { // phpcs:ignore Generic.CodeAnalysis.UselessOverridingMethod.Found
parent::__construct( $manager, $id, $args );
}
/**
* Refresh the parameters passed to the JavaScript via JSON.
*
* @see WP_Customize_Control::to_json()
*/
public function to_json() {
parent::to_json();
$this->json['choices'] = $this->choices;
}
/**
* An Underscore (JS) template for this control's content (but not its container).
*
* Class variables for this control class are available in the `data` JS object;
* export custom variables by overriding {@see WP_Customize_Control::to_json()}.
*
* @see WP_Customize_Control::print_template()
*/
protected function content_template() {
?>
<div class="bloglo-checkbox-group-wrapper bloglo-control-wrapper">
<# if ( data.label ) { #>
<div class="bloglo-control-heading customize-control-title bloglo-field">
<span>{{{ data.label }}}</span>
<# if ( data.description ) { #>
<i class="bloglo-info-icon">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-help-circle">
<circle cx="12" cy="12" r="10"></circle>
<path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path>
<line x1="12" y1="17" x2="12" y2="17"></line>
</svg>
<span class="bloglo-tooltip">{{{ data.description }}}</span>
</i>
<# } #>
</div>
<# } #>
<div class="bloglo-checkbox-group-control">
<# _.each( data.choices, function( params, key ) { #>
<p>
<label class="bloglo-checkbox">
<input type="checkbox" name="{{ data.id }}-{{ key }}" data-id="{{ key }}" <# if ( _.contains( data.value, key ) ) { #>checked="checked" <# } #>>
<span class="bloglo-label">{{ params.title }}
<# if ( params.desc ) { #>
<i class="bloglo-info-icon">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-help-circle">
<circle cx="12" cy="12" r="10"></circle>
<path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path>
<line x1="12" y1="17" x2="12" y2="17"></line>
</svg>
<span class="bloglo-tooltip">{{ params.desc }}</span>
</i>
<# } #>
</span>
</label>
</p>
<# } ) #>
</div>
</div><!-- END .bloglo-button-wrapper -->
<?php
}
}
endif;