diff --git a/assets/ami buttons sprite.psd b/assets/ami buttons sprite.psd index c3e6549..096ae9a 100644 Binary files a/assets/ami buttons sprite.psd and b/assets/ami buttons sprite.psd differ diff --git a/public/images/sprite.png b/public/images/sprite.png index 5d95d08..3cc6e33 100644 Binary files a/public/images/sprite.png and b/public/images/sprite.png differ diff --git a/src/ami.js/ts_utils.js b/src/ami.js/ts_utils.js index 7de7468..4b3b99a 100644 --- a/src/ami.js/ts_utils.js +++ b/src/ami.js/ts_utils.js @@ -46,8 +46,8 @@ var Utils = (function () { link.classList[holder.title == 'link' ? 'remove' : 'add']('js-unembed-btn'); }; Utils.ToggleSpoiler = function(element) { - var container = element.parentElement, - target = container.getElementsByTagName("span")[0]; + var container = element.parentElement; + var target = container.getElementsByTagName("span")[0]; if(container.dataset.revealed === 'yes') { container.dataset.revealed = 'no'; @@ -58,6 +58,9 @@ var Utils = (function () { target.textContent = container.dataset.shit; element.textContent = 'Hide'; } + + element.classList[container.dataset.revealed == 'no' ? 'add' : 'remove']('js-embed-btn'); + element.classList[container.dataset.revealed == 'no' ? 'remove' : 'add']('js-unembed-btn'); } Utils.SanitizeRegex = function (input) { var out = "";