| @@ -14,9 +14,8 @@ | ||
| 14 | 14 | use WPDeveloper\BetterDocs\Admin\Customizer\Controls\SeparatorControl; |
| 15 | 15 | use WPDeveloper\BetterDocs\Admin\Customizer\Controls\AlphaColorControl; |
| 16 | 16 | use WPDeveloper\BetterDocs\Admin\Customizer\Controls\RadioImageControl; |
| 17 | 17 | use WPDeveloper\BetterDocs\Admin\Customizer\Controls\RangeValueControl; |
| 18 | -use WPDeveloper\BetterDocs\Admin\Customizer\Controls\MultiDimensionControl; | |
| 19 | 18 | |
| 20 | 19 | class DocsPage extends Section { |
| 21 | 20 | /** |
| 22 | 21 | * Section Priority |
| @@ -76,12 +75,8 @@ | ||
| 76 | 75 | 'layout-1' => [ |
| 77 | 76 | 'label' => __( 'Grid Layout', 'betterdocs' ), |
| 78 | 77 | 'image' => $this->assets->icon( 'customizer/docs-page/layout-1.png', true ) |
| 79 | 78 | ], |
| 80 | - 'layout-8' => [ | |
| 81 | - 'label' => __( 'Slate Layout', 'betterdocs' ), | |
| 82 | - 'image' => $this->assets->icon( 'customizer/docs-page/layout-8.png', true ) | |
| 83 | - ], | |
| 84 | 79 | 'layout-2' => [ |
| 85 | 80 | 'label' => __( 'Box Layout', 'betterdocs' ), |
| 86 | 81 | 'image' => $this->assets->icon( 'customizer/docs-page/layout-2.png', true ) |
| 87 | 82 | ], |
| @@ -4362,252 +4357,8 @@ | ||
| 4362 | 4357 | 'label' => __( 'Bottom Left', 'betterdocs' ), |
| 4363 | 4358 | 'priority' => 58.4, |
| 4364 | 4359 | 'input_attrs' => [ |
| 4365 | 4360 | 'class' => 'betterdocs_doc_page_explore_btn_borderr betterdocs-dimension' |
| 4366 | - ] | |
| 4367 | - ] | |
| 4368 | - ) | |
| 4369 | - ); | |
| 4370 | - } | |
| 4371 | - | |
| 4372 | - // Layout-8 specific controllers | |
| 4373 | - public function column_number_layout_8() { | |
| 4374 | - $this->customizer->add_setting( | |
| 4375 | - 'betterdocs_docs_page_column_number_layout_8', | |
| 4376 | - [ | |
| 4377 | - 'default' => $this->defaults['betterdocs_docs_page_column_number_layout_8'], | |
| 4378 | - 'capability' => 'edit_theme_options', | |
| 4379 | - 'sanitize_callback' => [ $this->sanitizer, 'integer' ] | |
| 4380 | - ] | |
| 4381 | - ); | |
| 4382 | - | |
| 4383 | - $this->customizer->add_control( | |
| 4384 | - new RangeValueControl( | |
| 4385 | - $this->customizer, | |
| 4386 | - 'betterdocs_docs_page_column_number_layout_8', | |
| 4387 | - [ | |
| 4388 | - 'type' => 'betterdocs-range-value', | |
| 4389 | - 'section' => 'betterdocs_doc_page_settings', | |
| 4390 | - 'settings' => 'betterdocs_docs_page_column_number_layout_8', | |
| 4391 | - 'label' => __( 'Column Number', 'betterdocs' ), | |
| 4392 | - 'priority' => 16, | |
| 4393 | - 'input_attrs' => [ | |
| 4394 | - 'class' => 'betterdocs-range-value', | |
| 4395 | - 'min' => 1, | |
| 4396 | - 'max' => 8, | |
| 4397 | - 'step' => 1 | |
| 4398 | - ] | |
| 4399 | - ] | |
| 4400 | - ) | |
| 4401 | - ); | |
| 4402 | - } | |
| 4403 | - | |
| 4404 | - public function column_gap_layout_8() { | |
| 4405 | - $this->customizer->add_setting( | |
| 4406 | - 'betterdocs_docs_page_column_gap_layout_8', | |
| 4407 | - [ | |
| 4408 | - 'default' => $this->defaults['betterdocs_docs_page_column_gap_layout_8'], | |
| 4409 | - 'capability' => 'edit_theme_options', | |
| 4410 | - 'sanitize_callback' => [ $this->sanitizer, 'integer' ] | |
| 4411 | - ] | |
| 4412 | - ); | |
| 4413 | - | |
| 4414 | - $this->customizer->add_control( | |
| 4415 | - new RangeValueControl( | |
| 4416 | - $this->customizer, | |
| 4417 | - 'betterdocs_docs_page_column_gap_layout_8', | |
| 4418 | - [ | |
| 4419 | - 'type' => 'betterdocs-range-value', | |
| 4420 | - 'section' => 'betterdocs_doc_page_settings', | |
| 4421 | - 'settings' => 'betterdocs_docs_page_column_gap_layout_8', | |
| 4422 | - 'label' => __( 'Gap Between Columns', 'betterdocs' ), | |
| 4423 | - 'priority' => 16, | |
| 4424 | - 'input_attrs' => [ | |
| 4425 | - 'class' => 'betterdocs-range-value', | |
| 4426 | - 'min' => 0, | |
| 4427 | - 'max' => 100, | |
| 4428 | - 'step' => 1 | |
| 4429 | - ] | |
| 4430 | - ] | |
| 4431 | - ) | |
| 4432 | - ); | |
| 4433 | - } | |
| 4434 | - | |
| 4435 | - public function icon_size_layout_8() { | |
| 4436 | - $this->customizer->add_setting( | |
| 4437 | - 'betterdocs_docs_page_icon_size_layout_8', | |
| 4438 | - [ | |
| 4439 | - 'default' => $this->defaults['betterdocs_docs_page_icon_size_layout_8'], | |
| 4440 | - 'capability' => 'edit_theme_options', | |
| 4441 | - 'transport' => 'postMessage', | |
| 4442 | - 'sanitize_callback' => [ $this->sanitizer, 'integer' ] | |
| 4443 | - ] | |
| 4444 | - ); | |
| 4445 | - | |
| 4446 | - $this->customizer->add_control( | |
| 4447 | - new RangeValueControl( | |
| 4448 | - $this->customizer, | |
| 4449 | - 'betterdocs_docs_page_icon_size_layout_8', | |
| 4450 | - [ | |
| 4451 | - 'type' => 'betterdocs-range-value', | |
| 4452 | - 'section' => 'betterdocs_doc_page_settings', | |
| 4453 | - 'settings' => 'betterdocs_docs_page_icon_size_layout_8', | |
| 4454 | - 'label' => __( 'Icon Size', 'betterdocs' ), | |
| 4455 | - 'priority' => 17, | |
| 4456 | - 'input_attrs' => [ | |
| 4457 | - 'class' => 'betterdocs-range-value', | |
| 4458 | - 'min' => 10, | |
| 4459 | - 'max' => 100, | |
| 4460 | - 'step' => 1 | |
| 4461 | - ] | |
| 4462 | - ] | |
| 4463 | - ) | |
| 4464 | - ); | |
| 4465 | - } | |
| 4466 | - | |
| 4467 | - public function category_title_font_size_layout_8() { | |
| 4468 | - $this->customizer->add_setting( | |
| 4469 | - 'betterdocs_docs_page_category_title_font_size_layout_8', | |
| 4470 | - [ | |
| 4471 | - 'default' => $this->defaults['betterdocs_docs_page_category_title_font_size_layout_8'], | |
| 4472 | - 'capability' => 'edit_theme_options', | |
| 4473 | - 'transport' => 'postMessage', | |
| 4474 | - 'sanitize_callback' => [ $this->sanitizer, 'integer' ] | |
| 4475 | - ] | |
| 4476 | - ); | |
| 4477 | - | |
| 4478 | - $this->customizer->add_control( | |
| 4479 | - new RangeValueControl( | |
| 4480 | - $this->customizer, | |
| 4481 | - 'betterdocs_docs_page_category_title_font_size_layout_8', | |
| 4482 | - [ | |
| 4483 | - 'type' => 'betterdocs-range-value', | |
| 4484 | - 'section' => 'betterdocs_doc_page_settings', | |
| 4485 | - 'settings' => 'betterdocs_docs_page_category_title_font_size_layout_8', | |
| 4486 | - 'label' => __( 'Category Title Font Size', 'betterdocs' ), | |
| 4487 | - 'priority' => 18, | |
| 4488 | - 'input_attrs' => [ | |
| 4489 | - 'class' => 'betterdocs-range-value', | |
| 4490 | - 'min' => 10, | |
| 4491 | - 'max' => 50, | |
| 4492 | - 'step' => 1 | |
| 4493 | - ] | |
| 4494 | - ] | |
| 4495 | - ) | |
| 4496 | - ); | |
| 4497 | - } | |
| 4498 | - | |
| 4499 | - public function docs_list_item_color_layout_8() { | |
| 4500 | - $this->customizer->add_setting( | |
| 4501 | - 'betterdocs_docs_page_docs_list_item_color_layout_8', | |
| 4502 | - [ | |
| 4503 | - 'default' => $this->defaults['betterdocs_docs_page_docs_list_item_color_layout_8'], | |
| 4504 | - 'capability' => 'edit_theme_options', | |
| 4505 | - 'transport' => 'postMessage', | |
| 4506 | - 'sanitize_callback' => [ $this->sanitizer, 'rgba' ] | |
| 4507 | - ] | |
| 4508 | - ); | |
| 4509 | - | |
| 4510 | - $this->customizer->add_control( | |
| 4511 | - new AlphaColorControl( | |
| 4512 | - $this->customizer, | |
| 4513 | - 'betterdocs_docs_page_docs_list_item_color_layout_8', | |
| 4514 | - [ | |
| 4515 | - 'label' => __( 'Docs List Item Color', 'betterdocs' ), | |
| 4516 | - 'section' => 'betterdocs_doc_page_settings', | |
| 4517 | - 'settings' => 'betterdocs_docs_page_docs_list_item_color_layout_8', | |
| 4518 | - 'priority' => 35 | |
| 4519 | - ] | |
| 4520 | - ) | |
| 4521 | - ); | |
| 4522 | - } | |
| 4523 | - | |
| 4524 | - public function docs_list_item_hover_color_layout_8() { | |
| 4525 | - $this->customizer->add_setting( | |
| 4526 | - 'betterdocs_docs_page_docs_list_item_hover_color_layout_8', | |
| 4527 | - [ | |
| 4528 | - 'default' => $this->defaults['betterdocs_docs_page_docs_list_item_hover_color_layout_8'], | |
| 4529 | - 'capability' => 'edit_theme_options', | |
| 4530 | - 'sanitize_callback' => [ $this->sanitizer, 'rgba' ] | |
| 4531 | - ] | |
| 4532 | - ); | |
| 4533 | - | |
| 4534 | - $this->customizer->add_control( | |
| 4535 | - new AlphaColorControl( | |
| 4536 | - $this->customizer, | |
| 4537 | - 'betterdocs_docs_page_docs_list_item_hover_color_layout_8', | |
| 4538 | - [ | |
| 4539 | - 'label' => __( 'Docs List Item Hover Color', 'betterdocs' ), | |
| 4540 | - 'section' => 'betterdocs_doc_page_settings', | |
| 4541 | - 'settings' => 'betterdocs_docs_page_docs_list_item_hover_color_layout_8', | |
| 4542 | - 'priority' => 36 | |
| 4543 | - ] | |
| 4544 | - ) | |
| 4545 | - ); | |
| 4546 | - } | |
| 4547 | - | |
| 4548 | - public function docs_list_item_font_size_layout_8() { | |
| 4549 | - $this->customizer->add_setting( | |
| 4550 | - 'betterdocs_docs_page_docs_list_item_font_size_layout_8', | |
| 4551 | - [ | |
| 4552 | - 'default' => $this->defaults['betterdocs_docs_page_docs_list_item_font_size_layout_8'], | |
| 4553 | - 'capability' => 'edit_theme_options', | |
| 4554 | - 'transport' => 'postMessage', | |
| 4555 | - 'sanitize_callback' => [ $this->sanitizer, 'integer' ] | |
| 4556 | - ] | |
| 4557 | - ); | |
| 4558 | - | |
| 4559 | - $this->customizer->add_control( | |
| 4560 | - new RangeValueControl( | |
| 4561 | - $this->customizer, | |
| 4562 | - 'betterdocs_docs_page_docs_list_item_font_size_layout_8', | |
| 4563 | - [ | |
| 4564 | - 'type' => 'betterdocs-range-value', | |
| 4565 | - 'section' => 'betterdocs_doc_page_settings', | |
| 4566 | - 'settings' => 'betterdocs_docs_page_docs_list_item_font_size_layout_8', | |
| 4567 | - 'label' => __( 'Docs List Item Font Size', 'betterdocs' ), | |
| 4568 | - 'priority' => 37, | |
| 4569 | - 'input_attrs' => [ | |
| 4570 | - 'class' => 'betterdocs-range-value', | |
| 4571 | - 'min' => 10, | |
| 4572 | - 'max' => 30, | |
| 4573 | - 'step' => 1 | |
| 4574 | - ] | |
| 4575 | - ] | |
| 4576 | - ) | |
| 4577 | - ); | |
| 4578 | - } | |
| 4579 | - | |
| 4580 | - public function docs_list_item_margin_layout_8() { | |
| 4581 | - $this->customizer->add_setting( | |
| 4582 | - 'betterdocs_docs_page_docs_list_item_margin_layout_8', | |
| 4583 | - [ | |
| 4584 | - 'default' => $this->defaults['betterdocs_docs_page_docs_list_item_margin_layout_8'], | |
| 4585 | - 'transport' => 'postMessage', | |
| 4586 | - 'capability' => 'edit_theme_options' | |
| 4587 | - ] | |
| 4588 | - ); | |
| 4589 | - | |
| 4590 | - $this->customizer->add_control( | |
| 4591 | - new MultiDimensionControl( | |
| 4592 | - $this->customizer, | |
| 4593 | - 'betterdocs_docs_page_docs_list_item_margin_layout_8', | |
| 4594 | - [ | |
| 4595 | - 'label' => __( 'Docs List Item Margin (PX)', 'betterdocs' ), | |
| 4596 | - 'section' => 'betterdocs_doc_page_settings', | |
| 4597 | - 'settings' => 'betterdocs_docs_page_docs_list_item_margin_layout_8', | |
| 4598 | - 'priority' => 40, | |
| 4599 | - 'input_fields' => [ | |
| 4600 | - 'input1' => __( 'top', 'betterdocs' ), | |
| 4601 | - 'input2' => __( 'right', 'betterdocs' ), | |
| 4602 | - 'input3' => __( 'bottom', 'betterdocs' ), | |
| 4603 | - 'input4' => __( 'left', 'betterdocs' ) | |
| 4604 | - ], | |
| 4605 | - 'defaults' => [ | |
| 4606 | - 'input1' => 24, | |
| 4607 | - 'input2' => 0, | |
| 4608 | - 'input3' => 0, | |
| 4609 | - 'input4' => 0 | |
| 4610 | 4361 | ] |
| 4611 | 4362 | ] |
| 4612 | 4363 | ) |
| 4613 | 4364 | ); |