Skip to content

Commit b81b273

Browse files
committed
[update] version 7.2.0
1 parent 7a891e0 commit b81b273

20 files changed

+7640
-5618
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# dhtmlxScheduler #
22

33
[![dhtmlx.com](https://img.shields.io/badge/made%20by-DHTMLX-blue)](https://dhtmlx.com/)
4-
[![npm: v.7.1.3](https://img.shields.io/badge/npm-v.7.1.3-blue.svg)](https://www.npmjs.com/package/dhtmlx-scheduler)
4+
[![npm: v.7.2.0](https://img.shields.io/badge/npm-v.7.2.0-blue.svg)](https://www.npmjs.com/package/dhtmlx-scheduler)
55
[![License: GPL v2](https://img.shields.io/badge/license-GPL%20v2-blue.svg)](https://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
66

77
[DHTMLX Scheduler](https://dhtmlx.com/docs/products/dhtmlxScheduler) is a JavaScript library that allows you to add a Google-like scheduler to your web app or website.
@@ -87,7 +87,7 @@ scheduler.parse([
8787

8888
## License ##
8989

90-
dhtmlxScheduler v.7.1.3 Standard
90+
dhtmlxScheduler v.7.2.0 Standard
9191

9292
To use dhtmlxScheduler in non-GPL projects (and get Pro version of the product), please obtain Commercial/Enterprise or Ultimate license on our site https://dhtmlx.com/docs/products/dhtmlxScheduler/#licensing or contact us at sales@dhtmlx.com
9393

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "scheduler",
3-
"version": "7.1.3",
3+
"version": "7.2.0",
44
"homepage": "https://dhtmlx.com/docs/products/dhtmlxScheduler/",
55
"description": "JavaScript event calendar. Allows to manage events and appointments in different views",
66
"main": [

codebase/dhtmlxscheduler.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

codebase/dhtmlxscheduler.es.js

Lines changed: 5375 additions & 4991 deletions
Large diffs are not rendered by default.

codebase/dhtmlxscheduler.es.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

codebase/dhtmlxscheduler.js

Lines changed: 84 additions & 78 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

codebase/dhtmlxscheduler.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

codebase/sources/dhtmlxscheduler.css

Lines changed: 68 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -332,6 +332,9 @@
332332
font-weight: lighter;
333333
transform: translateY(-2px);
334334
}
335+
:root[data-scheduler-theme='flat'] .scheduler_popup_title {
336+
text-transform: uppercase;
337+
}
335338
:root[data-scheduler-theme='material'] {
336339
--dhx-scheduler-theme: material;
337340
--dhx-scheduler-font-family: Roboto, Helvetica, Arial, sans-serif;
@@ -433,6 +436,9 @@
433436
color: var(--dhx-scheduler-scale-color);
434437
line-height: 133%;
435438
}
439+
:root[data-scheduler-theme='material'] .scheduler_popup_title {
440+
text-transform: uppercase;
441+
}
436442
:root[data-scheduler-theme='contrast-white'] {
437443
--dhx-scheduler-theme: contrast-white;
438444
--dhx-scheduler-base-colors-disabled: #C2C2C2;
@@ -912,7 +918,7 @@ url("src/dhx-scheduler-icons.woff2?7d3dc8d31762f76ad3c385c23e9afbc6") format("wo
912918
color: var(--dhx-scheduler-btn-color-disabled);
913919
border-color: var(--dhx-scheduler-btn-border-disabled);
914920
}
915-
.scheduler_popup_button:not(.scheduler_ok_button) {
921+
.scheduler_popup_button:not(.scheduler_ok_button):not(.scheduler_rec_ok_button) {
916922
--dhx-scheduler-base-colors-icons: var(--dhx-scheduler-btn-color);
917923
--dhx-scheduler-btn-background: var(--dhx-scheduler-btn-outline-background);
918924
--dhx-scheduler-btn-color: var(--dhx-scheduler-btn-outline-color);
@@ -2027,6 +2033,65 @@ url("src/dhx-scheduler-icons.woff2?7d3dc8d31762f76ad3c385c23e9afbc6") format("wo
20272033
flex-wrap: wrap;
20282034
gap: 8px;
20292035
}
2036+
.scheduler-recurring_mode {
2037+
--dhx_scheduler-radio-size: 20px;
2038+
--dhx_scheduler-radio-border-color: #4c84f1;
2039+
--dhx_scheduler-radio-checked-color: #4c84f1;
2040+
--dhx_scheduler-radio-checked-inner-size: 10px;
2041+
--dhx_scheduler-font-size: 14px;
2042+
--dhx_scheduler-label-margin: 10px;
2043+
}
2044+
.scheduler-recurring_mode .dhtmlx_popup_title {
2045+
padding-top: 16px;
2046+
padding-bottom: 0;
2047+
}
2048+
.scheduler-recurring_mode .scheduler_popup_text {
2049+
justify-content: flex-start;
2050+
}
2051+
.scheduler-recurring_mode .scheduler_popup_controls {
2052+
justify-content: center;
2053+
padding-bottom: 16px;
2054+
}
2055+
.scheduler-recurring_mode .scheduler_popup_button {
2056+
min-width: 110px;
2057+
}
2058+
.scheduler-recurring_mode label.dhx_styled_radio {
2059+
display: flex;
2060+
align-items: center;
2061+
cursor: pointer;
2062+
padding-right: 4px;
2063+
}
2064+
.scheduler-recurring_mode .dhx_edit_recurrence_options {
2065+
display: flex;
2066+
flex-direction: column;
2067+
gap: var(--dhx_scheduler-label-margin);
2068+
}
2069+
.scheduler-recurring_mode .dhx_styled_radio > input[type="radio"] {
2070+
appearance: none;
2071+
width: var(--dhx_scheduler-radio-size);
2072+
height: var(--dhx_scheduler-radio-size);
2073+
border: 2px solid var(--dhx_scheduler-radio-border-color);
2074+
border-radius: 50%;
2075+
outline: none;
2076+
margin: 2px 10px 2px 5px;
2077+
display: inline-block;
2078+
position: relative;
2079+
background-color: transparent;
2080+
}
2081+
.scheduler-recurring_mode .dhx_styled_radio > input[type="radio"]:checked {
2082+
background-color: transparent;
2083+
}
2084+
.scheduler-recurring_mode .dhx_styled_radio > input[type="radio"]:checked::after {
2085+
content: '';
2086+
width: var(--dhx_scheduler-radio-checked-inner-size);
2087+
height: var(--dhx_scheduler-radio-checked-inner-size);
2088+
background-color: var(--dhx_scheduler-radio-checked-color);
2089+
border-radius: 50%;
2090+
position: absolute;
2091+
top: 50%;
2092+
left: 50%;
2093+
transform: translate(-50%, -50%);
2094+
}
20302095
.dhx_scale_text_styles {
20312096
font-size: var(--dhx-scheduler-caption-font-size);
20322097
font-weight: var(--dhx-scheduler-caption-font-weight);
@@ -3591,7 +3656,8 @@ div.dhx_timeline_label_column_header .dhx_timeline_label_content_wrapper {
35913656
.scheduler_popup_title {
35923657
border-top-left-radius: var(--dhx-scheduler-modal-border-radius);
35933658
border-top-right-radius: var(--dhx-scheduler-modal-border-radius);
3594-
text-transform: uppercase;
3659+
color: var(--dhx-scheduler-base-colors-text-base);
3660+
font-size: var(--dhx-scheduler-heading-font-size);
35953661
font-weight: var(--dhx-scheduler-heading-font-weight);
35963662
padding: calc(var(--dhx-scheduler-modal-padding)/2) var(--dhx-scheduler-modal-padding);
35973663
display: flex;

0 commit comments

Comments
 (0)