@@ -35,18 +35,18 @@ var TAG_MENU1 = 77771;
3535//
3636//------------------------------------------------------------------
3737var MenuLayerMainMenu = cc . Layer . extend ( {
38- ctor :function ( ) {
39- cc . associateWithNative ( this , cc . Layer ) ;
38+ ctor :function ( ) {
39+ cc . associateWithNative ( this , cc . Layer ) ;
4040 this . init ( ) ;
4141 } ,
4242 init :function ( ) {
4343 this . _super ( ) ;
4444 cc . MenuItemFont . setFontSize ( 30 ) ;
4545 cc . MenuItemFont . setFontName ( "Courier New" ) ;
4646
47- if ( 'touches' in sys . capabilities )
47+ if ( 'touches' in sys . capabilities || sys . platform == "browser" )
4848 this . setTouchEnabled ( true ) ;
49- else if ( 'mouse' in sys . capabilities )
49+ else if ( 'mouse' in sys . capabilities )
5050 this . setMouseEnabled ( true ) ;
5151
5252 // Font Item
@@ -83,13 +83,12 @@ var MenuLayerMainMenu = cc.Layer.extend({
8383
8484 // Font Item
8585 var item7 = cc . MenuItemFont . create ( "Quit" , this . onQuit , this ) ;
86- item7 . setColor ( cc . c3b ( 255 , 255 , 255 ) ) ;
86+ item7 . setColor ( cc . c3b ( 255 , 255 , 255 ) ) ;
8787 var color_action = cc . TintBy . create ( 0.5 , 0 , - 255 , - 255 ) ;
8888 var color_back = color_action . reverse ( ) ;
8989 var seq = cc . Sequence . create ( color_action , color_back ) ;
9090 item7 . runAction ( cc . RepeatForever . create ( seq ) ) ;
9191
92-
9392 var menu = cc . Menu . create ( item1 , item2 , item3 , item4 , item5 , Item6 , item7 ) ;
9493 menu . alignItemsVertically ( ) ;
9594
@@ -148,7 +147,7 @@ var MenuLayerMainMenu = cc.Layer.extend({
148147 onMenuCallback2 :function ( sender ) {
149148 this . getParent ( ) . switchTo ( 2 ) ;
150149 } ,
151- onMenuCallbackPriorityTest :function ( sender ) {
150+ onMenuCallbackPriorityTest :function ( sender ) {
152151 this . getParent ( ) . switchTo ( 4 ) ;
153152 } ,
154153 onQuit :function ( sender ) {
@@ -165,8 +164,8 @@ var MenuLayer2 = cc.Layer.extend({
165164 _centeredMenu :null ,
166165 _alignedH :false ,
167166
168- ctor :function ( ) {
169- cc . associateWithNative ( this , cc . Layer ) ;
167+ ctor :function ( ) {
168+ cc . associateWithNative ( this , cc . Layer ) ;
170169 this . init ( ) ;
171170 } ,
172171 init :function ( ) {
@@ -180,7 +179,7 @@ var MenuLayer2 = cc.Layer.extend({
180179 item3 . setScaleX ( 0.5 ) ;
181180 var menu = cc . Menu . create ( item1 , item2 , item3 ) ;
182181 menu . setTag ( TAG_MENU ) ;
183- menu . setPosition ( cc . p ( director . getWinSize ( ) . width / 2 , director . getWinSize ( ) . height / 2 ) ) ;
182+ menu . setPosition ( cc . p ( director . getWinSize ( ) . width / 2 , director . getWinSize ( ) . height / 2 ) ) ;
184183
185184 this . addChild ( menu , 0 , 100 + i ) ;
186185
@@ -250,8 +249,8 @@ var MenuLayer2 = cc.Layer.extend({
250249var MenuLayer3 = cc . Layer . extend ( {
251250 _disabledItem :null ,
252251
253- ctor :function ( ) {
254- cc . associateWithNative ( this , cc . Layer ) ;
252+ ctor :function ( ) {
253+ cc . associateWithNative ( this , cc . Layer ) ;
255254 this . init ( ) ;
256255 } ,
257256 init :function ( ) {
@@ -295,7 +294,7 @@ var MenuLayer3 = cc.Layer.extend({
295294 item3 . runAction ( cc . RepeatForever . create ( spin3 ) ) ;
296295
297296 this . addChild ( menu ) ;
298- menu . setPosition ( cc . p ( 0 , 0 ) ) ;
297+ menu . setPosition ( cc . p ( 0 , 0 ) ) ;
299298 } ,
300299 // callbacks
301300 onMenuCallback :function ( sender ) {
@@ -312,7 +311,7 @@ var MenuLayer3 = cc.Layer.extend({
312311
313312var MenuLayer4 = cc . Layer . extend ( {
314313 ctor :function ( ) {
315- cc . associateWithNative ( this , cc . Layer ) ;
314+ cc . associateWithNative ( this , cc . Layer ) ;
316315 this . init ( ) ;
317316 } ,
318317 init :function ( ) {
@@ -329,8 +328,8 @@ var MenuLayer4 = cc.Layer.extend({
329328 // and later setting the callback
330329 var item1 = cc . MenuItemToggle . create (
331330 cc . MenuItemFont . create ( "On" ) ,
332- cc . MenuItemFont . create ( "Off" ) ) ;
333- item1 . setCallback ( this . onMenuCallback , this ) ;
331+ cc . MenuItemFont . create ( "Off" ) ) ;
332+ item1 . setCallback ( this . onMenuCallback , this ) ;
334333
335334 cc . MenuItemFont . setFontName ( "American Typewriter" ) ;
336335 cc . MenuItemFont . setFontSize ( 18 ) ;
@@ -345,7 +344,7 @@ var MenuLayer4 = cc.Layer.extend({
345344 cc . MenuItemFont . create ( "Off" ) ,
346345 cc . MenuItemFont . create ( "On" ) ,
347346 this . onMenuCallback . bind ( this )
348- ) ;
347+ ) ;
349348
350349 cc . MenuItemFont . setFontName ( "American Typewriter" ) ;
351350 cc . MenuItemFont . setFontSize ( 18 ) ;
@@ -357,7 +356,7 @@ var MenuLayer4 = cc.Layer.extend({
357356 cc . MenuItemFont . create ( "High" ) ,
358357 cc . MenuItemFont . create ( "Low" ) ,
359358 this . onMenuCallback , this
360- ) ;
359+ ) ;
361360
362361 cc . MenuItemFont . setFontName ( "American Typewriter" ) ;
363362 cc . MenuItemFont . setFontSize ( 18 ) ;
@@ -371,7 +370,7 @@ var MenuLayer4 = cc.Layer.extend({
371370 cc . MenuItemFont . create ( "66%" ) ,
372371 cc . MenuItemFont . create ( "100%" ) ,
373372 this . onMenuCallback , this
374- ) ;
373+ ) ;
375374
376375 // you can change the one of the items by doing this
377376 item4 . setSelectedIndex ( 2 ) ;
@@ -394,7 +393,7 @@ var MenuLayer4 = cc.Layer.extend({
394393 this . addChild ( menu ) ;
395394
396395 var winSize = director . getWinSize ( ) ;
397- menu . setPosition ( winSize . width / 2 , winSize . height / 2 ) ;
396+ menu . setPosition ( winSize . width / 2 , winSize . height / 2 ) ;
398397 } ,
399398 onMenuCallback :function ( sender ) {
400399 cc . log ( "Callback called" ) ;
@@ -409,8 +408,8 @@ var MenuLayerPriorityTest = cc.Layer.extend({
409408 _menu2 :null ,
410409 _priority :false ,
411410
412- ctor :function ( ) {
413- cc . associateWithNative ( this , cc . Layer ) ;
411+ ctor :function ( ) {
412+ cc . associateWithNative ( this , cc . Layer ) ;
414413 this . init ( ) ;
415414
416415 this . _menu1 = cc . Menu . create ( ) ;
@@ -419,8 +418,8 @@ var MenuLayerPriorityTest = cc.Layer.extend({
419418 //Menu 1
420419 cc . MenuItemFont . setFontName ( "Marker Felt" ) ;
421420 cc . MenuItemFont . setFontSize ( 18 ) ;
422- var item1 = cc . MenuItemFont . create ( "Return to Main Menu" , this . onMenuCallback , this ) ;
423- var item2 = cc . MenuItemFont . create ( "Disable menu for 5 seconds" , this . onDisableMenuCallback , this ) ;
421+ var item1 = cc . MenuItemFont . create ( "Return to Main Menu" , this . onMenuCallback , this ) ;
422+ var item2 = cc . MenuItemFont . create ( "Disable menu for 5 seconds" , this . onDisableMenuCallback , this ) ;
424423 this . _menu1 . addChild ( item1 ) ;
425424 this . _menu1 . addChild ( item2 ) ;
426425 this . _menu1 . alignItemsVerticallyWithPadding ( 2 ) ;
@@ -430,29 +429,29 @@ var MenuLayerPriorityTest = cc.Layer.extend({
430429 this . _priority = true ;
431430 cc . MenuItemFont . setFontSize ( 48 ) ;
432431 item1 = cc . MenuItemFont . create ( "Toggle priority" , this . onTogglePriorityCallback , this ) ;
433- item1 . setColor ( cc . c3b ( 0 , 0 , 255 ) ) ;
432+ item1 . setColor ( cc . c3b ( 0 , 0 , 255 ) ) ;
434433 this . _menu2 . addChild ( item1 ) ;
435434 this . addChild ( this . _menu2 ) ;
436435 } ,
437436
438- onMenuCallback :function ( sender ) {
437+ onMenuCallback :function ( sender ) {
439438 this . getParent ( ) . switchTo ( 0 ) ;
440439 } ,
441440
442- onDisableMenuCallback :function ( sender ) {
441+ onDisableMenuCallback :function ( sender ) {
443442 this . _menu1 . setEnabled ( false ) ;
444443 var wait = cc . DelayTime . create ( 5 ) ;
445444 var enable = cc . CallFunc . create ( this . onEnableMenuCallback , this ) ;
446445
447446 this . _menu1 . runAction ( cc . Sequence . create ( wait , enable ) ) ;
448447 } ,
449448
450- onEnableMenuCallback :function ( ) {
449+ onEnableMenuCallback :function ( ) {
451450 this . _menu1 . setEnabled ( true ) ;
452451 } ,
453452
454- onTogglePriorityCallback :function ( sender ) {
455- if ( this . _priority ) {
453+ onTogglePriorityCallback :function ( sender ) {
454+ if ( this . _priority ) {
456455 this . _menu2 . setHandlerPriority ( cc . MENU_HANDLER_PRIORITY + 20 ) ;
457456 this . _priority = false ;
458457 } else {
@@ -470,8 +469,8 @@ var MenuTestScene = TestScene.extend({
470469 var layer4 = new MenuLayer4 ( ) ;
471470 var layer5 = new MenuLayerPriorityTest ( ) ;
472471
473- var layer = cc . LayerMultiplex . create ( layer1 , layer2 , layer3 , layer4 , layer5 ) ;
474- this . addChild ( layer , 0 ) ;
472+ var layer = cc . LayerMultiplex . create ( layer1 , layer2 , layer3 , layer4 , layer5 ) ;
473+ this . addChild ( layer , 0 ) ;
475474
476475 director . replaceScene ( this ) ;
477476 }
0 commit comments