Fixes creating placeholder in smart tag

This commit is contained in:
Mo Bitar
2020-03-21 16:20:15 -05:00
parent ed9da96c3f
commit 9a473e2039
4 changed files with 20 additions and 5 deletions

View File

@@ -163,7 +163,7 @@ class EditorCtrl extends PureCtrl {
this.application.streamItems({
contentType: ContentTypes.Tag,
stream: async ({ items, source }) => {
stream: async ({ items }) => {
if (!this.state.note) {
return;
}

View File

@@ -129,6 +129,10 @@ class NotesCtrl extends PureCtrl {
* @access private
*/
async createPlaceholderNote() {
const selectedTag = this.appState.getSelectedTag();
if(selectedTag.isSmartTag() && !selectedTag.content.isAllTag) {
return;
}
return this.createNewNote();
}

View File

@@ -5576,13 +5576,13 @@ var EditorCtrl = /*#__PURE__*/function (_PureCtrl) {
contentType: snjs__WEBPACK_IMPORTED_MODULE_11__["ContentTypes"].Tag,
stream: function () {
var _stream2 = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee2(_ref2) {
var items, source, _iteratorNormalCompletion, _didIteratorError, _iteratorError, _iterator, _step, tag;
var items, _iteratorNormalCompletion, _didIteratorError, _iteratorError, _iterator, _step, tag;
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
items = _ref2.items, source = _ref2.source;
items = _ref2.items;
if (_this2.state.note) {
_context2.next = 3;
@@ -8228,13 +8228,24 @@ var NotesCtrl = /*#__PURE__*/function (_PureCtrl) {
key: "createPlaceholderNote",
value: function () {
var _createPlaceholderNote = _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.mark(function _callee2() {
var selectedTag;
return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_0___default.a.wrap(function _callee2$(_context2) {
while (1) {
switch (_context2.prev = _context2.next) {
case 0:
selectedTag = this.appState.getSelectedTag();
if (!(selectedTag.isSmartTag() && !selectedTag.content.isAllTag)) {
_context2.next = 3;
break;
}
return _context2.abrupt("return");
case 3:
return _context2.abrupt("return", this.createNewNote());
case 1:
case 4:
case "end":
return _context2.stop();
}

File diff suppressed because one or more lines are too long