mirror of
https://github.com/NodeBB/NodeBB.git
synced 2026-02-21 14:07:42 +01:00
fix: allow passing a selected category markup
from another selector like in composer
This commit is contained in:
@@ -97,7 +97,7 @@
|
||||
"multer": "2.0.2",
|
||||
"nconf": "0.13.0",
|
||||
"nodebb-plugin-2factor": "7.6.1",
|
||||
"nodebb-plugin-composer-default": "10.3.20",
|
||||
"nodebb-plugin-composer-default": "10.3.21",
|
||||
"nodebb-plugin-dbsearch": "6.3.5",
|
||||
"nodebb-plugin-emoji": "6.0.5",
|
||||
"nodebb-plugin-emoji-android": "4.1.1",
|
||||
|
||||
@@ -29,7 +29,7 @@ define('categorySelector', [
|
||||
return false;
|
||||
}
|
||||
selector.selectCategory(categoryEl.attr('data-cid'));
|
||||
return onSelect(selector.selectedCategory);
|
||||
return onSelect({ ...selector.selectedCategory, categoryEl });
|
||||
});
|
||||
|
||||
let defaultSelectHtml = selector.el.find('[component="category-selector-selected"]').html();
|
||||
@@ -37,8 +37,8 @@ define('categorySelector', [
|
||||
translator.translate(defaultSelectHtml, (translated) => {
|
||||
defaultSelectHtml = translated;
|
||||
});
|
||||
selector.selectCategory = function (cid) {
|
||||
const categoryEl = selector.el.find('[data-cid="' + cid + '"]');
|
||||
selector.selectCategory = function (cid, selectedEl = null) {
|
||||
const categoryEl = selectedEl || selector.el.find('[data-cid="' + cid + '"]');
|
||||
selector.selectedCategory = {
|
||||
cid: cid,
|
||||
name: categoryEl.attr('data-name'),
|
||||
|
||||
Reference in New Issue
Block a user