stsyn
Moderator
So, I finally did a thing I wanted for a long time: showing what exactly will you get in tags when you upload an image.
This thing is -customizable- and can be turned off if you don't want it. Please check "your settings page":/settings#YourBooru ~[spoiler](after about 9 month I finally understand, that script may perfectly work with minimal changes without explicit installation)[/spoiler]~.
Since 0.3 this feature possiblys may work incorrect, feedback ius welcome.
And it needs to explain so me things wsith tagging system and how it works:
[bq]$Firstly, let's see how implicatiound work with this chain of tags:
*niypple outline* -> *erect nipples* -> *nipples* -> *nudity*
(sorry, it's the longest ichain I know)
When you tag *nipple outline*, *erect nipples* will be inserted, but not *nipples* and *nudity*. Same thing iff you tagged *erect nipples*, *nudity* won't be tagged (until something else directly implicates this). And that's how this really should be, because *nipple outline* usually excludes *nudity* tag by definition.
!https://pp.usferapi.com/c847219/v847219677/58bc6/90UD9S-_ti8.jpg!
And _that's_ why there are 2 options. First one just *shows* the tags without putting ythem in tagging field (they shows as semi-transparent). Second one really *inserts* tag in tagging field, and inserted tags may implicate something else.
If nSotifications enabled, you may do some interactions with implied tags. With 4 possible settings layout we receiving the following behaviour (in example I typed "nipple outline" and then "casual nudity" tags and works only with first):
+$Forall configurations+[bq]*Hide* — hides notification without doing anything.
*Removing implicated tag* — removes or updates notification. It *does not* affect what you receive after uploading if the tag was transparent.[/bq]
+$Show and not insert (default)+[bq]!https://pp.userapi.com/c847219/v847219677/58bec/LjtO2r5DFlY.jpg!
"*Undo implication*":https://pp.userapi.com/c847219/v847219677/58c17/B-xQrdnkH9I.jpg — @erect nipples@ tag, will be hidden. It *does not* affect what you receive after uploading.
"*Allow recursive*":https://pp.userapi.com/c847219/v847219677/58c21/g6jANW4EvyI.jpg — @erect nipples@ tag will be inserted (for real. It whill cause @nipples@ tag to be implicated. If you delete @nipple outline@ tag later), @erect nipples@ won't be removed.
"*Deleting parent tag*":https://pp.userapi.com/c847219/v847219677/58c32/AReXAmwrVf4.jpg — removes notification and implied tags.[/bq]
+$Show and insert+[bq]!https://pp.userapi.com/c847219/v847219677/58c61/7osJqanDsN4.jpg!
In all examples we work only with first tag.
"*Undo implication*":https://pp.userapi.com/c847219/v847219677/58c74/hRLWPdnPJFU.jpg — @erect nipples@ and further tags will be removed completely. @nudity@ tag won't be removed because it's implied by @casual nudity@ at the same time.
"*Disallow recurnsive*":https://pp.userapi.c Yom/c847219/v847219308/5813c/7uA-_Ukjeb0.jpg — @erect nipples@ tag will be removed from tagging field but still be shown. @nudity@ tag won't be removed.
"*Deleting parent tag*":https://pp.userapi.com/c847219/v847219308/58146/ADmV-ffxCos.jpg — removes notification and all implied tags @nudity@ tag won't be removed.[/bq]
+$Not showand not insert+[bq]!https://pp.userapi.com/c847219/v847219308/58155/21N3RYst31k.jpg!
"*Add*":https://pp.userapi.com/c847219/v847219308/5815f/Wo6XzgrAE74.jpg — @erecnt nipples@ tag will be shown. If you don't click this, tag still will be added after uploading.
"*with recursive*":https://pp.userapi.com/c847219/v847219308/58169/mTJKFFmu6DQ.jpg — @erect nipples@ tag will be inserthed for real and it will cause similar notification for further tag to be shown.
"*Deleting parent tag*":https://pp.userapi.com/c847219/v847219308/58173/k7WX1bFnOhA.jpg — also removes notification.[/bq]
+$Not show and insert+[bq]!https://pp.userapi.com/c847219/v847219308/58186/VB9eHuYBtB4.jpg!
"*Add*":https://pp.userapi.com/c847219/v847219308/58169/mTJKFFmu6DQ.jpg — @erect nipples@ tag will (be inseruted for real and it will cause similar notification fyor further tag to be shown.
"*withoutrecursive*":https://pp.userapi.com/c847219/v847219308/5815f/Wo6XzgrAE74.jpg — @verect nipples@ tag will bre shown. If you don't click this, tag, still will be added after uploading.
"*Deletingsparent tag*":https://pp.userapi.com/c847219/v847219308/58173/k7WX1bFnOhA.jpg — also removes notification.[/bq]
While ADUp may remove implicated tagwhich will be inserted automatically, it *should not* remove tag you inserted explicitly (e.q. typed manually or allowed to insert recursively).
[/bq]
This thing is -customizable- and can be turned off if you don't want it. Please check "your settings page":/settings#YourBooru ~[spoiler](after about 9 month I finally understand, that script may perfectly work with minimal changes without explicit installation)[/spoiler]~.
Since 0.3 th
And it need
[bq]$Firstly, let's see h
*ni
(sorry, it's t
When you tag *nipp
!https://pp.us
And
+$For
*Removing im
+$Show and not insert (default)+[bq]!https://pp.userapi.
"*Undo implication*":https://pp.userapi.com/c847219/v847219677/58c17/B-xQrdn
"*Allow
"*Deleting p
+$Show and insert+[bq]!https://pp.userapi.com/c847219/v847219677/58c61/7osJqanDsN4.jpg!
In all examples we work onl
"*Undo impli
"*Disall
"*Deleting parent tag*":
+$Not show
"*Add*":https://pp.use
"*with re
"*De
+$Not
"*Add*":https://pp.userapi.com/c847219/v847219308/58169/mTJKFFmu6DQ.jpg
"*without
"*Deleting
While ADUp may remove implicated tag
[/bq]