PageSourceSearch

https://www.stewmac.com/bundle/bootstrap-password-toggler/bootstra…_lMdscWe65lTt9pOCvJytHQdDIDhms2NOrT-IG1uVY1

js stewmac.com collected 2026-09-24 09:16:36 UTC 2,014 bytes, 1 lines download raw bytes

1(function(n){"use strict";function i(n){t.defaults.debug&&window.console&&window.console.log&&window.console.log(n.type+"."+n.namespace+": ",n)}var t=function(i,r){this.$element=n(i);this.options=n.extend(t.defaults,r);this.isVisible=!1;this.init(i,r)};t.defaults={append:"append",iconPrefix:"",iconShow:"icon-icn-Item-View-outline",iconHide:"icon-icn-Item-Hide-outline",tooltip:"Show/Hide password",version:"1.0.2",debug:!1};t.prototype.init=function(){this.$element.attr("type","password");this.$icon=n(['<div class="input-group-'+this.options.append+'"><span class="input-group-text" title="'+this.options.tooltip+'"><i class="'+this.options.iconPrefix+" "+this.options.iconShow+'" aria-hidden="true"><\/i><\/span><\/div>'].join("")).css("cursor","pointer");this.options.append=="prepend"?this.$icon.insertBefore(this.$element):this.$icon.insertAfter(this.$element);this.bindEvents();this.$icon.off("click").on("click",n.proxy(function(){this.toggle()},this))};t.prototype.toggle=function(){var n=this.isVisible?"hide":"show",i=this.isVisible?"hidden":"shown";this.$element.trigger(n+".bs.password");this.isVisible?(this.$element.attr("type","password"),this.$icon.find("i").removeClass(t.defaults.iconHide).addClass(t.defaults.iconShow),this.$icon.find("svg").removeClass(t.defaults.iconHide).addClass(t.defaults.iconShow)):(this.$element.attr("type","text"),this.$icon.find("i").removeClass(t.defaults.iconShow).addClass(t.defaults.iconHide),this.$icon.find("svg").removeClass(t.defaults.iconShow).addClass(t.defaults.iconHide));this.$element.trigger(i+".bs.password");this.isVisible=this.isVisible?!1:!0};t.prototype.bindEvents=function(){this.$element.on({"show.bs.password":function(n){i(n)},"shown.bs.password":function(n){i(n)},"hide.bs.password":function(n){i(n)},"hidden.bs.password":function(n){i(n)}})};n.fn.password=function(i){return this.each(function(){var r=n(this),u=n.extend(r.data(),i);r.data("bs.password",new t(r,u))}),this};n(function(){n('[data-toggle="password"]').password()})})(jQuery)

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.