ignore Dojo registration requests if no controller present (e.g. for management interface views)
This commit is contained in:
		
							parent
							
								
									a4cdf95c70
								
							
						
					
					
						commit
						dd7e27f7cd
					
				
					 1 changed files with 4 additions and 0 deletions
				
			
		|  | @ -674,6 +674,8 @@ class BaseView(GenericView, I18NView): | |||
|         return 'return inlineEdit("%s", "")' % id | ||||
| 
 | ||||
|     def registerDojo(self): | ||||
|         if self.controller is None: | ||||
|             return | ||||
|         cm = self.controller.macros | ||||
|         cm.register('js', 'dojo.js', template=dojoMacroTemplate, name='main', | ||||
|                     position=0, | ||||
|  | @ -694,6 +696,8 @@ class BaseView(GenericView, I18NView): | |||
|         #            resourceName='ajax.dojo/dojo/resources/dojo.css', media='all') | ||||
| 
 | ||||
|     def registerDojoDnd(self): | ||||
|         if self.controller is None: | ||||
|             return | ||||
|         self.registerDojo() | ||||
|         jsCall = 'dojo.require("dojo.dnd.Source")' | ||||
|         self.controller.macros.register('js-execute', jsCall, jsCall=jsCall) | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue