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 @@