Tag scripts: drop [if ...] and [reset] syntax (fix #3807, #3773)

Fixes #3807. Drops the TagScript module entirely and replaces it with
a simple call to Post.tag.

Simultaneously fixes #3773 as a consequence of removing TagScript.run.
Post.update already updates data-tags by itself, so there was no need
for TagScript.run to update data-tags as well.
This commit is contained in:
evazion
2018-08-05 13:42:42 -05:00
parent b56681a609
commit 107d19c6b3
5 changed files with 6 additions and 71 deletions

View File

@@ -2,7 +2,6 @@ import Utility from './utility'
import Cookie from './cookie'
import Post from './posts.js.erb'
import Favorite from './favorites'
import TagScript from './tag_script'
let PostModeMenu = {};
@@ -175,7 +174,7 @@ PostModeMenu.click = function(e) {
} else if (s === "tag-script") {
var current_script_id = Cookie.get("current_tag_script_id");
var tag_script = Cookie.get("tag-script-" + current_script_id);
TagScript.run(post_id, tag_script);
Post.tag(post_id, tag_script);
} else {
return;
}