@@ -900,7 +900,7 @@ var // currently active contextMenu trigger
900
900
root = opt ;
901
901
}
902
902
// create contextMenu
903
- opt . $menu = $ ( '<ul class="context-menu-list ' + ( opt . className || "" ) + '"></ul>' ) . data ( {
903
+ opt . $menu = $ ( '<ul class="context-menu-list"></ul>' ) . addClass ( opt . className || "" ) . data ( {
904
904
'contextMenu' : opt ,
905
905
'contextMenuRoot' : root
906
906
} ) ;
@@ -916,7 +916,7 @@ var // currently active contextMenu trigger
916
916
917
917
// create contextMenu items
918
918
$ . each ( opt . items , function ( key , item ) {
919
- var $t = $ ( '<li class="context-menu-item ' + ( item . className || "" ) + '"></li>' ) ,
919
+ var $t = $ ( '<li class="context-menu-item"></li>' ) . addClass ( item . className || "" ) ,
920
920
$label = null ,
921
921
$input = null ;
922
922
@@ -974,31 +974,43 @@ var // currently active contextMenu trigger
974
974
975
975
switch ( item . type ) {
976
976
case 'text' :
977
- $input = $ ( '<input type="text" value="1" name="context-menu-input-' + key + '" value="">' )
978
- . val ( item . value || "" ) . appendTo ( $label ) ;
977
+ $input = $ ( '<input type="text" value="1" name="" value="">' )
978
+ . attr ( 'name' , 'context-menu-input-' + key )
979
+ . val ( item . value || "" )
980
+ . appendTo ( $label ) ;
979
981
break ;
980
982
981
983
case 'textarea' :
982
- $input = $ ( '<textarea name="context-menu-input-' + key + '"></textarea>' )
983
- . val ( item . value || "" ) . appendTo ( $label ) ;
984
+ $input = $ ( '<textarea name=""></textarea>' )
985
+ . attr ( 'name' , 'context-menu-input-' + key )
986
+ . val ( item . value || "" )
987
+ . appendTo ( $label ) ;
984
988
985
989
if ( item . height ) {
986
990
$input . height ( item . height ) ;
987
991
}
988
992
break ;
989
993
990
994
case 'checkbox' :
991
- $input = $ ( '<input type="checkbox" value="1" name="context-menu-input-' + key + '" value="">' )
992
- . val ( item . value || "" ) . prop ( "checked" , ! ! item . selected ) . prependTo ( $label ) ;
995
+ $input = $ ( '<input type="checkbox" value="1" name="" value="">' )
996
+ . attr ( 'name' , 'context-menu-input-' + key )
997
+ . val ( item . value || "" )
998
+ . prop ( "checked" , ! ! item . selected )
999
+ . prependTo ( $label ) ;
993
1000
break ;
994
1001
995
1002
case 'radio' :
996
- $input = $ ( '<input type="radio" value="1" name="context-menu-input-' + item . radio + '" value="">' )
997
- . val ( item . value || "" ) . prop ( "checked" , ! ! item . selected ) . prependTo ( $label ) ;
1003
+ $input = $ ( '<input type="radio" value="1" name="" value="">' )
1004
+ . attr ( 'name' , 'context-menu-input-' + item . radio )
1005
+ . val ( item . value || "" )
1006
+ . prop ( "checked" , ! ! item . selected )
1007
+ . prependTo ( $label ) ;
998
1008
break ;
999
1009
1000
1010
case 'select' :
1001
- $input = $ ( '<select name="context-menu-input-' + key + '">' ) . appendTo ( $label ) ;
1011
+ $input = $ ( '<select name="">' )
1012
+ . attr ( 'name' , 'context-menu-input-' + key )
1013
+ . appendTo ( $label ) ;
1002
1014
if ( item . options ) {
1003
1015
$ . each ( item . options , function ( value , text ) {
1004
1016
$ ( '<option></option>' ) . val ( value ) . text ( text ) . appendTo ( $input ) ;
@@ -1008,6 +1020,7 @@ var // currently active contextMenu trigger
1008
1020
break ;
1009
1021
1010
1022
case 'sub' :
1023
+ // FIXME: shouldn't this .html() be a .text()?
1011
1024
$ ( '<span></span>' ) . html ( item . _name || item . name ) . appendTo ( $t ) ;
1012
1025
item . appendTo = item . $node ;
1013
1026
op . create ( item , root ) ;
@@ -1026,7 +1039,7 @@ var // currently active contextMenu trigger
1026
1039
k . callbacks [ key ] = item . callback ;
1027
1040
}
1028
1041
} ) ;
1029
-
1042
+ // FIXME: shouldn't this .html() be a .text()?
1030
1043
$ ( '<span></span>' ) . html ( item . _name || item . name || "" ) . appendTo ( $t ) ;
1031
1044
break ;
1032
1045
}
0 commit comments