These are chat archives for FreeCodeCamp/HelpFrontEnd

12th
Sep 2018
AbrisM
@AbrisM
Sep 12 2018 00:38
You can import a .mov into HTML and run it that way too as a pop-up in Javascript
Daniel
@Feldbot
Sep 12 2018 00:41
Hi, I'm trying to figure out the Make a Person challenge. I got it to pass most of the use cases except returning the full name functions after being set. I can set the first and last names, but not both. I've tried a bunch of things and at this point am just baffled. Here is my pen.
AbrisM
@AbrisM
Sep 12 2018 01:17
@AbrisM
https://jsfiddle.net/0kn8e9jr/ Hi all been stuck on this relatively small script for some hours now.
Can someone tell me why Expected an assignment error is highlighted everytime .document is used?
document.getElementById('fname').value; shouldn't be an issue, since it's extracting the value of a data from a td with the id of fname from the HTML document
newmoon
@newmoon
Sep 12 2018 01:20
@AbrisM There are a lot of syntax errors in your code. For example:
    if(bf1==true&&bf1===true);
document.write("Female").value;
    if(bm1==false&&bm1===false);
document.write("Male").value;
if statements shouldn't have a semi-colon after the condition
In your acceptInput function, values need to be assigned to a variable, so this is likely causing some errors too:
document.getElementById('fname').value;
document.getElementById('mid1').value;
document.getElementById('m1').boolValue;
document.getElementById('f1').boolValue;
AbrisM
@AbrisM
Sep 12 2018 01:26
@newmoon i'm hearing that not suppose to assign a var to a statement though, is that true? Such as var example= document.getElementById('fname').value;
Or would this apply only in the global scope?
Lia-Sue-Kim
@Lia-Sue-Kim
Sep 12 2018 02:06
what is it called in English when you put half of a box outside its container
like this
i'm not a native in English and can't find the right word to say it
Daniel
@Feldbot
Sep 12 2018 02:10
@Lia-Sue-Kim Overlapping?
Lia-Sue-Kim
@Lia-Sue-Kim
Sep 12 2018 02:11
so is it overlapped design?
i think it has another name but not sure
overlapping is when you can't make a design and it goes out of box right?
is it done with css positioning?
Lia-Sue-Kim
@Lia-Sue-Kim
Sep 12 2018 02:16
@Feldbot Sorry!! and thank you .It was correct and i found some tutorials on youtube
:p
AbrisM
@AbrisM
Sep 12 2018 02:19
So close to finding the solution. Global and local variables have been assigned to the functions but same issue.
Daniel
@Feldbot
Sep 12 2018 02:30
@Lia-Sue-Kim Overlapping is a way to describe it in English. There is an overflow property in css, but from what you were showing it just looks like a positioning problem. If you can describe more about your problem people might be able to help.
@Lia-Sue-Kim Yes, an overlapped design are when two elements cross over their respective containers.
AbrisM
@AbrisM
Sep 12 2018 05:45
Finally. Wow it was as simple as removing .value from a .write method
But took 5 hours for a small table script. Waaaay too long
Fernando L. Estuesta
@champolot
Sep 12 2018 11:07
hey could any one here could help me on my javascript code?

document.getElementById('loan-form').addEventListener('submit', calculateResults);

function calculateResults(e) {
console.log('Calculating...');

// UI VARS
const amount = document.getElementById('amount');
const interest = document.getElementById('interest');
const years = document.getElementById('years');
const monthlyPayment = document.getElementById('monthly-payment');
const totalPayment = document.getElementById('total-payment');
const totalInterest = document.getElementById('total-interest');

const principal = parseFloat(amount.value);
const calculatedInterest = parseFloat(interest.value) / 100 / 12;
const calculatedPayments = parseFloat(years.value) * 12;

//Compute Monthly Payment

const x = Math.pow(1 + calculatedInterest, calculatedPayments);
const monthly = (principal * x * calculatedInterest) / (x - 1);
if (isFinite(monthly)) {
    monthlyPayment.value = monthly.toFixed(2);
    totalPayment.value = (monthly * calculatedPayments).toFixed(2);
    totalInterest.value = ((monthly * calculatedPayments) - principal).toFixed(2);
} else {

    showError('Please check you numbers');
}


e.preventDefault();

}

