/** * 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: '