Skip to content

Commit

Permalink
More usability fixes to lua glue code.
Browse files Browse the repository at this point in the history
  • Loading branch information
vifino committed Aug 6, 2015
1 parent af372fc commit d108007
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 4 deletions.
12 changes: 10 additions & 2 deletions lua/MainGlue.lua
Original file line number Diff line number Diff line change
Expand Up @@ -177,8 +177,14 @@ function link(url, opt)
end
end

function script(...)
return tag"script"(...)
function script(args)
if type(args) == "table" then
return tag"script"[args]
elseif args != nil then
return tag"script"(tostring(args)
else
return tag"script"
end
end

function css(args)
Expand All @@ -187,6 +193,8 @@ function css(args)
for k,v in pairs(args) do
a[k] = v
end
else
return tag"style"[a](tostring(args)
end
return tag"style"[a]
end
Expand Down
4 changes: 2 additions & 2 deletions modules/glue/generated_lua.go
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ func (fi bindata_file_info) Sys() interface{} {
return nil
}

var _mainglue_lua = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\xdc\x57\x5f\x73\xe2\x36\x10\x7f\x0e\x9f\xc2\xa7\x94\x44\x6e\x8d\x93\xdc\x43\x67\x4a\xe2\x74\x6e\x7a\x7d\x6e\xa7\xbd\x97\x16\x38\xaa\x18\x01\x1e\x8c\xcd\xd9\x32\x43\x4a\xc9\x67\xef\xae\xfe\x59\x76\x30\x47\x67\x7a\x2f\xf7\x12\x22\xed\xee\x4f\xbb\xbf\x5d\xed\xca\x69\x1e\xb3\xd4\x5b\x8a\x75\x3a\xe5\x65\xcc\x36\x3c\xda\x8f\xc8\x03\x99\x44\xe4\x2a\x15\xf7\x24\x18\x91\x47\xb9\x58\xa8\xc5\x95\x5c\xb0\xf5\xe6\x9e\x1c\x7a\x3d\x65\x5c\x15\x89\xb1\x9d\x57\x59\x2c\x92\x3c\xa3\xcc\xef\x5d\x14\x5c\x54\x45\xe6\x51\xd2\xef\xf7\x6f\xdf\xee\x88\x3f\x9c\xe7\xc5\x9a\x09\xca\x86\x4f\xcf\x82\x53\xdf\xef\xf1\x6c\xe6\xa2\x54\xd9\x09\x9c\x52\x14\x49\xb6\x08\xe3\x25\x2b\xa8\xc8\xb3\x6a\xfd\xc4\x0b\xca\x82\xbb\xef\x0d\x8e\xf1\xbf\x77\x81\xe1\xd4\x18\x60\x08\x28\xd6\x1d\x58\x0e\x17\x65\xf5\x44\xc9\xe8\xe1\xf1\x6a\x42\x02\x27\x78\x80\xba\x00\xac\xa0\x77\x51\x15\x67\x21\x7c\x64\x83\xbf\xdf\x0d\xfe\xbc\x1d\xfc\x30\x0d\x5f\x06\x00\x56\x93\x51\x63\x95\x4b\x9e\x9e\x85\xd6\x2f\xff\x7a\x79\x73\xf9\xcd\xd5\xb7\xd4\xff\x67\x3c\xbe\x1e\x93\xfb\x87\xc7\x1f\xf7\x87\x51\x7f\xf2\x11\xa0\xc9\x78\xdc\xbf\x23\x1a\xb6\x07\xf4\x5b\xba\xf6\xe7\xfa\xfb\x1d\xa0\x78\x90\x08\xb5\xea\xf7\x69\x7f\xd7\xdf\xf9\xca\x6b\x83\xe6\x1c\x30\x18\x78\x82\x2d\xbc\x35\x17\x4c\xb0\xa7\x94\xeb\x54\xc1\x1e\x6c\x2d\xf1\xd8\x02\x34\x79\xe1\x9c\xcc\xd3\x39\x1e\xad\x14\xe3\x3c\x13\x3c\x13\xb0\x4e\xe6\x1e\x8a\x42\xbd\xe3\x89\x25\xcf\x60\xfb\x42\xaf\xa3\xfd\x01\x57\x50\x1f\x5e\x12\x6c\xbd\x24\xf3\x92\x0d\x4b\x8a\x92\xba\x46\xbe\x37\xcb\x51\x0b\xc1\xc4\xf3\x86\xd3\xad\x1f\x45\x44\x95\x05\xb1\x88\x16\x73\x94\x4c\xa2\xad\xdc\xe1\x69\xc9\x1b\x36\xaa\x78\x3a\x6c\x44\xae\x20\x41\xd5\x5a\xbf\x06\x1e\xaa\xc8\xa9\xd6\x01\xbe\xec\x8f\xfa\xab\x18\xc8\x37\x48\x4b\xe9\x30\xa0\x77\x3c\x96\xcd\xbc\x8c\xef\x04\x75\x77\x7d\xeb\x92\xde\x70\x88\x59\x29\x62\x1c\x5e\xac\x51\x8b\x97\xd5\xf1\x18\x65\x0a\xc3\x24\x2b\x79\x21\xa8\xb6\x0d\x9c\x68\xdb\xe1\x1e\xd5\x5f\x85\x21\x89\xc6\x84\x84\xa1\x63\xa9\xeb\x09\xb6\x03\x72\xf5\xa9\xca\xa1\x57\xf8\xa0\x07\xeb\x4e\x7a\x0c\x1d\xf3\x38\xcd\x4b\x6e\xbd\x84\xed\x76\x89\x98\x32\x56\xee\x80\x34\x86\x16\x62\x4a\x02\x4e\x79\xb8\x01\x67\x24\x56\xc6\xd6\x1c\x36\x1e\x49\x7d\x98\x31\xee\xd0\xd2\x95\xa1\x3c\xc9\x37\x3c\xb3\xa7\xaa\xf4\x15\xbc\xac\x52\xa1\x1d\x33\x99\x73\x1c\x43\x69\x04\xed\xb2\x09\xed\x21\x3b\xae\xb7\x86\x3c\xbc\x7b\xb5\x83\x86\xe8\x2e\x98\x46\x1c\x27\x88\x51\xf6\xad\x23\x0d\x41\xaf\xa9\xb0\x31\x19\x07\xbe\x58\xa8\x9f\x8f\xf2\xbf\x05\x08\x8c\x74\x44\x79\x6e\x19\x58\x24\xef\x46\xe5\x1f\xa5\xaa\x49\xb3\xd9\x6c\x6a\xba\x51\xa3\x9d\x05\x61\x18\xfa\xaa\x62\xb3\x5c\x1c\x6f\x63\xee\xa6\xba\xb2\xea\x5c\xd9\xd0\xa2\xbb\x00\xe4\x3c\x16\xf4\xfa\xf2\x5a\xa2\xe9\x0b\xab\x88\xdf\xb2\xb4\xe2\x91\xd6\x48\xcc\x69\x75\x93\x43\xf1\xd1\x46\x07\x1a\x97\x52\xfa\x12\xdd\x76\x5d\x73\xd7\xb1\x40\xf5\xf7\x10\xe7\x9d\x86\x6d\x5e\x4f\x93\xaa\x6e\x04\x65\xd5\xbe\xcb\x66\x40\x83\xa6\x61\x13\x02\x8f\xf9\xd7\xce\x67\xcd\xc6\x97\xa0\x10\x0b\xd2\x4c\x81\x26\x81\xe2\x29\x6d\x13\xd8\xbe\xb0\xee\x66\x9b\xc0\xc6\x20\x41\x2c\x4d\xdf\xe9\xf1\xf1\x3a\x22\x73\xd5\xb7\xcd\x8b\xee\xca\x46\x2b\x3d\x83\x3f\x13\x6b\x9c\x72\x56\x1c\x2f\x17\x04\x6f\x94\x43\x96\xa4\xa7\x40\x8e\x52\x66\x41\x8c\xb4\x13\xa4\xe4\xe2\x74\xd9\xe2\xff\xc3\x86\xbf\xd4\x6f\x42\x0d\x9d\x56\x42\x95\x55\x8d\x7d\x32\xa3\x0e\xb6\xd6\x3b\x8a\x6d\x64\xca\xca\xbd\x70\x38\xc2\x3a\x22\x97\xe3\x2d\x12\x45\xc5\x4f\xde\x58\x9c\xc6\x5d\x08\x4a\xd8\x84\x50\x2b\xfd\x5e\xac\x9f\x87\x02\x1f\x87\xd3\x69\x02\x6f\xa4\x5d\x2b\xd6\x95\xae\xdd\xba\xd6\x64\x69\xd5\xa5\xd6\x15\xae\x34\x34\x65\x66\x1f\x05\xf2\x29\x0a\x75\xd6\xec\xe6\xd3\x29\x78\x92\x46\x5a\x1c\x3a\x19\x41\x3f\x8d\x43\x68\x4e\x71\x5c\x38\x5f\x19\x5c\xd8\xe7\x2e\xdd\xa3\x2c\xc2\x3f\x87\x40\x46\xa5\xbf\x34\xe0\x5d\xfc\xfb\x86\xc7\xc9\x3c\x89\xbd\x0f\x6c\xa1\x1e\x73\xef\xd2\x84\x95\xbc\xac\xc1\xd3\x24\x5b\x51\x78\x97\x07\x38\x4e\xe1\x04\x35\x57\x4d\x98\x75\x00\x84\x91\xd1\x7e\x59\xf0\x79\x24\x95\xab\x6c\xc3\xe2\x15\x0e\x52\xff\x00\x51\xe9\x80\x3b\xd4\xa5\x06\xb8\x24\xdd\x2a\xe3\x22\x81\x03\x22\xa9\xa5\x16\xc4\x09\x36\x2e\x4b\xca\x8a\x45\x09\xae\xa8\x44\x31\x50\xdd\x63\x1a\x20\x05\xf0\x12\xbd\x01\x05\xf8\xaa\xb3\xb9\x91\xba\x5e\x14\x79\xad\x04\xbd\xea\x21\x4a\x51\x35\x11\x06\xa9\x00\xd8\xad\x93\x8e\x9e\xeb\x7c\x29\x9e\x01\x6a\xc4\x26\xca\x65\xeb\xdc\x2c\x8f\xe5\xa1\x7e\x43\xfb\xcd\xfb\x5f\x7e\xfa\xf0\xc7\xaf\x3f\x43\xc4\x04\xc7\x16\x39\x4c\x86\x75\xa5\x53\x95\x0e\xc8\xc6\x6f\xca\xc4\xa0\x39\x31\xeb\x6b\x38\x83\x8c\x06\xb0\x9a\x71\xf8\x8b\x07\x59\x12\x70\x0f\x1c\x96\x3f\x10\xd8\xdb\xdb\x5b\x2b\x41\x3d\x14\xc9\x5f\x90\x29\x96\xa4\x1f\xbd\xe6\x17\x0e\x68\x11\x52\x33\x87\xa7\x29\xe6\x5a\x43\xa6\x56\x47\x95\x5e\xe3\xcb\xa4\x36\xd2\x74\x63\x51\xe1\x66\xa8\x3e\x35\xbc\x97\xc8\x83\xb6\x75\x1c\xca\xf9\x1c\xd1\x05\x53\xcb\xed\x43\x5d\x9e\xa0\x53\x22\xc5\x3b\x11\xbe\x87\x3d\xea\xf0\x82\x24\x65\x5b\xe8\xf1\xa1\x32\x12\x39\x7e\x70\x97\x69\x12\x73\xfb\xda\xf2\x5b\xb9\xc3\xcf\x7a\x73\x8d\x70\x28\xc1\x7f\x2d\x67\x15\x59\x73\x70\x66\x8a\xca\x68\x49\xad\x5b\xd2\x52\x37\x85\xb9\x24\xe0\x55\x2f\x50\xed\xba\x31\x3e\xe6\x75\xe1\x5b\x47\x3e\x55\xbc\x78\xde\xb2\xe2\x6c\x67\xa4\xc1\xff\xec\xcd\xbf\x01\x00\x00\xff\xff\x6c\xeb\x0b\xbe\x52\x11\x00\x00")
var _mainglue_lua = []byte("\x1f\x8b\x08\x00\x00\x09\x6e\x88\x00\xff\xdc\x58\x4d\x73\xe3\x36\x0f\x3e\xc7\xbf\x42\xcb\xbc\x4e\xa8\xb7\xb2\x92\xec\xa1\x33\x75\xa2\x74\x76\xba\x3d\xb7\xd3\xee\xa5\xb5\xbd\x2e\x23\xd3\xb6\xc6\xb2\xe4\x95\x28\x8f\x53\xd7\xf9\xed\x05\xf8\x25\x4a\xb6\x9c\x74\xa6\x7b\xe9\x25\x09\x09\xe0\x01\xf0\x10\x04\xa8\xa4\x79\xcc\x52\x6f\x29\xd6\xe9\x94\x97\x31\xdb\xf0\x68\x3f\x22\x0f\x64\x12\x91\xab\x54\xdc\x93\x60\x44\x1e\xe5\x62\xa1\x16\x57\x72\xc1\xd6\x9b\x7b\x72\xe8\xf5\x94\x71\x55\x24\xc6\x76\x5e\x65\xb1\x48\xf2\x8c\x32\xbf\x77\x51\x70\x51\x15\x99\x47\x49\xbf\xdf\xbf\x7d\xbf\x23\xfe\x70\x9e\x17\x6b\x26\x28\x1b\x3e\x3d\x0b\x4e\x7d\xbf\xc7\xb3\x99\x8b\x52\x65\x67\x70\x4a\x51\x24\xd9\x22\x8c\x97\xac\xa0\x22\xcf\xaa\xf5\x13\x2f\x28\x0b\xee\xbe\x35\x38\x26\xfe\xde\x05\xa6\x53\x63\x80\x21\xa0\xd8\x70\x60\x39\x5c\x94\xd5\x13\x25\xa3\x87\xc7\xab\x09\x09\x9c\xe4\x01\xea\x02\xb0\x82\xde\x45\x55\xbc\x09\xe1\x33\x1b\xfc\xf9\x61\xf0\xfb\xed\xe0\xbb\x69\xf8\x32\x00\xb0\x9a\x8c\x1a\xab\x5c\xf2\xf4\x4d\x68\xfd\xf2\x8f\x97\x77\x97\xff\xbb\xfa\x3f\xf5\xff\x1a\x8f\xaf\xc7\xe4\xfe\xe1\xf1\xfb\xfd\x61\xd4\x9f\x7c\x06\x68\x32\x1e\xf7\xef\x88\x86\xed\x01\xfd\x96\xae\xfd\x5b\xe3\xfd\x06\x50\x3c\x38\x08\xb5\xea\xf7\x69\x7f\xd7\xdf\xf9\x2a\x6a\x83\xe6\x38\x18\x0c\x3c\xc1\x16\xde\x9a\x0b\x26\xd8\x53\xca\xf5\x51\xc1\x1e\x6c\x2d\xd1\x6d\x01\x9a\xbc\x70\x3c\xf3\x74\x8e\xae\x95\x62\x9c\x67\x82\x67\x02\xd6\xc9\xdc\x43\x51\xa8\x77\x3c\xb1\xe4\x19\x6c\x5f\xe8\x75\xb4\x3f\xe0\x0a\xea\xc3\x4b\x82\xad\x97\x64\x5e\xb2\x61\x49\x51\x52\xd7\xc8\xf7\x66\x39\x6a\x21\x98\x78\xde\x70\xba\xf5\xa3\x88\xa8\xb2\x20\x16\xd1\x62\x8e\x92\x49\xb4\x95\x3b\x3c\x2d\x79\xc3\x46\x15\x4f\x87\x8d\xc8\x15\x24\xa8\x5a\xeb\x63\xe0\xa1\xca\x9c\x6a\x1d\xe0\xcb\xfe\x52\x3f\x15\x03\xf9\x06\x69\x29\x1d\x06\xf4\x8e\xc7\xb2\x99\x97\xf1\x9d\xa0\xee\xae\x6f\x43\xd2\x1b\x0e\x31\x2b\x45\x8c\xc3\x8b\x35\x6a\xf1\xb2\x3a\x9d\xa3\x3c\xc2\x30\xc9\x4a\x5e\x08\xaa\x6d\x03\x27\xdb\x76\xba\x27\xf5\x57\x61\x48\xa2\x31\x21\x61\xe8\x58\xea\x7a\x82\xed\x80\x5c\x7d\xa9\x72\xe8\x15\x3e\xe8\xc1\xba\x93\x1e\x43\xc7\x3c\x4e\xf3\x92\xdb\x28\x61\xbb\x5d\x22\xa6\x8c\x55\x38\x20\x8d\xa1\x85\x98\x92\x00\x2f\x0f\x37\x10\x8c\xc4\xca\xd8\x9a\xc3\xc6\x23\xa9\x9d\x19\xe3\x0e\x2d\x5d\x19\x2a\x92\x7c\xc3\x33\xeb\x55\x1d\x5f\xc1\xcb\x2a\x15\x3a\x30\x73\x72\x4e\x60\x28\x8d\xa0\x5d\x36\xa1\x3d\x64\xc7\x8d\xd6\x90\x87\x77\xaf\x0e\xd0\x10\xdd\x05\xd3\xc8\xe3\x0c\x31\xca\xbe\xe5\xd2\x10\x74\x4c\x85\xcd\xc9\x04\xf0\xd5\x52\x7d\x3d\xcb\x7f\x96\x20\x30\xd2\x91\xe5\x5b\xcb\xc0\x22\x79\x37\xea\xfc\x51\xaa\x9a\x34\x9b\xcd\xa6\xa6\x1b\x35\xda\x59\x10\x86\xa1\xaf\x2a\x36\xcb\xc5\xe9\x36\xe6\x6e\xaa\x2b\xab\xfc\xca\x86\x16\xdd\x05\x20\xe7\xb1\xa0\xd7\x97\xd7\x12\x4d\x5f\x58\x45\xfc\x96\xa5\x15\x8f\xb4\x46\x62\xbc\xd5\x4d\x0e\xc5\x27\x1b\x1d\x68\x5c\x4a\xe9\x4b\x74\xdb\x75\xcd\xdd\xc0\x02\xd5\xdf\x43\x9c\x77\x1a\xb6\x79\x3d\xcd\x51\x75\x23\x28\xab\xf6\x5d\x36\x03\x1a\x34\x0d\x9b\x90\x78\xcc\xff\xeb\x7c\xd6\x6c\x7c\x0d\x0a\xb1\x20\xcd\x14\x68\x12\x28\x9e\xd2\x36\x81\xed\x0b\xeb\x6e\xb6\x09\x6c\x0c\x12\xc4\xd2\xf4\x9d\x1f\x1f\xc7\x19\x99\xab\xbe\x6d\x5e\x74\x57\x36\x5a\xe9\x19\xfc\x4a\xae\x71\xca\x59\x71\xba\x5c\x10\xbc\x51\x0e\x59\x92\x9e\x03\x39\x49\x99\x05\x31\xd2\x4e\x90\x92\x8b\xf3\x65\x8b\x7f\x0f\x1b\xf1\x52\xbf\x09\x35\x74\x5a\x09\x55\x56\x35\xf6\xd9\x13\x75\xb0\xb5\xde\x49\x6c\x23\x53\x56\xee\x85\xc3\x11\xd6\x91\xb9\x1c\x6f\x91\x28\x2a\x7e\xf6\xc6\xe2\x34\xee\x42\x50\xc2\x26\x84\x5a\xe9\xf7\x62\xfd\x3c\x14\xf8\x38\x9c\x4e\x13\x78\x23\xed\x5a\xb9\xae\x74\xed\xd6\xb5\x26\x4b\xab\x2e\xb5\xae\x74\xa5\xa1\x29\x33\xfb\x28\x90\x4f\x51\xa8\xb3\x66\x37\x9f\x4e\x21\x92\x34\xd2\xe2\xd0\x39\x11\x8c\xd3\x04\x84\xe6\x14\xc7\x85\xf3\x95\xc1\x85\x7d\xee\xd2\x3d\xca\x22\xfc\x71\x08\x64\x56\xfa\x4b\x03\xde\xc5\xbf\x6e\x78\x9c\xcc\x93\xd8\xfb\xc4\x16\xea\x31\xf7\x21\x4d\x58\xc9\xcb\x1a\x3c\x4d\xb2\x15\x85\x77\x79\x80\xe3\x14\x3c\xa8\xb9\x6a\xd2\xac\x13\x20\x8c\x8c\xf6\xcb\x82\xcf\x23\xa9\x5c\x65\x1b\x16\xaf\x70\x90\xfa\x07\xc8\x4a\x27\xdc\xa1\x2e\x35\x20\x24\x19\x96\xf5\x5c\xc6\x45\xb2\x81\xef\xac\x62\x51\x2a\xbf\x92\x6b\xb9\xf4\xa2\xc8\x6b\x11\xee\x40\x2b\x43\x32\x42\x55\xed\x1b\xac\x71\xe5\xbd\x8b\x3c\xb8\x34\xdd\x36\xd4\xbe\x07\xb5\xdb\xe3\xc0\xb5\xe6\xa9\x88\xe3\xb2\x34\x76\xaa\x88\x98\x17\x79\x7b\x0c\x1b\xca\x03\x5e\xc9\x37\xa0\x00\x5f\x9c\xaf\xe6\x72\xd4\xdf\x94\xa2\x6a\x70\x0c\xca\x04\x60\xb7\xb6\x54\x8e\x23\x14\xcf\x00\x36\x62\x93\xe3\x6c\xd0\xe0\x94\x66\x2b\x91\x59\x1e\xcb\x00\xfd\x86\xf6\xbb\x8f\x3f\xfd\xf0\xe9\xb7\x9f\x7f\x84\x93\x23\x38\x7e\xc9\x61\x32\xac\x6f\x2c\x55\x65\x05\x55\xf5\x8b\x32\x31\x68\x0e\x3f\xba\x9d\xcc\xa0\x32\x03\x58\xcd\x38\xfc\x44\x47\x96\x30\xdc\x83\xe4\xe4\x2f\x20\xe1\xfd\xed\xad\x95\xa0\x1e\x8a\xe4\x6f\x90\x29\x46\x65\x1c\xbd\xe6\x97\x1a\x68\x11\x52\xb3\x8c\xde\x14\xcb\xad\x61\x59\xab\xa3\x4a\xaf\xf1\x85\x55\x1b\xe9\xa3\xc1\xcb\x81\x9b\xa1\xfa\x64\xf2\x5e\x1a\x95\xd4\x84\x72\x3e\xab\xf4\xe9\xd4\x72\x7b\x24\xd2\x83\x3e\x12\x29\xde\x89\xf0\x23\xec\x51\x87\x17\x24\x29\xdb\xc2\xac\x0a\x95\x91\xc8\xf1\x1f\x07\x65\x9a\xc4\xdc\xbe\x1a\xfd\xd6\xd9\xe1\xbf\x27\x4c\x3b\xc0\xe1\x0a\x7f\xb5\x82\x55\x64\xcd\x21\x98\x29\x2a\xa3\x65\x5d\x29\xd2\x52\x37\xb7\xb9\x24\xe0\xa8\xa7\xa9\xb1\xd3\x18\x83\xf3\xfa\x3a\xd8\x40\xbe\x54\xbc\x78\xde\xb2\xe2\xcd\xc1\x48\x83\x7f\x39\x9a\xbf\x03\x00\x00\xff\xff\x6e\x60\x30\xd1\x1a\x12\x00\x00")

func mainglue_lua_bytes() ([]byte, error) {
return bindata_read(
Expand All @@ -76,7 +76,7 @@ func mainglue_lua() (*asset, error) {
return nil, err
}

info := bindata_file_info{name: "MainGlue.lua", size: 4434, mode: os.FileMode(420), modTime: time.Unix(1438810789, 0)}
info := bindata_file_info{name: "MainGlue.lua", size: 4634, mode: os.FileMode(420), modTime: time.Unix(1438888111, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
Expand Down

0 comments on commit d108007

Please sign in to comment.