Sha256: 83b017ab47b1594d76334e97d23563386400d1cc7f7edf88b2f6d4801bfa58f7
Contents?: true
Size: 600 Bytes
Versions: 2
Compression:
Stored size: 600 Bytes
Contents
module Document def self.[](selector) `$(#{selector})` end def self.find(selector) self[selector] end def self.id(id) %x{ var el = document.getElementById(id); if (!el) { return nil; } return $(el); } end def self.parse(str) `$(str)` end def self.ready?(&block) %x{ if (block === nil) { return nil; } $(function() { #{ block.call }; }); return nil; } end def self.title `document.title` end def self.title=(title) `document.title = title` end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
opal-jquery-0.0.3 | lib/opal-jquery/document.rb |
opal-jquery-0.0.2 | lib/opal-jquery/document.rb |