
WOOD-TEXTURE: This is the texture behind the panel repeated… because who doesn’t love a snazzy tone on tone?! HOLE IN ONE: I love pink and green together AND I love BIG stripes! I can imagine these flowers popping out of each hole like whack-a-mole! Le MINI GOLF SIGNS: This is the print that inspired the Sunshine Inn signs! SCORE CARDS: Truth be told, I don’t keep score when I play (I find it more fun that way) but I do LOVE the little pencils! POLKA DOT-GOLF BALLS: When I submitted this collection to PBS Fabrics and they accepted it, they requested this print with larger golf balls, which I loved the idea of! I only wish real mini golf had flags you had to take out of the holes! It was the first time I had ever seen an actual Monet! His colours are to die for!įLOWERS-PLAY DAY: In high school we’d take the bus to the big city (an hour away) just to play mini-golf! * This print also comes in RAYON! it’s so dreamy soft!įLAGS: Well I love geometrics, triangles and colours. MONUMENTS: When I was in Paris my mom and I did a speed run through the Musee d'Orsay. Here are few fun facts that inspired each print: This past May, I reworked it and it became the backbone of my Le Mini Golf fabric collection for Paintbrush Studio Fabrics! I used that assignment as a jumping off point and created the first version of the illustration you see in the panel of this new collection. Then, fast forward to 2020 when I was taking Stacie Boomfield’s Leverage Your Art course, we were given an assignment to do a map. If (!Array.isArray(countr圜odeData) || !countr圜odeData.I have always loved mini golf! I also fell in love with Paris when we were there in 2016.
Paintbrush studio fabrics update#
Here we update the 2-digit lang attribute if required mlrLangInUse = mbPOCControlsLangDrop.value Let’s cover what we do each time there is a change on the select element. With the options created, we then add an event listener to the select element and use this listener to update things on the change event. Next we create the drop-down options inside an immediately invoked function (note the double brackets at the end).Įach option is appended to the select element we specified in the options (the id was mbPOCControlsLangDrop in our example). Var listOfLanguages = Object.keys(mLstrings) This is initially set to the string passed in for chosenLang. We also set the language in use in the globally accessible mlrLangInUse variable. We do this by looking at the first object in the mLstrings and use the Object.keys() method to create an array from the keys in the object. Then we create an Array of the possible languages. Next we var the HTML element in case we want to update the lang attribute. Best explanation I came across of de-structuring was at We are going to invoke this function with a number of options like this. We are going to have a main function called mlr. OK, that’s all you need to do in the HTML, everything else will be JavaScript. Then at any place you would like to swap some text in a node, add the attribute data-mlr-text. You can provide whatever id you like for the select. The internal option elements are going to be populated by JavaScript. A comment or tweet will be appreciated.įirst of all, we will make our language selector with a standard select element. If any seasoned JS devs can point any obvious ways to improve this, I am all ears.