function showError(error) {
const errorDiv = document.createElement('div');

const card = document.querySelector('.card');
const heading = document.querySelector('.heading');

errorDiv.classname = 'alert alert-danger';

errorDiv.appendChild(document.createTextNode(error));

card.insertBefore(errorDiv, heading);
setTimeout(clearError, 3000);

}

function clearError() {
document.querySelector('.alert').remove();
}

heres my code....

function clearError() {
document.querySelector('.alert').remove();
}
i get error on this line

Aditya
@ezioda004
Sep 12 2018 11:54
@champolot Dont think theres a .remove() method in nodeList object, what are you trying to do?
Fernando L. Estuesta
@champolot
Sep 12 2018 13:15
@ezioda004 thanks for the hell
For the help. Everythings fine now
I was trying to do a show div with a content then. Remove it after sec
a27-suryansh
@a27-suryansh
Sep 12 2018 13:27
Hi I needed some help with jquery
Eric Weiss
@eweiss17
Sep 12 2018 14:38
@a27-suryansh just post here
Rob
@PGFracing
Sep 12 2018 17:30
https://www.pgfracing.com/fullpretersim.html on mobile the two videos are stacked on top of each other, when I try adding padding they dissapear, just want a little white space between the two videos any ideas?
Christopher McCormack
@cmccormack
Sep 12 2018 17:38
@PGFracing use margin between items not padding
Rob
@PGFracing
Sep 12 2018 17:38
whats the difference between padding and margin basically seems they do the same thing alot of times
Christopher McCormack
@cmccormack
Sep 12 2018 17:41
padding is for spacing inside the bounds of an element, margin outside
Rob
@PGFracing
Sep 12 2018 17:46
ok thanks that makes sense
krckyboy
@krckyboy
Sep 12 2018 18:09

So, I'm still learning JS and whatnot, so I have one dilemma. At work, I have started some heavy templating, DOM action, Ajax calls.. I get it done, but my structure is awful. That's okay, I will refactor once I get everything to work. Now, I know about modules and I am not talking about ES6 modules, no need to separate it into files just yet.. my question is.. there are two types of modules and one is with IIFE which returns an object, where you put what you want to expose to the outer code, and modules in the form of an object literal... Similar, but there's difference. Which one should I choose and why? I would like to hear your opinion.

Basically, one way is:

let view = function() {
    let displaySomeElements = function() {
        // code here
    }

    return {
        displaySomeElements: displaySomeElements
    }
}

other way:

let view = {
    displaySomeElements: function() {
        // code here
    }
 }
Kaylee
@kaymonlee
Sep 12 2018 18:16
how do I make radio buttons clickable in the text?
James Cross
@crossjames934
Sep 12 2018 18:47

Hello everyone first post here so apologies in advance if this isn't the right place or I've neglected any customs here.

I'm doing the project titled "Apis and Microservices Projects - Timestamp Microservice"

I want to get data from the URL, so far I've got this in my server.js file on Glitch.com:

app.get("/api/timestamp/", function(req, res) { res.json({timestamp: "HELLO GITTER"}); });

So if the user puts "mypage.glitch.me/api/timestamp/" they will see {timestamp: "HELLO GITTER"}

What I want is for the user to put a bunch of characters after the final slash in the URL and for my page to be able to process that information, so essentially I'm looking to do something like:

app.get("/api/timestamp/<USER_INPUT>", function(req, res) { res.json({timestamp: <USER_INPUT>}); });

Can anyone help me with that?

Eric Weiss
@eweiss17
Sep 12 2018 18:57
@crossjames934 it seems like you already have the right idea, what is the problem?
James Cross
@crossjames934
Sep 12 2018 19:00

Hi Eric, bare with me it's hard to articulate. If I could do something like:

app.get("/api/timestamp/" + thisIsAVariable, function(req, res) { res.json({timestamp: thisIsAVariable}); });

I'd have the project finished in no time, but it just throws an error message when I try to do that

I've also tried:

app.get("/api/timestamp", function(req, res) { res.json({timestamp: req.timestamp}); });

does not work either, just returns an empty object {} when the URL ends with "/api/timestamp/" or an error message if you put anything after that last slash:

"Cannot GET /api/timestamp/12"

Sorry for the copy and paste everyone, didn't tag the responder

@eweiss17
Hi Eric, bare with me it's hard to articulate. If I could do something like:

