Sha256: 9c99e6cd5b36bb3c56ac9beb41aa0fb3ce0a3c7f57bb31160d7896d2753b6765

Contents?: true

Size: 1.29 KB

Versions: 16

Compression:

Stored size: 1.29 KB

Contents

# The RSence namespace
RSence =

  # Adds text selection prevention class
  loadUnselectable: ->
    HThemeManager.useCSS('''
.textunselectable {
   -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: -moz-none;
   -ms-user-select: none;
   -o-user-select: none;
   user-select: none;
}
.textselectable {
   -webkit-user-select: text;
   -khtml-user-select: text;
   -moz-user-select: text;
   -ms-user-select: text;
   -o-user-select: text;
   user-select: text;
}
''')
  
  # Call this method from the index page for
  # client-only features
  clientConf: (_clientPrefix)->
    HThemeManager.setThemePath( _clientPrefix+'/themes' )
    @loadUnselectable()

  # Call this method from the index page to
  # setup the environment variables and to
  # start synchronizing immediately afterwards.
  serverConf: (_clientPrefix, _helloUrl) ->
    COMM.ClientPrefix = _clientPrefix
    COMM.Transporter.HelloUrl = _helloUrl
    RSence.clientConf( _clientPrefix )
    COMM.AutoSyncStarter.start()
    null
  
  # Storage for guiTrees, cantains
  # JSONRenderer instances by plugin name.
  guiTrees: {}

  killGuiTree: (_guiName)->
    _guiTrees = RSence.guiTrees
    _guiTree = _guiTrees[_guiName]
    if _guiTree?
      _guiTree.die()
      _guiTrees[_guiName] = null
      delete _guiTrees[_guiName]

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
rsence-pre-3.0.0.8 client/js/core/rsence_ns/rsence_ns.coffee
rsence-pre-3.0.0.7 client/js/core/rsence_ns/rsence_ns.coffee
rsence-pre-3.0.0.6 client/js/core/rsence_ns/rsence_ns.coffee
rsence-pre-3.0.0.5 client/js/core/rsence_ns/rsence_ns.coffee
rsence-pre-3.0.0.4 client/js/core/rsence_ns/rsence_ns.coffee
rsence-pre-3.0.0.3 client/js/core/rsence_ns/rsence_ns.coffee
rsence-pre-3.0.0.2 client/js/core/rsence_ns/rsence_ns.coffee
rsence-pre-3.0.0.1 client/js/core/rsence_ns/rsence_ns.coffee
rsence-pre-3.0.0.0 client/js/core/rsence_ns/rsence_ns.coffee
rsence-pre-2.3.0.26 js/core/rsence_ns/rsence_ns.coffee
rsence-pre-2.3.0.25 js/core/rsence_ns/rsence_ns.coffee
rsence-pre-2.3.0.24 js/core/rsence_ns/rsence_ns.coffee
rsence-pre-2.3.0.23 js/core/rsence_ns/rsence_ns.coffee
rsence-pre-2.3.0.22 js/core/rsence_ns/rsence_ns.coffee
rsence-pre-2.3.0.21 js/core/rsence_ns/rsence_ns.coffee
rsence-pre-2.3.0.20 js/core/rsence_ns/rsence_ns.coffee