Background: I added a comment to Bugzilla in support of an enhancement request. The reply came back that it was in consideration, but why not learn LUA and have a go myself?
Well, I've started trying to do just that. LUA is an interesting language. Compact, elegant, and powerful. But on the downside, it seems to be one of those "write-only" languages. I'm having real trouble finding my way around the LUA source code in Jive. The documentation (in the jive/doc/html folder) is pretty sparse.
[A specific example: in DefaultSkinApplet's "skin" function, it sets up "s.albumitem". I have searched the entire Jive source code (both LUA and C code), and absolutely nowhere is there a reference to "albumitem". But I know it affects the interface, because I've adjusted some values and observed the resulting changes. I can only conclude that perhaps the name "albumitem" is being constructed dynamically somewhere, but finding it seems an almost hopeless task].
Are there any documents around that describe the overall structure of the Jive source code?
Well, I've started trying to do just that. LUA is an interesting language. Compact, elegant, and powerful. But on the downside, it seems to be one of those "write-only" languages. I'm having real trouble finding my way around the LUA source code in Jive. The documentation (in the jive/doc/html folder) is pretty sparse.
[A specific example: in DefaultSkinApplet's "skin" function, it sets up "s.albumitem". I have searched the entire Jive source code (both LUA and C code), and absolutely nowhere is there a reference to "albumitem". But I know it affects the interface, because I've adjusted some values and observed the resulting changes. I can only conclude that perhaps the name "albumitem" is being constructed dynamically somewhere, but finding it seems an almost hopeless task].
Are there any documents around that describe the overall structure of the Jive source code?
Comment