📱 replace type

This commit is contained in:
Vanessa 2023-12-17 15:58:18 +08:00
parent 9d639e8ff0
commit f54f040a37
9 changed files with 17 additions and 5 deletions

View file

@ -445,6 +445,7 @@
"cancelMerged": "Cancel cell merge",
"useDefaultWidth": "Use Default Column Width",
"type": "Type",
"replaceType": "Replace type",
"searchBlockType": "Block types (searches in the enabled types below, the filter option in the global search overrides this setting)",
"searchBlockAttr": "Block attributes (search not only in the content, but also in the following enabled attributes)",
"searchIndex": "Index",

View file

@ -445,6 +445,7 @@
"cancelMerged": "Cancelar fusión de celda",
"useDefaultWidth": "Usar el ancho de columna por defecto",
"type": "Tipo",
"replaceType": "Reemplazar tipo",
"searchBlockType": "Tipos de bloque (busque en los tipos habilitados a continuación, la opción de filtro en la búsqueda global anula esta configuración)",
"searchBlockAttr": "Atributos de bloque (busca no sólo en el contenido, sino también en los siguientes atributos habilitados)",
"searchIndex": "Índice",

View file

@ -445,6 +445,7 @@
"cancelMerged": "Annuler la fusion de cellules",
"useDefaultWidth": "Utiliser la largeur de colonne par défaut",
"type": "Type",
"replaceType": "Remplacer le type",
"searchBlockType": "Types de bloc (recherche dans les types activés ci-dessous, l'option de filtre dans la recherche globale remplace ce paramètre)",
"searchBlockAttr": "Attributs de bloc (recherche non seulement dans le contenu, mais aussi dans les attributs activés suivants)",
"searchIndex": "Index",

View file

@ -445,6 +445,7 @@
"cancelMerged": "拆分單元格",
"useDefaultWidth": "使用預設列寬",
"type": "類型",
"replaceType": "替換類型",
"searchBlockType": "塊級類型(在以下啟用的類型中進行搜索,全域搜索中的過濾選項會覆蓋該設置)",
"searchBlockAttr": "塊級屬性(不僅在內容中進行搜索,同時也會在以下啟用的屬性中搜索)",
"searchIndex": "索引",

View file

@ -445,6 +445,7 @@
"cancelMerged": "拆分单元格",
"useDefaultWidth": "使用默认列宽",
"type": "类型",
"replaceType": "替换类型",
"searchBlockType": "块级类型(在以下启用的类型中进行搜索,全局搜索中的过滤选项会覆盖该设置)",
"searchBlockAttr": "块级属性(不仅在内容中进行搜索,同时也会在以下启用的属性中搜索)",
"searchIndex": "索引",

View file

@ -498,7 +498,7 @@ const initSearchEvent = (app: App, element: Element, config: ISearchOption) => {
embedBlock: window.siyuan.config.search.embedBlock,
databaseBlock: window.siyuan.config.search.databaseBlock,
},
replaceTypes: Constants.SIYUAN_DEFAULT_REPLACETYPES,
replaceTypes: Object.assign({}, Constants.SIYUAN_DEFAULT_REPLACETYPES),
}, config);
});
window.siyuan.menus.menu.fullscreen();

View file

@ -239,7 +239,7 @@ export const getLocalStorage = (cb: () => void) => {
embedBlock: window.siyuan.config.search.embedBlock,
databaseBlock: window.siyuan.config.search.databaseBlock,
},
replaceTypes: Constants.SIYUAN_DEFAULT_REPLACETYPES,
replaceTypes: Object.assign({}, Constants.SIYUAN_DEFAULT_REPLACETYPES),
};
defaultStorage[Constants.LOCAL_ZOOM] = 1;
@ -267,7 +267,7 @@ export const getLocalStorage = (cb: () => void) => {
// 搜索数据添加 replaceTypes 兼容
if (!window.siyuan.storage[Constants.LOCAL_SEARCHDATA].replaceTypes ||
Object.keys(window.siyuan.storage[Constants.LOCAL_SEARCHDATA].replaceTypes).length === 0) {
window.siyuan.storage[Constants.LOCAL_SEARCHDATA].replaceTypes = Constants.SIYUAN_DEFAULT_REPLACETYPES;
window.siyuan.storage[Constants.LOCAL_SEARCHDATA].replaceTypes = Object.assign({}, Constants.SIYUAN_DEFAULT_REPLACETYPES);
}
cb();
});

View file

@ -377,6 +377,13 @@ export const moreMenu = async (config: ISearchOption,
});
}
}).element);
window.siyuan.menus.menu.append(new MenuItem({
iconHTML: "",
label: window.siyuan.languages.replaceType,
click() {
replaceFilterMenu(config);
}
}).element);
window.siyuan.menus.menu.append(new MenuItem({
iconHTML: "",
label: window.siyuan.languages.searchMethod,

View file

@ -477,7 +477,7 @@ export const genSearch = (app: App, config: ISearchOption, element: Element, clo
embedBlock: window.siyuan.config.search.embedBlock,
databaseBlock: window.siyuan.config.search.databaseBlock,
},
replaceTypes: Constants.SIYUAN_DEFAULT_REPLACETYPES,
replaceTypes: Object.assign({}, Constants.SIYUAN_DEFAULT_REPLACETYPES),
}, config, edit);
element.querySelector(".b3-chip--current")?.classList.remove("b3-chip--current");
event.stopPropagation();
@ -693,7 +693,7 @@ export const genSearch = (app: App, config: ISearchOption, element: Element, clo
embedBlock: window.siyuan.config.search.embedBlock,
databaseBlock: window.siyuan.config.search.databaseBlock,
},
replaceTypes: Constants.SIYUAN_DEFAULT_REPLACETYPES,
replaceTypes: Object.assign({}, Constants.SIYUAN_DEFAULT_REPLACETYPES),
}, config, edit);
element.querySelector("#criteria .b3-chip--current")?.classList.remove("b3-chip--current");
}, () => {