Skip to content
This repository was archived by the owner on Jul 28, 2025. It is now read-only.

Commit c9b4245

Browse files
committed
puliendo detalles
1 parent d68cb79 commit c9b4245

File tree

2 files changed

+14
-7
lines changed

2 files changed

+14
-7
lines changed

src/components/reducers/DatabaseDispatch.tsx

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import {
2121
import NoteInfo from "services/NoteInfo";
2222
import { DataviewService } from "services/DataviewService";
2323
import { obtainUniqueOptionValues } from "helpers/SelectHelper";
24+
import { RowSelectOption } from "cdm/RowSelectModel";
2425

2526
export function databaseReducer(state: TableDataType, action: ActionType) {
2627
LOGGER.debug(
@@ -40,16 +41,20 @@ export function databaseReducer(state: TableDataType, action: ActionType) {
4041
const optionIndex = state.columns.findIndex(
4142
(column: TableColumn) => column.id === action.columnId
4243
);
44+
const newOption: RowSelectOption = {
45+
label: action.option,
46+
backgroundColor: action.backgroundColor,
47+
};
48+
state.columns[optionIndex].options.push(newOption);
49+
state.view.diskConfig.updateColumnProperties(action.columnId, {
50+
options: state.columns[optionIndex].options,
51+
});
52+
4353
return update(state, {
4454
columns: {
4555
[optionIndex]: {
4656
options: {
47-
$push: [
48-
{
49-
label: action.option,
50-
backgroundColor: action.backgroundColor,
51-
},
52-
],
57+
$push: [newOption],
5358
},
5459
},
5560
},

src/settings/handlers/media/MediaDimensionsHandler.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,13 @@ import { AbstractSettingsHandler, SettingHandlerResponse } from "settings/handle
55
export class MediaDimensionsHandler extends AbstractSettingsHandler {
66
settingTitle: string = 'Choose dimensions of embeded media';
77
handle(settingHandlerResponse: SettingHandlerResponse): SettingHandlerResponse {
8-
const { settingsManager, containerEl, view } = settingHandlerResponse;
8+
const { settingsManager, containerEl } = settingHandlerResponse;
99
const media_settings = settingsManager.plugin.settings.global_settings.media_settings;
1010
if (media_settings.enable_media_view) {
1111
// Check if media_settings is enabled
1212
const dimensionSettings = new Setting(containerEl)
13+
.setName('Media Dimensions')
14+
.setDesc('Choose default value of media dimensions (heightxwidth)')
1315
.addText(text => {
1416
text.setPlaceholder("Height")
1517
.setValue(media_settings.height.toString())

0 commit comments

Comments
 (0)