13 lines
429 B
CoffeeScript
13 lines
429 B
CoffeeScript
class CatalogThreadNative
|
|
toString: -> @ID
|
|
|
|
constructor: (root) ->
|
|
@nodes =
|
|
root: root
|
|
thumb: $(g.SITE.selectors.catalog.thumb, root)
|
|
@siteID = g.SITE.ID
|
|
@boardID = @nodes.thumb.parentNode.pathname.split(/\/+/)[1]
|
|
@board = g.boards[@boardID] or new Board(@boardID)
|
|
@ID = @threadID = +(root.dataset.id or root.id).match(/\d*$/)[0]
|
|
@thread = @board.threads[@ID] or new Thread(@ID, @board)
|