修复layer的confirm和prompt参数弄错的bug
							parent
							
								
									1cbaafe0c0
								
							
						
					
					
						commit
						a597117368
					
				|  | @ -103,17 +103,19 @@ define(['yua', 'lib/drag/main', 'css!./skin/def'], function(yua){ | ||||||
|                 conf.content = msg |                 conf.content = msg | ||||||
|                 return __layer.open(conf) |                 return __layer.open(conf) | ||||||
|             }, |             }, | ||||||
|             confirm: function(msg, conf){ |             confirm: function(msg, yescb, nocb){ | ||||||
|                 if(typeof conf === 'function'){ |                 var conf = {} | ||||||
|                     conf = {yes: conf} |                 if(typeof yescb === 'function'){ | ||||||
|                 }else if(typeof conf === 'object'){ |                     conf = {yes: yescb} | ||||||
|                     conf = conf |                 }else if(typeof yescb === 'object'){ | ||||||
|                 }else{ |                     conf = yescb | ||||||
|                     conf = {} |  | ||||||
|                 } |                 } | ||||||
|                 conf.type = 2 |                 conf.type = 2 | ||||||
|                 conf.icon = 0 |                 conf.icon = 0 | ||||||
|                 conf.content = msg |                 conf.content = msg | ||||||
|  |                 if(typeof nocb === 'function'){ | ||||||
|  |                     conf.no = nocb | ||||||
|  |                 } | ||||||
|                 return __layer.open(conf) |                 return __layer.open(conf) | ||||||
|             }, |             }, | ||||||
|             msg: function(msg, conf){ |             msg: function(msg, conf){ | ||||||
|  | @ -181,7 +183,7 @@ define(['yua', 'lib/drag/main', 'css!./skin/def'], function(yua){ | ||||||
|                 conf.menubar = false; |                 conf.menubar = false; | ||||||
|                 return __layer.open(conf) |                 return __layer.open(conf) | ||||||
|             }, |             }, | ||||||
|             prompt: function(msg, yescb, nocb){ |             prompt: function(msg, yescb){ | ||||||
|                 if(typeof yescb !== 'function'){ |                 if(typeof yescb !== 'function'){ | ||||||
|                     return console.error('argument [callback] requires a function, but ' + (typeof yescb) + ' given') |                     return console.error('argument [callback] requires a function, but ' + (typeof yescb) + ' given') | ||||||
|                 } |                 } | ||||||
|  | @ -197,9 +199,6 @@ define(['yua', 'lib/drag/main', 'css!./skin/def'], function(yua){ | ||||||
|                             yescb(id, yua.vmodels[id].prompt) |                             yescb(id, yua.vmodels[id].prompt) | ||||||
|                         } |                         } | ||||||
|                     } |                     } | ||||||
|                 if(typeof nocb === 'function'){ |  | ||||||
|                     conf.no = nocb |  | ||||||
|                 } |  | ||||||
|                 return __layer.open(conf) |                 return __layer.open(conf) | ||||||
|             }, |             }, | ||||||
|             use: function(skin, callback){ |             use: function(skin, callback){ | ||||||
|  |  | ||||||
		Reference in New Issue
	
	 宇天
						宇天