Hi Yakov, Could you please help me with finding out what attribute would change when the two functions triggered? I don't want to use timer if possible.
Another thing that confuses me is, should I keep the capability to TWC in newly opened Tiddloid Lite? I want to cut off some dependencies in the lite version, most of which were to support TWC. And the support of Tiddloid is not being dropped. Best regards, donmor 在 2019年8月29日星期四 UTC+8上午5:18:34,Yakov写道: > Hi donmor, > > could you clarify the dirty attribute thing? Did I get you correctly that > Tiddloid is looking for the "total-dirty" attribute of some DOM element to > check whether TW is dirty? If so which element should that be? > > Currently, TiddlyWiki Classic has 2 dirtiness markers: > the dirty property of the global store object (window.store in browser, an > instance of TiddlyWiki "class") which is supposed to be got via the > store.isDirty() helper and this property means "there are some changed but > unsaved tiddlers"the dirtiness of the story global object which is calculated > using the story.areAnyDirty() helper which looks at each tiddler element's > dirty attribute and doesn't store a single flag anywhere; this dirtiness > means "some edit fields got some changes but those were not applied to > tiddlers yet" > Ideally, the warning should be shown when either dirtiness is present, like > ShowUnsavedPlugin checks; to be precise, areAnyDirty currently checks whether > any tiddler is in the edit mode (regardless any its field was touched or not) > which is something to improved, but don't bother with this. > > My main question is – can Tiddloid check those 2 markers in TWC and show the > "are you sure to exit with unsaved changes?" dialog only when one of those > markers is dirty? Or the only way is to implement the "total-dirty" attribute > somewhere? > > Another question is – for the sake of localization, can Tiddloid use the > message from (window.)config.messages.confirmExit for the dialog? (this way, > if someone has a translation installed, they will get a localized dialog) > > Best regards, > Yakov. > > воскресенье, 18 августа 2019 г., 20:11:57 UTC+3 пользователь donmor3000 > написал: > Sorry but the total-dirty attribute of the whole TWC document not found yet. > That's why Tiddloid's dirty indicator works only with TW5.I've never had this > problem. Maybe try updating the app and click SAVE in every wiki? > 在 2019年8月6日星期二 UTC+8下午8:13:27,Vincent Yeh写道:No more extra confirmation to > close a tiddler, thanks a lot for the update! > I am now, however, having two issues using it. One is that the dirty flag > does not comply with the store.setDirty() function in the classic version. My > view mode editor plugins, twve, rely on this API function to inform the TWC > about changes made through my plugins. It is not working now, Tiddloid is not > aware of any change made through twve. > The other is that the tiddler list shown upon opening the app does not > contain the title of tiddlers as it did. Every tiddler is shown as TiddlyWiki > and that's it. I am not able to tell which one is which any more! I opened > tiddlers existing in another folder, if that helps. > Like I said, it is a great work and I really enjoyed using it. If these two > issues can be fixed somehow, that will be very much appreciated! > Best, > Vincent -- You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywikidev/72020f40-b62a-4a5b-a802-29379a93627a%40googlegroups.com.
