Revision: 23756
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at February 12, 2010 09:29 by ReeceMarsland
Initial Code
Drupal.behaviors.themeNameSpace = function(){ /** * Set namespace */ var namespace = { /** * Initialise functions within the namespace */ init : function() { namespace.function1(); namespace.function2(); namespace.function3.fInit(); namespace.function4(); }, /** * function 1 */ function1 : function() { //code here }, /** * function 2 */ function2 : function() { //code here }, /** * function 3 */ function3 : { fInit : function() { //initialise function 3 namespace.function3.helperfunction1(); namespace.function3.helperfunction2(); }, helperfunction1 : function() { //code here }, helperfunction2 : function() { //code here } }, /** * function 4 */ function4 : function() { //code here } } //end of namespace /** * Initialise namespace */ namespace.init(); }
Initial URL
Initial Description
Initial Title
Drupal JS Namespacing Blueprint
Initial Tags
jquery, drupal
Initial Language
jQuery