Sha256: 38b4ab793b7fbff388fe251b2d8936932dacf746e4b9def0aa5b061b03703084
Contents?: true
Size: 987 Bytes
Versions: 1
Compression:
Stored size: 987 Bytes
Contents
jQuery(function () { var body, controllerClass, controllerName, action; body = $('#main_content'); controllerClass = body.data( "controller-class" ); controllerName = body.data( "controller-name" ); action = body.data( "action" ); function exec(controllerClass, controllerName, action) { var ns, railsNS; ns = CATARSE; railsNS = controllerClass ? controllerClass.split("::").slice(0, -1) : []; _.each(railsNS, function(name){ if(ns) { ns = ns[name]; } }); if ( ns && controllerName && controllerName !== "" ) { if(ns[controllerName] && _.isFunction(ns[controllerName][action])) { var view = window.view = new ns[controllerName][action](); } } } function exec_filter(filterName){ if(CATARSE.Common && _.isFunction(CATARSE.Common[filterName])){ CATARSE.Common[filterName](); } } exec_filter('init'); exec( controllerClass, controllerName, action ); exec_filter('finish'); });
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
catarse_core-1.0.0.beta | app/assets/javascripts/init.js |