// ----------------------------------------------------------------------------
// markItUp!
// ----------------------------------------------------------------------------
// Copyright (C) 2008 Jay Salvat
// http://markitup.jaysalvat.com/
// ----------------------------------------------------------------------------
// BBCode tags example
// http://en.wikipedia.org/wiki/Bbcode
// ----------------------------------------------------------------------------
// Feel free to add more tags
// ----------------------------------------------------------------------------
mySettings = {
  nameSpace:          "bbcode", // Useful to prevent multi-instances CSS conflict
  previewParserPath:  "",
  markupSet: [
      {name:'Полужирный', key:'B', openWith:'[b]', closeWith:'[/b]'}, 
      {name:'Курсив', key:'I', openWith:'[i]', closeWith:'[/i]'}, 
      {name:'Подчёркивание', key:'U', openWith:'[u]', closeWith:'[/u]'}, 
      {separator:'---------------' },
      //{name:'Изображение', key:'P', replaceWith:'[img][![Url]!][/img]'},
      {name:'Изображение', key:'P', replaceWith:'[img=[![Альтернативный текст]!]][![URL:!:http://]!][/img]' }, 
      {name:'Ссылка', key:'L', openWith:'[url=[![URL]!]]', closeWith:'[/url]', placeHolder:'Текст ссылки здесь...'},
      {separator:'---------------' },
      {name:'Цвета', openWith:'[color=[![Цвет (html код)]!]]', closeWith:'[/color]', dropMenu: [
          {name:'Жёлтый', openWith:'[color=yellow]', closeWith:'[/color]', className:"col1-1" },
          {name:'Оранжевый', openWith:'[color=#FF6600]', closeWith:'[/color]', className:"col1-2" },
          {name:'Красный', openWith:'[color=red]', closeWith:'[/color]', className:"col1-3" },
          {name:'Синий', openWith:'[color=blue]', closeWith:'[/color]', className:"col1-4" },
          {name:'Сиреневый', openWith:'[color=purple]', closeWith:'[/color]', className:"col2-1" },
          {name:'Зелёный', openWith:'[color=green]', closeWith:'[/color]', className:"col2-2" },
          {name:'Белый', openWith:'[color=white]', closeWith:'[/color]', className:"col2-3" },
          {name:'Серый', openWith:'[color=gray]', closeWith:'[/color]', className:"col2-4" },
          {name:'Чёрный', openWith:'[color=black]', closeWith:'[/color]', className:"col3-1" },
          {name:'Розовый', openWith:'[color=#FF00FF]', closeWith:'[/color]', className:"col3-2" },
          {name:'Голубой', openWith:'[color=#99CCFF]', closeWith:'[/color]', className:"col3-3" },
          {name:'Фиолетовый', openWith:'[color=#CC99FF]', closeWith:'[/color]', className:"col3-4" },
          {name:'Тёмно-синий', openWith:'[color=#000080]', closeWith:'[/color]', className:"col4-1" },
          {name:'Салатовый', openWith:'[color=#CCFFCC]', closeWith:'[/color]', className:"col4-2" },
          {name:'Кисло-зелёный', openWith:'[color=#00FF00]', closeWith:'[/color]', className:"col4-3" },
          {name:'Коричневый', openWith:'[color=#993300]', closeWith:'[/color]', className:"col4-4" }
      ]},
      {name:'Размер', openWith:'', closeWith:'', dropMenu :[
          {name:'Большой', openWith:'[size=big_size]', closeWith:'[/size]' },
          {name:'Нормальный', openWith:'[size=normal_size]', closeWith:'[/size]' },
          {name:'Маленький', openWith:'[size=small_size]', closeWith:'[/size]' }
      ]},
      {separator:'---------------' },
      {name:'Список', openWith:'[list]\n', closeWith:'\n[/list]'}, 
      {name:'Нумерованный список', openWith:'[list=[![Нумерация с]!]]\n', closeWith:'\n[/list]'}, 
      {name:'Пункт списка', openWith:'[*] '}, 
      {separator:'---------------' },
      {name:'Цитата', openWith:'[quote]', closeWith:'[/quote]'}, 
      {name:'Код', openWith:'[code]', closeWith:'[/code]'}, 
      
      {name:'Очистить от тегов', className:"clean", replaceWith:function(h) { return h.selection.replace(/\[(.*?)\]/g, "") } },
      {separator:'---------------' },
      {name:'Смайлики', openWith:'', closeWith:'', dropMenu: [
      
          {name:'*aa*', openWith:'*aa*', closeWith:'', className:"col1-1" },
          {name:'*ab*', openWith:'*ab*', closeWith:'', className:"col1-2" },
          {name:'*ac*', openWith:'*ac*', closeWith:'', className:"col1-3" },
          {name:'*ad*', openWith:'*ad*', closeWith:'', className:"col1-4" },
          {name:'*ae*', openWith:'*ae*', closeWith:'', className:"col1-5" },
          {name:'*af*', openWith:'*af*', closeWith:'', className:"col1-6" },
          {name:'*ag*', openWith:'*ag*', closeWith:'', className:"col1-7" },
          {name:'*ah*', openWith:'*ah*', closeWith:'', className:"col1-8" },
          {name:'*ai*', openWith:'*ai*', closeWith:'', className:"col1-9" },
          
          {name:'*aj*', openWith:'*aj*', closeWith:'', className:"col2-1" },
          {name:'*ak*', openWith:'*ak*', closeWith:'', className:"col2-2" },
          {name:'*al*', openWith:'*al*', closeWith:'', className:"col2-3" },
          {name:'*am*', openWith:'*am*', closeWith:'', className:"col2-4" },
          {name:'*an*', openWith:'*an*', closeWith:'', className:"col2-5" },
          {name:'*ao*', openWith:'*ao*', closeWith:'', className:"col2-6" },
          {name:'*ap*', openWith:'*ap*', closeWith:'', className:"col2-7" },
          {name:'*aq*', openWith:'*aq*', closeWith:'', className:"col2-8" },
          {name:'*ar*', openWith:'*ar*', closeWith:'', className:"col2-9" },
          
          {name:'*as*', openWith:'*as*', closeWith:'', className:"col3-1" },
          {name:'*at*', openWith:'*at*', closeWith:'', className:"col3-2" },
          {name:'*au*', openWith:'*au*', closeWith:'', className:"col3-3" },
          {name:'*av*', openWith:'*av*', closeWith:'', className:"col3-4" },
          {name:'*aw*', openWith:'*aw*', closeWith:'', className:"col3-5" },
          {name:'*ax*', openWith:'*ax*', closeWith:'', className:"col3-6" },
          {name:'*ay*', openWith:'*ay*', closeWith:'', className:"col3-7" },
          {name:'*az*', openWith:'*az*', closeWith:'', className:"col3-8" },
          {name:'*ba*', openWith:'*ba*', closeWith:'', className:"col3-9" },
          
          {name:'*bb*', openWith:'*bb*', closeWith:'', className:"col4-1" },
          {name:'*bc*', openWith:'*bc*', closeWith:'', className:"col4-2" },
          {name:'*bd*', openWith:'*bd*', closeWith:'', className:"col4-3" },
          {name:'*be*', openWith:'*be*', closeWith:'', className:"col4-4" },
          {name:'*bf*', openWith:'*bf*', closeWith:'', className:"col4-5" },
          {name:'*bg*', openWith:'*bg*', closeWith:'', className:"col4-6" },
          {name:'*bh*', openWith:'*bh*', closeWith:'', className:"col4-7" },
          {name:'*bi*', openWith:'*bi*', closeWith:'', className:"col4-8" },
          {name:'*bj*', openWith:'*bj*', closeWith:'', className:"col4-9" },
          
          {name:'*bk*', openWith:'*bk*', closeWith:'', className:"col5-1" },
          {name:'*bl*', openWith:'*bl*', closeWith:'', className:"col5-2" },
          {name:'*bm*', openWith:'*bm*', closeWith:'', className:"col5-3" },
          {name:'*bn*', openWith:'*bn*', closeWith:'', className:"col5-4" },
          {name:'*bo*', openWith:'*bo*', closeWith:'', className:"col5-5" },
          {name:'*bp*', openWith:'*bp*', closeWith:'', className:"col5-6" },
          {name:'*bq*', openWith:'*bq*', closeWith:'', className:"col5-7" },
          {name:'*br*', openWith:'*br*', closeWith:'', className:"col5-8" },
          {name:'*bs*', openWith:'*bs*', closeWith:'', className:"col5-9" },
          
          {name:'*bt*', openWith:'*bt*', closeWith:'', className:"col6-1" },
          {name:'*bu*', openWith:'*bu*', closeWith:'', className:"col6-2" },
          {name:'*bv*', openWith:'*bv*', closeWith:'', className:"col6-3" },
          {name:'*bw*', openWith:'*bw*', closeWith:'', className:"col6-4" },
          {name:'*bx*', openWith:'*bx*', closeWith:'', className:"col6-5" },
          {name:'*by*', openWith:'*by*', closeWith:'', className:"col6-6" },
          {name:'*bz*', openWith:'*bz*', closeWith:'', className:"col6-7" },
          {name:'*ca*', openWith:'*ca*', closeWith:'', className:"col6-8" },
          {name:'*cb*', openWith:'*cb*', closeWith:'', className:"col6-9" },
          
          {name:'*dr*', openWith:'*dr*', closeWith:'', className:"col7-1" },
          {name:'*cd*', openWith:'*cd*', closeWith:'', className:"col7-2" },
          {name:'*ce*', openWith:'*ce*', closeWith:'', className:"col7-3" },
          {name:'*cf*', openWith:'*cf*', closeWith:'', className:"col7-4" },
          {name:'*cg*', openWith:'*cg*', closeWith:'', className:"col7-5" },
          {name:'*ch*', openWith:'*ch*', closeWith:'', className:"col7-6" },
          {name:'*ci*', openWith:'*ci*', closeWith:'', className:"col7-7" },
          {name:'*cj*', openWith:'*cj*', closeWith:'', className:"col7-8" },
          {name:'*ck*', openWith:'*ck*', closeWith:'', className:"col7-9" },
          
          {name:'*cl*', openWith:'*cl*', closeWith:'', className:"col8-1" },
          {name:'*cm*', openWith:'*cm*', closeWith:'', className:"col8-2" },
          {name:'*cn*', openWith:'*cn*', closeWith:'', className:"col8-3" },
          {name:'*co*', openWith:'*co*', closeWith:'', className:"col8-4" },
          {name:'*cp*', openWith:'*cp*', closeWith:'', className:"col8-5" },
          {name:'*cq*', openWith:'*cq*', closeWith:'', className:"col8-6" },
          {name:'*cr*', openWith:'*cr*', closeWith:'', className:"col8-7" },
          {name:'*cs*', openWith:'*cs*', closeWith:'', className:"col8-8" },
          {name:'*ct*', openWith:'*ct*', closeWith:'', className:"col8-9" },
          
          {name:'*cu*', openWith:'*cu*', closeWith:'', className:"col9-1" },
          {name:'*cv*', openWith:'*cv*', closeWith:'', className:"col9-2" },
          {name:'*cw*', openWith:'*cw*', closeWith:'', className:"col9-3" },
          {name:'*cx*', openWith:'*cx*', closeWith:'', className:"col9-4" },
          {name:'*cy*', openWith:'*cy*', closeWith:'', className:"col9-5" },
          {name:'*cz*', openWith:'*cz*', closeWith:'', className:"col9-6" },
          {name:'*da*', openWith:'*da*', closeWith:'', className:"col9-7" },
          {name:'*db*', openWith:'*db*', closeWith:'', className:"col9-8" },
          {name:'*dc*', openWith:'*dc*', closeWith:'', className:"col9-9" }
          
      ]},
      {separator:'---------------' },
      {name:'Спойлер', openWith:'[spoiler=[![Заголовок]!]]', closeWith:'[/spoiler]', placeHolder:'Спрятаный текст...'},
   ]
}
