// Setup number formats from config or default\r
t.numlist = ed.getParam("advlist_number_styles") || buildFormats("default,lower-alpha,lower-greek,lower-roman,upper-alpha,upper-roman");\r
t.bullist = ed.getParam("advlist_bullet_styles") || buildFormats("default,circle,disc,square");\r
+\r
+ if (tinymce.isIE && /MSIE [2-7]/.test(navigator.userAgent))\r
+ t.isIE7 = true;\r
},\r
\r
createControl: function(name, cm) {\r
// Append styles to new list element\r
if (format) {\r
list = dom.getParent(sel.getNode(), 'ol,ul');\r
-\r
if (list) {\r
dom.setStyles(list, format.styles);\r
- list.removeAttribute('_mce_style');\r
+ list.removeAttribute('data-mce-style');\r
}\r
}\r
+ ed.focus();\r
};\r
\r
btn = cm.createSplitButton(name, {\r
}\r
});\r
\r
- menu.add({id : t.editor.dom.uniqueId(), title : 'advlist.types', 'class' : 'mceMenuItemTitle'}).setDisabled(1);\r
+ menu.add({id : t.editor.dom.uniqueId(), title : 'advlist.types', 'class' : 'mceMenuItemTitle', titleItem: true}).setDisabled(1);\r
\r
each(t[name], function(item) {\r
+ // IE<8 doesn't support lower-greek, skip it\r
+ if (t.isIE7 && item.styles.listStyleType == 'lower-greek')\r
+ return;\r
+\r
item.id = t.editor.dom.uniqueId();\r
\r
menu.add({id : item.id, title : item.title, onclick : function() {\r