/** * Test set for the edit toolbar */ var textareaId = '#wpTextbox1'; var wikiEditorTests = { // Add emoticons section 'add_sections_toolbar': { 'call': 'addToToolbar', 'data': { 'sections': { 'emoticons': { 'type': 'toolbar', 'label': 'Emoticons' } } }, 'test': '*[rel=emoticons].section', 'pre': 0, 'post': 1 }, // Add faces group to emoticons section 'add_groups': { 'call': 'addToToolbar', 'data': { 'section': 'emoticons', 'groups': { 'faces': { 'label': 'Faces' } } }, 'test': '*[rel=emoticons].section *[rel=faces].group', 'pre': 0, 'post': 1 }, // Add smile tool to faces group of emoticons section 'add_tools': { 'call': 'addToToolbar', 'data': { 'section': 'emoticons', 'group': 'faces', 'tools': { 'smile': { label: 'Smile!', type: 'button', icon: 'http://upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Gnome-face-smile.svg/22px-Gnome-face-smile.svg.png', action: { type: 'encapsulate', options: { pre: ":)" } } } } }, 'test': '*[rel=emoticons].section *[rel=faces].group *[rel=smile].tool', 'pre': 0, 'post': 1 }, // Add info section 'add_sections_booklet': { 'call': 'addToToolbar', 'data': { 'sections': { 'info': { 'type': 'booklet', 'label': 'Info' } } }, 'test': '*[rel=info].section', 'pre': 0, 'post': 1 }, // Add info section 'add_pages_table': { 'call': 'addToToolbar', 'data': { 'section': 'info', 'pages': { 'colors': { 'layout': 'table', 'label': 'Colors', 'headings': [ { text: 'Name' }, { text: 'Temperature' }, { text: 'Swatch' } ] } } }, 'test': '*[rel=info].section *[rel=colors].page', 'pre': 0, 'post': 1 }, // Add colors rows 'add_rows': { 'call': 'addToToolbar', 'data': { 'section': 'info', 'page': 'colors', 'rows': [ { 'name': { text: 'Red' }, 'temp': { text: 'Warm' }, 'swatch': { html: '