From ef321dab26b912234375719c58b32dbfa911751b Mon Sep 17 00:00:00 2001 From: Torsten Ruger Date: Tue, 18 Aug 2015 23:08:12 +0200 Subject: [PATCH] start to unify and test listeners --- app/main/controllers/objects_controller.rb | 13 +++++++++++ app/main/views/objects/index.html | 4 ++-- app/main/views/registers/index.html | 25 ++-------------------- 3 files changed, 17 insertions(+), 25 deletions(-) diff --git a/app/main/controllers/objects_controller.rb b/app/main/controllers/objects_controller.rb index ea23394..bb23402 100644 --- a/app/main/controllers/objects_controller.rb +++ b/app/main/controllers/objects_controller.rb @@ -1,6 +1,19 @@ +if RUBY_PLATFORM == 'opal' + require "native" +end + module Main class ObjectsController < Volt::ModelController + def index_ready + container = Native(self.container).querySelector("ul") + return unless container + puts "li " + container.innerHTML + " lo" +# red = -> (event) { container.style.backgroundColor = "red" } + red = -> (event) { puts container.tagName } + container.addEventListener("mouseenter" , red) + end + def marker var return "Wo" if var.is_a? String var.class.name.split("::").last[0,2] diff --git a/app/main/views/objects/index.html b/app/main/views/objects/index.html index b1d640c..8302809 100644 --- a/app/main/views/objects/index.html +++ b/app/main/views/objects/index.html @@ -4,12 +4,12 @@ <:Body>
  • {{attrs.object}} - {{ if(is_object?(attrs.id) and (attrs.level < 4)) }} + {{ if(is_object?(attrs.id) ) }} {{ end }} diff --git a/app/main/views/registers/index.html b/app/main/views/registers/index.html index 20dfd40..6372cfe 100644 --- a/app/main/views/registers/index.html +++ b/app/main/views/registers/index.html @@ -7,29 +7,8 @@