ESRI is sunsetting the Classic StoryMaps. Apparently that was announced in 2019 so they’ve been pretty generous. They provided a link to the content that is going to be retired. I couldn’t figure a decent way to export that content and copy/pasting was a mess.1 It is HTML though and that means I can take […]
Tag: javascript
Persistent Checkbox List Using Local Storage
Someone in our group mentioned a possible need for a user controlled checkoff list. I made this a few years back to use Google Sheets as the source for the list but it broke when Google broke that. I think it was for a photography scavenger hunt but time dulls my memory and it was […]
Read More… from Persistent Checkbox List Using Local Storage
Customizing the text in Canvas Catalog enrollment buttons
As usual, just knocking out the hit titles! Canvas Catalog just doesn’t have much in terms of options. That’s been tricky for us. We do a number of odd things. We’re getting around this so far by using the ability to put custom javascript at the catalog or sub-catalog level. It’s not what I dream […]
Read More… from Customizing the text in Canvas Catalog enrollment buttons
Javascript voice to text and text to voice
I took some of the Mozilla example code and tweaked it a tiny bit. Pretty crazy what you can do now with voice in the browser. The example below should let you record you voice to text and then have it speak that text back to you. See the Pen speech stuff by Tom (@twwoodward) […]
Brute Forcing Canvas Catalog
Canvas Catalog is a front-end Instructure sells so that institutions can create a storefront for courses held in Canvas. In our case, we’re starting to do some paid non-credit courses. While I had a variety of interactions with Catalog back at VCU, I wasn’t deeply involved and most of our goals were fairly linear. It’s […]
WordPress Data Attribute Pattern
Recently, I’ve had to push things back and forth between PHP and javascript but it seemed simpler at the time to use data attributes rather than doing it purely in javascript. It’s likely that I am wrong and stupid and I should have done it all in javascript but I’ll document it anyway. I never […]
Download Panopto Playlist Videos Bookmarklet
I always thought bookmarklets were cool. I still think they are cool. I like the idea of little tiny tools that live in a place reserved for something else entirely. Alan has 89 posts mentioning bookmarklets. That’s also a clue that they’re interesting. What drove this was that Panopto removing the RSS feed option in […]
Read More… from Download Panopto Playlist Videos Bookmarklet
Same content, different navigation
In this imperfect world, I often get involved in project after decisions have been made and content has been created. This is one of those scenarios. What we have is an online textbook. It has a sidebar menu for each section and at the bottom of each page are buttons for the previous/next page. Pretty […]
Get your Jamboard text
We’re doing some strategic planning in Google’s Jamboard. I find it good for the live/interactive aspects of the conversation but when I was looking back over it, it was hard for me to read and organize in my head. I decided I wanted the text from the various sticky notes in a spreadsheet so that […]
Send Email to Different Addresses Based on Form Responses in Google Script
That title’s SEO gold, Jerry! I’ve used this pattern several times recently so I figured I’d write it up and break up the endless stream of “Weekly Web Harvest” posts. Google Forms are great but the options for doing more with emails are limited. Often people want to be alerted to a submission or to […]
Read More… from Send Email to Different Addresses Based on Form Responses in Google Script