UNPKG

hyperscript.org

Version:

a small scripting language for the web

2 lines (1 loc) 865 B
function a(o){o.config.hideShowStrategies={twDisplay:function(s,i,t){s==="toggle"?i.classList.contains("hidden")?o.config.hideShowStrategies.twDisplay("show",i,t):o.config.hideShowStrategies.twDisplay("hide",i,t):s==="hide"?i.classList.add("hidden"):i.classList.remove("hidden")},twVisibility:function(s,i,t){s==="toggle"?i.classList.contains("invisible")?o.config.hideShowStrategies.twVisibility("show",i,t):o.config.hideShowStrategies.twVisibility("hide",i,t):s==="hide"?i.classList.add("invisible"):i.classList.remove("invisible")},twOpacity:function(s,i,t){s==="toggle"?i.classList.contains("opacity-0")?o.config.hideShowStrategies.twOpacity("show",i,t):o.config.hideShowStrategies.twOpacity("hide",i,t):s==="hide"?i.classList.add("opacity-0"):i.classList.remove("opacity-0")}}}typeof self<"u"&&self._hyperscript&&self._hyperscript.use(a);export{a as default};