app.get("/api/timestamp/" + thisIsAVariable, function(req, res) { res.json({timestamp: thisIsAVariable}); });

I'd have the project finished in no time, but it just throws an error message when I try to do that
I've also tried:

app.get("/api/timestamp", function(req, res) { res.json({timestamp: req.timestamp}); });

does not work either, just returns an empty object {} when the URL ends with "/api/timestamp/" or an error message if you put anything after that last slash:

"Cannot GET /api/timestamp/12"

Eric Weiss
@eweiss17
Sep 12 2018 19:20
my apologies, i do not work with node.js, though maybe all you need is another pair of eyes
you are trying to POST?
Christopher McCormack
@cmccormack
Sep 12 2018 19:42
@crossjames934 do you maybe want app.get("/api/timestamp/:params", function(...?
you can add any name where params is and access via req.params
Lia-Sue-Kim
@Lia-Sue-Kim
Sep 12 2018 20:02
@Feldbot thanks that was descriptive
AJ Brommy
@AJ-Brommy
Sep 12 2018 21:28
does anybody have any good way of hosting images so be used for pens in codepen?
i've been using dropbox but its like the link changes every now and then or something because the image breaks, and then i have to get the url again, which seems to be different, and then it works. bit annoying.
Christopher McCormack
@cmccormack
Sep 12 2018 21:32
@AJ-Brommy maybe github?
AJ Brommy
@AJ-Brommy
Sep 12 2018 21:32
oh lol
how do i do that? I have an account but i'm probably worse than a newbie on it lol
Christopher McCormack
@cmccormack
Sep 12 2018 21:34
create a new repo and upload some images, link to the image
AJ Brommy
@AJ-Brommy
Sep 12 2018 21:34
oh ok.. should be able to do that. thanks bud
does it need to be public for it to work?
nevermind, gotta pay for pvt anyway lol
AJ Brommy
@AJ-Brommy
Sep 12 2018 21:45
Thanks Chris. I got it. I'm a little overwhelmed with github tho lol..i don't really understand pull requests and such. hopefully i'll get round to that someday. it seems github is important in todays world so i gotta learn it
Lia-Sue-Kim
@Lia-Sue-Kim
Sep 12 2018 21:46
Is everything in programming work like that .Following instructions ?
from top to bottom or from code one to last code
Christopher McCormack
@cmccormack
Sep 12 2018 21:46
@AJ-Brommy you should try using it for your personal projects. It's not very difficult to get started, you don't have to deal with pull requests until there are other contributers.
Lia-Sue-Kim
@Lia-Sue-Kim
Sep 12 2018 21:47
is this something that is the same behind programming languages?
Brad
@bradtaniguchi
Sep 12 2018 21:48
@Lia-Sue-Kim what are you refering too? (I think I missed the previous topic)
Lia-Sue-Kim
@Lia-Sue-Kim
Sep 12 2018 21:49
no it's just im trying to understand the term statements in programming
that's why asked this question
when you learn programming
professors say if you learn a programming language
it makes it easy to learn the other language
cuz there is something behind all programming languages
the way they work I guess
Christopher McCormack
@cmccormack
Sep 12 2018 21:53
@AJ-Brommy it's also really great for backing up your code if you switch computers fairly often (like I do). You can clone your repository from github to a local computer, which pulls all the files down locally. Then you can make edits as you wish, then commit those changes and push them back up to github or whichever repo you use.
AJ Brommy
@AJ-Brommy
Sep 12 2018 21:54
ah right i see, now i'm starting to see a purpose etc
Lia-Sue-Kim
@Lia-Sue-Kim
Sep 12 2018 21:55
or variables to store data
Brad
@bradtaniguchi
Sep 12 2018 21:55
@Lia-Sue-Kim Ah yea, so there are a number of patterns that exist behind all programming languages. These are the sorts of things that exist beyond what is called syntax.
Lia-Sue-Kim
@Lia-Sue-Kim
Sep 12 2018 21:56
if else statements computers kinda make decisions or think
AJ Brommy
@AJ-Brommy
Sep 12 2018 21:56
i really don't know anything about it lol.. i remember going through the basic tutorial that we went through when i signed up to freecodecamp last year, but thats all. it didn't really make any sense to me then and never used it. and then sadly i stopped freecodecamp for about a year, restarted a couple of weeks ago, its a bit different now. but yeah, just slowly getting into the game lol
Brad
@bradtaniguchi
Sep 12 2018 21:56
Each language has their own syntax, but follow the same principles. In the same way you can apply the same patterns in most languages. An example would be Object Oriented Programming, languages like javascript, python, java, etc all support this, but each has their own syntax
@Lia-Sue-Kim Conditionals are probably universal, since without them you have no dynamic language without them.
Lia-Sue-Kim
@Lia-Sue-Kim
Sep 12 2018 21:57
is syntax the way the programm is written? or
Brad
@bradtaniguchi
Sep 12 2018 21:58
the syntax is more or less how the language is defined, just like actual spoken languages
Lia-Sue-Kim
@Lia-Sue-Kim
Sep 12 2018 21:58
i see
Brad
@bradtaniguchi
Sep 12 2018 21:58
The difference would probably be if you can only kinda speak a language, a native speaker might still be able to figure out what your saying. But computers are dumb and wont be able to figure out invalid syntax
AJ Brommy
@AJ-Brommy
Sep 12 2018 21:59
i think its like grammar
Brad
@bradtaniguchi
Sep 12 2018 22:00
Yea, actually languages are technically defined by grammar (thinking back to my lessons on compilers)
Lia-Sue-Kim
@Lia-Sue-Kim
Sep 12 2018 22:00
what about
web programmng and languages that work with compiler
i don't know how it's called
AJ Brommy
@AJ-Brommy
Sep 12 2018 22:01
it's all the same, html and css are not technically programming languages. but Javascript, or PHP are.
Lia-Sue-Kim
@Lia-Sue-Kim
Sep 12 2018 22:01
html nd css are not programming language
but they way it works
Brad
@bradtaniguchi
Sep 12 2018 22:02
Compiled languages and interpreted languages are different by how the computer "reads" the code, but it doesnt matter to much from a syntax, or concept standpoint
Lia-Sue-Kim
@Lia-Sue-Kim
Sep 12 2018 22:02
it follows intructions too
Brad
@bradtaniguchi
Sep 12 2018 22:02
CSS and html are more standards than programming languages
Lia-Sue-Kim
@Lia-Sue-Kim
Sep 12 2018 22:03
so real programming is not web programming then
i mean when all that started
Brad
@bradtaniguchi
Sep 12 2018 22:03
you can technically call javascript a standard, but that's another story. idk what you mean by web programming
AJ Brommy
@AJ-Brommy
Sep 12 2018 22:03
Javascript is web programming and is real programming
Brad
@bradtaniguchi
Sep 12 2018 22:03
yupo
Lia-Sue-Kim
@Lia-Sue-Kim
Sep 12 2018 22:03
it was by compiled languages right?
AJ Brommy
@AJ-Brommy
Sep 12 2018 22:04
ha ok it could get ugly getting through technicals lol
Lia-Sue-Kim
@Lia-Sue-Kim
Sep 12 2018 22:04
by web programming i mean making website and all that stuff that works in browsers
or languages that used for the web
Brad
@bradtaniguchi
Sep 12 2018 22:04
The web is a standard, but part of that standard is javascript, which is a real programming language
AJ Brommy
@AJ-Brommy
Sep 12 2018 22:05
but there are so many, many languages can be used for the web or not, its just some are better, or more common, to be used in certain ways. Python is known for web and non web uses.
Brad
@bradtaniguchi
Sep 12 2018 22:05
the definition of a "real programming" languages goes far more into math definitions than anything technical.
I guess it depends on what you mean by web heheh
Lia-Sue-Kim
@Lia-Sue-Kim
Sep 12 2018 22:06
but my boss' son studies computer science and it's his last year
he says he does internship for a data company
he knows python which is all about data
but he can't make anything that is related to web
when i ask him questions
Brad
@bradtaniguchi
Sep 12 2018 22:07
he probably knows how to use python for data related stuff, doesnt mean he knows EVERYTHING about python
Lia-Sue-Kim
@Lia-Sue-Kim
Sep 12 2018 22:08
but he can work with radars or real world objects or technologies
Brad
@bradtaniguchi
Sep 12 2018 22:08
python is very versitial and can be used for many things. (web, scripting, data, etc)
AJ Brommy
@AJ-Brommy
Sep 12 2018 22:08
he perhaps hasn't used it in that way. but, if one did use python, one would still need to know html and css, because you join them
just like using javascript
it adds functionality
Lia-Sue-Kim
@Lia-Sue-Kim
Sep 12 2018 22:09
when i see him like that i feel like im not learning anything
so i thought maybe after learning basics behinds programming i could learn languages like he does
AJ Brommy
@AJ-Brommy
Sep 12 2018 22:10
well you are, you've learned something he hasn't, how to build a website
yeah, this is a great way into, the javascript stuff will defo give you a good foundation for that
Lia-Sue-Kim
@Lia-Sue-Kim
Sep 12 2018 22:11
if i learn web programming can it be easier to understand in the future compiled languages if i decide to study computer science
or robotics AI
AJ Brommy
@AJ-Brommy
Sep 12 2018 22:12
the syntax/grammar is somewhat different to python tho, but like the other fella said if you can graps the principles, its ok, because you can adapt to the new language. python is pretty unique. many languages look and feel similar to the style of javascript, so its useful to get to grips with it.
for definite
Lia-Sue-Kim
@Lia-Sue-Kim
Sep 12 2018 22:13
i know computer science has many fields but I don't know if web programming helps me in the future
ok thank you @AJ-Brommy @bradtaniguchi guys for explaining all that stuff
and for your time
Lia-Sue-Kim
@Lia-Sue-Kim
Sep 12 2018 22:18
There is a computer scientist or a teacher on coursera the courses are by university of Michigan
she mentioned something that real programming is not html and css
or at least a computer scientist wouldnt call it programming
AJ Brommy
@AJ-Brommy
Sep 12 2018 22:19
agreed
Lia-Sue-Kim
@Lia-Sue-Kim
Sep 12 2018 22:20
she is right but she doesnt know what it took me to learn those
i had to learn english first cuz its something you must know for computer science
AJ Brommy
@AJ-Brommy
Sep 12 2018 22:20
everybody learns at different rates, the race is with yourself, nobody else :)
respect to you for that
Lia-Sue-Kim
@Lia-Sue-Kim
Sep 12 2018 22:21
lol
AJ Brommy
@AJ-Brommy
Sep 12 2018 22:25
Are you FreeCodeCamp?
*on
Brad
@bradtaniguchi
Sep 12 2018 22:26
@Lia-Sue-Kim A cool think I read into was turing complete and turing machines
AJ Brommy
@AJ-Brommy
Sep 12 2018 22:26
I think in computer science they learn web stuff too anyway so if you are learning it now it should give you a good head start, should be able to fly through that section then
Brad
@bradtaniguchi
Sep 12 2018 22:27
depends on where your learning, I didn't learn jack about web stuff XD
AJ Brommy
@AJ-Brommy
Sep 12 2018 22:29
oh right
how long ago? :P
Lia-Sue-Kim
@Lia-Sue-Kim
Sep 12 2018 22:33
@AJ-Brommy no ! right now i have some small projects and learning js to make some games
or exercise for that website
nevci.com
like simple math games
it helps to use js or php
@bradtaniguchi what do you mean by that? A cool think I read into was turing complete and turing machines
@AJ-Brommy i tried java by our online university but it was hard and it was the first course after basics of js
they kinda mix physics and math to teach basics of java
you don't know what to think about java physics or math
Brad
@bradtaniguchi
Sep 12 2018 22:51
Lookup what those are, and why they exists. Basically a turing machine is a machine that is "turing complete" IE its the most basic machine that can be a computer
thats more or less the definition haha
Lia-Sue-Kim
@Lia-Sue-Kim
Sep 12 2018 23:05
@bradtaniguchi that's interesting and a little advanced I guess? thanks
Brad
@bradtaniguchi
Sep 12 2018 23:10
Its pretty conceptual stuff, but definitely an interesting read for those interested in how computers work
Alex Coder
@jkid314159
Sep 12 2018 23:18
Hello
I am trying to render component into a div with id='challenge-node'
'code'
`code` var element = document.getElementById('challenge-node')
    ReactDom.render(<Fruits />, element);
    ReactDom.render(<Vegetables />, element);    `code`
error msg "cannot read property 'innerHTML' of undefined
appreciate ur suggest
Brad
@bradtaniguchi
Sep 12 2018 23:21
what does your html look like to get the element? also you dont need to put `code`
@jkid314159
Alex Coder
@jkid314159
Sep 12 2018 23:22
        <h1>Types of Food:</h1>
        {/* change code below this line */}
        var element = document.getElementById('challenge-node')
        ReactDom.render(<Fruits />, element);
        ReactDom.render(<Vegetables />, element);


        {/* change code above this line */}
      </div>
<div> at the top
@bradtaniguchi Not too sure how to enter the second parameter into the ReactDom.render()
Alex Coder
@jkid314159
Sep 12 2018 23:30
???
There is a div with id='challenge-node'
Brad
@bradtaniguchi
Sep 12 2018 23:34
what element has challenge-node in it? This is a challenge right?
Alex Coder
@jkid314159
Sep 12 2018 23:34
not shown
Brad
@bradtaniguchi
Sep 12 2018 23:34
can you provide the name of the challenge?
Alex Coder
@jkid314159
Sep 12 2018 23:35
I tried, ReactDom.render(<Vegetables />, document.getElementById('challenge-node'));
the div is called by the id='challenge-node'
how to input the targetNode???
Brad
@bradtaniguchi
Sep 12 2018 23:38
do you have the name of the challenge?
Alex Coder
@jkid314159
Sep 12 2018 23:39
React: Render a Class Component to the DOM
Christopher McCormack
@cmccormack
Sep 12 2018 23:40
ReactDOM
Brad
@bradtaniguchi
Sep 12 2018 23:41
You cant do variables in render like that AFAIK
Alex Coder
@jkid314159
Sep 12 2018 23:43
what is AFAIK?
Christopher McCormack
@cmccormack
Sep 12 2018 23:44
ReactDOM.render should go at the bottom, outside your class
Brad
@bradtaniguchi
Sep 12 2018 23:45
as far as i know
Christopher McCormack
@cmccormack
Sep 12 2018 23:46
in the class render return you are only supposed to render Fruits and Vegetables, which are provided behind the scenes. At the bottom you should be using ReactDOM.render, similar to how you have above but with the correct class (and spelling of DOM)
Both the Fruits and Vegetables components are defined for you behind the scenes. Render both components as children of the TypesOfFood component, then render TypesOfFood to the DOM. There is a div with id='challenge-node' available for you to use.
@bradtaniguchi which render do you mean? the class render or ReactDOM.render?
Brad
@bradtaniguchi
Sep 12 2018 23:48
the method render, but your asking the wrong guy you know I dont know much about react :D @cmccormack
Christopher McCormack
@cmccormack
Sep 12 2018 23:48
:D
they're both methods haha
Brad
@bradtaniguchi
Sep 12 2018 23:49
the render method of the component, geezz XD
Christopher McCormack
@cmccormack
Sep 12 2018 23:54
yeah you can't do most of that code above in there :)
has to be an expression, or within a newfangled do expression at least
Alex Coder
@jkid314159
Sep 12 2018 23:55
class TypesOfFood extends React.Component {
constructor(props) {
super(props);
}
render() {
return (
<div>
<h1>Types of Food:</h1>
{/ change code below this line /}
<Fruits />
<Vegetables />
{/ change code above this line /}
</div>
);
}
};
// change code below this line
ReactDOM.render(TypesOfFood, document.getElementById('challenge-node'));
``` 
class TypesOfFood extends React.Component {
constructor(props) {
super(props);
}
render() {
return (
<div>
<h1>Types of Food:</h1>
{/ change code below this line /}
<Fruits />
<Vegetables />
{/ change code above this line /}
</div>
);
}
};
// change code below this line
ReactDOM.render(TypesOfFood, document.getElementById('challenge-node'));
```
Christopher McCormack
@cmccormack
Sep 12 2018 23:56
@jkid314159 much closer
you need to invoke your component in the ReactDOM.render
wrap it in <... />
Alex Coder
@jkid314159
Sep 12 2018 23:57
class TypesOfFood extends React.Component { constructor(props) { super(props); } render() { return ( <div> <h1>Types of Food:</h1> {/* change code below this line */} <Fruits /> <Vegetables /> {/* change code above this line */} </div> ); } }; // change code below this line ReactDOM.render(TypesOfFood, document.getElementById('challenge-node'));
Christopher McCormack
@cmccormack
Sep 12 2018 23:57
```
Code
```
Not sure if invoke is the right word but the right word escapes me sorry
Alex Coder
@jkid314159
Sep 12 2018 23:59
Oh
@cmccormack Yes I see now. works. Now understand. TYVM