• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

Send socket notification to node helper on click?

Scheduled Pinned Locked Moved Development
2 Posts 2 Posters 321 Views 1 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    laszlocsaba
    last edited by Apr 19, 2020, 9:38 AM

    Hi everyone,
    I’m thinking on writing a module to control my smart switches. What I’d like to achieve is to have a few “toggles” on a module, which I could click (I have a touchscreen). On click, it would send a socket notification to the node helper, that would do the magic (call the switch’s rest api).

    However, I cannot yet figure out, how to bind sendsocketnotification to an image’s onclick event - as I’m not a FE developer, just some guy who likes to play with stuff :)

    Can you guys help a little? If someone could point me to a module that does something similar, that would help as well.
    Thanks!

    ? 1 Reply Last reply Apr 19, 2020, 11:22 AM Reply Quote 0
    • ? Offline
      A Former User @laszlocsaba
      last edited by A Former User Apr 19, 2020, 11:23 AM Apr 19, 2020, 11:22 AM

      @laszlocsaba

      imgObj.onclick = ()=> {
        this.sendSocketNotification("CLICKED", somePayload)
      }
      

      I think you might have some confusing with using this. If you are using ES6 style arrow function, you can easily bind.

      1 Reply Last reply Reply Quote 0
      • 1 / 1
      1 / 1
      • First post
        1/2
        Last post
      Enjoying MagicMirror? Please consider a donation!
      MagicMirror created by Michael Teeuw.
      Forum managed by Sam, technical setup by Karsten.
      This forum is using NodeBB as its core | Contributors
      Contact | Privacy Policy