Skip to content

Tag: javascript

bcrypt Error: data and hash arguments required

I am getting a bcrypt error stating that data and hash arguments are required, referencing line #44 in my routes.js file. From what I can tell, I am passing that information: the first parameter to bcrypt.compare is the user entered password, and the second is the hashed password retrieved from the db. What a…

How do I bind an angular 2 event to an svg object?

I have the following html: And the script: The result is it doesn’t execute dragKnob. If I instead use (click) it works as expected. Any ideas? Answer Drag events are not supported on SVG Elements: http://www.w3.org/TR/SVG/svgdom.html#RelationshipWithDOM2Events. if you want to do something while the obj…

Detect when “Inspect Element” is open

Samy Kamkar’s website, http://samy.pl, knows when the console is being opened and wipes the source/console when it does open. How does this work? Answer This took some digging. samy.pl has several levels of indirection and obfuscation on top of this code. It uses a different version of the detection cod…

Rethrowing error in promise catch

I found the following code in a tutorial: I’m a bit confused: does the catch call accomplish anything? It seems to me that it doesn’t have any effect, since it simply throws the same error that was caught. I base this on how a regular try/catch works. Answer There is no point to a naked catch and …

Vue.js – components data do not update

I have a Vue list that is based of an array and each array item renders a component where I bind the array item properties. This component has a mixed data, based on the binded properties The problem is that when I change the initial list array in any way, the mixed prop of the component maintains it’s …