',
docTitle : 'Ð¥ÑÑдаÑÐ½Ñ Ð³Ð°ÑÑиг',
charset : 'Encoding ÑÑмдÑгÑ',
@@ -798,7 +798,7 @@ CKEDITOR.lang['mn'] =
charsetWE : 'ÐаÑÑÑн евÑоп',
docType : 'ÐаÑÐ¸Ð¼Ñ Ð±Ð¸Ñгийн ÑÓ©Ñөл Heading',
docTypeOther : 'ÐÑÑад баÑÐ¸Ð¼Ñ Ð±Ð¸Ñгийн ÑÓ©Ñөл Heading',
- xhtmlDec : 'XHTML агÑÑлж заÑлаÑ
',
+ xhtmlDec : 'XHTML-ийн мÑдÑÑллийг агÑÑлаÑ
',
bgColor : 'Фоно өнгө',
bgImage : 'Фоно зÑÑÐ°Ð³Ð½Ñ URL',
bgFixed : 'ÐүйдÑггүй Ñоно',
diff --git a/_source/lang/ms.js b/_source/lang/ms.js
index f36f468..20c17e5 100644
--- a/_source/lang/ms.js
+++ b/_source/lang/ms.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -698,7 +698,7 @@ CKEDITOR.lang['ms'] =
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
-
+ noSuggestions : 'Tiada cadangan',
optionsTab : 'Options', // MISSING
allCaps : 'Ignore All-Caps Words', // MISSING
ignoreDomainNames : 'Ignore Domain Names', // MISSING
diff --git a/_source/lang/nb.js b/_source/lang/nb.js
index 7359485..0412649 100644
--- a/_source/lang/nb.js
+++ b/_source/lang/nb.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -698,7 +698,7 @@ CKEDITOR.lang['nb'] =
ignoreAll : 'Ignorer Alle',
addWord : 'Legg til ord',
emptyDic : 'Ordboknavn bør ikke være tom.',
-
+ noSuggestions : 'Ingen forslag',
optionsTab : 'Valg',
allCaps : 'Ikke kontroller ord med kun store bokstaver',
ignoreDomainNames : 'Ikke kontroller domenenavn',
diff --git a/_source/lang/nl.js b/_source/lang/nl.js
index 6c274cf..1baa75d 100644
--- a/_source/lang/nl.js
+++ b/_source/lang/nl.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -698,7 +698,7 @@ CKEDITOR.lang['nl'] =
ignoreAll : 'Alles negeren',
addWord : 'Woord toevoegen',
emptyDic : 'De naam van het woordenboek mag niet leeg zijn.',
-
+ noSuggestions : 'Geen suggesties',
optionsTab : 'Opties',
allCaps : 'Negeer woorden helemaal in hoofdletters',
ignoreDomainNames : 'Negeer domeinnamen',
diff --git a/_source/lang/no.js b/_source/lang/no.js
index efdcccb..2bbea55 100644
--- a/_source/lang/no.js
+++ b/_source/lang/no.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -698,7 +698,7 @@ CKEDITOR.lang['no'] =
ignoreAll : 'Ignorer Alle',
addWord : 'Legg til ord',
emptyDic : 'Ordboknavn bør ikke være tom.',
-
+ noSuggestions : 'Ingen forslag',
optionsTab : 'Valg',
allCaps : 'Ikke kontroller ord med kun store bokstaver',
ignoreDomainNames : 'Ikke kontroller domenenavn',
diff --git a/_source/lang/pl.js b/_source/lang/pl.js
index 90207cf..a670ca7 100644
--- a/_source/lang/pl.js
+++ b/_source/lang/pl.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -698,7 +698,7 @@ CKEDITOR.lang['pl'] =
ignoreAll : 'Ignoruj wszystkie',
addWord : 'Dodaj sÅowo',
emptyDic : 'Nazwa sÅownika nie może byÄ pusta.',
-
+ noSuggestions : 'Brak sugestii',
optionsTab : 'Opcje',
allCaps : 'Ignoruj wyrazy pisane dużymi literami',
ignoreDomainNames : 'Ignoruj nazwy domen',
diff --git a/_source/lang/pt-br.js b/_source/lang/pt-br.js
index 20ff391..2e4b6e6 100644
--- a/_source/lang/pt-br.js
+++ b/_source/lang/pt-br.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -697,7 +697,7 @@ CKEDITOR.lang['pt-br'] =
ignoreAll : 'Ignorar todas',
addWord : 'Adicionar palavra',
emptyDic : 'O nome do dicionário não deveria estar vazio.',
-
+ noSuggestions : 'sem sugestões de ortografia',
optionsTab : 'Opções',
allCaps : 'Ignorar palavras maiúsculas',
ignoreDomainNames : 'Ignorar nomes de domÃnio',
diff --git a/_source/lang/pt.js b/_source/lang/pt.js
index 1c8ef85..2164ae3 100644
--- a/_source/lang/pt.js
+++ b/_source/lang/pt.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -698,7 +698,7 @@ CKEDITOR.lang['pt'] =
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
-
+ noSuggestions : 'Sem sugestões',
optionsTab : 'Options', // MISSING
allCaps : 'Ignore All-Caps Words', // MISSING
ignoreDomainNames : 'Ignore Domain Names', // MISSING
diff --git a/_source/lang/ro.js b/_source/lang/ro.js
index 60ec45e..3df83a9 100644
--- a/_source/lang/ro.js
+++ b/_source/lang/ro.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -698,7 +698,7 @@ CKEDITOR.lang['ro'] =
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
-
+ noSuggestions : 'FÄrÄ sugestii',
optionsTab : 'Options', // MISSING
allCaps : 'Ignore All-Caps Words', // MISSING
ignoreDomainNames : 'Ignore Domain Names', // MISSING
diff --git a/_source/lang/ru.js b/_source/lang/ru.js
index b7a6960..77b18e4 100644
--- a/_source/lang/ru.js
+++ b/_source/lang/ru.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -698,7 +698,7 @@ CKEDITOR.lang['ru'] =
ignoreAll : 'ÐÑопÑÑÑиÑÑ Ð²ÑÑ',
addWord : 'ÐобавиÑÑ Ñлово',
emptyDic : 'ÐÑ Ð´Ð¾Ð»Ð¶Ð½Ñ ÑказаÑÑ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ðµ ÑловаÑÑ.',
-
+ noSuggestions : 'No suggestions', // MISSING
optionsTab : 'ÐаÑамеÑÑÑ',
allCaps : 'ÐгноÑиÑоваÑÑ Ñлова из заглавнÑÑ
бÑкв',
ignoreDomainNames : 'ÐгноÑиÑоваÑÑ Ð´Ð¾Ð¼ÐµÐ½Ð½Ñе имена',
diff --git a/_source/lang/sk.js b/_source/lang/sk.js
index 9b6e4ef..d84b25c 100644
--- a/_source/lang/sk.js
+++ b/_source/lang/sk.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -120,7 +120,7 @@ CKEDITOR.lang['sk'] =
alignTop : 'Nahor',
alignMiddle : 'Na stred',
alignBottom : 'Dole',
- invalidValue : 'Invalid value.', // MISSING
+ invalidValue : 'Neplatná hodnota.',
invalidHeight : 'Výška musà byÅ¥ ÄÃslo.',
invalidWidth : 'Å Ãrka musà byÅ¥ ÄÃslo.',
invalidCssLength : 'Å pecifikovaná hodnota pre pole "%1" musà byÅ¥ kladné ÄÃslo s alebo bez platnej CSS mernej jednotky (px, %, in, cm, mm, em, ex, pt alebo pc).',
@@ -698,7 +698,7 @@ CKEDITOR.lang['sk'] =
ignoreAll : 'Ignorovať všetko',
addWord : 'Pridať slovo',
emptyDic : 'Názov slovnÃka by nemal byÅ¥ prázdny.',
-
+ noSuggestions : 'No suggestions', // MISSING
optionsTab : 'Možnosti',
allCaps : 'IgnorovaÅ¥ slová pÃsané veľkými pÃsmenami',
ignoreDomainNames : 'Iznorovať názvy domén',
diff --git a/_source/lang/sl.js b/_source/lang/sl.js
index 00a3236..c826d25 100644
--- a/_source/lang/sl.js
+++ b/_source/lang/sl.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -698,7 +698,7 @@ CKEDITOR.lang['sl'] =
ignoreAll : 'Prezri vse',
addWord : 'Dodaj besedo',
emptyDic : 'Ime slovarja ne more biti prazno.',
-
+ noSuggestions : 'Ni predlogov',
optionsTab : 'Možnosti',
allCaps : 'Ignore All-Caps Words', // MISSING
ignoreDomainNames : 'Ignore Domain Names', // MISSING
diff --git a/_source/lang/sr-latn.js b/_source/lang/sr-latn.js
index b06366f..dbb595d 100644
--- a/_source/lang/sr-latn.js
+++ b/_source/lang/sr-latn.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -698,7 +698,7 @@ CKEDITOR.lang['sr-latn'] =
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
-
+ noSuggestions : 'Bez sugestija',
optionsTab : 'Options', // MISSING
allCaps : 'Ignore All-Caps Words', // MISSING
ignoreDomainNames : 'Ignore Domain Names', // MISSING
diff --git a/_source/lang/sr.js b/_source/lang/sr.js
index ef005a6..258d3c0 100644
--- a/_source/lang/sr.js
+++ b/_source/lang/sr.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -698,7 +698,7 @@ CKEDITOR.lang['sr'] =
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
-
+ noSuggestions : 'Ðез ÑÑгеÑÑиÑа',
optionsTab : 'Options', // MISSING
allCaps : 'Ignore All-Caps Words', // MISSING
ignoreDomainNames : 'Ignore Domain Names', // MISSING
diff --git a/_source/lang/sv.js b/_source/lang/sv.js
index 4eb74b8..ad27247 100644
--- a/_source/lang/sv.js
+++ b/_source/lang/sv.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -697,7 +697,7 @@ CKEDITOR.lang['sv'] =
ignoreAll : 'Ignorera alla',
addWord : 'Lägg till ord',
emptyDic : 'Ordlistans namn får ej vara tomt.',
-
+ noSuggestions : 'Förslag saknas',
optionsTab : 'Inställningar',
allCaps : 'Ignorera alla ord med enbart versaler',
ignoreDomainNames : 'Ignorera domännamn',
diff --git a/_source/lang/th.js b/_source/lang/th.js
index 130e7cb..eb326d0 100644
--- a/_source/lang/th.js
+++ b/_source/lang/th.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -698,7 +698,7 @@ CKEDITOR.lang['th'] =
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
-
+ noSuggestions : ' à¹à¸¡à¹à¸¡à¸µà¸à¸³à¹à¸à¸°à¸à¸³à¹à¸à¹ ',
optionsTab : 'Options', // MISSING
allCaps : 'Ignore All-Caps Words', // MISSING
ignoreDomainNames : 'Ignore Domain Names', // MISSING
diff --git a/_source/lang/tr.js b/_source/lang/tr.js
index 122b07e..f848fa9 100644
--- a/_source/lang/tr.js
+++ b/_source/lang/tr.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -697,7 +697,7 @@ CKEDITOR.lang['tr'] =
ignoreAll : 'Tümünü Yoksay',
addWord : 'Kelime Ekle',
emptyDic : 'Sözlük adı boŠolamaz.',
-
+ noSuggestions : 'Ãneri Yok',
optionsTab : 'Seçenekler',
allCaps : 'Tüm büyük küçük kelimeleri yoksay',
ignoreDomainNames : 'Domain adlarını yoksay',
diff --git a/_source/lang/ug.js b/_source/lang/ug.js
index d72113c..ae982eb 100644
--- a/_source/lang/ug.js
+++ b/_source/lang/ug.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -697,7 +697,7 @@ CKEDITOR.lang['ug'] =
ignoreAll : 'Ú¾ÛÙ
Ù
ÙسÙÚ¯Û Ù¾ÛرÛا ÙÙÙÙ
ا',
addWord : 'سÛز ÙÙØ´',
emptyDic : 'ÙÛغÛت ئات٠بÙØ´ ÙاÙÙ
اÙدÛ',
-
+ noSuggestions : 'No suggestions', // MISSING
optionsTab : 'تاÙÙاÙÙ
ا',
allCaps : 'ÚÙÚ Ú¾ÛØ±Ù¾ØªÛ ÙÛزÙÙغا٠ھÛÙ
Ù
Û Ø³ÛØ²Ú¯Û Ù¾ÛرÛا ÙÙÙÙ
ا',
ignoreDomainNames : 'دائÙØ±Û Ø¦Ø§ØªÙغا Ù¾ÛرÛا ÙÙÙÙ
ا',
diff --git a/_source/lang/uk.js b/_source/lang/uk.js
index 3703c09..3bd8a6f 100644
--- a/_source/lang/uk.js
+++ b/_source/lang/uk.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -698,7 +698,7 @@ CKEDITOR.lang['uk'] =
ignoreAll : 'ÐÑопÑÑÑиÑи вÑÑ',
addWord : 'ÐодаÑи Ñлово',
emptyDic : 'Ðазва Ñловника повинна бÑÑи вказана.',
-
+ noSuggestions : 'ÐÐµÐ¼Ð°Ñ Ð²Ð°ÑÑанÑÑв',
optionsTab : 'ÐпÑÑÑ',
allCaps : 'ÐÑопÑÑÑиÑи пÑопиÑÐ½Ñ Ñлова',
ignoreDomainNames : 'ÐÑопÑÑÑиÑи Ð´Ð¾Ð¼ÐµÐ½Ð½Ñ Ð½Ð°Ð·Ð²Ð¸',
diff --git a/_source/lang/vi.js b/_source/lang/vi.js
index 3749d35..e2d1a6d 100644
--- a/_source/lang/vi.js
+++ b/_source/lang/vi.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -698,7 +698,7 @@ CKEDITOR.lang['vi'] =
ignoreAll : 'BỠqua tất cả',
addWord : 'Thêm từ',
emptyDic : 'Tên của từ Äiá»n không Äược Äá» trá»ng.',
-
+ noSuggestions : 'Không ÄÆ°a ra gợi ý vá» từ',
optionsTab : 'Tùy chá»n',
allCaps : 'Không phân biá»t chữ HOA chữ thÆ°á»ng',
ignoreDomainNames : 'Bá» qua tên miá»n',
diff --git a/_source/lang/zh-cn.js b/_source/lang/zh-cn.js
index d640518..720dde0 100644
--- a/_source/lang/zh-cn.js
+++ b/_source/lang/zh-cn.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -120,7 +120,7 @@ CKEDITOR.lang['zh-cn'] =
alignTop : '顶端',
alignMiddle : 'å±
ä¸',
alignBottom : 'åºé¨',
- invalidValue : 'Invalid value.', // MISSING
+ invalidValue : 'æ æçå¼ã',
invalidHeight : 'é«åº¦å¿
须为æ°åæ ¼å¼',
invalidWidth : '宽度å¿
须为æ°åæ ¼å¼',
invalidCssLength : '该å段å¿
须为åå¼çCSSé¿åº¦å¼ï¼å
æ¬åä½(px, %, in, cm, mm, em, ex, pt æ pc)',
@@ -698,7 +698,7 @@ CKEDITOR.lang['zh-cn'] =
ignoreAll : 'å
¨é¨å¿½ç¥',
addWord : 'æ·»å åè¯',
emptyDic : 'åå
¸åä¸åºä¸ºç©º.',
-
+ noSuggestions : '没æ建议',
optionsTab : 'é项',
allCaps : '忽ç¥ææ大ååè¯',
ignoreDomainNames : '忽ç¥åå',
diff --git a/_source/lang/zh.js b/_source/lang/zh.js
index 5568d20..a36132b 100644
--- a/_source/lang/zh.js
+++ b/_source/lang/zh.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -698,7 +698,7 @@ CKEDITOR.lang['zh'] =
ignoreAll : 'å
¨é¨å¿½ç¥',
addWord : 'æ·»å å®è©',
emptyDic : 'åå
¸åä¸æçºç©º.',
-
+ noSuggestions : 'ç¡å»ºè°å¼',
optionsTab : 'é¸é
',
allCaps : 'Ignore All-Caps Words', // MISSING
ignoreDomainNames : 'Ignore Domain Names', // MISSING
diff --git a/_source/plugins/a11yhelp/dialogs/a11yhelp.js b/_source/plugins/a11yhelp/dialogs/a11yhelp.js
index 15bee48..c82e22b 100644
--- a/_source/plugins/a11yhelp/dialogs/a11yhelp.js
+++ b/_source/plugins/a11yhelp/dialogs/a11yhelp.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/a11yhelp/lang/_translationstatus.txt b/_source/plugins/a11yhelp/lang/_translationstatus.txt
index e824808..253ed74 100644
--- a/_source/plugins/a11yhelp/lang/_translationstatus.txt
+++ b/_source/plugins/a11yhelp/lang/_translationstatus.txt
@@ -1,4 +1,4 @@
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
cs.js Found: 30 Missing: 0
@@ -14,6 +14,7 @@ gu.js Found: 12 Missing: 18
he.js Found: 30 Missing: 0
it.js Found: 30 Missing: 0
ku.js Found: 30 Missing: 0
+lv.js Found: 30 Missing: 0
mk.js Found: 5 Missing: 25
nb.js Found: 30 Missing: 0
nl.js Found: 30 Missing: 0
diff --git a/_source/plugins/a11yhelp/lang/cs.js b/_source/plugins/a11yhelp/lang/cs.js
index 711a675..eb33fb6 100644
--- a/_source/plugins/a11yhelp/lang/cs.js
+++ b/_source/plugins/a11yhelp/lang/cs.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/a11yhelp/lang/cy.js b/_source/plugins/a11yhelp/lang/cy.js
index e9d6362..0d69584 100644
--- a/_source/plugins/a11yhelp/lang/cy.js
+++ b/_source/plugins/a11yhelp/lang/cy.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/a11yhelp/lang/da.js b/_source/plugins/a11yhelp/lang/da.js
index 70eaaa2..bff2e25 100644
--- a/_source/plugins/a11yhelp/lang/da.js
+++ b/_source/plugins/a11yhelp/lang/da.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/a11yhelp/lang/de.js b/_source/plugins/a11yhelp/lang/de.js
index 2feea16..0b530b5 100644
--- a/_source/plugins/a11yhelp/lang/de.js
+++ b/_source/plugins/a11yhelp/lang/de.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/a11yhelp/lang/el.js b/_source/plugins/a11yhelp/lang/el.js
index 4d3c852..da5effe 100644
--- a/_source/plugins/a11yhelp/lang/el.js
+++ b/_source/plugins/a11yhelp/lang/el.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/a11yhelp/lang/en.js b/_source/plugins/a11yhelp/lang/en.js
index 7a78608..4aea403 100644
--- a/_source/plugins/a11yhelp/lang/en.js
+++ b/_source/plugins/a11yhelp/lang/en.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/a11yhelp/lang/eo.js b/_source/plugins/a11yhelp/lang/eo.js
index 58af07e..3c92577 100644
--- a/_source/plugins/a11yhelp/lang/eo.js
+++ b/_source/plugins/a11yhelp/lang/eo.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/a11yhelp/lang/fa.js b/_source/plugins/a11yhelp/lang/fa.js
index 3ec7250..3ba7da3 100644
--- a/_source/plugins/a11yhelp/lang/fa.js
+++ b/_source/plugins/a11yhelp/lang/fa.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/a11yhelp/lang/fi.js b/_source/plugins/a11yhelp/lang/fi.js
index 718b046..7d78874 100644
--- a/_source/plugins/a11yhelp/lang/fi.js
+++ b/_source/plugins/a11yhelp/lang/fi.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/a11yhelp/lang/fr.js b/_source/plugins/a11yhelp/lang/fr.js
index 0525141..84b4fea 100644
--- a/_source/plugins/a11yhelp/lang/fr.js
+++ b/_source/plugins/a11yhelp/lang/fr.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/a11yhelp/lang/gu.js b/_source/plugins/a11yhelp/lang/gu.js
index 9fd170c..86d154a 100644
--- a/_source/plugins/a11yhelp/lang/gu.js
+++ b/_source/plugins/a11yhelp/lang/gu.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/a11yhelp/lang/he.js b/_source/plugins/a11yhelp/lang/he.js
index 7161e4d..7641ec7 100644
--- a/_source/plugins/a11yhelp/lang/he.js
+++ b/_source/plugins/a11yhelp/lang/he.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/a11yhelp/lang/it.js b/_source/plugins/a11yhelp/lang/it.js
index 848d03f..ee1cc2f 100644
--- a/_source/plugins/a11yhelp/lang/it.js
+++ b/_source/plugins/a11yhelp/lang/it.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/a11yhelp/lang/ku.js b/_source/plugins/a11yhelp/lang/ku.js
index c5d85ed..6940519 100644
--- a/_source/plugins/a11yhelp/lang/ku.js
+++ b/_source/plugins/a11yhelp/lang/ku.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/a11yhelp/lang/lv.js b/_source/plugins/a11yhelp/lang/lv.js
new file mode 100644
index 0000000..fa18d60
--- /dev/null
+++ b/_source/plugins/a11yhelp/lang/lv.js
@@ -0,0 +1,89 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang( 'a11yhelp', 'lv',
+{
+ accessibilityHelp :
+ {
+ title : 'Pieejamības instrukcija',
+ contents : 'PalÄ«dzÄ«bas saturs. Lai aizvÄrtu ciet Å¡o dialogu nospiediet ESC.',
+ legend :
+ [
+ {
+ name : 'Galvenais',
+ items :
+ [
+ {
+ name : 'Redaktora rīkjosla',
+ legend:
+ 'Nospiediet ${toolbarFocus} lai pÄrvietotos uz rÄ«kjoslu. Lai pÄrvietotos uz nÄkoÅ¡o vai iepriekÅ¡Äjo rÄ«kjoslas grupu izmantojiet pogu TAB un SHIFT+TAB. Lai pÄrvietotos uz nÄkoÅ¡o vai iepriekÅ¡Äjo rÄ«kjoslas pogu izmantojiet Kreiso vai Labo bultiÅu. Nospiediet Atstarpi vai ENTER lai aktivizÄtu rÄ«kjosla pogu.'
+ },
+
+ {
+ name : 'Redaktora dialoga logs',
+ legend :
+ 'Dialoga logÄ nospiediet pogu TAB lai pÄrvietotos uz nÄkoÅ¡o dialoga loga lauku, nospiediet SHIFT+TAB lai atgrieztos iepriekÅ¡ÄjÄ laukÄ, nospiediet ENTER lai apstiprinÄtu dialoga datus, nospiediet ESC lai aizvÄrtu Å¡o dialogu. Dialogam kuram ir vairÄkas cilnes, nospiediet ALT+F10 lai pÄrvietotos uz nepiecieÅ¡amo cilni. Lai pÄrvietotos uz nÄkoÅ¡o cilni izmantojiet pogu TAB vai Labo bultiÅu. Lai pÄrvietotos uz iepriekÅ¡Äjo cilni nospiediet SHIFT+TAB vai kreiso bultiÅu. Nospiediet SPACE vai ENTER lai izvÄlÄtos lapas cilni.'
+ },
+
+ {
+ name : 'Redaktora satura izvÄle',
+ legend :
+ 'Nospiediet ${contextMenu} vai APPLICATION KEY lai atvÄrtu satura izvÄlni. Lai pÄrvietotos uz nÄkoÅ¡o izvÄlnes opciju izmantojiet pogu TAB vai pogu BultiÅu uz leju. Lai pÄrvietotos uz iepriekÅ¡Äjo opciju izmantojiet SHIFT+TAB vai pogu BultiÅa uz augÅ¡u. Nospiediet SPACE vai ENTER lai izvelÄtos izvÄlnes opciju. Atveriet tekoÅ¡ajÄ opcija apakÅ¡izvÄlni ar SAPCE vai ENTER ka ari to var izdarÄ«t ar Labo bultiÅu. Lai atgrieztos atpakaļ uz sakuma izvÄlni nospiediet ESC vai Kreiso bultiÅu. Lai aizvÄrtu ciet izvÄlnes saturu nospiediet ESC.'
+ },
+
+ {
+ name : 'Redaktora saraksta lauks',
+ legend :
+ 'Saraksta laukÄ, lai pÄrvietotos uz nÄkoÅ¡o saraksta elementu nospiediet TAB vai pogu BultiÅa uz leju. Lai pÄrvietotos uz iepriekÅ¡Äjo saraksta elementu nospiediet SHIFT+TAB vai pogu BultiÅa uz augÅ¡u. Nospiediet SPACE vai ENTER lai izvÄlÄtos saraksta opcijas. Nospiediet ESC lai aizvÄrtu saraksta lauku. '
+ },
+
+ {
+ name : 'Redaktora elementa ceļa josla',
+ legend :
+ 'Nospiediet ${elementsPathFocus} lai pÄrvietotos uz elementa ceļa joslu. Lai pÄrvietotos uz nÄkoÅ¡o elementa pogu izmantojiet TAB vai Labo bultiÅu. Lai pÄrvietotos uz iepriekÅ¡Äjo elementa pogu izmantojiet SHIFT + TAB vai Kreiso bultiÅu. Nospiediet SPACE vai ENTER lai izvÄlÄtos elementu redaktorÄ.'
+ }
+ ]
+ },
+ {
+ name : 'Komandas',
+ items :
+ [
+ {
+ name : 'Komanda atcelt darbību',
+ legend : 'Nospiediet ${undo}'
+ },
+ {
+ name : 'Komanda atkÄrtot darbÄ«bu',
+ legend : 'Nospiediet ${redo}'
+ },
+ {
+ name : 'Treknraksta komanda',
+ legend : 'Nospiediet ${bold}'
+ },
+ {
+ name : 'Kursīva komanda',
+ legend : 'Nospiediet ${italic}'
+ },
+ {
+ name : 'Apakšsvītras komanda ',
+ legend : 'Nospiediet ${underline}'
+ },
+ {
+ name : 'Hipersaites komanda',
+ legend : 'Nospiediet ${link}'
+ },
+ {
+ name : 'RÄ«kjoslas aizvÄrÅ¡anas komanda',
+ legend : 'Nospiediet ${toolbarCollapse}'
+ },
+ {
+ name : 'Pieejamības palīdzība',
+ legend : 'Nospiediet ${a11yHelp}'
+ }
+ ]
+ }
+ ]
+ }
+});
diff --git a/_source/plugins/a11yhelp/lang/mk.js b/_source/plugins/a11yhelp/lang/mk.js
index 36d1aba..664694d 100644
--- a/_source/plugins/a11yhelp/lang/mk.js
+++ b/_source/plugins/a11yhelp/lang/mk.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/a11yhelp/lang/nb.js b/_source/plugins/a11yhelp/lang/nb.js
index dc4966b..2dc4a28 100644
--- a/_source/plugins/a11yhelp/lang/nb.js
+++ b/_source/plugins/a11yhelp/lang/nb.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/a11yhelp/lang/nl.js b/_source/plugins/a11yhelp/lang/nl.js
index 61b2989..d4113b4 100644
--- a/_source/plugins/a11yhelp/lang/nl.js
+++ b/_source/plugins/a11yhelp/lang/nl.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/a11yhelp/lang/no.js b/_source/plugins/a11yhelp/lang/no.js
index 8fe719e..9ec0263 100644
--- a/_source/plugins/a11yhelp/lang/no.js
+++ b/_source/plugins/a11yhelp/lang/no.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/a11yhelp/lang/pt-br.js b/_source/plugins/a11yhelp/lang/pt-br.js
index 997760d..0581fc1 100644
--- a/_source/plugins/a11yhelp/lang/pt-br.js
+++ b/_source/plugins/a11yhelp/lang/pt-br.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/a11yhelp/lang/ro.js b/_source/plugins/a11yhelp/lang/ro.js
index b0a30e6..5bbc14e 100644
--- a/_source/plugins/a11yhelp/lang/ro.js
+++ b/_source/plugins/a11yhelp/lang/ro.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/a11yhelp/lang/sk.js b/_source/plugins/a11yhelp/lang/sk.js
index 4935973..b42d829 100644
--- a/_source/plugins/a11yhelp/lang/sk.js
+++ b/_source/plugins/a11yhelp/lang/sk.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/a11yhelp/lang/tr.js b/_source/plugins/a11yhelp/lang/tr.js
index 34c1a46..44605e8 100644
--- a/_source/plugins/a11yhelp/lang/tr.js
+++ b/_source/plugins/a11yhelp/lang/tr.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/a11yhelp/lang/ug.js b/_source/plugins/a11yhelp/lang/ug.js
index 6e9a84a..2e5887d 100644
--- a/_source/plugins/a11yhelp/lang/ug.js
+++ b/_source/plugins/a11yhelp/lang/ug.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/a11yhelp/lang/vi.js b/_source/plugins/a11yhelp/lang/vi.js
index c045369..2b5fc65 100644
--- a/_source/plugins/a11yhelp/lang/vi.js
+++ b/_source/plugins/a11yhelp/lang/vi.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/a11yhelp/lang/zh-cn.js b/_source/plugins/a11yhelp/lang/zh-cn.js
index 716e199..e84a868 100644
--- a/_source/plugins/a11yhelp/lang/zh-cn.js
+++ b/_source/plugins/a11yhelp/lang/zh-cn.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/a11yhelp/plugin.js b/_source/plugins/a11yhelp/plugin.js
index 020223f..e825f86 100644
--- a/_source/plugins/a11yhelp/plugin.js
+++ b/_source/plugins/a11yhelp/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/about/dialogs/about.js b/_source/plugins/about/dialogs/about.js
index 53b4b0a..625626d 100644
--- a/_source/plugins/about/dialogs/about.js
+++ b/_source/plugins/about/dialogs/about.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/about/plugin.js b/_source/plugins/about/plugin.js
index 40eae7e..511c1e6 100644
--- a/_source/plugins/about/plugin.js
+++ b/_source/plugins/about/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/adobeair/plugin.js b/_source/plugins/adobeair/plugin.js
index 065cde0..7ed1bca 100644
--- a/_source/plugins/adobeair/plugin.js
+++ b/_source/plugins/adobeair/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/ajax/plugin.js b/_source/plugins/ajax/plugin.js
index 1c032a9..7488005 100644
--- a/_source/plugins/ajax/plugin.js
+++ b/_source/plugins/ajax/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/autogrow/plugin.js b/_source/plugins/autogrow/plugin.js
index 6ffef63..253cb57 100644
--- a/_source/plugins/autogrow/plugin.js
+++ b/_source/plugins/autogrow/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/basicstyles/plugin.js b/_source/plugins/basicstyles/plugin.js
index b3f64fb..5e928e1 100644
--- a/_source/plugins/basicstyles/plugin.js
+++ b/_source/plugins/basicstyles/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/bbcode/plugin.js b/_source/plugins/bbcode/plugin.js
index e403d11..7354fb7 100644
--- a/_source/plugins/bbcode/plugin.js
+++ b/_source/plugins/bbcode/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/bidi/plugin.js b/_source/plugins/bidi/plugin.js
index 72f1041..bceb57b 100644
--- a/_source/plugins/bidi/plugin.js
+++ b/_source/plugins/bidi/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/blockquote/plugin.js b/_source/plugins/blockquote/plugin.js
index f17aec2..84dee81 100644
--- a/_source/plugins/blockquote/plugin.js
+++ b/_source/plugins/blockquote/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/button/plugin.js b/_source/plugins/button/plugin.js
index af95b69..c9284c8 100644
--- a/_source/plugins/button/plugin.js
+++ b/_source/plugins/button/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/clipboard/dialogs/paste.js b/_source/plugins/clipboard/dialogs/paste.js
index cec04d3..0b3794e 100644
--- a/_source/plugins/clipboard/dialogs/paste.js
+++ b/_source/plugins/clipboard/dialogs/paste.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/clipboard/plugin.js b/_source/plugins/clipboard/plugin.js
index 6c21f55..558ffd7 100644
--- a/_source/plugins/clipboard/plugin.js
+++ b/_source/plugins/clipboard/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/colorbutton/plugin.js b/_source/plugins/colorbutton/plugin.js
index 7cc0604..75f0d4e 100644
--- a/_source/plugins/colorbutton/plugin.js
+++ b/_source/plugins/colorbutton/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/colordialog/dialogs/colordialog.js b/_source/plugins/colordialog/dialogs/colordialog.js
index a8e83f5..e4a2a01 100644
--- a/_source/plugins/colordialog/dialogs/colordialog.js
+++ b/_source/plugins/colordialog/dialogs/colordialog.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/colordialog/plugin.js b/_source/plugins/colordialog/plugin.js
index b76aed2..4dbf3b0 100644
--- a/_source/plugins/colordialog/plugin.js
+++ b/_source/plugins/colordialog/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/contextmenu/plugin.js b/_source/plugins/contextmenu/plugin.js
index 5d95080..7772820 100644
--- a/_source/plugins/contextmenu/plugin.js
+++ b/_source/plugins/contextmenu/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/lang/_translationstatus.txt b/_source/plugins/devtools/lang/_translationstatus.txt
index 1da3e8f..2b7429a 100644
--- a/_source/plugins/devtools/lang/_translationstatus.txt
+++ b/_source/plugins/devtools/lang/_translationstatus.txt
@@ -1,4 +1,4 @@
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
bg.js Found: 5 Missing: 0
@@ -17,6 +17,7 @@ he.js Found: 5 Missing: 0
hr.js Found: 5 Missing: 0
it.js Found: 5 Missing: 0
ku.js Found: 5 Missing: 0
+lv.js Found: 5 Missing: 0
nb.js Found: 5 Missing: 0
nl.js Found: 5 Missing: 0
no.js Found: 5 Missing: 0
diff --git a/_source/plugins/devtools/lang/bg.js b/_source/plugins/devtools/lang/bg.js
index c524ded..e513f1c 100644
--- a/_source/plugins/devtools/lang/bg.js
+++ b/_source/plugins/devtools/lang/bg.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/lang/cs.js b/_source/plugins/devtools/lang/cs.js
index 41050c8..ea85459 100644
--- a/_source/plugins/devtools/lang/cs.js
+++ b/_source/plugins/devtools/lang/cs.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/lang/cy.js b/_source/plugins/devtools/lang/cy.js
index eb65ec7..21dae0d 100644
--- a/_source/plugins/devtools/lang/cy.js
+++ b/_source/plugins/devtools/lang/cy.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/lang/da.js b/_source/plugins/devtools/lang/da.js
index 90279c3..b7c32aa 100644
--- a/_source/plugins/devtools/lang/da.js
+++ b/_source/plugins/devtools/lang/da.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/lang/de.js b/_source/plugins/devtools/lang/de.js
index c958ef9..01b573f 100644
--- a/_source/plugins/devtools/lang/de.js
+++ b/_source/plugins/devtools/lang/de.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/lang/el.js b/_source/plugins/devtools/lang/el.js
index 9e7223c..39b62d3 100644
--- a/_source/plugins/devtools/lang/el.js
+++ b/_source/plugins/devtools/lang/el.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/lang/en.js b/_source/plugins/devtools/lang/en.js
index ec2771a..7d00018 100644
--- a/_source/plugins/devtools/lang/en.js
+++ b/_source/plugins/devtools/lang/en.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/lang/eo.js b/_source/plugins/devtools/lang/eo.js
index 15bceba..5fdc364 100644
--- a/_source/plugins/devtools/lang/eo.js
+++ b/_source/plugins/devtools/lang/eo.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/lang/et.js b/_source/plugins/devtools/lang/et.js
index 6ca4ef9..54fbc57 100644
--- a/_source/plugins/devtools/lang/et.js
+++ b/_source/plugins/devtools/lang/et.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/lang/fa.js b/_source/plugins/devtools/lang/fa.js
index 52d5109..eadb929 100644
--- a/_source/plugins/devtools/lang/fa.js
+++ b/_source/plugins/devtools/lang/fa.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/lang/fi.js b/_source/plugins/devtools/lang/fi.js
index c415660..3d8c421 100644
--- a/_source/plugins/devtools/lang/fi.js
+++ b/_source/plugins/devtools/lang/fi.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/lang/fr.js b/_source/plugins/devtools/lang/fr.js
index 2eab122..2538c21 100644
--- a/_source/plugins/devtools/lang/fr.js
+++ b/_source/plugins/devtools/lang/fr.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/lang/gu.js b/_source/plugins/devtools/lang/gu.js
index cea9282..2b67b70 100644
--- a/_source/plugins/devtools/lang/gu.js
+++ b/_source/plugins/devtools/lang/gu.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/lang/he.js b/_source/plugins/devtools/lang/he.js
index b61f3c7..36fee16 100644
--- a/_source/plugins/devtools/lang/he.js
+++ b/_source/plugins/devtools/lang/he.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/lang/hr.js b/_source/plugins/devtools/lang/hr.js
index a4e5d1b..ef4a13b 100644
--- a/_source/plugins/devtools/lang/hr.js
+++ b/_source/plugins/devtools/lang/hr.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/lang/it.js b/_source/plugins/devtools/lang/it.js
index 27c01ed..4154e66 100644
--- a/_source/plugins/devtools/lang/it.js
+++ b/_source/plugins/devtools/lang/it.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/lang/ku.js b/_source/plugins/devtools/lang/ku.js
index 84872e7..92831f8 100644
--- a/_source/plugins/devtools/lang/ku.js
+++ b/_source/plugins/devtools/lang/ku.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/lang/lv.js b/_source/plugins/devtools/lang/lv.js
new file mode 100644
index 0000000..a180322
--- /dev/null
+++ b/_source/plugins/devtools/lang/lv.js
@@ -0,0 +1,16 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang( 'devtools', 'lv',
+{
+ devTools :
+ {
+ title : 'Elementa informÄcija',
+ dialogName : 'Dialoga loga nosaukums',
+ tabName : 'Cilnes nosaukums',
+ elementId : 'Elementa ID',
+ elementType : 'Elementa tips'
+ }
+});
diff --git a/_source/plugins/devtools/lang/nb.js b/_source/plugins/devtools/lang/nb.js
index 1df7af1..8a90a78 100644
--- a/_source/plugins/devtools/lang/nb.js
+++ b/_source/plugins/devtools/lang/nb.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/lang/nl.js b/_source/plugins/devtools/lang/nl.js
index 2c674fc..0296215 100644
--- a/_source/plugins/devtools/lang/nl.js
+++ b/_source/plugins/devtools/lang/nl.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/lang/no.js b/_source/plugins/devtools/lang/no.js
index 0d51dbf..fb599ca 100644
--- a/_source/plugins/devtools/lang/no.js
+++ b/_source/plugins/devtools/lang/no.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/lang/pl.js b/_source/plugins/devtools/lang/pl.js
index 1099684..c48f20c 100644
--- a/_source/plugins/devtools/lang/pl.js
+++ b/_source/plugins/devtools/lang/pl.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/lang/pt-br.js b/_source/plugins/devtools/lang/pt-br.js
index 8e0992f..b38f85e 100644
--- a/_source/plugins/devtools/lang/pt-br.js
+++ b/_source/plugins/devtools/lang/pt-br.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/lang/sk.js b/_source/plugins/devtools/lang/sk.js
index 4a393cf..43d20bc 100644
--- a/_source/plugins/devtools/lang/sk.js
+++ b/_source/plugins/devtools/lang/sk.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/lang/tr.js b/_source/plugins/devtools/lang/tr.js
index 9940638..327f9e6 100644
--- a/_source/plugins/devtools/lang/tr.js
+++ b/_source/plugins/devtools/lang/tr.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/lang/ug.js b/_source/plugins/devtools/lang/ug.js
index 5b1be62..5e485b8 100644
--- a/_source/plugins/devtools/lang/ug.js
+++ b/_source/plugins/devtools/lang/ug.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/lang/uk.js b/_source/plugins/devtools/lang/uk.js
index 21c4f29..7721556 100644
--- a/_source/plugins/devtools/lang/uk.js
+++ b/_source/plugins/devtools/lang/uk.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/lang/vi.js b/_source/plugins/devtools/lang/vi.js
index 9470587..d454d9d 100644
--- a/_source/plugins/devtools/lang/vi.js
+++ b/_source/plugins/devtools/lang/vi.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/lang/zh-cn.js b/_source/plugins/devtools/lang/zh-cn.js
index d06ceb2..2a2dcb3 100644
--- a/_source/plugins/devtools/lang/zh-cn.js
+++ b/_source/plugins/devtools/lang/zh-cn.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/devtools/plugin.js b/_source/plugins/devtools/plugin.js
index 29d6609..1bde1cd 100644
--- a/_source/plugins/devtools/plugin.js
+++ b/_source/plugins/devtools/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/dialog/dialogDefinition.js b/_source/plugins/dialog/dialogDefinition.js
index 3d36d04..9d96380 100644
--- a/_source/plugins/dialog/dialogDefinition.js
+++ b/_source/plugins/dialog/dialogDefinition.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/dialog/plugin.js b/_source/plugins/dialog/plugin.js
index e21f5d1..434a55b 100644
--- a/_source/plugins/dialog/plugin.js
+++ b/_source/plugins/dialog/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -751,6 +751,16 @@ CKEDITOR.DIALOG_RESIZE_BOTH = 3;
var isFixed = element.getComputedStyle( 'position' ) == 'fixed';
+ // (#8888) In some cases of a very small viewport, dialog is incorrectly
+ // positioned in IE7. It also happens that it remains sticky and user cannot
+ // scroll down/up to reveal dialog's content below/above the viewport; this is
+ // cumbersome.
+ // The only way to fix this is to move mouse out of the browser and
+ // go back to see that dialog position is automagically fixed. No events,
+ // no style change - pure magic. This is a IE7 rendering issue, which can be
+ // fixed with dummy style redraw on each move.
+ element.setStyle( 'zoom', '100%' );
+
if ( isFixed && this._.position && this._.position.x == x && this._.position.y == y )
return;
diff --git a/_source/plugins/dialogadvtab/plugin.js b/_source/plugins/dialogadvtab/plugin.js
index 39f2b80..8b5cb32 100644
--- a/_source/plugins/dialogadvtab/plugin.js
+++ b/_source/plugins/dialogadvtab/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -137,7 +137,7 @@ CKEDITOR.plugins.add( 'dialogadvtab',
getStyle : function( name, defaultValue )
{
- var match = this.getValue().match( new RegExp( name + '\\s*:\\s*([^;]*)', 'i') );
+ var match = this.getValue().match( new RegExp( '(?:^|;)\\s*' + name + '\\s*:\\s*([^;]*)', 'i' ) );
return match ? match[ 1 ] : defaultValue;
},
diff --git a/_source/plugins/dialogui/plugin.js b/_source/plugins/dialogui/plugin.js
index 29db79c..888c015 100644
--- a/_source/plugins/dialogui/plugin.js
+++ b/_source/plugins/dialogui/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -1182,7 +1182,7 @@ CKEDITOR.plugins.add( 'dialogui' );
{
onChange : function( dialog, func )
{
- if ( !CKEDITOR.env.ie )
+ if ( !CKEDITOR.env.ie || ( CKEDITOR.env.version > 8 ) )
return commonEventProcessors.onChange.apply( this, arguments );
else
{
diff --git a/_source/plugins/div/dialogs/div.js b/_source/plugins/div/dialogs/div.js
index 37e1e97..e63bd4b 100644
--- a/_source/plugins/div/dialogs/div.js
+++ b/_source/plugins/div/dialogs/div.js
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+ * Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/div/plugin.js b/_source/plugins/div/plugin.js
index a1caf4d..f19efc0 100644
--- a/_source/plugins/div/plugin.js
+++ b/_source/plugins/div/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/docprops/dialogs/docprops.js b/_source/plugins/docprops/dialogs/docprops.js
index d2012ab..8e0f770 100644
--- a/_source/plugins/docprops/dialogs/docprops.js
+++ b/_source/plugins/docprops/dialogs/docprops.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/docprops/plugin.js b/_source/plugins/docprops/plugin.js
index b9e0315..a74b69e 100644
--- a/_source/plugins/docprops/plugin.js
+++ b/_source/plugins/docprops/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/domiterator/plugin.js b/_source/plugins/domiterator/plugin.js
index f68f7c0..be88c97 100644
--- a/_source/plugins/domiterator/plugin.js
+++ b/_source/plugins/domiterator/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/editingblock/plugin.js b/_source/plugins/editingblock/plugin.js
index abe0b71..8676a11 100644
--- a/_source/plugins/editingblock/plugin.js
+++ b/_source/plugins/editingblock/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/elementspath/plugin.js b/_source/plugins/elementspath/plugin.js
index 1fb5435..7b81d61 100644
--- a/_source/plugins/elementspath/plugin.js
+++ b/_source/plugins/elementspath/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/enterkey/plugin.js b/_source/plugins/enterkey/plugin.js
index dac6fb2..8a38916 100644
--- a/_source/plugins/enterkey/plugin.js
+++ b/_source/plugins/enterkey/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -315,9 +315,9 @@ For licensing, see LICENSE.html or http://ckeditor.com/license
isPre = ( startBlockTag == 'pre' );
- // Gecko prefers as line-break inside (#4711).
- if ( isPre && !CKEDITOR.env.gecko )
- lineBreak = doc.createText( CKEDITOR.env.ie ? '\r' : '\n' );
+ // IE<8 prefers text node as line-break inside of (#4711).
+ if ( startBlockTag == 'pre' && CKEDITOR.env.ie && CKEDITOR.env.version < 8 )
+ lineBreak = doc.createText( '\r' );
else
lineBreak = doc.createElement( 'br' );
diff --git a/_source/plugins/entities/plugin.js b/_source/plugins/entities/plugin.js
index 5729831..1745348 100644
--- a/_source/plugins/entities/plugin.js
+++ b/_source/plugins/entities/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/fakeobjects/plugin.js b/_source/plugins/fakeobjects/plugin.js
index 5da98a1..f81bdb6 100644
--- a/_source/plugins/fakeobjects/plugin.js
+++ b/_source/plugins/fakeobjects/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/filebrowser/plugin.js b/_source/plugins/filebrowser/plugin.js
index d354327..fbef990 100644
--- a/_source/plugins/filebrowser/plugin.js
+++ b/_source/plugins/filebrowser/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/find/dialogs/find.js b/_source/plugins/find/dialogs/find.js
index 5f8c342..b6b2d45 100644
--- a/_source/plugins/find/dialogs/find.js
+++ b/_source/plugins/find/dialogs/find.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/find/plugin.js b/_source/plugins/find/plugin.js
index 5eaa41f..e1a1aaa 100644
--- a/_source/plugins/find/plugin.js
+++ b/_source/plugins/find/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/flash/dialogs/flash.js b/_source/plugins/flash/dialogs/flash.js
index 7b7649d..20bec0d 100644
--- a/_source/plugins/flash/dialogs/flash.js
+++ b/_source/plugins/flash/dialogs/flash.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/flash/plugin.js b/_source/plugins/flash/plugin.js
index a018512..6645cd0 100644
--- a/_source/plugins/flash/plugin.js
+++ b/_source/plugins/flash/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/floatpanel/plugin.js b/_source/plugins/floatpanel/plugin.js
index 7e9af39..4a24dfa 100644
--- a/_source/plugins/floatpanel/plugin.js
+++ b/_source/plugins/floatpanel/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -207,16 +207,9 @@ CKEDITOR.plugins.add( 'floatpanel',
if ( block.autoSize )
{
- // We must adjust first the width or IE6 could include extra lines in the height computation
- var widthNode = block.element.$;
+ var panelDoc = block.element.getDocument();
+ var width = ( CKEDITOR.env.webkit? block.element : panelDoc.getBody() )[ '$' ].scrollWidth;
- if ( CKEDITOR.env.gecko || CKEDITOR.env.opera )
- widthNode = widthNode.parentNode;
-
- if ( CKEDITOR.env.ie )
- widthNode = widthNode.document.body;
-
- var width = widthNode.scrollWidth;
// Account for extra height needed due to IE quirks box model bug:
// http://en.wikipedia.org/wiki/Internet_Explorer_box_model_bug
// (#3426)
diff --git a/_source/plugins/font/plugin.js b/_source/plugins/font/plugin.js
index 268f2ee..6248e68 100644
--- a/_source/plugins/font/plugin.js
+++ b/_source/plugins/font/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/format/plugin.js b/_source/plugins/format/plugin.js
index 6488e75..6df5edf 100644
--- a/_source/plugins/format/plugin.js
+++ b/_source/plugins/format/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/forms/dialogs/button.js b/_source/plugins/forms/dialogs/button.js
index abb6b8a..b7ae7f7 100644
--- a/_source/plugins/forms/dialogs/button.js
+++ b/_source/plugins/forms/dialogs/button.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
CKEDITOR.dialog.add( 'button', function( editor )
diff --git a/_source/plugins/forms/dialogs/checkbox.js b/_source/plugins/forms/dialogs/checkbox.js
index 5a44046..56a9c35 100644
--- a/_source/plugins/forms/dialogs/checkbox.js
+++ b/_source/plugins/forms/dialogs/checkbox.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
CKEDITOR.dialog.add( 'checkbox', function( editor )
diff --git a/_source/plugins/forms/dialogs/form.js b/_source/plugins/forms/dialogs/form.js
index c637ab3..1778724 100644
--- a/_source/plugins/forms/dialogs/form.js
+++ b/_source/plugins/forms/dialogs/form.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
CKEDITOR.dialog.add( 'form', function( editor )
diff --git a/_source/plugins/forms/dialogs/hiddenfield.js b/_source/plugins/forms/dialogs/hiddenfield.js
index 2f629a9..3ef9f84 100644
--- a/_source/plugins/forms/dialogs/hiddenfield.js
+++ b/_source/plugins/forms/dialogs/hiddenfield.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
CKEDITOR.dialog.add( 'hiddenfield', function( editor )
diff --git a/_source/plugins/forms/dialogs/radio.js b/_source/plugins/forms/dialogs/radio.js
index 9ea0673..0381fab 100644
--- a/_source/plugins/forms/dialogs/radio.js
+++ b/_source/plugins/forms/dialogs/radio.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
CKEDITOR.dialog.add( 'radio', function( editor )
diff --git a/_source/plugins/forms/dialogs/select.js b/_source/plugins/forms/dialogs/select.js
index 0117ec9..04f5065 100644
--- a/_source/plugins/forms/dialogs/select.js
+++ b/_source/plugins/forms/dialogs/select.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
CKEDITOR.dialog.add( 'select', function( editor )
diff --git a/_source/plugins/forms/dialogs/textarea.js b/_source/plugins/forms/dialogs/textarea.js
index cae945d..dffab65 100644
--- a/_source/plugins/forms/dialogs/textarea.js
+++ b/_source/plugins/forms/dialogs/textarea.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
CKEDITOR.dialog.add( 'textarea', function( editor )
diff --git a/_source/plugins/forms/dialogs/textfield.js b/_source/plugins/forms/dialogs/textfield.js
index 877edb8..35025c1 100644
--- a/_source/plugins/forms/dialogs/textfield.js
+++ b/_source/plugins/forms/dialogs/textfield.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
CKEDITOR.dialog.add( 'textfield', function( editor )
diff --git a/_source/plugins/forms/plugin.js b/_source/plugins/forms/plugin.js
index 233fe91..cd3831c 100644
--- a/_source/plugins/forms/plugin.js
+++ b/_source/plugins/forms/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/horizontalrule/plugin.js b/_source/plugins/horizontalrule/plugin.js
index bdf9453..618ebaa 100644
--- a/_source/plugins/horizontalrule/plugin.js
+++ b/_source/plugins/horizontalrule/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/htmldataprocessor/plugin.js b/_source/plugins/htmldataprocessor/plugin.js
index a55480c..2bf39af 100644
--- a/_source/plugins/htmldataprocessor/plugin.js
+++ b/_source/plugins/htmldataprocessor/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/htmlwriter/plugin.js b/_source/plugins/htmlwriter/plugin.js
index 32acfb0..7ca2919 100644
--- a/_source/plugins/htmlwriter/plugin.js
+++ b/_source/plugins/htmlwriter/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/iframe/dialogs/iframe.js b/_source/plugins/iframe/dialogs/iframe.js
index 4c97c66..52a7969 100644
--- a/_source/plugins/iframe/dialogs/iframe.js
+++ b/_source/plugins/iframe/dialogs/iframe.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/iframe/plugin.js b/_source/plugins/iframe/plugin.js
index 23fb764..d38b349 100644
--- a/_source/plugins/iframe/plugin.js
+++ b/_source/plugins/iframe/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/iframedialog/plugin.js b/_source/plugins/iframedialog/plugin.js
index 61ee605..e95c4c0 100644
--- a/_source/plugins/iframedialog/plugin.js
+++ b/_source/plugins/iframedialog/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/image/dialogs/image.js b/_source/plugins/image/dialogs/image.js
index 496827b..3c24d2f 100644
--- a/_source/plugins/image/dialogs/image.js
+++ b/_source/plugins/image/dialogs/image.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/image/plugin.js b/_source/plugins/image/plugin.js
index acc5554..cc235a7 100644
--- a/_source/plugins/image/plugin.js
+++ b/_source/plugins/image/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/indent/plugin.js b/_source/plugins/indent/plugin.js
index 7b28c77..e5db0b2 100644
--- a/_source/plugins/indent/plugin.js
+++ b/_source/plugins/indent/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/justify/plugin.js b/_source/plugins/justify/plugin.js
index 1b3aaa5..1532a80 100644
--- a/_source/plugins/justify/plugin.js
+++ b/_source/plugins/justify/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/keystrokes/plugin.js b/_source/plugins/keystrokes/plugin.js
index d0dc82e..fb61545 100644
--- a/_source/plugins/keystrokes/plugin.js
+++ b/_source/plugins/keystrokes/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/link/dialogs/anchor.js b/_source/plugins/link/dialogs/anchor.js
index c99cd5d..2611c8c 100644
--- a/_source/plugins/link/dialogs/anchor.js
+++ b/_source/plugins/link/dialogs/anchor.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/link/dialogs/link.js b/_source/plugins/link/dialogs/link.js
index 9cabfea..118d1b0 100644
--- a/_source/plugins/link/dialogs/link.js
+++ b/_source/plugins/link/dialogs/link.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/link/plugin.js b/_source/plugins/link/plugin.js
index 7cf7144..6aba141 100644
--- a/_source/plugins/link/plugin.js
+++ b/_source/plugins/link/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/list/plugin.js b/_source/plugins/list/plugin.js
index dfc24b1..3beb9fb 100644
--- a/_source/plugins/list/plugin.js
+++ b/_source/plugins/list/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/listblock/plugin.js b/_source/plugins/listblock/plugin.js
index c505f0e..0828ffc 100644
--- a/_source/plugins/listblock/plugin.js
+++ b/_source/plugins/listblock/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/liststyle/dialogs/liststyle.js b/_source/plugins/liststyle/dialogs/liststyle.js
index 5b776ed..4c5d2dc 100644
--- a/_source/plugins/liststyle/dialogs/liststyle.js
+++ b/_source/plugins/liststyle/dialogs/liststyle.js
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+ * Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/liststyle/plugin.js b/_source/plugins/liststyle/plugin.js
index e99b339..8d4f575 100644
--- a/_source/plugins/liststyle/plugin.js
+++ b/_source/plugins/liststyle/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/maximize/plugin.js b/_source/plugins/maximize/plugin.js
index 9e9676a..6d31595 100644
--- a/_source/plugins/maximize/plugin.js
+++ b/_source/plugins/maximize/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/menu/plugin.js b/_source/plugins/menu/plugin.js
index 265604c..6e6b98e 100644
--- a/_source/plugins/menu/plugin.js
+++ b/_source/plugins/menu/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -175,14 +175,17 @@ CKEDITOR.plugins.add( 'menu',
onHide : function()
{
+ this._.unlockSelection();
+ this.onHide && this.onHide();
+ },
+
+ unlockSelection : function() {
// Unlock the selection upon first panel closing.
if ( CKEDITOR.env.ie && !this.parent )
{
var selection = this.editor.getSelection();
selection && selection.unlock( true );
}
-
- this.onHide && this.onHide();
},
showSubMenu : function( index )
@@ -259,8 +262,10 @@ CKEDITOR.plugins.add( 'menu',
{
this._.onShow();
// Don't menu with zero items.
- if ( ! this.items.length )
+ if ( ! this.items.length ) {
+ this._.unlockSelection();
return;
+ }
}
corner = corner || ( this.editor.lang.dir == 'rtl' ? 2 : 1 );
diff --git a/_source/plugins/menubutton/plugin.js b/_source/plugins/menubutton/plugin.js
index 1bb6599..414edac 100644
--- a/_source/plugins/menubutton/plugin.js
+++ b/_source/plugins/menubutton/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/newpage/plugin.js b/_source/plugins/newpage/plugin.js
index ab18874..96c13ed 100644
--- a/_source/plugins/newpage/plugin.js
+++ b/_source/plugins/newpage/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/pagebreak/plugin.js b/_source/plugins/pagebreak/plugin.js
index 3b54b68..19e0077 100644
--- a/_source/plugins/pagebreak/plugin.js
+++ b/_source/plugins/pagebreak/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/panel/plugin.js b/_source/plugins/panel/plugin.js
index 6dc1616..07c9c71 100644
--- a/_source/plugins/panel/plugin.js
+++ b/_source/plugins/panel/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/panelbutton/plugin.js b/_source/plugins/panelbutton/plugin.js
index 078b398..f25ff3d 100644
--- a/_source/plugins/panelbutton/plugin.js
+++ b/_source/plugins/panelbutton/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/pastefromword/filter/default.js b/_source/plugins/pastefromword/filter/default.js
index 353e4bf..83b8ec8 100644
--- a/_source/plugins/pastefromword/filter/default.js
+++ b/_source/plugins/pastefromword/filter/default.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/pastefromword/plugin.js b/_source/plugins/pastefromword/plugin.js
index 5686c30..cc1add4 100644
--- a/_source/plugins/pastefromword/plugin.js
+++ b/_source/plugins/pastefromword/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
(function()
diff --git a/_source/plugins/pastetext/dialogs/pastetext.js b/_source/plugins/pastetext/dialogs/pastetext.js
index 0256837..bfd9f42 100644
--- a/_source/plugins/pastetext/dialogs/pastetext.js
+++ b/_source/plugins/pastetext/dialogs/pastetext.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/pastetext/plugin.js b/_source/plugins/pastetext/plugin.js
index 33eb8cd..d09f498 100644
--- a/_source/plugins/pastetext/plugin.js
+++ b/_source/plugins/pastetext/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/dialogs/placeholder.js b/_source/plugins/placeholder/dialogs/placeholder.js
index 94c8c9e..ff35381 100644
--- a/_source/plugins/placeholder/dialogs/placeholder.js
+++ b/_source/plugins/placeholder/dialogs/placeholder.js
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+ * Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
* For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/lang/_translationstatus.txt b/_source/plugins/placeholder/lang/_translationstatus.txt
index 10d9f05..a8e19f9 100644
--- a/_source/plugins/placeholder/lang/_translationstatus.txt
+++ b/_source/plugins/placeholder/lang/_translationstatus.txt
@@ -1,4 +1,4 @@
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
bg.js Found: 5 Missing: 0
@@ -16,6 +16,7 @@ he.js Found: 5 Missing: 0
hr.js Found: 5 Missing: 0
it.js Found: 5 Missing: 0
ku.js Found: 5 Missing: 0
+lv.js Found: 5 Missing: 0
nb.js Found: 5 Missing: 0
nl.js Found: 5 Missing: 0
no.js Found: 5 Missing: 0
diff --git a/_source/plugins/placeholder/lang/bg.js b/_source/plugins/placeholder/lang/bg.js
index 96a088a..12a0d5c 100644
--- a/_source/plugins/placeholder/lang/bg.js
+++ b/_source/plugins/placeholder/lang/bg.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/lang/cs.js b/_source/plugins/placeholder/lang/cs.js
index afa3537..d967b59 100644
--- a/_source/plugins/placeholder/lang/cs.js
+++ b/_source/plugins/placeholder/lang/cs.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/lang/cy.js b/_source/plugins/placeholder/lang/cy.js
index 1ac1e03..f5f3857 100644
--- a/_source/plugins/placeholder/lang/cy.js
+++ b/_source/plugins/placeholder/lang/cy.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/lang/da.js b/_source/plugins/placeholder/lang/da.js
index e5cdd30..c343e3c 100644
--- a/_source/plugins/placeholder/lang/da.js
+++ b/_source/plugins/placeholder/lang/da.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/lang/de.js b/_source/plugins/placeholder/lang/de.js
index 4d91ba4..be539e3 100644
--- a/_source/plugins/placeholder/lang/de.js
+++ b/_source/plugins/placeholder/lang/de.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/lang/el.js b/_source/plugins/placeholder/lang/el.js
index 315674b..550f69a 100644
--- a/_source/plugins/placeholder/lang/el.js
+++ b/_source/plugins/placeholder/lang/el.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/lang/en.js b/_source/plugins/placeholder/lang/en.js
index 060850c..45a5464 100644
--- a/_source/plugins/placeholder/lang/en.js
+++ b/_source/plugins/placeholder/lang/en.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/lang/eo.js b/_source/plugins/placeholder/lang/eo.js
index 1cafa60..67a55e9 100644
--- a/_source/plugins/placeholder/lang/eo.js
+++ b/_source/plugins/placeholder/lang/eo.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/lang/et.js b/_source/plugins/placeholder/lang/et.js
index 1b7dd98..dde56df 100644
--- a/_source/plugins/placeholder/lang/et.js
+++ b/_source/plugins/placeholder/lang/et.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/lang/fa.js b/_source/plugins/placeholder/lang/fa.js
index 27db502..5b608e9 100644
--- a/_source/plugins/placeholder/lang/fa.js
+++ b/_source/plugins/placeholder/lang/fa.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/lang/fi.js b/_source/plugins/placeholder/lang/fi.js
index 598cfca..228a4d8 100644
--- a/_source/plugins/placeholder/lang/fi.js
+++ b/_source/plugins/placeholder/lang/fi.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/lang/fr.js b/_source/plugins/placeholder/lang/fr.js
index b887619..bbad9b3 100644
--- a/_source/plugins/placeholder/lang/fr.js
+++ b/_source/plugins/placeholder/lang/fr.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/lang/he.js b/_source/plugins/placeholder/lang/he.js
index 5dfc09f..e098190 100644
--- a/_source/plugins/placeholder/lang/he.js
+++ b/_source/plugins/placeholder/lang/he.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/lang/hr.js b/_source/plugins/placeholder/lang/hr.js
index 7156ab3..51acca5 100644
--- a/_source/plugins/placeholder/lang/hr.js
+++ b/_source/plugins/placeholder/lang/hr.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/lang/it.js b/_source/plugins/placeholder/lang/it.js
index 920657a..3bb522a 100644
--- a/_source/plugins/placeholder/lang/it.js
+++ b/_source/plugins/placeholder/lang/it.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/lang/ku.js b/_source/plugins/placeholder/lang/ku.js
index 8cd49bc..8502d0c 100644
--- a/_source/plugins/placeholder/lang/ku.js
+++ b/_source/plugins/placeholder/lang/ku.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/lang/lv.js b/_source/plugins/placeholder/lang/lv.js
new file mode 100644
index 0000000..647335b
--- /dev/null
+++ b/_source/plugins/placeholder/lang/lv.js
@@ -0,0 +1,16 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang( 'placeholder', 'lv',
+{
+ placeholder :
+ {
+ title : 'Viettura uzstÄdÄ«jumi',
+ toolbar : 'Izveidot vietturi',
+ text : 'Viettura teksts',
+ edit : 'Labot vietturi',
+ textMissing : 'Vietturim jÄsatur tekstu'
+ }
+});
diff --git a/_source/plugins/placeholder/lang/nb.js b/_source/plugins/placeholder/lang/nb.js
index d891784..2c92966 100644
--- a/_source/plugins/placeholder/lang/nb.js
+++ b/_source/plugins/placeholder/lang/nb.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/lang/nl.js b/_source/plugins/placeholder/lang/nl.js
index 558504a..fc87276 100644
--- a/_source/plugins/placeholder/lang/nl.js
+++ b/_source/plugins/placeholder/lang/nl.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/lang/no.js b/_source/plugins/placeholder/lang/no.js
index f258ee3..a80410f 100644
--- a/_source/plugins/placeholder/lang/no.js
+++ b/_source/plugins/placeholder/lang/no.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/lang/pl.js b/_source/plugins/placeholder/lang/pl.js
index 94c5390..2c143c8 100644
--- a/_source/plugins/placeholder/lang/pl.js
+++ b/_source/plugins/placeholder/lang/pl.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/lang/pt-br.js b/_source/plugins/placeholder/lang/pt-br.js
index 67e8af7..a1a5488 100644
--- a/_source/plugins/placeholder/lang/pt-br.js
+++ b/_source/plugins/placeholder/lang/pt-br.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/lang/sk.js b/_source/plugins/placeholder/lang/sk.js
index 6ffd580..8e1ef34 100644
--- a/_source/plugins/placeholder/lang/sk.js
+++ b/_source/plugins/placeholder/lang/sk.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/lang/tr.js b/_source/plugins/placeholder/lang/tr.js
index 117da13..52be048 100644
--- a/_source/plugins/placeholder/lang/tr.js
+++ b/_source/plugins/placeholder/lang/tr.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/lang/ug.js b/_source/plugins/placeholder/lang/ug.js
index fb6e8a4..56a0b0e 100644
--- a/_source/plugins/placeholder/lang/ug.js
+++ b/_source/plugins/placeholder/lang/ug.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/lang/uk.js b/_source/plugins/placeholder/lang/uk.js
index c7620f7..359ad2b 100644
--- a/_source/plugins/placeholder/lang/uk.js
+++ b/_source/plugins/placeholder/lang/uk.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/lang/vi.js b/_source/plugins/placeholder/lang/vi.js
index 89df19c..5878861 100644
--- a/_source/plugins/placeholder/lang/vi.js
+++ b/_source/plugins/placeholder/lang/vi.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/lang/zh-cn.js b/_source/plugins/placeholder/lang/zh-cn.js
index 8e09fc2..f2aa26d 100644
--- a/_source/plugins/placeholder/lang/zh-cn.js
+++ b/_source/plugins/placeholder/lang/zh-cn.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/placeholder/plugin.js b/_source/plugins/placeholder/plugin.js
index 8b04368..f7d562d 100644
--- a/_source/plugins/placeholder/plugin.js
+++ b/_source/plugins/placeholder/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/popup/plugin.js b/_source/plugins/popup/plugin.js
index 70fb75e..19e4336 100644
--- a/_source/plugins/popup/plugin.js
+++ b/_source/plugins/popup/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/preview/plugin.js b/_source/plugins/preview/plugin.js
index da2e1fc..3132a45 100644
--- a/_source/plugins/preview/plugin.js
+++ b/_source/plugins/preview/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/print/plugin.js b/_source/plugins/print/plugin.js
index 5f27770..f50cc57 100644
--- a/_source/plugins/print/plugin.js
+++ b/_source/plugins/print/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/removeformat/plugin.js b/_source/plugins/removeformat/plugin.js
index d031a65..bfca046 100644
--- a/_source/plugins/removeformat/plugin.js
+++ b/_source/plugins/removeformat/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/resize/plugin.js b/_source/plugins/resize/plugin.js
index 3fbec77..db4651e 100644
--- a/_source/plugins/resize/plugin.js
+++ b/_source/plugins/resize/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/richcombo/plugin.js b/_source/plugins/richcombo/plugin.js
index 791dede..1bc4172 100644
--- a/_source/plugins/richcombo/plugin.js
+++ b/_source/plugins/richcombo/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/save/plugin.js b/_source/plugins/save/plugin.js
index 50bb168..5042fb9 100644
--- a/_source/plugins/save/plugin.js
+++ b/_source/plugins/save/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/scayt/dialogs/options.js b/_source/plugins/scayt/dialogs/options.js
index f60eee9..1862fa3 100644
--- a/_source/plugins/scayt/dialogs/options.js
+++ b/_source/plugins/scayt/dialogs/options.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/scayt/plugin.js b/_source/plugins/scayt/plugin.js
index 336fb3a..84756ba 100644
--- a/_source/plugins/scayt/plugin.js
+++ b/_source/plugins/scayt/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -35,6 +35,9 @@ For licensing, see LICENSE.html or http://ckeditor.com/license
var createInstance = function() // Create new instance every time Document is created.
{
+ if( plugin.instances[ editor.name ] )
+ plugin.instances[ editor.name ].destroy();
+
var config = editor.config;
// Initialise Scayt instance.
var oParams = {};
@@ -78,7 +81,6 @@ For licensing, see LICENSE.html or http://ckeditor.com/license
oParams.id = plugin.getControlId( editor );
var scayt_control = new window.scayt( oParams );
-
scayt_control.afterMarkupRemove.push( function( node )
{
( new CKEDITOR.dom.element( node, scayt_control.document ) ).mergeSiblings();
@@ -102,7 +104,10 @@ For licensing, see LICENSE.html or http://ckeditor.com/license
editor.fire( 'showScaytState' );
};
- editor.on( 'contentDom', createInstance );
+ editor.on( 'contentDom', function(ev)
+ {
+ createInstance();
+ });
editor.on( 'contentDomUnload', function()
{
// Remove scripts.
@@ -123,20 +128,7 @@ For licensing, see LICENSE.html or http://ckeditor.com/license
editor.on( 'beforeCommandExec', function( ev ) // Disable SCAYT before Source command execution.
{
- if ( ( ev.data.name == 'source' || ev.data.name == 'newpage' ) && editor.mode == 'wysiwyg' )
- {
- var scayt_instance = plugin.getScayt( editor );
- if ( scayt_instance )
- {
- plugin.setPaused( editor, !scayt_instance.disabled );
- // store a control id for restore a specific scayt control settings
- plugin.setControlId( editor, scayt_instance.id );
- scayt_instance.destroy( true );
- delete plugin.instances[ editor.name ];
- }
- }
- // Catch on source mode switch off (#5720)
- else if ( ev.data.name == 'source' && editor.mode == 'source' )
+ if ( ev.data.name == 'source' && editor.mode == 'source' )
plugin.markControlRestore( editor );
});
@@ -148,7 +140,6 @@ For licensing, see LICENSE.html or http://ckeditor.com/license
if ( editor.mode == 'wysiwyg' && ( ev.data.name == 'undo' || ev.data.name == 'redo' ) )
window.setTimeout( function() { plugin.getScayt( editor ).refresh(); }, 10 );
});
-
editor.on( 'destroy', function( ev )
{
var editor = ev.editor,
@@ -163,17 +154,19 @@ For licensing, see LICENSE.html or http://ckeditor.com/license
plugin.setControlId( editor, scayt_instance.id );
scayt_instance.destroy( true );
});
-
- // Listen to data manipulation to reflect scayt markup.
- editor.on( 'afterSetData', function()
+ //#9439 after SetData method fires contentDom event and SCAYT create additional instanse
+ // This way we should destroy SCAYT on setData event when contenteditable Iframe was re-created
+ editor.on( 'setData', function( ev )
{
- if ( plugin.isScaytEnabled( editor ) ) {
- window.setTimeout( function()
- {
- var instance = plugin.getScayt( editor );
- instance && instance.refresh();
- }, 10 );
- }
+ var scayt_instance = plugin.getScayt( editor );
+ if ( scayt_instance )
+ {
+ plugin.setPaused( editor, !scayt_instance.disabled );
+ // store a control id for restore a specific scayt control settings
+ plugin.setControlId( editor, scayt_instance.id );
+ scayt_instance.destroy( true );
+ delete plugin.instances[ editor.name ];
+ }
});
// Reload spell-checking for current word after insertion completed.
@@ -374,9 +367,14 @@ CKEDITOR.plugins.scayt =
return editor.fire( 'showScaytState' );
if ( this.engineLoaded === true )
- return onEngineLoad.apply( editor ); // Add new instance.
- else if ( this.engineLoaded == -1 ) // We are waiting.
+ {
+ return onEngineLoad.apply( editor );
+ }
+ // Add new instance.
+ else if ( this.engineLoaded == -1 )
+ { // We are waiting.
return CKEDITOR.on( 'scaytReady', function(){ onEngineLoad.apply( editor ); } ); // Use function(){} to avoid rejection as duplicate.
+ }
CKEDITOR.on( 'scaytReady', onEngineLoad, editor );
CKEDITOR.on( 'scaytReady', function()
@@ -427,7 +425,9 @@ CKEDITOR.plugins.scayt =
);
}
else
+ {
CKEDITOR.fireOnce( 'scaytReady' );
+ }
return null;
},
@@ -658,10 +658,7 @@ CKEDITOR.plugins.scayt =
return null;
var sLang = scayt_control.getLang(),
- _r = {},
items_suggestion = window.scayt.getSuggestion( word, sLang );
- if ( !items_suggestion || !items_suggestion.length )
- return null;
// Remove unused commands and menuitems
for ( var m in moreSuggestions )
{
@@ -686,49 +683,60 @@ CKEDITOR.plugins.scayt =
var contextCommands = editor.config.scayt_contextCommands || 'all';
contextCommands = contextCommands.split( '|' );
- for ( var i = 0, l = items_suggestion.length; i < l; i += 1 )
- {
- var commandName = 'scayt_suggestion_' + items_suggestion[i].replace( ' ', '_' );
- var exec = ( function( el, s )
- {
- return {
- exec: function()
- {
- scayt_control.replace( el, s );
- }
- };
- })( node, items_suggestion[i] );
-
- if ( i < maxSuggestions )
+ if ( items_suggestion && items_suggestion.length ) {
+ for ( var i = 0, l = items_suggestion.length; i < l; i += 1 )
{
- addButtonCommand( editor, 'button_' + commandName, items_suggestion[i],
- commandName, exec, 'scayt_suggest', i + 1 );
- _r[ commandName ] = CKEDITOR.TRISTATE_OFF;
- mainSuggestions[ commandName ] = CKEDITOR.TRISTATE_OFF;
+ var commandName = 'scayt_suggestion_' + items_suggestion[i].replace( ' ', '_' );
+ var exec = ( function( el, s )
+ {
+ return {
+ exec: function()
+ {
+ scayt_control.replace(el, s);
+ }
+ };
+ })( node, items_suggestion[i] );
+
+ if ( i < maxSuggestions )
+ {
+ addButtonCommand( editor, 'button_' + commandName, items_suggestion[i],
+ commandName, exec, 'scayt_suggest', i + 1 );
+ mainSuggestions[ commandName ] = CKEDITOR.TRISTATE_OFF;
+ }
+ else if ( moreSuggestionsUnable == 'on' )
+ {
+ addButtonCommand( editor, 'button_' + commandName, items_suggestion[i],
+ commandName, exec, 'scayt_moresuggest', i + 1 );
+ moreSuggestions[ commandName ] = CKEDITOR.TRISTATE_OFF;
+ moreSuggestionsUnableAdded = true;
+ }
}
- else if ( moreSuggestionsUnable == 'on' )
+
+ if ( moreSuggestionsUnableAdded )
{
- addButtonCommand( editor, 'button_' + commandName, items_suggestion[i],
- commandName, exec, 'scayt_moresuggest', i + 1 );
- moreSuggestions[ commandName ] = CKEDITOR.TRISTATE_OFF;
- moreSuggestionsUnableAdded = true;
+ // Register the More suggestions group;
+ editor.addMenuItem( 'scayt_moresuggest',
+ {
+ label : editor.lang.scayt.moreSuggestions,
+ group : 'scayt_moresuggest',
+ order : 10,
+ getItems : function()
+ {
+ return moreSuggestions;
+ }
+ });
+ mainSuggestions[ 'scayt_moresuggest' ] = CKEDITOR.TRISTATE_OFF;
}
}
-
- if ( moreSuggestionsUnableAdded )
- {
- // Register the More suggestions group;
- editor.addMenuItem( 'scayt_moresuggest',
+ else {
+ // "No suggestions" feature
+ editor.addMenuItem( 'scayt_nosuggest',
{
- label : lang.moreSuggestions,
- group : 'scayt_moresuggest',
- order : 10,
- getItems : function()
- {
- return moreSuggestions;
- }
+ label : editor.lang.scayt.noSuggestions ? editor.lang.scayt.noSuggestions : (editor.lang.spellCheck.noSuggestions ? editor.lang.spellCheck.noSuggestions : 'No suggestions'),
+ group : 'scayt_suggest',
+ order : 1
});
- mainSuggestions[ 'scayt_moresuggest' ] = CKEDITOR.TRISTATE_OFF;
+ mainSuggestions[ 'scayt_nosuggest' ] = CKEDITOR.TRISTATE_OFF;
}
if ( in_array( 'all', contextCommands ) || in_array( 'ignore', contextCommands) )
diff --git a/_source/plugins/selection/plugin.js b/_source/plugins/selection/plugin.js
index 4c77c43..e192e5e 100644
--- a/_source/plugins/selection/plugin.js
+++ b/_source/plugins/selection/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/showblocks/plugin.js b/_source/plugins/showblocks/plugin.js
index de95124..56d4f3b 100644
--- a/_source/plugins/showblocks/plugin.js
+++ b/_source/plugins/showblocks/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/showborders/plugin.js b/_source/plugins/showborders/plugin.js
index 846a12b..381bf70 100644
--- a/_source/plugins/showborders/plugin.js
+++ b/_source/plugins/showborders/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/smiley/dialogs/smiley.js b/_source/plugins/smiley/dialogs/smiley.js
index 2e9cd75..dee2418 100644
--- a/_source/plugins/smiley/dialogs/smiley.js
+++ b/_source/plugins/smiley/dialogs/smiley.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/smiley/plugin.js b/_source/plugins/smiley/plugin.js
index 9156be8..9eccf85 100644
--- a/_source/plugins/smiley/plugin.js
+++ b/_source/plugins/smiley/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/sourcearea/plugin.js b/_source/plugins/sourcearea/plugin.js
index 91430fe..28eda1e 100644
--- a/_source/plugins/sourcearea/plugin.js
+++ b/_source/plugins/sourcearea/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/specialchar/dialogs/specialchar.js b/_source/plugins/specialchar/dialogs/specialchar.js
index cdfa795..875c5d8 100644
--- a/_source/plugins/specialchar/dialogs/specialchar.js
+++ b/_source/plugins/specialchar/dialogs/specialchar.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/specialchar/lang/_translationstatus.txt b/_source/plugins/specialchar/lang/_translationstatus.txt
index 76dfba4..3b5706a 100644
--- a/_source/plugins/specialchar/lang/_translationstatus.txt
+++ b/_source/plugins/specialchar/lang/_translationstatus.txt
@@ -1,4 +1,4 @@
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
cs.js Found: 118 Missing: 0
@@ -14,10 +14,12 @@ he.js Found: 1 Missing: 117
hr.js Found: 23 Missing: 95
it.js Found: 118 Missing: 0
ku.js Found: 118 Missing: 0
+lv.js Found: 118 Missing: 0
nb.js Found: 118 Missing: 0
nl.js Found: 118 Missing: 0
no.js Found: 118 Missing: 0
pt-br.js Found: 118 Missing: 0
+sk.js Found: 118 Missing: 0
tr.js Found: 118 Missing: 0
ug.js Found: 39 Missing: 79
zh-cn.js Found: 118 Missing: 0
diff --git a/_source/plugins/specialchar/lang/cs.js b/_source/plugins/specialchar/lang/cs.js
index 9e30089..5869e28 100644
--- a/_source/plugins/specialchar/lang/cs.js
+++ b/_source/plugins/specialchar/lang/cs.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/specialchar/lang/cy.js b/_source/plugins/specialchar/lang/cy.js
index df549f8..c70f832 100644
--- a/_source/plugins/specialchar/lang/cy.js
+++ b/_source/plugins/specialchar/lang/cy.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/specialchar/lang/de.js b/_source/plugins/specialchar/lang/de.js
index 01c88cf..ae0697b 100644
--- a/_source/plugins/specialchar/lang/de.js
+++ b/_source/plugins/specialchar/lang/de.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/specialchar/lang/el.js b/_source/plugins/specialchar/lang/el.js
index 59f3599..c3d6e20 100644
--- a/_source/plugins/specialchar/lang/el.js
+++ b/_source/plugins/specialchar/lang/el.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/specialchar/lang/en.js b/_source/plugins/specialchar/lang/en.js
index 97e2ad5..36acf84 100644
--- a/_source/plugins/specialchar/lang/en.js
+++ b/_source/plugins/specialchar/lang/en.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/specialchar/lang/eo.js b/_source/plugins/specialchar/lang/eo.js
index 1ea2371..60b5b2a 100644
--- a/_source/plugins/specialchar/lang/eo.js
+++ b/_source/plugins/specialchar/lang/eo.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/specialchar/lang/et.js b/_source/plugins/specialchar/lang/et.js
index 833852f..ccdcff2 100644
--- a/_source/plugins/specialchar/lang/et.js
+++ b/_source/plugins/specialchar/lang/et.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/specialchar/lang/fa.js b/_source/plugins/specialchar/lang/fa.js
index d517a29..59bd6ee 100644
--- a/_source/plugins/specialchar/lang/fa.js
+++ b/_source/plugins/specialchar/lang/fa.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/specialchar/lang/fi.js b/_source/plugins/specialchar/lang/fi.js
index cbf23a7..b4b04b1 100644
--- a/_source/plugins/specialchar/lang/fi.js
+++ b/_source/plugins/specialchar/lang/fi.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/specialchar/lang/fr.js b/_source/plugins/specialchar/lang/fr.js
index c22adf7..f7a61b4 100644
--- a/_source/plugins/specialchar/lang/fr.js
+++ b/_source/plugins/specialchar/lang/fr.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/specialchar/lang/he.js b/_source/plugins/specialchar/lang/he.js
index 0f106ba..b933779 100644
--- a/_source/plugins/specialchar/lang/he.js
+++ b/_source/plugins/specialchar/lang/he.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/specialchar/lang/hr.js b/_source/plugins/specialchar/lang/hr.js
index 5457139..ffb173c 100644
--- a/_source/plugins/specialchar/lang/hr.js
+++ b/_source/plugins/specialchar/lang/hr.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/specialchar/lang/it.js b/_source/plugins/specialchar/lang/it.js
index 3ac66e2..30073de 100644
--- a/_source/plugins/specialchar/lang/it.js
+++ b/_source/plugins/specialchar/lang/it.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/specialchar/lang/ku.js b/_source/plugins/specialchar/lang/ku.js
index 6868d85..ed419da 100644
--- a/_source/plugins/specialchar/lang/ku.js
+++ b/_source/plugins/specialchar/lang/ku.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/specialchar/lang/lv.js b/_source/plugins/specialchar/lang/lv.js
new file mode 100644
index 0000000..988f5d0
--- /dev/null
+++ b/_source/plugins/specialchar/lang/lv.js
@@ -0,0 +1,126 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang( 'specialchar', 'lv',
+{
+ euro: 'Euro zīme',
+ lsquo: 'KreisÄ vienkÄrtÄ«ga pÄdiÅa',
+ rsquo: 'LabÄ vienkÄrtÄ«ga pÄdiÅa',
+ ldquo: 'KreisÄ dubult pÄdiÅa',
+ rdquo: 'LabÄ dubult pÄdiÅa',
+ ndash: 'En svītra',
+ mdash: 'Em svītra',
+ iexcl: 'Apgriezta izsaukuma zīme',
+ cent: 'Centu naudas zīme',
+ pound: 'SterliÅu mÄrciÅu naudas zÄ«me',
+ curren: 'Valūtas zīme',
+ yen: 'Jenu naudas zīme',
+ brvbar: 'VertikÄla pÄrrauta lÄ«nija',
+ sect: 'ParagrÄfa zÄ«me',
+ uml: 'Diakritiska zīme',
+ copy: 'Autortiesību zīme',
+ ordf: 'SieviÅ¡Ä·as kÄrtas rÄdÄ«tÄjs',
+ laquo: 'KreisÄ dubult stÅ«ra pÄdiÅu zÄ«me',
+ not: 'Neparakstīts',
+ reg: 'ReÄ£istrÄta zÄ«me',
+ macr: 'Garumzīme',
+ deg: 'GrÄdu zÄ«me',
+ sup2: 'Augšraksts divi',
+ sup3: 'Augšraksts trīs',
+ acute: 'Akūta uzsvara zīme',
+ micro: 'Mikro zīme',
+ para: 'Rindkopas zīme ',
+ middot: 'VidÄjs punkts',
+ cedil: 'ÄÄ·Ä«tis zem burta',
+ sup1: 'Augšraksts viens',
+ ordm: 'VÄ«riÅ¡Ä·Ä«gas kÄrtas rÄdÄ«tÄjs',
+ raquo: 'LabÄ dubult stÅ«ra pÄdiÅu zÄ«me',
+ frac14: 'VulgÄra frakcija 1/4',
+ frac12: 'VulgÄra frakcija 1/2',
+ frac34: 'VulgÄra frakcija 3/4',
+ iquest: 'Apgriezta jautÄjuma zÄ«me',
+ Agrave: 'Lielais latÄ«Åu burts A ar uzsvara zÄ«mi',
+ Aacute: 'Lielais latÄ«Åu burts A ar akÅ«tu uzsvara zÄ«mi',
+ Acirc: 'Lielais latÄ«Åu burts A ar diakritisku zÄ«mi',
+ Atilde: 'Lielais latÄ«Åu burts A ar tildi ',
+ Auml: 'Lielais latÄ«Åu burts A ar diakritisko zÄ«mi',
+ Aring: 'Lielais latÄ«Åu burts A ar aplÄ«ti augÅ¡Ä',
+ AElig: 'Lielais latÄ«Åu burts Ã',
+ Ccedil: 'Lielais latÄ«Åu burts C ar ÄÄ·Ä«ti zem burta',
+ Egrave: 'Lielais latÄ«Åu burts E ar apostrofu',
+ Eacute: 'Lielais latÄ«Åu burts E ar akÅ«tu uzsvara zÄ«mi',
+ Ecirc: 'Lielais latÄ«Åu burts E ar diakritisko zÄ«mi',
+ Euml: 'Lielais latÄ«Åu burts E ar diakritisko zÄ«mi',
+ Igrave: 'Lielais latÄ«Åu burts I ar uzsvaras zÄ«mi',
+ Iacute: 'Lielais latÄ«Åu burts I ar akÅ«tu uzsvara zÄ«mi',
+ Icirc: 'Lielais latÄ«Åu burts I ar diakritisko zÄ«mi',
+ Iuml: 'Lielais latÄ«Åu burts I ar diakritisko zÄ«mi',
+ ETH: 'Lielais latÄ«Åu burts Eth',
+ Ntilde: 'Lielais latÄ«Åu burts N ar tildi',
+ Ograve: 'Lielais latÄ«Åu burts O ar uzsvara zÄ«mi',
+ Oacute: 'Lielais latÄ«Åu burts O ar akÅ«to uzsvara zÄ«mi',
+ Ocirc: 'Lielais latÄ«Åu burts O ar diakritisko zÄ«mi',
+ Otilde: 'Lielais latÄ«Åu burts O ar tildi',
+ Ouml: 'Lielais latÄ«Åu burts O ar diakritisko zÄ«mi',
+ times: 'ReizinÄÅ¡anas zÄ«me ',
+ Oslash: 'Lielais latÄ«Åu burts O ar iesvÄ«trojumu',
+ Ugrave: 'Lielais latÄ«Åu burts U ar uzsvaras zÄ«mi',
+ Uacute: 'Lielais latÄ«Åu burts U ar akÅ«to uzsvars zÄ«mi',
+ Ucirc: 'Lielais latÄ«Åu burts U ar diakritisko zÄ«mi',
+ Uuml: 'Lielais latÄ«Åu burts U ar diakritisko zÄ«mi',
+ Yacute: 'Lielais latÄ«Åu burts Y ar akÅ«to uzsvaras zÄ«mi',
+ THORN: 'Lielais latÄ«Åu burts torn',
+ szlig: 'Mazs latÄ«Åu burts ar ligatÅ«ru',
+ agrave: 'Mazs latÄ«Åu burts a ar uzsvara zÄ«mi',
+ aacute: 'Mazs latÄ«Åu burts a ar akÅ«to uzsvara zÄ«mi',
+ acirc: 'Mazs latÄ«Åu burts a ar diakritisko zÄ«mi',
+ atilde: 'Mazs latÄ«Åu burts a ar tildi',
+ auml: 'Mazs latÄ«Åu burts a ar diakritisko zÄ«mi',
+ aring: 'Mazs latÄ«Åu burts a ar aplÄ«ti augÅ¡Ä',
+ aelig: 'Mazs latÄ«Åu burts æ',
+ ccedil: 'Mazs latÄ«Åu burts c ar ÄÄ·Ä«ti zem burta',
+ egrave: 'Mazs latÄ«Åu burts e ar uzsvara zÄ«mi ',
+ eacute: 'Mazs latÄ«Åu burts e ar akÅ«tu uzsvara zÄ«mi',
+ ecirc: 'Mazs latÄ«Åu burts e ar diakritisko zÄ«mi',
+ euml: 'Mazs latÄ«Åu burts e ar diakritisko zÄ«mi',
+ igrave: 'Mazs latÄ«Åu burts i ar uzsvara zÄ«mi ',
+ iacute: 'Mazs latÄ«Åu burts i ar akÅ«tu uzsvara zÄ«mi',
+ icirc: 'Mazs latÄ«Åu burts i ar diakritisko zÄ«mi',
+ iuml: 'Mazs latÄ«Åu burts i ar diakritisko zÄ«mi',
+ eth: 'Mazs latÄ«Åu burts eth',
+ ntilde: 'Mazs latÄ«Åu burts n ar tildi',
+ ograve: 'Mazs latÄ«Åu burts o ar uzsvara zÄ«mi ',
+ oacute: 'Mazs latÄ«Åu burts o ar akÅ«tu uzsvara zÄ«mi',
+ ocirc: 'Mazs latÄ«Åu burts o ar diakritisko zÄ«mi',
+ otilde: 'Mazs latÄ«Åu burts o ar tildi',
+ ouml: 'Mazs latÄ«Åu burts o ar diakritisko zÄ«mi',
+ divide: 'Dalīšanas zīme',
+ oslash: 'Mazs latÄ«Åu burts o ar iesvÄ«trojumu',
+ ugrave: 'Mazs latÄ«Åu burts u ar uzsvara zÄ«mi ',
+ uacute: 'Mazs latÄ«Åu burts u ar akÅ«tu uzsvara zÄ«mi',
+ ucirc: 'Mazs latÄ«Åu burts u ar diakritisko zÄ«mi',
+ uuml: 'Mazs latÄ«Åu burts u ar diakritisko zÄ«mi',
+ yacute: 'Mazs latÄ«Åu burts y ar akÅ«tu uzsvaras zÄ«mi',
+ thorn: 'Mazs latÄ«Åu burts torns',
+ yuml: 'Mazs latÄ«Åu burts y ar diakritisko zÄ«mi',
+ OElig: 'Liela latÄ«Åu ligatÅ«ra OE',
+ oelig: 'Maza latÄ«Åu ligatÅ«ra oe',
+ '372': 'Liels latÄ«Åu burts W ar diakritisko zÄ«mi ',
+ '374': 'Liels latÄ«Åu burts Y ar diakritisko zÄ«mi ',
+ '373': 'Mazs latÄ«Åu burts w ar diakritisko zÄ«mi ',
+ '375': 'Mazs latÄ«Åu burts y ar diakritisko zÄ«mi ',
+ sbquo: 'Mazas-9 vienkÄrtÄ«gas pÄdiÅas',
+ '8219': 'Lielas-9 vienkÄrtÄ«gas apgrieztas pÄdiÅas',
+ bdquo: 'Mazas-9 dubultas pÄdiÅas',
+ hellip: 'HorizontÄli daudzpunkti',
+ trade: 'PreÄu zÄ«mes zÄ«me',
+ '9658': 'Melns pa labi pagriezts radÄ«tÄjs',
+ bull: 'Lode',
+ rarr: 'Bulta pa labi',
+ rArr: 'Dubulta Bulta pa labi',
+ hArr: 'Bulta pa kreisi',
+ diams: 'Dubulta Bulta pa kreisi',
+ asymp: 'GandrÄ«z vienÄds ar'
+});
diff --git a/_source/plugins/specialchar/lang/nb.js b/_source/plugins/specialchar/lang/nb.js
index 6690663..dd8c63a 100644
--- a/_source/plugins/specialchar/lang/nb.js
+++ b/_source/plugins/specialchar/lang/nb.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/specialchar/lang/nl.js b/_source/plugins/specialchar/lang/nl.js
index b986328..e4c2547 100644
--- a/_source/plugins/specialchar/lang/nl.js
+++ b/_source/plugins/specialchar/lang/nl.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/specialchar/lang/no.js b/_source/plugins/specialchar/lang/no.js
index f732e6d..24565ea 100644
--- a/_source/plugins/specialchar/lang/no.js
+++ b/_source/plugins/specialchar/lang/no.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/specialchar/lang/pt-br.js b/_source/plugins/specialchar/lang/pt-br.js
index 673101c..9535318 100644
--- a/_source/plugins/specialchar/lang/pt-br.js
+++ b/_source/plugins/specialchar/lang/pt-br.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/specialchar/lang/sk.js b/_source/plugins/specialchar/lang/sk.js
new file mode 100644
index 0000000..a1e653a
--- /dev/null
+++ b/_source/plugins/specialchar/lang/sk.js
@@ -0,0 +1,126 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang( 'specialchar', 'sk',
+{
+ euro: 'Znak eura',
+ lsquo: 'Ľavá jednoduchá úvodzovka',
+ rsquo: 'Pravá jednoduchá úvodzovka',
+ ldquo: 'Pravá dvojitá úvodzovka',
+ rdquo: 'Pravá dvojitá úvodzovka',
+ ndash: 'En pomlÄka',
+ mdash: 'Em pomlÄka',
+ iexcl: 'Obrátený výkriÄnÃk',
+ cent: 'Znak centu',
+ pound: 'Znak libry',
+ curren: 'Znak meny',
+ yen: 'Znak jenu',
+ brvbar: 'PreruÅ¡ená zvislá Äiara',
+ sect: 'Znak odseku',
+ uml: 'Prehláska',
+ copy: 'Znak copyrightu',
+ ordf: 'Ženský indikátor rodu',
+ laquo: 'Znak dvojitých lomených úvodzoviek vľavo',
+ not: 'Logistický zápor',
+ reg: 'Znak registrácie',
+ macr: 'PomlÄka nad',
+ deg: 'Znak stupÅa',
+ sup2: 'Dvojka ako horný index',
+ sup3: 'Trojka ako horný index',
+ acute: 'DĺžeÅ',
+ micro: 'Znak mikro',
+ para: 'Znak odstavca',
+ middot: 'Bodka uprostred',
+ cedil: 'Chvost vľavo',
+ sup1: 'Jednotka ako horný index',
+ ordm: 'Mužský indikátor rodu',
+ raquo: 'Znak dvojitých lomených úvodzoviek vpravo',
+ frac14: 'ObyÄajný zlomok jedna Å¡tvrtina',
+ frac12: 'ObyÄajný zlomok jedna polovica',
+ frac34: 'ObyÄajný zlomok tri Å¡tvrtiny',
+ iquest: 'OtoÄený otáznik',
+ Agrave: 'Veľké pÃsmeno latinky A s accentom',
+ Aacute: 'Veľké pÃsmeno latinky A s dĺžÅom',
+ Acirc: 'Veľké pÃsmeno latinky A s mäkÄeÅom',
+ Atilde: 'Veľké pÃsmeno latinky A s tildou',
+ Auml: 'Veľké pÃsmeno latinky A s dvoma bodkami',
+ Aring: 'Veľké pÃsmeno latinky A s krúžkom nad',
+ AElig: 'Veľké pÃsmeno latinky Ã',
+ Ccedil: 'Veľké pÃsmeno latinky C s chvostom vľavo',
+ Egrave: 'Veľké pÃsmeno latinky E s accentom',
+ Eacute: 'Veľké pÃsmeno latinky E s dĺžÅom',
+ Ecirc: 'Veľké pÃsmeno latinky E s mäkÄeÅom',
+ Euml: 'Veľké pÃsmeno latinky E s dvoma bodkami',
+ Igrave: 'Veľké pÃsmeno latinky I s accentom',
+ Iacute: 'Veľké pÃsmeno latinky I s dĺžÅom',
+ Icirc: 'Veľké pÃsmeno latinky I s mäkÄeÅom',
+ Iuml: 'Veľké pÃsmeno latinky I s dvoma bodkami',
+ ETH: 'Veľké pÃsmeno latinky Eth',
+ Ntilde: 'Veľké pÃsmeno latinky N s tildou',
+ Ograve: 'Veľké pÃsmeno latinky O s accentom',
+ Oacute: 'Veľké pÃsmeno latinky O s dĺžÅom',
+ Ocirc: 'Veľké pÃsmeno latinky O s mäkÄeÅom',
+ Otilde: 'Veľké pÃsmeno latinky O s tildou',
+ Ouml: 'Veľké pÃsmeno latinky O s dvoma bodkami',
+ times: 'Znak násobenia',
+ Oslash: 'Veľké pÃsmeno latinky O preÅ¡krtnuté',
+ Ugrave: 'Veľké pÃsmeno latinky U s accentom',
+ Uacute: 'Veľké pÃsmeno latinky U s dĺžÅom',
+ Ucirc: 'Veľké pÃsmeno latinky U s mäkÄeÅom',
+ Uuml: 'Veľké pÃsmeno latinky U s dvoma bodkami',
+ Yacute: 'Veľké pÃsmeno latinky Y s dĺžÅom',
+ THORN: 'Veľké pÃsmeno latinky Thorn',
+ szlig: 'Malé pÃsmeno latinky ostré s',
+ agrave: 'Malé pÃsmeno latinky a s accentom',
+ aacute: 'Malé pÃsmeno latinky a s dĺžÅom',
+ acirc: 'Malé pÃsmeno latinky a s mäkÄeÅom',
+ atilde: 'Malé pÃsmeno latinky a s tildou',
+ auml: 'Malé pÃsmeno latinky a s dvoma bodkami',
+ aring: 'Malé pÃsmeno latinky a s krúžkom nad',
+ aelig: 'Malé pÃsmeno latinky æ',
+ ccedil: 'Malé pÃsmeno latinky c s chvostom vľavo',
+ egrave: 'Malé pÃsmeno latinky e s accentom',
+ eacute: 'Malé pÃsmeno latinky e s dĺžÅom',
+ ecirc: 'Malé pÃsmeno latinky e s mäkÄeÅom',
+ euml: 'Malé pÃsmeno latinky e s dvoma bodkami',
+ igrave: 'Malé pÃsmeno latinky i s accentom',
+ iacute: 'Malé pÃsmeno latinky i s dĺžÅom',
+ icirc: 'Malé pÃsmeno latinky i s mäkÄeÅom',
+ iuml: 'Malé pÃsmeno latinky i s dvoma bodkami',
+ eth: 'Malé pÃsmeno latinky eth',
+ ntilde: 'Malé pÃsmeno latinky n s tildou',
+ ograve: 'Malé pÃsmeno latinky o s accentom',
+ oacute: 'Malé pÃsmeno latinky o s dĺžÅom',
+ ocirc: 'Malé pÃsmeno latinky o s mäkÄeÅom',
+ otilde: 'Malé pÃsmeno latinky o s tildou',
+ ouml: 'Malé pÃsmeno latinky o s dvoma bodkami',
+ divide: 'Znak delenia',
+ oslash: 'Malé pÃsmeno latinky o preÅ¡krtnuté',
+ ugrave: 'Malé pÃsmeno latinky u s accentom',
+ uacute: 'Malé pÃsmeno latinky u s dĺžÅom',
+ ucirc: 'Malé pÃsmeno latinky u s mäkÄeÅom',
+ uuml: 'Malé pÃsmeno latinky u s dvoma bodkami',
+ yacute: 'Malé pÃsmeno latinky y s dĺžÅom',
+ thorn: 'Malé pÃsmeno latinky thorn',
+ yuml: 'Malé pÃsmeno latinky y s dvoma bodkami',
+ OElig: 'Veľká ligatúra latinky OE',
+ oelig: 'Malá ligatúra latinky OE',
+ '372': 'Veľké pÃsmeno latinky W s mäkÄeÅom',
+ '374': 'Veľké pÃsmeno latinky Y s mäkÄeÅom',
+ '373': 'Malé pÃsmeno latinky w s mäkÄeÅom',
+ '375': 'Malé pÃsmeno latinky y s mäkÄeÅom',
+ sbquo: 'Dolná jednoduchá 9-úvodzovka',
+ '8219': 'Horná jednoduchá otoÄená 9-úvodzovka',
+ bdquo: 'Dolná dvojitá 9-úvodzovka',
+ hellip: 'Trojbodkový úvod',
+ trade: 'Znak ibchodnej znaÄky',
+ '9658': 'Äierny ukazovateľ smerujúci vpravo',
+ bull: 'Kruh',
+ rarr: 'Å Ãpka vpravo',
+ rArr: 'Dvojitá šipka vpravo',
+ hArr: 'Dvojitá šipka vľavo a vpravo',
+ diams: 'Äierne piky',
+ asymp: 'Skoro sa rovná'
+});
diff --git a/_source/plugins/specialchar/lang/tr.js b/_source/plugins/specialchar/lang/tr.js
index b5615ec..86aea13 100644
--- a/_source/plugins/specialchar/lang/tr.js
+++ b/_source/plugins/specialchar/lang/tr.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/specialchar/lang/ug.js b/_source/plugins/specialchar/lang/ug.js
index 4d53f54..2dbb7c8 100644
--- a/_source/plugins/specialchar/lang/ug.js
+++ b/_source/plugins/specialchar/lang/ug.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/specialchar/lang/zh-cn.js b/_source/plugins/specialchar/lang/zh-cn.js
index 293d461..2ca4384 100644
--- a/_source/plugins/specialchar/lang/zh-cn.js
+++ b/_source/plugins/specialchar/lang/zh-cn.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/specialchar/plugin.js b/_source/plugins/specialchar/plugin.js
index ba862b8..1dcd89b 100644
--- a/_source/plugins/specialchar/plugin.js
+++ b/_source/plugins/specialchar/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/styles/plugin.js b/_source/plugins/styles/plugin.js
index b0dab59..6d5bd8d 100644
--- a/_source/plugins/styles/plugin.js
+++ b/_source/plugins/styles/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/styles/styles/default.js b/_source/plugins/styles/styles/default.js
index 4859ea5..6494002 100644
--- a/_source/plugins/styles/styles/default.js
+++ b/_source/plugins/styles/styles/default.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/stylescombo/plugin.js b/_source/plugins/stylescombo/plugin.js
index f690602..b693ada 100644
--- a/_source/plugins/stylescombo/plugin.js
+++ b/_source/plugins/stylescombo/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/stylesheetparser/plugin.js b/_source/plugins/stylesheetparser/plugin.js
index 8f0adfe..1be1a0a 100644
--- a/_source/plugins/stylesheetparser/plugin.js
+++ b/_source/plugins/stylesheetparser/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/tab/plugin.js b/_source/plugins/tab/plugin.js
index b8070f6..950fe82 100644
--- a/_source/plugins/tab/plugin.js
+++ b/_source/plugins/tab/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -13,6 +13,7 @@ For licensing, see LICENSE.html or http://ckeditor.com/license
var blurCommand =
{
+ readOnly : 1,
exec : function( editor )
{
editor.container.focusNext( true, editor.tabIndex );
@@ -21,6 +22,7 @@ For licensing, see LICENSE.html or http://ckeditor.com/license
var blurBackCommand =
{
+ readOnly : 1,
exec : function( editor )
{
editor.container.focusPrevious( true, editor.tabIndex );
diff --git a/_source/plugins/table/dialogs/table.js b/_source/plugins/table/dialogs/table.js
index d4bfb89..859f0fe 100644
--- a/_source/plugins/table/dialogs/table.js
+++ b/_source/plugins/table/dialogs/table.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/table/plugin.js b/_source/plugins/table/plugin.js
index 4bc5992..154080f 100644
--- a/_source/plugins/table/plugin.js
+++ b/_source/plugins/table/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/tableresize/plugin.js b/_source/plugins/tableresize/plugin.js
index d7d52ea..4d99a13 100644
--- a/_source/plugins/tableresize/plugin.js
+++ b/_source/plugins/tableresize/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/tabletools/dialogs/tableCell.js b/_source/plugins/tabletools/dialogs/tableCell.js
index d3ed5ce..1bfa3bf 100644
--- a/_source/plugins/tabletools/dialogs/tableCell.js
+++ b/_source/plugins/tabletools/dialogs/tableCell.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/tabletools/plugin.js b/_source/plugins/tabletools/plugin.js
index 520e11d..05b5e13 100644
--- a/_source/plugins/tabletools/plugin.js
+++ b/_source/plugins/tabletools/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/templates/dialogs/templates.js b/_source/plugins/templates/dialogs/templates.js
index 1fed05c..25c39a5 100644
--- a/_source/plugins/templates/dialogs/templates.js
+++ b/_source/plugins/templates/dialogs/templates.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/templates/plugin.js b/_source/plugins/templates/plugin.js
index 6226159..db9ef74 100644
--- a/_source/plugins/templates/plugin.js
+++ b/_source/plugins/templates/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/templates/templates/default.js b/_source/plugins/templates/templates/default.js
index 495b948..7005347 100644
--- a/_source/plugins/templates/templates/default.js
+++ b/_source/plugins/templates/templates/default.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/toolbar/plugin.js b/_source/plugins/toolbar/plugin.js
index d29462e..a6cd8d0 100644
--- a/_source/plugins/toolbar/plugin.js
+++ b/_source/plugins/toolbar/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/dialogs/uicolor.js b/_source/plugins/uicolor/dialogs/uicolor.js
index cc8589d..8c01f29 100644
--- a/_source/plugins/uicolor/dialogs/uicolor.js
+++ b/_source/plugins/uicolor/dialogs/uicolor.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/lang/_translationstatus.txt b/_source/plugins/uicolor/lang/_translationstatus.txt
index 524dcaf..0e8604d 100644
--- a/_source/plugins/uicolor/lang/_translationstatus.txt
+++ b/_source/plugins/uicolor/lang/_translationstatus.txt
@@ -1,4 +1,4 @@
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
bg.js Found: 4 Missing: 0
@@ -16,6 +16,7 @@ he.js Found: 4 Missing: 0
hr.js Found: 4 Missing: 0
it.js Found: 4 Missing: 0
ku.js Found: 4 Missing: 0
+lv.js Found: 4 Missing: 0
mk.js Found: 4 Missing: 0
nb.js Found: 4 Missing: 0
nl.js Found: 4 Missing: 0
diff --git a/_source/plugins/uicolor/lang/bg.js b/_source/plugins/uicolor/lang/bg.js
index 8b41839..35a2b23 100644
--- a/_source/plugins/uicolor/lang/bg.js
+++ b/_source/plugins/uicolor/lang/bg.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/lang/cs.js b/_source/plugins/uicolor/lang/cs.js
index 778f206..823171c 100644
--- a/_source/plugins/uicolor/lang/cs.js
+++ b/_source/plugins/uicolor/lang/cs.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/lang/cy.js b/_source/plugins/uicolor/lang/cy.js
index 5033e8d..5a1463d 100644
--- a/_source/plugins/uicolor/lang/cy.js
+++ b/_source/plugins/uicolor/lang/cy.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/lang/da.js b/_source/plugins/uicolor/lang/da.js
index a2c9701..be6df41 100644
--- a/_source/plugins/uicolor/lang/da.js
+++ b/_source/plugins/uicolor/lang/da.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/lang/de.js b/_source/plugins/uicolor/lang/de.js
index d59d653..7828cc6 100644
--- a/_source/plugins/uicolor/lang/de.js
+++ b/_source/plugins/uicolor/lang/de.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/lang/el.js b/_source/plugins/uicolor/lang/el.js
index c73334e..0a5324e 100644
--- a/_source/plugins/uicolor/lang/el.js
+++ b/_source/plugins/uicolor/lang/el.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/lang/en.js b/_source/plugins/uicolor/lang/en.js
index 7acb22c..a8c7a7c 100644
--- a/_source/plugins/uicolor/lang/en.js
+++ b/_source/plugins/uicolor/lang/en.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/lang/eo.js b/_source/plugins/uicolor/lang/eo.js
index cce1447..34c7fbf 100644
--- a/_source/plugins/uicolor/lang/eo.js
+++ b/_source/plugins/uicolor/lang/eo.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/lang/et.js b/_source/plugins/uicolor/lang/et.js
index 46dd929..f440187 100644
--- a/_source/plugins/uicolor/lang/et.js
+++ b/_source/plugins/uicolor/lang/et.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/lang/fa.js b/_source/plugins/uicolor/lang/fa.js
index 46052dc..d763e35 100644
--- a/_source/plugins/uicolor/lang/fa.js
+++ b/_source/plugins/uicolor/lang/fa.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/lang/fi.js b/_source/plugins/uicolor/lang/fi.js
index 5e781fc..81b1f9d 100644
--- a/_source/plugins/uicolor/lang/fi.js
+++ b/_source/plugins/uicolor/lang/fi.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/lang/fr.js b/_source/plugins/uicolor/lang/fr.js
index fb0abf9..7a876c1 100644
--- a/_source/plugins/uicolor/lang/fr.js
+++ b/_source/plugins/uicolor/lang/fr.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/lang/he.js b/_source/plugins/uicolor/lang/he.js
index dfb3569..3dd897a 100644
--- a/_source/plugins/uicolor/lang/he.js
+++ b/_source/plugins/uicolor/lang/he.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/lang/hr.js b/_source/plugins/uicolor/lang/hr.js
index 0125b4d..fe685bb 100644
--- a/_source/plugins/uicolor/lang/hr.js
+++ b/_source/plugins/uicolor/lang/hr.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/lang/it.js b/_source/plugins/uicolor/lang/it.js
index 48c5892..02a9e17 100644
--- a/_source/plugins/uicolor/lang/it.js
+++ b/_source/plugins/uicolor/lang/it.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/lang/ku.js b/_source/plugins/uicolor/lang/ku.js
index 336ec89..5334a8c 100644
--- a/_source/plugins/uicolor/lang/ku.js
+++ b/_source/plugins/uicolor/lang/ku.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/lang/lv.js b/_source/plugins/uicolor/lang/lv.js
new file mode 100644
index 0000000..7cfb10a
--- /dev/null
+++ b/_source/plugins/uicolor/lang/lv.js
@@ -0,0 +1,15 @@
+/*
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
+For licensing, see LICENSE.html or http://ckeditor.com/license
+*/
+
+CKEDITOR.plugins.setLang( 'uicolor', 'lv',
+{
+ uicolor :
+ {
+ title : 'UI krÄsas izvÄle',
+ preview : 'Priekšskatījums',
+ config : 'IelÄ«mÄjiet Å¡o rindu jÅ«su config.js failÄ',
+ predefined : 'PredefinÄti krÄsu komplekti'
+ }
+});
diff --git a/_source/plugins/uicolor/lang/mk.js b/_source/plugins/uicolor/lang/mk.js
index 61c4715..8f47ec6 100644
--- a/_source/plugins/uicolor/lang/mk.js
+++ b/_source/plugins/uicolor/lang/mk.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/lang/nb.js b/_source/plugins/uicolor/lang/nb.js
index d0d675a..c1b5f80 100644
--- a/_source/plugins/uicolor/lang/nb.js
+++ b/_source/plugins/uicolor/lang/nb.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/lang/nl.js b/_source/plugins/uicolor/lang/nl.js
index 27a1ffb..d0a85c7 100644
--- a/_source/plugins/uicolor/lang/nl.js
+++ b/_source/plugins/uicolor/lang/nl.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/lang/no.js b/_source/plugins/uicolor/lang/no.js
index 990bc38..d25850d 100644
--- a/_source/plugins/uicolor/lang/no.js
+++ b/_source/plugins/uicolor/lang/no.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/lang/pl.js b/_source/plugins/uicolor/lang/pl.js
index 6686b0a..2578390 100644
--- a/_source/plugins/uicolor/lang/pl.js
+++ b/_source/plugins/uicolor/lang/pl.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/lang/pt-br.js b/_source/plugins/uicolor/lang/pt-br.js
index 9e28c1c..6019f2c 100644
--- a/_source/plugins/uicolor/lang/pt-br.js
+++ b/_source/plugins/uicolor/lang/pt-br.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/lang/sk.js b/_source/plugins/uicolor/lang/sk.js
index cd4a8d4..bc9a2bd 100644
--- a/_source/plugins/uicolor/lang/sk.js
+++ b/_source/plugins/uicolor/lang/sk.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/lang/tr.js b/_source/plugins/uicolor/lang/tr.js
index 124fd3d..bb7b1ac 100644
--- a/_source/plugins/uicolor/lang/tr.js
+++ b/_source/plugins/uicolor/lang/tr.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/lang/ug.js b/_source/plugins/uicolor/lang/ug.js
index 3425557..3582036 100644
--- a/_source/plugins/uicolor/lang/ug.js
+++ b/_source/plugins/uicolor/lang/ug.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/lang/uk.js b/_source/plugins/uicolor/lang/uk.js
index be16ea8..c61fabb 100644
--- a/_source/plugins/uicolor/lang/uk.js
+++ b/_source/plugins/uicolor/lang/uk.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/lang/vi.js b/_source/plugins/uicolor/lang/vi.js
index b4e9190..0e616a6 100644
--- a/_source/plugins/uicolor/lang/vi.js
+++ b/_source/plugins/uicolor/lang/vi.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/lang/zh-cn.js b/_source/plugins/uicolor/lang/zh-cn.js
index dd61589..a03adcf 100644
--- a/_source/plugins/uicolor/lang/zh-cn.js
+++ b/_source/plugins/uicolor/lang/zh-cn.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/uicolor/plugin.js b/_source/plugins/uicolor/plugin.js
index 9472274..2123daf 100644
--- a/_source/plugins/uicolor/plugin.js
+++ b/_source/plugins/uicolor/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/undo/plugin.js b/_source/plugins/undo/plugin.js
index f4ad1a3..70e2cca 100644
--- a/_source/plugins/undo/plugin.js
+++ b/_source/plugins/undo/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/wsc/dialogs/ciframe.html b/_source/plugins/wsc/dialogs/ciframe.html
index 292297d..8f10175 100644
--- a/_source/plugins/wsc/dialogs/ciframe.html
+++ b/_source/plugins/wsc/dialogs/ciframe.html
@@ -1,6 +1,6 @@
diff --git a/_source/plugins/wsc/dialogs/tmpFrameset.html b/_source/plugins/wsc/dialogs/tmpFrameset.html
index 88e1afe..c3a88b5 100644
--- a/_source/plugins/wsc/dialogs/tmpFrameset.html
+++ b/_source/plugins/wsc/dialogs/tmpFrameset.html
@@ -1,6 +1,6 @@
diff --git a/_source/plugins/wsc/dialogs/wsc.css b/_source/plugins/wsc/dialogs/wsc.css
index e163948..8fb4bd1 100644
--- a/_source/plugins/wsc/dialogs/wsc.css
+++ b/_source/plugins/wsc/dialogs/wsc.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/wsc/dialogs/wsc.js b/_source/plugins/wsc/dialogs/wsc.js
index 83b6dbe..047d23a 100644
--- a/_source/plugins/wsc/dialogs/wsc.js
+++ b/_source/plugins/wsc/dialogs/wsc.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/wsc/plugin.js b/_source/plugins/wsc/plugin.js
index 27bb988..5e70f20 100644
--- a/_source/plugins/wsc/plugin.js
+++ b/_source/plugins/wsc/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/wysiwygarea/plugin.js b/_source/plugins/wysiwygarea/plugin.js
index 4c1b01f..ed284f9 100644
--- a/_source/plugins/wysiwygarea/plugin.js
+++ b/_source/plugins/wysiwygarea/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/plugins/xml/plugin.js b/_source/plugins/xml/plugin.js
index 5581e8f..54410e3 100644
--- a/_source/plugins/xml/plugin.js
+++ b/_source/plugins/xml/plugin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/kama/dialog.css b/_source/skins/kama/dialog.css
index a983dc4..8e3ab0c 100644
--- a/_source/skins/kama/dialog.css
+++ b/_source/skins/kama/dialog.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/kama/editor.css b/_source/skins/kama/editor.css
index a5eb032..260942a 100644
--- a/_source/skins/kama/editor.css
+++ b/_source/skins/kama/editor.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/kama/elementspath.css b/_source/skins/kama/elementspath.css
index f8f7711..97e1a33 100644
--- a/_source/skins/kama/elementspath.css
+++ b/_source/skins/kama/elementspath.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/kama/icons.css b/_source/skins/kama/icons.css
index d94b5ae..5127754 100644
--- a/_source/skins/kama/icons.css
+++ b/_source/skins/kama/icons.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/kama/mainui.css b/_source/skins/kama/mainui.css
index 141ea7b..d80946e 100644
--- a/_source/skins/kama/mainui.css
+++ b/_source/skins/kama/mainui.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/kama/menu.css b/_source/skins/kama/menu.css
index 3f6551f..22a6127 100644
--- a/_source/skins/kama/menu.css
+++ b/_source/skins/kama/menu.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/kama/panel.css b/_source/skins/kama/panel.css
index b2910b7..38db24a 100644
--- a/_source/skins/kama/panel.css
+++ b/_source/skins/kama/panel.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/kama/presets.css b/_source/skins/kama/presets.css
index f48d2d8..8eff52e 100644
--- a/_source/skins/kama/presets.css
+++ b/_source/skins/kama/presets.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/kama/reset.css b/_source/skins/kama/reset.css
index a2bed35..ed51921 100644
--- a/_source/skins/kama/reset.css
+++ b/_source/skins/kama/reset.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/kama/richcombo.css b/_source/skins/kama/richcombo.css
index 6628250..38b824c 100644
--- a/_source/skins/kama/richcombo.css
+++ b/_source/skins/kama/richcombo.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/kama/skin.js b/_source/skins/kama/skin.js
index b56944e..a4b38f8 100644
--- a/_source/skins/kama/skin.js
+++ b/_source/skins/kama/skin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/kama/templates.css b/_source/skins/kama/templates.css
index b4dd844..35598a5 100644
--- a/_source/skins/kama/templates.css
+++ b/_source/skins/kama/templates.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/kama/toolbar.css b/_source/skins/kama/toolbar.css
index fa30249..6bc0e2f 100644
--- a/_source/skins/kama/toolbar.css
+++ b/_source/skins/kama/toolbar.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -361,7 +361,9 @@ For licensing, see LICENSE.html or http://ckeditor.com/license
}
.cke_skin_kama .cke_browser_gecko .cke_rtl .cke_button .cke_label,
-.cke_skin_kama .cke_browser_gecko .cke_rtl .cke_break
+.cke_skin_kama .cke_browser_gecko .cke_rtl .cke_break,
+.cke_skin_kama .cke_browser_ie8 .cke_rtl .cke_break,
+.cke_skin_kama .cke_browser_ie9plus .cke_rtl .cke_break
{
float: right;
}
diff --git a/_source/skins/office2003/dialog.css b/_source/skins/office2003/dialog.css
index f28644a..3eb8bb8 100644
--- a/_source/skins/office2003/dialog.css
+++ b/_source/skins/office2003/dialog.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/office2003/editor.css b/_source/skins/office2003/editor.css
index 52aa1c3..f4e3874 100644
--- a/_source/skins/office2003/editor.css
+++ b/_source/skins/office2003/editor.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/office2003/elementspath.css b/_source/skins/office2003/elementspath.css
index 3cd228b..c1b2e02 100644
--- a/_source/skins/office2003/elementspath.css
+++ b/_source/skins/office2003/elementspath.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/office2003/icons.css b/_source/skins/office2003/icons.css
index d1f6c4b..63f1626 100644
--- a/_source/skins/office2003/icons.css
+++ b/_source/skins/office2003/icons.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/office2003/mainui.css b/_source/skins/office2003/mainui.css
index f266b49..93c590d 100644
--- a/_source/skins/office2003/mainui.css
+++ b/_source/skins/office2003/mainui.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/office2003/menu.css b/_source/skins/office2003/menu.css
index 859b870..c105e3d 100644
--- a/_source/skins/office2003/menu.css
+++ b/_source/skins/office2003/menu.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/office2003/panel.css b/_source/skins/office2003/panel.css
index a1bef49..0fcab4d 100644
--- a/_source/skins/office2003/panel.css
+++ b/_source/skins/office2003/panel.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/office2003/presets.css b/_source/skins/office2003/presets.css
index 31a10c4..ddc2f8c 100644
--- a/_source/skins/office2003/presets.css
+++ b/_source/skins/office2003/presets.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/office2003/reset.css b/_source/skins/office2003/reset.css
index ae1d355..3e68934 100644
--- a/_source/skins/office2003/reset.css
+++ b/_source/skins/office2003/reset.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/office2003/skin.js b/_source/skins/office2003/skin.js
index 43eb314..59c0da1 100644
--- a/_source/skins/office2003/skin.js
+++ b/_source/skins/office2003/skin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/office2003/templates.css b/_source/skins/office2003/templates.css
index 8754d3c..bd998df 100644
--- a/_source/skins/office2003/templates.css
+++ b/_source/skins/office2003/templates.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/office2003/toolbar.css b/_source/skins/office2003/toolbar.css
index 2941c7f..980f42d 100644
--- a/_source/skins/office2003/toolbar.css
+++ b/_source/skins/office2003/toolbar.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -211,9 +211,9 @@ For licensing, see LICENSE.html or http://ckeditor.com/license
}
/*#7181*/
-.cke_skin_office2003 .cke_browser_ie9 .cke_rtl .cke_separator,
-.cke_skin_office2003 .cke_browser_ie9 .cke_rtl .cke_toolbar_start,
-.cke_skin_office2003 .cke_browser_ie9 .cke_rtl .cke_toolbar_end
+.cke_skin_office2003 .cke_browser_ie9plus .cke_rtl .cke_separator,
+.cke_skin_office2003 .cke_browser_ie9plus .cke_rtl .cke_toolbar_start,
+.cke_skin_office2003 .cke_browser_ie9plus .cke_rtl .cke_toolbar_end
{
vertical-align:middle;
}
@@ -469,7 +469,9 @@ For licensing, see LICENSE.html or http://ckeditor.com/license
}
.cke_skin_office2003 .cke_browser_gecko18 .cke_rtl .cke_button .cke_label,
-.cke_skin_office2003 .cke_browser_gecko18 .cke_rtl .cke_break
+.cke_skin_office2003 .cke_browser_gecko18 .cke_rtl .cke_break,
+.cke_skin_office2003 .cke_browser_ie8 .cke_rtl .cke_break,
+.cke_skin_office2003 .cke_browser_ie9plus .cke_rtl .cke_break
{
float: right;
}
diff --git a/_source/skins/v2/dialog.css b/_source/skins/v2/dialog.css
index 05be5ea..d7c2c97 100644
--- a/_source/skins/v2/dialog.css
+++ b/_source/skins/v2/dialog.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/v2/editor.css b/_source/skins/v2/editor.css
index bdfdb95..ff899c9 100644
--- a/_source/skins/v2/editor.css
+++ b/_source/skins/v2/editor.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/v2/elementspath.css b/_source/skins/v2/elementspath.css
index 1d3fd4b..5907bd4 100644
--- a/_source/skins/v2/elementspath.css
+++ b/_source/skins/v2/elementspath.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/v2/icons.css b/_source/skins/v2/icons.css
index 09fc3f5..d22acb8 100644
--- a/_source/skins/v2/icons.css
+++ b/_source/skins/v2/icons.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/v2/mainui.css b/_source/skins/v2/mainui.css
index b9d4a7c..58b7397 100644
--- a/_source/skins/v2/mainui.css
+++ b/_source/skins/v2/mainui.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/v2/menu.css b/_source/skins/v2/menu.css
index 3aa9212..c26d31e 100644
--- a/_source/skins/v2/menu.css
+++ b/_source/skins/v2/menu.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/v2/panel.css b/_source/skins/v2/panel.css
index 9a983f5..93fadf2 100644
--- a/_source/skins/v2/panel.css
+++ b/_source/skins/v2/panel.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/v2/presets.css b/_source/skins/v2/presets.css
index 4ebf63f..5f137b8 100644
--- a/_source/skins/v2/presets.css
+++ b/_source/skins/v2/presets.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/v2/reset.css b/_source/skins/v2/reset.css
index e33aec7..33923d4 100644
--- a/_source/skins/v2/reset.css
+++ b/_source/skins/v2/reset.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/v2/skin.js b/_source/skins/v2/skin.js
index 769e53e..d22db87 100644
--- a/_source/skins/v2/skin.js
+++ b/_source/skins/v2/skin.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/v2/templates.css b/_source/skins/v2/templates.css
index 6461699..49910a1 100644
--- a/_source/skins/v2/templates.css
+++ b/_source/skins/v2/templates.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/_source/skins/v2/toolbar.css b/_source/skins/v2/toolbar.css
index d5939f5..c6558d1 100644
--- a/_source/skins/v2/toolbar.css
+++ b/_source/skins/v2/toolbar.css
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
@@ -196,9 +196,9 @@ For licensing, see LICENSE.html or http://ckeditor.com/license
}
/*#7181*/
-.cke_skin_v2 .cke_browser_ie9 .cke_rtl .cke_separator,
-.cke_skin_v2 .cke_browser_ie9 .cke_rtl .cke_toolbar_start,
-.cke_skin_v2 .cke_browser_ie9 .cke_rtl .cke_toolbar_end
+.cke_skin_v2 .cke_browser_ie9plus .cke_rtl .cke_separator,
+.cke_skin_v2 .cke_browser_ie9plus .cke_rtl .cke_toolbar_start,
+.cke_skin_v2 .cke_browser_ie9plus .cke_rtl .cke_toolbar_end
{
vertical-align:middle;
}
@@ -417,7 +417,9 @@ For licensing, see LICENSE.html or http://ckeditor.com/license
}
.cke_skin_v2 .cke_browser_gecko18 .cke_rtl .cke_button .cke_label,
-.cke_skin_v2 .cke_browser_gecko18 .cke_rtl .cke_break
+.cke_skin_v2 .cke_browser_gecko18 .cke_rtl .cke_break,
+.cke_skin_v2 .cke_browser_ie8 .cke_rtl .cke_break,
+.cke_skin_v2 .cke_browser_ie9plus .cke_rtl .cke_break
{
float: right;
}
diff --git a/_source/themes/default/theme.js b/_source/themes/default/theme.js
index 412c250..9eb488d 100644
--- a/_source/themes/default/theme.js
+++ b/_source/themes/default/theme.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/adapters/jquery.js b/adapters/jquery.js
index 04f8c94..f57ee83 100644
--- a/adapters/jquery.js
+++ b/adapters/jquery.js
@@ -1,5 +1,5 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
diff --git a/ckeditor.asp b/ckeditor.asp
index 8500aba..441a5d0 100644
--- a/ckeditor.asp
+++ b/ckeditor.asp
@@ -1,6 +1,6 @@
<%
'
- ' Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+ ' Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
' For licensing, see LICENSE.html or http://ckeditor.com/license
' Shared variable for all instances ("static")
@@ -91,9 +91,9 @@ Class CKEditor
Private Sub Class_Initialize()
- version = "3.6.5"
- timeStamp = "C9A85WF"
- mTimeStamp = "C9A85WF"
+ version = "3.6.6"
+ timeStamp = "D03G5XL"
+ mTimeStamp = "D03G5XL"
Set oInstanceConfig = CreateObject("Scripting.Dictionary")
Set oAllInstancesConfig = CreateObject("Scripting.Dictionary")
diff --git a/ckeditor.js b/ckeditor.js
index 55e585e..5af17c6 100644
--- a/ckeditor.js
+++ b/ckeditor.js
@@ -1,13 +1,13 @@
/*
-Copyright (c) 2003-2012, CKSource - Frederico Knabben. All rights reserved.
+Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
-(function(){if(window.CKEDITOR&&window.CKEDITOR.dom)return;if(!window.CKEDITOR)window.CKEDITOR=(function(){var a={timestamp:'C9A85WF',version:'3.6.5',revision:'7647',rnd:Math.floor(Math.random()*900)+100,_:{},status:'unloaded',basePath:(function(){var d=window.CKEDITOR_BASEPATH||'';if(!d){var e=document.getElementsByTagName('script');for(var f=0;f=0?'&':'?')+'t='+this.timestamp;return d;}},b=window.CKEDITOR_GETURL;if(b){var c=a.getUrl;a.getUrl=function(d){return b.call(a,d)||c.call(a,d);};}return a;})();var a=CKEDITOR;if(!a.event){a.event=function(){};a.event.implementOn=function(b){var c=a.event.prototype;for(var d in c){if(b[d]==undefined)b[d]=c[d];}};a.event.prototype=(function(){var b=function(d){var e=d.getPrivate&&d.getPrivate()||d._||(d._={});return e.events||(e.events={});},c=function(d){this.name=d;this.listeners=[];};c.prototype={getListenerIndex:function(d){for(var e=0,f=this.listeners;e=0;n--){if(k[n].priority<=h){k.splice(n+1,0,m);return;}}k.unshift(m);}},fire:(function(){var d=false,e=function(){d=true;},f=false,g=function(){f=true;};return function(h,i,j){var k=b(this)[h],l=d,m=f;d=f=false;if(k){var n=k.listeners;if(n.length){n=n.slice(0);for(var o=0;o=0?'&':'?')+'t='+this.timestamp;return d;}},b=window.CKEDITOR_GETURL;if(b){var c=a.getUrl;a.getUrl=function(d){return b.call(a,d)||c.call(a,d);};}return a;})();var a=CKEDITOR;if(!a.event){a.event=function(){};a.event.implementOn=function(b){var c=a.event.prototype;for(var d in c){if(b[d]==undefined)b[d]=c[d];}};a.event.prototype=(function(){var b=function(d){var e=d.getPrivate&&d.getPrivate()||d._||(d._={});return e.events||(e.events={});},c=function(d){this.name=d;this.listeners=[];};c.prototype={getListenerIndex:function(d){for(var e=0,f=this.listeners;e=0;n--){if(k[n].priority<=h){k.splice(n+1,0,m);return;}}k.unshift(m);}},fire:(function(){var d=false,e=function(){d=true;},f=false,g=function(){f=true;};return function(h,i,j){var k=b(this)[h],l=d,m=f;d=f=false;if(k){var n=k.listeners;if(n.length){n=n.slice(0);for(var o=0;o=0)f.listeners.splice(g,1);}},hasListeners:function(d){var e=b(this)[d];return e&&e.listeners.length>0;}};})();}if(!a.editor){a.ELEMENT_MODE_NONE=0;a.ELEMENT_MODE_REPLACE=1;a.ELEMENT_MODE_APPENDTO=2;a.editor=function(b,c,d,e){var f=this;f._={instanceConfig:b,element:c,data:e};f.elementMode=d||0;a.event.call(f);f._init();};a.editor.replace=function(b,c){var d=b;if(typeof d!='object'){d=document.getElementById(b);if(d&&d.tagName.toLowerCase() in {style:1,script:1,base:1,link:1,meta:1,title:1})d=null;if(!d){var e=0,f=document.getElementsByName(b);while((d=f[e++])&&d.tagName.toLowerCase()!='textarea'){}}if(!d)throw '[CKEDITOR.editor.replace] The element with id or name "'+b+'" was not found.';}d.style.visibility='hidden';return new a.editor(c,d,1);};a.editor.appendTo=function(b,c,d){var e=b;if(typeof e!='object'){e=document.getElementById(b);if(!e)throw '[CKEDITOR.editor.appendTo] The element with id "'+b+'" was not found.';}return new a.editor(c,e,2,d);};a.editor.prototype={_init:function(){var b=a.editor._pending||(a.editor._pending=[]);b.push(this);},fire:function(b,c){return a.event.prototype.fire.call(this,b,c,this);},fireOnce:function(b,c){return a.event.prototype.fireOnce.call(this,b,c,this);}};a.event.implementOn(a.editor.prototype,true);}if(!a.env)a.env=(function(){var b=navigator.userAgent.toLowerCase(),c=window.opera,d={ie:/*@cc_on!@*/false,opera:!!c&&c.version,webkit:b.indexOf(' applewebkit/')>-1,air:b.indexOf(' adobeair/')>-1,mac:b.indexOf('macintosh')>-1,quirks:document.compatMode=='BackCompat',mobile:b.indexOf('mobile')>-1,iOS:/(ipad|iphone|ipod)/.test(b),isCustomDomain:function(){if(!this.ie)return false;var g=document.domain,h=window.location.hostname;return g!=h&&g!='['+h+']';},secure:location.protocol=='https:'};d.gecko=navigator.product=='Gecko'&&!d.webkit&&!d.opera;var e=0;if(d.ie){e=parseFloat(b.match(/msie (\d+)/)[1]);d.ie8=!!document.documentMode;d.ie8Compat=document.documentMode==8;d.ie9Compat=document.documentMode==9;d.ie7Compat=e==7&&!document.documentMode||document.documentMode==7;d.ie6Compat=e<7||d.quirks;}if(d.gecko){var f=b.match(/rv:([\d\.]+)/);if(f){f=f[1].split('.');e=f[0]*10000+(f[1]||0)*100+ +(f[2]||0);}}if(d.opera)e=parseFloat(c.version());if(d.air)e=parseFloat(b.match(/ adobeair\/(\d+)/)[1]);if(d.webkit)e=parseFloat(b.match(/ applewebkit\/(\d+)/)[1]);d.version=e;d.isCompatible=d.iOS&&e>=534||!d.mobile&&(d.ie&&e>=6||d.gecko&&e>=10801||d.opera&&e>=9.5||d.air&&e>=1||d.webkit&&e>=522||false);d.cssClass='cke_browser_'+(d.ie?'ie':d.gecko?'gecko':d.opera?'opera':d.webkit?'webkit':'unknown');
-if(d.quirks)d.cssClass+=' cke_browser_quirks';if(d.ie){d.cssClass+=' cke_browser_ie'+(d.version<7?'6':d.version>=8?document.documentMode:'7');if(d.quirks)d.cssClass+=' cke_browser_iequirks';}if(d.gecko&&e<10900)d.cssClass+=' cke_browser_gecko18';if(d.air)d.cssClass+=' cke_browser_air';return d;})();var b=a.env;var c=b.ie;if(a.status=='unloaded')(function(){a.event.implementOn(a);a.loadFullCore=function(){if(a.status!='basic_ready'){a.loadFullCore._load=1;return;}delete a.loadFullCore;var e=document.createElement('script');e.type='text/javascript';e.src=a.basePath+'ckeditor.js';document.getElementsByTagName('head')[0].appendChild(e);};a.loadFullCoreTimeout=0;a.replaceClass='ckeditor';a.replaceByClassEnabled=1;var d=function(e,f,g,h){if(b.isCompatible){if(a.loadFullCore)a.loadFullCore();var i=g(e,f,h);a.add(i);return i;}return null;};a.replace=function(e,f){return d(e,f,a.editor.replace);};a.appendTo=function(e,f,g){return d(e,f,a.editor.appendTo,g);};a.add=function(e){var f=this._.pending||(this._.pending=[]);f.push(e);};a.replaceAll=function(){var e=document.getElementsByTagName('textarea');for(var f=0;f'+g+'');else h.push(' ');}return h.join('');},htmlEncode:function(f){var g=function(k){var l=new d.element('span');l.setText(k);return l.getHtml();},h=g('\n').toLowerCase()==' '?function(k){return g(k).replace(/ /gi,'\n');}:g,i=g('>')=='>'?function(k){return h(k).replace(/>/g,'>');}:h,j=g(' ')==' '?function(k){return i(k).replace(/ /g,' ');}:i;this.htmlEncode=j;return this.htmlEncode(f);},htmlEncodeAttr:function(f){return f.replace(/"/g,'"').replace(//g,'>');},getNextNumber:(function(){var f=0;return function(){return++f;};})(),getNextId:function(){return 'cke_'+this.getNextNumber();},override:function(f,g){return g(f);},setTimeout:function(f,g,h,i,j){if(!j)j=window;if(!h)h=j;return j.setTimeout(function(){if(i)f.apply(h,[].concat(i));else f.apply(h);},g||0);},trim:(function(){var f=/(?:^[ \t\n\r]+)|(?:[ \t\n\r]+$)/g;return function(g){return g.replace(f,'');};})(),ltrim:(function(){var f=/^[ \t\n\r]+/g;return function(g){return g.replace(f,'');};})(),rtrim:(function(){var f=/[ \t\n\r]+$/g;return function(g){return g.replace(f,'');};})(),indexOf:Array.prototype.indexOf?function(f,g){return f.indexOf(g);}:function(f,g){for(var h=0,i=f.length;h',a.document);a.document.getBody().append(f);}if(!/%$/.test(g)){f.setStyle('width',g);return f.$.clientWidth;}return g;};})(),repeat:function(f,g){return new Array(g+1).join(f);},tryThese:function(){var f;for(var g=0,h=arguments.length;g=8?document.documentMode:'7');if(d.quirks)d.cssClass+=' cke_browser_iequirks';if(document.documentMode&&document.documentMode>=9)d.cssClass+=' cke_browser_ie9plus';}if(d.gecko&&e<10900)d.cssClass+=' cke_browser_gecko18';if(d.air)d.cssClass+=' cke_browser_air';return d;})();var b=a.env;var c=b.ie;if(a.status=='unloaded')(function(){a.event.implementOn(a);a.loadFullCore=function(){if(a.status!='basic_ready'){a.loadFullCore._load=1;return;}delete a.loadFullCore;var e=document.createElement('script');e.type='text/javascript';e.src=a.basePath+'ckeditor.js';document.getElementsByTagName('head')[0].appendChild(e);};a.loadFullCoreTimeout=0;a.replaceClass='ckeditor';a.replaceByClassEnabled=1;var d=function(e,f,g,h){if(b.isCompatible){if(a.loadFullCore)a.loadFullCore();var i=g(e,f,h);a.add(i);return i;}return null;};a.replace=function(e,f){return d(e,f,a.editor.replace);};a.appendTo=function(e,f,g){return d(e,f,a.editor.appendTo,g);};a.add=function(e){var f=this._.pending||(this._.pending=[]);f.push(e);};a.replaceAll=function(){var e=document.getElementsByTagName('textarea');for(var f=0;f'+g+'');else h.push(' ');}return h.join('');},htmlEncode:function(f){var g=function(k){var l=new d.element('span');l.setText(k);return l.getHtml();},h=g('\n').toLowerCase()==' '?function(k){return g(k).replace(/ /gi,'\n');}:g,i=g('>')=='>'?function(k){return h(k).replace(/>/g,'>');}:h,j=g(' ')==' '?function(k){return i(k).replace(/ /g,' ');}:i;this.htmlEncode=j;return this.htmlEncode(f);},htmlEncodeAttr:function(f){return f.replace(/"/g,'"').replace(//g,'>');},getNextNumber:(function(){var f=0;return function(){return++f;};})(),getNextId:function(){return 'cke_'+this.getNextNumber();},override:function(f,g){return g(f);},setTimeout:function(f,g,h,i,j){if(!j)j=window;if(!h)h=j;return j.setTimeout(function(){if(i)f.apply(h,[].concat(i));else f.apply(h);},g||0);},trim:(function(){var f=/(?:^[ \t\n\r]+)|(?:[ \t\n\r]+$)/g;return function(g){return g.replace(f,'');};})(),ltrim:(function(){var f=/^[ \t\n\r]+/g;return function(g){return g.replace(f,'');};})(),rtrim:(function(){var f=/[ \t\n\r]+$/g;return function(g){return g.replace(f,'');};})(),indexOf:Array.prototype.indexOf?function(f,g){return f.indexOf(g);}:function(f,g){for(var h=0,i=f.length;h',a.document);a.document.getBody().append(f);}if(!/%$/.test(g)){f.setStyle('width',g);return f.$.clientWidth;}return g;};})(),repeat:function(f,g){return new Array(g+1).join(f);},tryThese:function(){var f;for(var g=0,h=arguments.length;g8))&&i)h=i+':'+h;return new d.nodeList(this.$.getElementsByTagName(h));},getHead:function(){var h=this.$.getElementsByTagName('head')[0];if(!h)h=this.getDocumentElement().append(new d.element('head'),true);else h=new d.element(h);return(this.getHead=function(){return h;})();},getBody:function(){var h=new d.element(this.$.body);return(this.getBody=function(){return h;})();},getDocumentElement:function(){var h=new d.element(this.$.documentElement);return(this.getDocumentElement=function(){return h;})();},getWindow:function(){var h=new d.window(this.$.parentWindow||this.$.defaultView);return(this.getWindow=function(){return h;})();},write:function(h){var i=this;i.$.open('text/html','replace');b.isCustomDomain()&&(i.$.domain=document.domain);i.$.write(h);i.$.close();}});d.node=function(h){if(h){var i=h.nodeType==9?'document':h.nodeType==1?'element':h.nodeType==3?'text':h.nodeType==8?'comment':'domObject';return new d[i](h);}return this;};d.node.prototype=new d.domObject();a.NODE_ELEMENT=1;
@@ -25,7 +25,7 @@ l.basePath=j;l.fileName=k;l.registered={};l.loaded={};l.externals={};l._={waitin
for(var A=0;A=0?x.langCode:J[0];if(!I.langEntries||!I.langEntries[L])G.push(a.getUrl(K+'lang/'+L+'.js'));else{e.extend(x.lang,I.langEntries[L]);L=null;}}F.push(L);E.push(I);}a.scriptLoader.load(G,function(){var M=['beforeInit','init','afterInit'];for(var N=0;N]+)>)|(?:!--([\\S|\\s]*?)-->)|(?:([^\\s>]+)\\s*((?:(?:\"[^\"]*\")|(?:'[^']*')|[^\"'>])*)\\/?>))",'g')};};(function(){var l=/([\w\-:.]+)(?:(?:\s*=\s*(?:(?:"([^"]*)")|(?:'([^']*)')|([^\s>]+)))|(?=\s|$))/g,m={checked:1,compact:1,declare:1,defer:1,disabled:1,ismap:1,multiple:1,nohref:1,noresize:1,noshade:1,nowrap:1,readonly:1,selected:1};a.htmlParser.prototype={onTagOpen:function(){},onTagClose:function(){},onText:function(){},onCDATA:function(){},onComment:function(){},parse:function(n){var A=this;var o,p,q=0,r;while(o=A._.htmlPartsRegex.exec(n)){var s=o.index;if(s>q){var t=n.substring(q,s);if(r)r.push(t);else A.onText(t);}q=A._.htmlPartsRegex.lastIndex;if(p=o[1]){p=p.toLowerCase();if(r&&f.$cdata[p]){A.onCDATA(r.join(''));r=null;}if(!r){A.onTagClose(p);continue;}}if(r){r.push(o[0]);continue;}if(p=o[3]){p=p.toLowerCase();if(/="/.test(p))continue;
-var u={},v,w=o[4],x=!!(w&&w.charAt(w.length-1)=='/');if(w)while(v=l.exec(w)){var y=v[1].toLowerCase(),z=v[2]||v[3]||v[4]||'';if(!z&&m[y])u[y]=y;else u[y]=z;}A.onTagOpen(p,u,x);if(!r&&f.$cdata[p])r=[];continue;}if(p=o[2])A.onComment(p);}if(n.length>q)A.onText(n.substring(q,n.length));}};})();a.htmlParser.comment=function(l){this.value=l;this._={isBlockLike:false};};a.htmlParser.comment.prototype={type:8,writeHtml:function(l,m){var n=this.value;if(m){if(!(n=m.onComment(n,this)))return;if(typeof n!='string'){n.parent=this.parent;n.writeHtml(l,m);return;}}l.comment(n);}};(function(){a.htmlParser.text=function(l){this.value=l;this._={isBlockLike:false};};a.htmlParser.text.prototype={type:3,writeHtml:function(l,m){var n=this.value;if(m&&!(n=m.onText(n,this)))return;l.text(n);}};})();(function(){a.htmlParser.cdata=function(l){this.value=l;};a.htmlParser.cdata.prototype={type:3,writeHtml:function(l){l.write(this.value);}};})();a.htmlParser.fragment=function(){this.children=[];this.parent=null;this._={isBlockLike:true,hasInlineStarted:false};};(function(){var l=e.extend({table:1,ul:1,ol:1,dl:1},f.table,f.ul,f.ol,f.dl),m=c&&b.version<8?{dd:1,dt:1}:{},n={ol:1,ul:1},o=e.extend({},{html:1},f.html,f.body,f.head,{style:1,script:1});function p(q){return q.name=='a'&&q.attributes.href||f.$removeEmpty[q.name];};a.htmlParser.fragment.fromHtml=function(q,r,s){var t=new a.htmlParser(),u=s||new a.htmlParser.fragment(),v=[],w=[],x=u,y=false,z=false;function A(D){var E;if(v.length>0)for(var F=0;Fq)A.onText(n.substring(q,n.length));}};})();a.htmlParser.comment=function(l){this.value=l;this._={isBlockLike:false};};a.htmlParser.comment.prototype={type:8,writeHtml:function(l,m){var n=this.value;if(m){if(!(n=m.onComment(n,this)))return;if(typeof n!='string'){n.parent=this.parent;n.writeHtml(l,m);return;}}l.comment(n);}};(function(){a.htmlParser.text=function(l){this.value=l;this._={isBlockLike:false};};a.htmlParser.text.prototype={type:3,writeHtml:function(l,m){var n=this.value;if(m&&!(n=m.onText(n,this)))return;l.text(n);}};})();(function(){a.htmlParser.cdata=function(l){this.value=l;};a.htmlParser.cdata.prototype={type:3,writeHtml:function(l){l.write(this.value);}};})();a.htmlParser.fragment=function(){this.children=[];this.parent=null;this._={isBlockLike:true,hasInlineStarted:false};};(function(){var l=e.extend({table:1,ul:1,ol:1,dl:1},f.table,f.ul,f.ol,f.dl),m=c&&b.version<8?{dd:1,dt:1}:{},n={ol:1,ul:1},o=e.extend({},{html:1},f.html,f.body,f.head,{style:1,script:1});function p(q){return q.name=='a'&&q.attributes.href||f.$removeEmpty[q.name];};a.htmlParser.fragment.fromHtml=function(q,r,s){var t=new a.htmlParser(),u=s||new a.htmlParser.fragment(),v=[],w=[],x=u,y=false,z=false;function A(D){var E;if(v.length>0)for(var F=0;F=0;E--){if(D==v[E].name){v.splice(E,1);return;}}var F=[],G=[],H=x;while(H!=u&&H.name!=D){if(!H._.isBlockLike)G.unshift(H);F.push(H);H=H.returnPoint||H.parent;}if(H!=u){for(E=0;E0?t.children[r-1]:null;if(s){if(q._.isBlockLike&&s.type==3){s.value=e.rtrim(s.value);if(s.value.length===0){t.children.pop();t.add(q);return;}}s.next=q;}q.previous=s;q.parent=t;t.children.splice(r,0,q);t._.hasInlineStarted=q.type==3||q.type==1&&!q._.isBlockLike;},writeHtml:function(q,r){var s;this.filterChildren=function(){var t=new a.htmlParser.basicWriter();this.writeChildrenHtml.call(this,t,r,true);var u=t.getHtml();this.children=new a.htmlParser.fragment.fromHtml(u).children;s=1;};!this.name&&r&&r.onFragment(this);this.writeChildrenHtml(q,s?null:r);},writeChildrenHtml:function(q,r){for(var s=0;sn?1:0;};a.htmlParser.element.prototype={type:1,add:a.htmlParser.fragment.prototype.add,clone:function(){return new a.htmlParser.element(this.name,this.attributes);},writeHtml:function(m,n){var o=this.attributes,p=this,q=p.name,r,s,t,u;p.filterChildren=function(){if(!u){var B=new a.htmlParser.basicWriter();a.htmlParser.fragment.prototype.writeChildrenHtml.call(p,B,n);p.children=new a.htmlParser.fragment.fromHtml(B.getHtml(),0,p.clone()).children;u=1;}};if(n){for(;;){if(!(q=n.onElementName(q)))return;p.name=q;if(!(p=n.onElement(p)))return;p.parent=this.parent;if(p.name==q)break;if(p.type!=1){p.writeHtml(m,n);return;}q=p.name;if(!q){for(var v=0,w=this.children.length;v=0;u--){var x=r[u];if(x){x.pri=s;q.splice(t,0,x);}}}};function n(q,r,s){if(r)for(var t in r){var u=q[t];q[t]=o(u,r[t],s);if(!u)q.$length++;}};function o(q,r,s){if(r){r.pri=s;if(q){if(!q.splice){if(q.pri>s)q=[r,q];else q=[q,r];q.filter=p;}else m(q,r,s);return q;}else{r.filter=r;return r;}}};function p(q){var r=q.type||q instanceof a.htmlParser.fragment;for(var s=0;s ');else this._.output.push('>');},attribute:function(l,m){if(typeof m=='string')m=e.htmlEncodeAttr(m);this._.output.push(' ',l,'="',m,'"');},closeTag:function(l){this._.output.push('',l,'>');},text:function(l){this._.output.push(l);},comment:function(l){this._.output.push('');},write:function(l){this._.output.push(l);
@@ -49,10 +49,10 @@ m==0?n.setAttribute('aria-disabled',true):n.removeAttribute('aria-disabled');m==
},0);};function t(y){if(!c||b.quirks)return;var z=y.getSelection(),A;if(z.getType()==3&&(A=z.getSelectedElement())){var B=z.getRanges()[0],C=y.document.createText('');C.insertBefore(A);B.setStartBefore(C);B.setEndAfter(A);z.selectRanges([B]);setTimeout(function(){if(A.getParent()){C.remove();z.selectElement(A);}},0);}};var u,v;function w(y,z){var A;if(v&&y in {Paste:1,Cut:1})return 0;if(y=='Paste'){c&&(u=1);try{A=z.document.$.queryCommandEnabled(y)||b.webkit;}catch(D){}u=0;}else{var B=z.getSelection(),C=B&&B.getRanges();A=B&&!(C.length==1&&C[0].collapsed);}return A?2:0;};function x(){var z=this;if(z.mode!='wysiwyg')return;var y=w('Paste',z);z.getCommand('cut').setState(w('Cut',z));z.getCommand('copy').setState(w('Copy',z));z.getCommand('paste').setState(y);z.fire('pasteState',y);};j.add('clipboard',{requires:['dialog','htmldataprocessor'],init:function(y){y.on('paste',function(A){var B=A.data;if(B.html)y.insertHtml(B.html);else if(B.text)y.insertText(B.text);setTimeout(function(){y.fire('afterPaste');},0);},null,null,1000);y.on('pasteDialog',function(A){setTimeout(function(){y.openDialog('paste');},0);});y.on('pasteState',function(A){y.getCommand('paste').setState(A.data);});function z(A,B,C,D){var E=y.lang[B];y.addCommand(B,C);y.ui.addButton(A,{label:E,command:B});if(y.addMenuItems)y.addMenuItem(B,{label:E,command:B,group:'clipboard',order:D});};z('Cut','cut',new o('cut'),1);z('Copy','copy',new o('copy'),4);z('Paste','paste',p,8);a.dialog.add('paste',a.getUrl(this.path+'dialogs/paste.js'));y.on('key',q,y);y.on('contentDom',function(){var A=y.document.getBody();A.on(!c?'paste':'beforepaste',function(B){if(u)return;var C=B.data&&B.data.$;if(c&&C&&!C.ctrlKey)return;var D={mode:'html'};y.fire('beforePaste',D);s.call(y,B,D.mode,function(E){if(!(E=e.trim(E.replace(/]+data-cke-bookmark[^<]*?<\/span>/ig,''))))return;var F={};F[D.mode]=E;y.fire('paste',F);});});if(c){A.on('contextmenu',function(){u=1;setTimeout(function(){u=0;},0);});A.on('paste',function(B){if(!y.document.getById('cke_pastebin')){B.data.preventDefault();u=0;p.exec(y);}});}A.on('beforecut',function(){!u&&t(y);});A.on('mouseup',function(){setTimeout(function(){x.call(y);},0);},y);A.on('keyup',x,y);});y.on('selectionChange',function(A){v=A.data.selection.getRanges()[0].checkReadOnly();x.call(y);});if(y.contextMenu)y.contextMenu.addListener(function(A,B){var C=B.getRanges()[0].checkReadOnly();return{cut:w('Cut',y),copy:w('Copy',y),paste:w('Paste',y)};});}});})();j.add('colorbutton',{requires:['panelbutton','floatpanel','styles'],init:function(m){var n=m.config,o=m.lang.colorButton,p;
if(!b.hc){q('TextColor','fore',o.textColorTitle);q('BGColor','back',o.bgColorTitle);}function q(t,u,v){var w=e.getNextId()+'_colorBox';m.ui.add(t,'panelbutton',{label:v,title:v,className:'cke_button_'+t.toLowerCase(),modes:{wysiwyg:1},panel:{css:m.skin.editor.css,attributes:{role:'listbox','aria-label':o.panelTitle}},onBlock:function(x,y){y.autoSize=true;y.element.addClass('cke_colorblock');y.element.setHtml(r(x,u,w));y.element.getDocument().getBody().setStyle('overflow','hidden');k.fire('ready',this);var z=y.keys,A=m.lang.dir=='rtl';z[A?37:39]='next';z[40]='next';z[9]='next';z[A?39:37]='prev';z[38]='prev';z[2228224+9]='prev';z[32]='click';},onOpen:function(){var x=m.getSelection(),y=x&&x.getStartElement(),z=new d.elementPath(y),A;y=z.block||z.blockLimit||m.document.getBody();do A=y&&y.getComputedStyle(u=='back'?'background-color':'color')||'transparent';while(u=='back'&&A=='transparent'&&y&&(y=y.getParent()));if(!A||A=='transparent')A='#ffffff';this._.panel._.iframe.getFrameDocument().getById(w).setStyle('background-color',A);}});};function r(t,u,v){var w=[],x=n.colorButton_colors.split(','),y=e.addFunction(function(E,F){if(E=='?'){var G=arguments.callee;function H(J){this.removeListener('ok',H);this.removeListener('cancel',H);J.name=='ok'&&G(this.getContentElement('picker','selectedColor').getValue(),F);};m.openDialog('colordialog',function(){this.on('ok',H);this.on('cancel',H);});return;}m.focus();t.hide(false);m.fire('saveSnapshot');new a.style(n['colorButton_'+F+'Style'],{color:'inherit'}).remove(m.document);if(E){var I=n['colorButton_'+F+'Style'];I.childRule=F=='back'?function(J){return s(J);}:function(J){return!(J.is('a')||J.getElementsByTag('a').count())||s(J);};new a.style(I,{color:E}).apply(m.document);}m.fire('saveSnapshot');});w.push('');for(var z=0;z');var A=x[z].split('/'),B=A[0],C=A[1]||B;if(!A[1])B='#'+B.replace(/^(.)(.)(.)$/,'$1$1$2$2$3$3');var D=m.lang.colors[C]||C;w.push(' ');
}if(n.colorButton_enableMore===undefined||n.colorButton_enableMore)w.push(' ',o.more,' ');w.push('
');return w.join('');};function s(t){return t.getAttribute('contentEditable')=='false'||t.getAttribute('data-nostyle');};}});i.colorButton_colors='000,800000,8B4513,2F4F4F,008080,000080,4B0082,696969,B22222,A52A2A,DAA520,006400,40E0D0,0000CD,800080,808080,F00,FF8C00,FFD700,008000,0FF,00F,EE82EE,A9A9A9,FFA07A,FFA500,FFFF00,00FF00,AFEEEE,ADD8E6,DDA0DD,D3D3D3,FFF0F5,FAEBD7,FFFFE0,F0FFF0,F0FFFF,F0F8FF,E6E6FA,FFF';i.colorButton_foreStyle={element:'span',styles:{color:'#(color)'},overrides:[{element:'font',attributes:{color:null}}]};i.colorButton_backStyle={element:'span',styles:{'background-color':'#(color)'}};j.colordialog={requires:['dialog'],init:function(m){m.addCommand('colordialog',new a.dialogCommand('colordialog'));a.dialog.add('colordialog',this.path+'dialogs/colordialog.js');}};j.add('colordialog',j.colordialog);j.add('contextmenu',{requires:['menu'],onLoad:function(){j.contextMenu=e.createClass({base:a.menu,$:function(m){this.base.call(this,m,{panel:{className:m.skinClass+' cke_contextmenu',attributes:{'aria-label':m.lang.contextmenu.options}}});},proto:{addTarget:function(m,n){if(b.opera&&!('oncontextmenu' in document.body)){var o;m.on('mousedown',function(s){s=s.data;if(s.$.button!=2){if(s.getKeystroke()==1114112+1)m.fire('contextmenu',s);return;}if(n&&(b.mac?s.$.metaKey:s.$.ctrlKey))return;var t=s.getTarget();if(!o){var u=t.getDocument();o=u.createElement('input');o.$.type='button';u.getBody().append(o);}o.setAttribute('style','position:absolute;top:'+(s.$.clientY-2)+'px;left:'+(s.$.clientX-2)+'px;width:5px;height:5px;opacity:0.01');});m.on('mouseup',function(s){if(o){o.remove();o=undefined;m.fire('contextmenu',s.data);}});}m.on('contextmenu',function(s){var t=s.data;if(n&&(b.webkit?p:b.mac?t.$.metaKey:t.$.ctrlKey))return;t.preventDefault();var u=t.getTarget().getDocument().getDocumentElement(),v=t.$.clientX,w=t.$.clientY;e.setTimeout(function(){this.open(u,null,v,w);},c?200:0,this);},this);if(b.opera)m.on('keypress',function(s){var t=s.data;if(t.$.keyCode===0)t.preventDefault();});if(b.webkit){var p,q=function(s){p=b.mac?s.data.$.metaKey:s.data.$.ctrlKey;},r=function(){p=0;};m.on('keydown',q);m.on('keyup',r);
-m.on('contextmenu',r);}},open:function(m,n,o,p){this.editor.focus();m=m||a.document.getDocumentElement();this.show(m,n,o,p);}}});},beforeInit:function(m){m.contextMenu=new j.contextMenu(m);m.addCommand('contextMenu',{exec:function(){m.contextMenu.open(m.document.getBody());}});}});(function(){function m(o){var p=this.att,q=o&&o.hasAttribute(p)&&o.getAttribute(p)||'';if(q!==undefined)this.setValue(q);};function n(){var o;for(var p=0;p ';j.add('elementspath',{requires:['selection'],init:function(o){var p='cke_path_'+o.name,q,r=function(){if(!q)q=a.document.getById(p);return q;},s='cke_elementspath_'+e.getNextNumber()+'_';o._.elementsPath={idBase:s,filters:[]};o.on('themeSpace',function(x){if(x.data.space=='bottom')x.data.html+=''+o.lang.elementsPath.eleLabel+' '+''+n+'
';});function t(x){o.focus();var y=o._.elementsPath.list[x];if(y.is('body')){var z=new d.range(o.document);z.selectNodeContents(y);z.select();}else o.getSelection().selectElement(y);};var u=e.addFunction(t),v=e.addFunction(function(x,y){var z=o._.elementsPath.idBase,A;y=new d.event(y);var B=o.lang.dir=='rtl';switch(y.getKeystroke()){case B?39:37:case 9:A=a.document.getById(z+(x+1));if(!A)A=a.document.getById(z+'0');A.focus();return false;case B?37:39:case 2228224+9:A=a.document.getById(z+(x-1));if(!A)A=a.document.getById(z+(o._.elementsPath.list.length-1));A.focus();return false;case 27:o.focus();return false;case 13:case 32:t(x);return false;}return true;});o.on('selectionChange',function(x){var y=b,z=x.data.selection,A=z.getStartElement(),B=[],C=x.editor,D=C._.elementsPath.list=[],E=C._.elementsPath.filters;while(A){var F=0,G;if(A.data('cke-display-name'))G=A.data('cke-display-name');else if(A.data('cke-real-element-type'))G=A.data('cke-real-element-type');else G=A.getName();for(var H=0;H',G,''+L+' ','');}if(G=='body')break;A=A.getParent();}var M=r();M.setHtml(B.join('')+n);C.fire('elementsPathUpdate',{space:M});});function w(){q&&q.setHtml(n);delete o._.elementsPath.list;};o.on('readOnly',w);o.on('contentDomUnload',w);o.addCommand('elementsPathFocus',m.toolbarFocus);}});})();(function(){j.add('enterkey',{requires:['keystrokes','indent'],init:function(t){t.addCommand('enter',{modes:{wysiwyg:1},editorFocus:false,exec:function(v){r(v);}});t.addCommand('shiftEnter',{modes:{wysiwyg:1},editorFocus:false,exec:function(v){q(v);}});var u=t.keystrokeHandler.keystrokes;u[13]='enter';u[2228224+13]='shiftEnter';}});j.enterkey={enterBlock:function(t,u,v,w){v=v||s(t);if(!v)return;var x=v.document,y=v.checkStartOfBlock(),z=v.checkEndOfBlock(),A=new d.elementPath(v.startContainer),B=A.block;if(y&&z){if(B&&(B.is('li')||B.getParent().is('li'))){t.execCommand('outdent');return;}if(B&&B.getParent().is('blockquote')){B.breakParent(B.getParent());if(!B.getPrevious().getFirst(d.walker.invisible(1)))B.getPrevious().remove();if(!B.getNext().getFirst(d.walker.invisible(1)))B.getNext().remove();v.moveToElementEditStart(B);v.select();return;}}else if(B&&B.is('pre')){if(!z){n(t,u,v,w);return;}}else if(B&&f.$captionBlock[B.getName()]){n(t,u,v,w);return;}var C=u==3?'div':'p',D=v.splitBlock(C);if(!D)return;var E=D.previousBlock,F=D.nextBlock,G=D.wasStartOfBlock,H=D.wasEndOfBlock,I;if(F){I=F.getParent();if(I.is('li')){F.breakParent(I);F.move(F.getNext(),1);}}else if(E&&(I=E.getParent())&&I.is('li')){E.breakParent(I);I=E.getNext();v.moveToElementEditStart(I);E.move(E.getPrevious());}if(!G&&!H){if(F.is('li')&&(I=F.getFirst(d.walker.invisible(true)))&&I.is&&I.is('ul','ol'))(c?x.createText('\xa0'):x.createElement('br')).insertBefore(I);if(F)v.moveToElementEditStart(F);}else{var J,K;if(E){if(E.is('li')||!(p.test(E.getName())||E.is('pre')))J=E.clone();}else if(F)J=F.clone();if(!J){if(I&&I.is('li'))J=I;else{J=x.createElement(C);if(E&&(K=E.getDirection()))J.setAttribute('dir',K);
-}}else if(w&&!J.is('li'))J.renameNode(C);var L=D.elementPath;if(L)for(var M=0,N=L.elements.length;M0;v--)u[v].deleteContents();return u[0];};})();(function(){var m='nbsp,gt,lt,amp',n='quot,iexcl,cent,pound,curren,yen,brvbar,sect,uml,copy,ordf,laquo,not,shy,reg,macr,deg,plusmn,sup2,sup3,acute,micro,para,middot,cedil,sup1,ordm,raquo,frac14,frac12,frac34,iquest,times,divide,fnof,bull,hellip,prime,Prime,oline,frasl,weierp,image,real,trade,alefsym,larr,uarr,rarr,darr,harr,crarr,lArr,uArr,rArr,dArr,hArr,forall,part,exist,empty,nabla,isin,notin,ni,prod,sum,minus,lowast,radic,prop,infin,ang,and,or,cap,cup,int,there4,sim,cong,asymp,ne,equiv,le,ge,sub,sup,nsub,sube,supe,oplus,otimes,perp,sdot,lceil,rceil,lfloor,rfloor,lang,rang,loz,spades,clubs,hearts,diams,circ,tilde,ensp,emsp,thinsp,zwnj,zwj,lrm,rlm,ndash,mdash,lsquo,rsquo,sbquo,ldquo,rdquo,bdquo,dagger,Dagger,permil,lsaquo,rsaquo,euro',o='Agrave,Aacute,Acirc,Atilde,Auml,Aring,AElig,Ccedil,Egrave,Eacute,Ecirc,Euml,Igrave,Iacute,Icirc,Iuml,ETH,Ntilde,Ograve,Oacute,Ocirc,Otilde,Ouml,Oslash,Ugrave,Uacute,Ucirc,Uuml,Yacute,THORN,szlig,agrave,aacute,acirc,atilde,auml,aring,aelig,ccedil,egrave,eacute,ecirc,euml,igrave,iacute,icirc,iuml,eth,ntilde,ograve,oacute,ocirc,otilde,ouml,oslash,ugrave,uacute,ucirc,uuml,yacute,thorn,yuml,OElig,oelig,Scaron,scaron,Yuml',p='Alpha,Beta,Gamma,Delta,Epsilon,Zeta,Eta,Theta,Iota,Kappa,Lambda,Mu,Nu,Xi,Omicron,Pi,Rho,Sigma,Tau,Upsilon,Phi,Chi,Psi,Omega,alpha,beta,gamma,delta,epsilon,zeta,eta,theta,iota,kappa,lambda,mu,nu,xi,omicron,pi,rho,sigmaf,sigma,tau,upsilon,phi,chi,psi,omega,thetasym,upsih,piv';
+m.on('contextmenu',r);}},open:function(m,n,o,p){this.editor.focus();m=m||a.document.getDocumentElement();this.show(m,n,o,p);}}});},beforeInit:function(m){m.contextMenu=new j.contextMenu(m);m.addCommand('contextMenu',{exec:function(){m.contextMenu.open(m.document.getBody());}});}});(function(){function m(o){var p=this.att,q=o&&o.hasAttribute(p)&&o.getAttribute(p)||'';if(q!==undefined)this.setValue(q);};function n(){var o;for(var p=0;p ';j.add('elementspath',{requires:['selection'],init:function(o){var p='cke_path_'+o.name,q,r=function(){if(!q)q=a.document.getById(p);return q;},s='cke_elementspath_'+e.getNextNumber()+'_';o._.elementsPath={idBase:s,filters:[]};o.on('themeSpace',function(x){if(x.data.space=='bottom')x.data.html+=''+o.lang.elementsPath.eleLabel+' '+''+n+'
';});function t(x){o.focus();var y=o._.elementsPath.list[x];if(y.is('body')){var z=new d.range(o.document);z.selectNodeContents(y);z.select();}else o.getSelection().selectElement(y);};var u=e.addFunction(t),v=e.addFunction(function(x,y){var z=o._.elementsPath.idBase,A;y=new d.event(y);var B=o.lang.dir=='rtl';switch(y.getKeystroke()){case B?39:37:case 9:A=a.document.getById(z+(x+1));if(!A)A=a.document.getById(z+'0');A.focus();return false;case B?37:39:case 2228224+9:A=a.document.getById(z+(x-1));if(!A)A=a.document.getById(z+(o._.elementsPath.list.length-1));A.focus();return false;case 27:o.focus();return false;case 13:case 32:t(x);return false;}return true;});o.on('selectionChange',function(x){var y=b,z=x.data.selection,A=z.getStartElement(),B=[],C=x.editor,D=C._.elementsPath.list=[],E=C._.elementsPath.filters;while(A){var F=0,G;if(A.data('cke-display-name'))G=A.data('cke-display-name');else if(A.data('cke-real-element-type'))G=A.data('cke-real-element-type');else G=A.getName();for(var H=0;H',G,''+L+' ','');}if(G=='body')break;A=A.getParent();}var M=r();M.setHtml(B.join('')+n);C.fire('elementsPathUpdate',{space:M});});function w(){q&&q.setHtml(n);delete o._.elementsPath.list;};o.on('readOnly',w);o.on('contentDomUnload',w);o.addCommand('elementsPathFocus',m.toolbarFocus);}});})();(function(){j.add('enterkey',{requires:['keystrokes','indent'],init:function(t){t.addCommand('enter',{modes:{wysiwyg:1},editorFocus:false,exec:function(v){r(v);}});t.addCommand('shiftEnter',{modes:{wysiwyg:1},editorFocus:false,exec:function(v){q(v);}});var u=t.keystrokeHandler.keystrokes;u[13]='enter';u[2228224+13]='shiftEnter';}});j.enterkey={enterBlock:function(t,u,v,w){v=v||s(t);if(!v)return;var x=v.document,y=v.checkStartOfBlock(),z=v.checkEndOfBlock(),A=new d.elementPath(v.startContainer),B=A.block;if(y&&z){if(B&&(B.is('li')||B.getParent().is('li'))){t.execCommand('outdent');return;}if(B&&B.getParent().is('blockquote')){B.breakParent(B.getParent());if(!B.getPrevious().getFirst(d.walker.invisible(1)))B.getPrevious().remove();if(!B.getNext().getFirst(d.walker.invisible(1)))B.getNext().remove();v.moveToElementEditStart(B);v.select();return;}}else if(B&&B.is('pre')){if(!z){n(t,u,v,w);return;}}else if(B&&f.$captionBlock[B.getName()]){n(t,u,v,w);return;}var C=u==3?'div':'p',D=v.splitBlock(C);if(!D)return;var E=D.previousBlock,F=D.nextBlock,G=D.wasStartOfBlock,H=D.wasEndOfBlock,I;if(F){I=F.getParent();if(I.is('li')){F.breakParent(I);F.move(F.getNext(),1);}}else if(E&&(I=E.getParent())&&I.is('li')){E.breakParent(I);I=E.getNext();v.moveToElementEditStart(I);E.move(E.getPrevious());}if(!G&&!H){if(F.is('li')&&(I=F.getFirst(d.walker.invisible(true)))&&I.is&&I.is('ul','ol'))(c?x.createText('\xa0'):x.createElement('br')).insertBefore(I);if(F)v.moveToElementEditStart(F);}else{var J,K;if(E){if(E.is('li')||!(p.test(E.getName())||E.is('pre')))J=E.clone();}else if(F)J=F.clone();if(!J){if(I&&I.is('li'))J=I;
+else{J=x.createElement(C);if(E&&(K=E.getDirection()))J.setAttribute('dir',K);}}else if(w&&!J.is('li'))J.renameNode(C);var L=D.elementPath;if(L)for(var M=0,N=L.elements.length;M0;v--)u[v].deleteContents();return u[0];};})();(function(){var m='nbsp,gt,lt,amp',n='quot,iexcl,cent,pound,curren,yen,brvbar,sect,uml,copy,ordf,laquo,not,shy,reg,macr,deg,plusmn,sup2,sup3,acute,micro,para,middot,cedil,sup1,ordm,raquo,frac14,frac12,frac34,iquest,times,divide,fnof,bull,hellip,prime,Prime,oline,frasl,weierp,image,real,trade,alefsym,larr,uarr,rarr,darr,harr,crarr,lArr,uArr,rArr,dArr,hArr,forall,part,exist,empty,nabla,isin,notin,ni,prod,sum,minus,lowast,radic,prop,infin,ang,and,or,cap,cup,int,there4,sim,cong,asymp,ne,equiv,le,ge,sub,sup,nsub,sube,supe,oplus,otimes,perp,sdot,lceil,rceil,lfloor,rfloor,lang,rang,loz,spades,clubs,hearts,diams,circ,tilde,ensp,emsp,thinsp,zwnj,zwj,lrm,rlm,ndash,mdash,lsquo,rsquo,sbquo,ldquo,rdquo,bdquo,dagger,Dagger,permil,lsaquo,rsaquo,euro',o='Agrave,Aacute,Acirc,Atilde,Auml,Aring,AElig,Ccedil,Egrave,Eacute,Ecirc,Euml,Igrave,Iacute,Icirc,Iuml,ETH,Ntilde,Ograve,Oacute,Ocirc,Otilde,Ouml,Oslash,Ugrave,Uacute,Ucirc,Uuml,Yacute,THORN,szlig,agrave,aacute,acirc,atilde,auml,aring,aelig,ccedil,egrave,eacute,ecirc,euml,igrave,iacute,icirc,iuml,eth,ntilde,ograve,oacute,ocirc,otilde,ouml,oslash,ugrave,uacute,ucirc,uuml,yacute,thorn,yuml,OElig,oelig,Scaron,scaron,Yuml',p='Alpha,Beta,Gamma,Delta,Epsilon,Zeta,Eta,Theta,Iota,Kappa,Lambda,Mu,Nu,Xi,Omicron,Pi,Rho,Sigma,Tau,Upsilon,Phi,Chi,Psi,Omega,alpha,beta,gamma,delta,epsilon,zeta,eta,theta,iota,kappa,lambda,mu,nu,xi,omicron,pi,rho,sigmaf,sigma,tau,upsilon,phi,chi,psi,omega,thetasym,upsih,piv';
function q(r,s){var t={},u=[],v={nbsp:'\xa0',shy:'Â',gt:'>',lt:'<',amp:'&',apos:"'",quot:'"'};r=r.replace(/\b(nbsp|shy|gt|lt|amp|apos|quot)(?:,|$)/g,function(A,B){var C=s?'&'+B+';':v[B],D=s?v[B]:'&'+B+';';t[C]=D;u.push(C);return '';});if(!s&&r){r=r.split(',');var w=document.createElement('div'),x;w.innerHTML='&'+r.join(';&')+';';x=w.innerHTML;w=null;for(var y=0;y ');s.children.length=0;s.add(u);var v=s.attributes;delete v['aria-label'];delete v.contenteditable;delete v.title;}return t;}}},5);if(p)p.addRules({elements:{div:function(r){var s=r.attributes,t=s&&s.style,u=t&&r.children.length==1&&r.children[0],v=u&&u.name=='span'&&u.attributes.style;if(v&&/page-break-after\s*:\s*always/i.test(t)&&/display\s*:\s*none/i.test(v)){s.contenteditable='false';s['class']='cke_pagebreak';s['data-cke-display-name']='pagebreak';s['aria-label']=n;s.title=n;r.children.length=0;}}}});},requires:['fakeobjects']});j.pagebreakCmd={exec:function(m){var n=m.lang.pagebreakAlt,o=h.createFromHtml(''+'
',m.document),p=m.getSelection().getRanges(true);m.fire('saveSnapshot');for(var q,r=p.length-1;r>=0;r--){q=p[r];if(r1&&n.substr(n.length-1,1)=='%')n=parseInt(window.screen.width*parseInt(n,10)/100,10);if(typeof o=='string'&&o.length>1&&o.substr(o.length-1,1)=='%')o=parseInt(window.screen.height*parseInt(o,10)/100,10);if(n<640)n=640;if(o<420)o=420;var q=parseInt((window.screen.height-o)/2,10),r=parseInt((window.screen.width-n)/2,10);p=(p||'location=no,menubar=no,toolbar=no,dependent=yes,minimizable=no,modal=yes,alwaysRaised=yes,resizable=yes,scrollbars=yes')+',width='+n+',height='+o+',top='+q+',left='+r;var s=window.open('',null,p,true);if(!s)return false;try{var t=navigator.userAgent.toLowerCase();if(t.indexOf(' chrome/')==-1){s.moveTo(r,q);s.resizeTo(n,o);}s.focus();s.location.href=m;}catch(u){s=window.open(m,null,p,true);}return true;}});(function(){var m,n={modes:{wysiwyg:1,source:1},canUndo:false,readOnly:1,exec:function(p){var q,r=p.config,s=r.baseHref?' ':'',t=b.isCustomDomain();if(r.fullPage)q=p.getData().replace(//,'$&'+s).replace(/[^>]*(?=<\/title>)/,'$& — '+p.lang.preview);else{var u='';q=p.config.docType+''+''+s+''+p.lang.preview+' '+e.buildStyleHtml(p.config.contentsCss)+''+u+p.getData()+'';}var w=640,x=420,y=80;try{var z=window.screen;w=Math.round(z.width*0.8);x=Math.round(z.height*0.7);y=Math.round(z.width*0.1);}catch(D){}var A='';if(t){window._cke_htmlToLoad=q;A='javascript:void( (function(){document.open();document.domain="'+document.domain+'";'+'document.write( window.opener._cke_htmlToLoad );'+'document.close();'+'window.opener._cke_htmlToLoad = null;'+'})() )';
}if(b.gecko){window._cke_htmlToLoad=q;A=m+'preview.html';}var B=window.open(A,null,'toolbar=yes,location=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width='+w+',height='+x+',left='+y);if(!t&&!b.gecko){var C=B.document;C.open();C.write(q);C.close();b.webkit&&setTimeout(function(){C.body.innerHTML+='';},0);}}},o='preview';j.add(o,{init:function(p){m=this.path;p.addCommand(o,n);p.ui.addButton('Preview',{label:p.lang.preview,command:o});}});})();j.add('print',{init:function(m){var n='print',o=m.addCommand(n,j.print);m.ui.addButton('Print',{label:m.lang.print,command:n});}});j.print={exec:function(m){if(b.opera)return;else if(b.gecko)m.window.$.print();else m.document.$.execCommand('Print');},canUndo:false,readOnly:1,modes:{wysiwyg:!b.opera}};j.add('removeformat',{requires:['selection'],init:function(m){m.addCommand('removeFormat',j.removeformat.commands.removeformat);m.ui.addButton('RemoveFormat',{label:m.lang.removeFormat,command:'removeFormat'});m._.removeFormat={filters:[]};}});j.removeformat={commands:{removeformat:{exec:function(m){var n=m._.removeFormatRegex||(m._.removeFormatRegex=new RegExp('^(?:'+m.config.removeFormatTags.replace(/,/g,'|')+')$','i')),o=m._.removeAttributes||(m._.removeAttributes=m.config.removeFormatAttributes.split(',')),p=j.removeformat.filter,q=m.getSelection().getRanges(1),r=q.createIterator(),s;while(s=r.getNextRange()){if(!s.collapsed)s.enlarge(1);var t=s.createBookmark(),u=t.startNode,v=t.endNode,w,x=function(z){var A=new d.elementPath(z),B=A.elements;for(var C=1,D;D=B[C];C++){if(D.equals(A.block)||D.equals(A.blockLimit))break;if(n.test(D.getName())&&p(m,D))z.breakParent(D);}};x(u);if(v){x(v);w=u.getNextSourceNode(true,1);while(w){if(w.equals(v))break;var y=w.getNextSourceNode(false,1);if(!(w.getName()=='img'&&w.data('cke-realelement'))&&p(m,w))if(n.test(w.getName()))w.remove(1);else{w.removeAttributes(o);m.fire('removeFormatCleanup',w);}w=y;}}s.moveToBookmark(t);}m.getSelection().selectRanges(q);}}},filter:function(m,n){var o=m._.removeFormat.filters;for(var p=0;pr.width&&(n.resize_minWidth=r.width);n.resize_minHeight>r.height&&(n.resize_minHeight=r.height);a.document.on('mousemove',u);a.document.on('mouseup',v);if(m.document){m.document.on('mousemove',u);m.document.on('mouseup',v);}});m.on('destroy',function(){e.removeFunction(w);});m.on('themeSpace',function(x){if(x.data.space=='bottom'){var y='';if(s&&!t)y=' cke_resizer_horizontal';if(!s&&t)y=' cke_resizer_vertical';var z='
';o=='ltr'&&y=='ltr'?x.data.html+=z:x.data.html=z+x.data.html;}},m,null,100);}}});(function(){var m={modes:{wysiwyg:1,source:1},readOnly:1,exec:function(o){var p=o.element.$.form;if(p)try{p.submit();}catch(q){if(p.submit.click)p.submit.click();}}},n='save';j.add(n,{init:function(o){var p=o.addCommand(n,m);p.modes={wysiwyg:!!o.element.$.form};o.ui.addButton('Save',{label:o.lang.save,command:n});}});})();(function(){var m='scaytcheck',n='';function o(t,u){var v=0,w;for(w in u){if(u[w]==t){v=1;break;}}return v;};var p=function(){var t=this,u=function(){var y=t.config,z={};z.srcNodeRef=t.document.getWindow().$.frameElement;z.assocApp='CKEDITOR.'+a.version+'@'+a.revision;z.customerid=y.scayt_customerid||'1:WvF0D4-UtPqN1-43nkD4-NKvUm2-daQqk3-LmNiI-z7Ysb4-mwry24-T8YrS3-Q2tpq2';z.customDictionaryIds=y.scayt_customDictionaryIds||'';z.userDictionaryName=y.scayt_userDictionaryName||'';z.sLang=y.scayt_sLang||'en_US';
-z.onLoad=function(){if(!(c&&b.version<8))this.addStyle(this.selectorCss(),'padding-bottom: 2px !important;');if(t.focusManager.hasFocus&&!q.isControlRestored(t))this.focus();};z.onBeforeChange=function(){if(q.getScayt(t)&&!t.checkDirty())setTimeout(function(){t.resetDirty();},0);};var A=window.scayt_custom_params;if(typeof A=='object')for(var B in A)z[B]=A[B];if(q.getControlId(t))z.id=q.getControlId(t);var C=new window.scayt(z);C.afterMarkupRemove.push(function(E){new h(E,C.document).mergeSiblings();});var D=q.instances[t.name];if(D){C.sLang=D.sLang;C.option(D.option());C.paused=D.paused;}q.instances[t.name]=C;try{C.setDisabled(q.isPaused(t)===false);}catch(E){}t.fire('showScaytState');};t.on('contentDom',u);t.on('contentDomUnload',function(){var y=a.document.getElementsByTag('script'),z=/^dojoIoScript(\d+)$/i,A=/^https?:\/\/svc\.webspellchecker\.net\/spellcheck\/script\/ssrv\.cgi/i;for(var B=0;B=0){this.setState(0);q.loadEngine(t);}}};j.add('scayt',{requires:['menubutton'],beforeInit:function(t){var u=t.config.scayt_contextMenuItemsOrder||'suggest|moresuggest|control',v='';u=u.split('|');if(u&&u.length)for(var w=0;wr.width&&(n.resize_minWidth=r.width);n.resize_minHeight>r.height&&(n.resize_minHeight=r.height);a.document.on('mousemove',u);a.document.on('mouseup',v);if(m.document){m.document.on('mousemove',u);m.document.on('mouseup',v);}});m.on('destroy',function(){e.removeFunction(w);});m.on('themeSpace',function(x){if(x.data.space=='bottom'){var y='';if(s&&!t)y=' cke_resizer_horizontal';if(!s&&t)y=' cke_resizer_vertical';var z='
';o=='ltr'&&y=='ltr'?x.data.html+=z:x.data.html=z+x.data.html;}},m,null,100);}}});(function(){var m={modes:{wysiwyg:1,source:1},readOnly:1,exec:function(o){var p=o.element.$.form;if(p)try{p.submit();}catch(q){if(p.submit.click)p.submit.click();}}},n='save';j.add(n,{init:function(o){var p=o.addCommand(n,m);p.modes={wysiwyg:!!o.element.$.form};o.ui.addButton('Save',{label:o.lang.save,command:n});}});})();(function(){var m='scaytcheck',n='';function o(t,u){var v=0,w;for(w in u){if(u[w]==t){v=1;break;}}return v;};var p=function(){var t=this,u=function(){if(q.instances[t.name])q.instances[t.name].destroy();var y=t.config,z={};z.srcNodeRef=t.document.getWindow().$.frameElement;z.assocApp='CKEDITOR.'+a.version+'@'+a.revision;z.customerid=y.scayt_customerid||'1:WvF0D4-UtPqN1-43nkD4-NKvUm2-daQqk3-LmNiI-z7Ysb4-mwry24-T8YrS3-Q2tpq2';z.customDictionaryIds=y.scayt_customDictionaryIds||'';z.userDictionaryName=y.scayt_userDictionaryName||'';
+z.sLang=y.scayt_sLang||'en_US';z.onLoad=function(){if(!(c&&b.version<8))this.addStyle(this.selectorCss(),'padding-bottom: 2px !important;');if(t.focusManager.hasFocus&&!q.isControlRestored(t))this.focus();};z.onBeforeChange=function(){if(q.getScayt(t)&&!t.checkDirty())setTimeout(function(){t.resetDirty();},0);};var A=window.scayt_custom_params;if(typeof A=='object')for(var B in A)z[B]=A[B];if(q.getControlId(t))z.id=q.getControlId(t);var C=new window.scayt(z);C.afterMarkupRemove.push(function(E){new h(E,C.document).mergeSiblings();});var D=q.instances[t.name];if(D){C.sLang=D.sLang;C.option(D.option());C.paused=D.paused;}q.instances[t.name]=C;try{C.setDisabled(q.isPaused(t)===false);}catch(E){}t.fire('showScaytState');};t.on('contentDom',function(y){u();});t.on('contentDomUnload',function(){var y=a.document.getElementsByTag('script'),z=/^dojoIoScript(\d+)$/i,A=/^https?:\/\/svc\.webspellchecker\.net\/spellcheck\/script\/ssrv\.cgi/i;for(var B=0;B=0){this.setState(0);q.loadEngine(t);}}};j.add('scayt',{requires:['menubutton'],beforeInit:function(t){var u=t.config.scayt_contextMenuItemsOrder||'suggest|moresuggest|control',v='';u=u.split('|');if(u&&u.length)for(var w=0;w tr > td, .%1 table.%2 > tr > th,','.%1 table.%2 > tbody > tr > td, .%1 table.%2 > tbody > tr > th,','.%1 table.%2 > thead > tr > td, .%1 table.%2 > thead > tr > th,','.%1 table.%2 > tfoot > tr > td, .%1 table.%2 > tfoot > tr > th','{','border : #d3d3d3 1px dotted','}']).join('');n=o.replace(/%2/g,m).replace(/%1/g,'cke_show_borders ');var p={preserveState:true,editorFocus:false,readOnly:1,exec:function(q){this.toggleState();this.refresh(q);},refresh:function(q){if(q.document){var r=this.state==1?'addClass':'removeClass';q.document.getBody()[r]('cke_show_borders');}}};j.add('showborders',{requires:['wysiwygarea'],modes:{wysiwyg:1},init:function(q){var r=q.addCommand('showborders',p);r.canUndo=false;if(q.config.startupShowBorders!==false)r.setState(1);q.addCss(n);q.on('mode',function(){if(r.state!=0)r.refresh(q);},null,null,100);q.on('contentDom',function(){if(r.state!=0)r.refresh(q);});q.on('removeFormatCleanup',function(s){var t=s.data;if(q.getCommand('showborders').state==1&&t.is('table')&&(!t.hasAttribute('border')||parseInt(t.getAttribute('border'),10)<=0))t.addClass(m);});},afterInit:function(q){var r=q.dataProcessor,s=r&&r.dataFilter,t=r&&r.htmlFilter;
if(s)s.addRules({elements:{table:function(u){var v=u.attributes,w=v['class'],x=parseInt(v.border,10);if((!x||x<=0)&&(!w||w.indexOf(m)==-1))v['class']=(w||'')+' '+m;}}});if(t)t.addRules({elements:{table:function(u){var v=u.attributes,w=v['class'];w&&(v['class']=w.replace(m,'').replace(/\s{2}/,' ').replace(/^\s+|\s+$/,''));}}});}});a.on('dialogDefinition',function(q){var r=q.data.name;if(r=='table'||r=='tableProperties'){var s=q.data.definition,t=s.getContents('info'),u=t.get('txtBorder'),v=u.commit;u.commit=e.override(v,function(y){return function(z,A){y.apply(this,arguments);var B=parseInt(this.getValue(),10);A[!B||B<=0?'addClass':'removeClass'](m);};});var w=s.getContents('advanced'),x=w&&w.get('advCSSClasses');if(x){x.setup=e.override(x.setup,function(y){return function(){y.apply(this,arguments);this.setValue(this.getValue().replace(/cke_show_border/,''));};});x.commit=e.override(x.commit,function(y){return function(z,A){y.apply(this,arguments);if(!parseInt(A.getAttribute('border'),10))A.addClass('cke_show_border');};});}}});})();j.add('sourcearea',{requires:['editingblock'],init:function(m){var n=j.sourcearea,o=a.document.getWindow();m.on('editingBlockReady',function(){var p,q;m.addMode('source',{load:function(r,s){if(c&&b.version<8)r.setStyle('position','relative');m.textarea=p=new h('textarea');p.setAttributes({dir:'ltr',tabIndex:b.webkit?-1:m.tabIndex,role:'textbox','aria-label':m.lang.editorTitle.replace('%1',m.name)});p.addClass('cke_source');p.addClass('cke_enable_context_menu');m.readOnly&&p.setAttribute('readOnly','readonly');var t={width:b.ie7Compat?'99%':'100%',height:'100%',resize:'none',outline:'none','text-align':'left'};if(c){q=function(){p.hide();p.setStyle('height',r.$.clientHeight+'px');p.setStyle('width',r.$.clientWidth+'px');p.show();};m.on('resize',q);o.on('resize',q);setTimeout(q,0);}r.setHtml('');r.append(p);p.setStyles(t);m.fire('ariaWidget',p);p.on('blur',function(){m.focusManager.blur();});p.on('focus',function(){m.focusManager.focus();});m.mayBeDirty=true;this.loadData(s);var u=m.keystrokeHandler;if(u)u.attach(p);setTimeout(function(){m.mode='source';m.fire('mode',{previousMode:m._.previousMode});},b.gecko||b.webkit?100:0);},loadData:function(r){p.setValue(r);m.fire('dataReady');},getData:function(){return p.getValue();},getSnapshotData:function(){return p.getValue();},unload:function(r){p.clearCustomData();m.textarea=p=null;if(q){m.removeListener('resize',q);o.removeListener('resize',q);}if(c&&b.version<8)r.removeStyle('position');
},focus:function(){p.focus();}});});m.on('readOnly',function(){if(m.mode=='source')if(m.readOnly)m.textarea.setAttribute('readOnly','readonly');else m.textarea.removeAttribute('readOnly');});m.addCommand('source',n.commands.source);if(m.ui.addButton)m.ui.addButton('Source',{label:m.lang.source,command:'source'});m.on('mode',function(){m.getCommand('source').setState(m.mode=='source'?1:2);});}});j.sourcearea={commands:{source:{modes:{wysiwyg:1,source:1},editorFocus:false,readOnly:1,exec:function(m){if(m.mode=='wysiwyg')m.fire('saveSnapshot');m.getCommand('source').setState(0);m.setMode(m.mode=='source'?'wysiwyg':'source');},canUndo:false}}};(function(){j.add('stylescombo',{requires:['richcombo','styles'],init:function(n){var o=n.config,p=n.lang.stylesCombo,q={},r=[],s;function t(u){n.getStylesSet(function(v){if(!r.length){var w,x;for(var y=0,z=v.length;y1)J+=K[H].rowSpan-1;}return I;};function C(G,H,I){var J=n(G),K;if((H?J.length!=1:J.length<2)||(K=G.getCommonAncestor())&&K.type==1&&K.is('table'))return false;var L,M=J[0],N=M.getAscendant('table'),O=e.buildTableMap(N),P=O.length,Q=O[0].length,R=M.getParent().$.rowIndex,S=A(O,R,M);if(H){var T;try{var U=parseInt(M.getAttribute('rowspan'),10)||1,V=parseInt(M.getAttribute('colspan'),10)||1;T=O[H=='up'?R-U:H=='down'?R+U:R][H=='left'?S-V:H=='right'?S+V:S];}catch(an){return false;}if(!T||M.$==T)return false;J[H=='up'||H=='left'?'unshift':'push'](new h(T));}var W=M.getDocument(),X=R,Y=0,Z=0,aa=!I&&new d.documentFragment(W),ab=0;for(var ac=0;ac=Q)M.removeAttribute('rowSpan');else M.$.rowSpan=Y;if(Y>=P)M.removeAttribute('colSpan');else M.$.colSpan=Z;var ak=new d.nodeList(N.$.rows),al=ak.count();for(ac=al-1;ac>=0;ac--){var am=ak.getItem(ac);if(!am.$.cells.length){am.remove();al++;continue;}}return M;}else return Y*Z==ab;};function D(G,H){var I=n(G);if(I.length>1)return false;else if(H)return true;var J=I[0],K=J.getParent(),L=K.getAscendant('table'),M=e.buildTableMap(L),N=K.$.rowIndex,O=A(M,N,J),P=J.$.rowSpan,Q,R,S,T;if(P>1){R=Math.ceil(P/2);S=Math.floor(P/2);T=N+R;var U=new h(L.$.rows[T]),V=A(M,T),W;Q=J.clone();for(var X=0;XO){Q.insertBefore(new h(W));break;}else W=null;}if(!W)U.append(Q,true);}else{S=R=1;U=K.clone();U.insertAfter(K);U.append(Q=J.clone());var Y=A(M,N);for(var Z=0;Z1)return false;else if(H)return true;var J=I[0],K=J.getParent(),L=K.getAscendant('table'),M=e.buildTableMap(L),N=K.$.rowIndex,O=A(M,N,J),P=J.$.colSpan,Q,R,S;if(P>1){R=Math.ceil(P/2);S=Math.floor(P/2);}else{S=R=1;var T=B(M,O);for(var U=0;U0?2:0};
}},tablecell_insertBefore:{label:H.cell.insertBefore,group:'tablecell',command:'cellInsertBefore',order:5},tablecell_insertAfter:{label:H.cell.insertAfter,group:'tablecell',command:'cellInsertAfter',order:10},tablecell_delete:{label:H.cell.deleteCell,group:'tablecell',command:'cellDelete',order:15},tablecell_merge:{label:H.cell.merge,group:'tablecell',command:'cellMerge',order:16},tablecell_merge_right:{label:H.cell.mergeRight,group:'tablecell',command:'cellMergeRight',order:17},tablecell_merge_down:{label:H.cell.mergeDown,group:'tablecell',command:'cellMergeDown',order:18},tablecell_split_horizontal:{label:H.cell.splitHorizontal,group:'tablecell',command:'cellHorizontalSplit',order:19},tablecell_split_vertical:{label:H.cell.splitVertical,group:'tablecell',command:'cellVerticalSplit',order:20},tablecell_properties:{label:H.cell.title,group:'tablecellproperties',command:'cellProperties',order:21},tablerow:{label:H.row.menu,group:'tablerow',order:1,getItems:function(){return{tablerow_insertBefore:2,tablerow_insertAfter:2,tablerow_delete:2};}},tablerow_insertBefore:{label:H.row.insertBefore,group:'tablerow',command:'rowInsertBefore',order:5},tablerow_insertAfter:{label:H.row.insertAfter,group:'tablerow',command:'rowInsertAfter',order:10},tablerow_delete:{label:H.row.deleteRow,group:'tablerow',command:'rowDelete',order:15},tablecolumn:{label:H.column.menu,group:'tablecolumn',order:1,getItems:function(){return{tablecolumn_insertBefore:2,tablecolumn_insertAfter:2,tablecolumn_delete:2};}},tablecolumn_insertBefore:{label:H.column.insertBefore,group:'tablecolumn',command:'columnInsertBefore',order:5},tablecolumn_insertAfter:{label:H.column.insertAfter,group:'tablecolumn',command:'columnInsertAfter',order:10},tablecolumn_delete:{label:H.column.deleteColumn,group:'tablecolumn',command:'columnDelete',order:15}});if(G.contextMenu)G.contextMenu.addListener(function(I,J){if(!I||I.isReadOnly())return null;while(I){if(I.getName() in F)return{tablecell:2,tablerow:2,tablecolumn:2};I=I.getParent();}return null;});},getSelectedCells:n};j.add('tabletools',j.tabletools);})();e.buildTableMap=function(m){var n=m.$.rows,o=-1,p=[];for(var q=0;qp&&(!s||!t||vt){s=v;t=u;}}else{if(q&&u==p){s=v;break;}if(ut)){s=v;t=u;}}}if(s)s.focus();};(function(){j.add('templates',{requires:['dialog'],init:function(o){a.dialog.add('templates',a.getUrl(this.path+'dialogs/templates.js'));o.addCommand('templates',new a.dialogCommand('templates'));
+a.dialog.add(n,this.path+'dialogs/specialchar.js');m.addCommand(n,{exec:function(){var p=m.langCode;p=o.availableLangs[p]?p:'en';a.scriptLoader.load(a.getUrl(o.path+'lang/'+p+'.js'),function(){e.extend(m.lang.specialChar,o.langEntries[p]);m.openDialog(n);});},modes:{wysiwyg:1},canUndo:false});m.ui.addButton('SpecialChar',{label:m.lang.specialChar.toolbar,command:n});}});i.specialChars=['!','"','#','$','%','&',"'",'(',')','*','+','-','.','/','0','1','2','3','4','5','6','7','8','9',':',';','<','=','>','?','@','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','[',']','^','_','`','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','{','|','}','~','€','‘','’','“','”','–','—','¡','¢','£','¤','¥','¦','§','¨','©','ª','«','¬','®','¯','°','²','³','´','µ','¶','·','¸','¹','º','»','¼','½','¾','¿','À','Á','Â','Ã','Ä','Å','Æ','Ç','È','É','Ê','Ë','Ì','Í','Î','Ï','Ð','Ñ','Ò','Ó','Ô','Õ','Ö','×','Ø','Ù','Ú','Û','Ü','Ý','Þ','ß','à','á','â','ã','ä','å','æ','ç','è','é','ê','ë','ì','í','î','ï','ð','ñ','ò','ó','ô','õ','ö','÷','ø','ù','ú','û','ü','ý','þ','ÿ','Œ','œ','Ŵ','Ŷ','ŵ','ŷ','‚','‛','„','…','™','►','•','→','⇒','⇔','♦','≈'];(function(){var m={editorFocus:false,modes:{wysiwyg:1,source:1}},n={readOnly:1,exec:function(q){q.container.focusNext(true,q.tabIndex);}},o={readOnly:1,exec:function(q){q.container.focusPrevious(true,q.tabIndex);}};function p(q){return{editorFocus:false,canUndo:false,modes:{wysiwyg:1},exec:function(r){if(r.focusManager.hasFocus){var s=r.getSelection(),t=s.getCommonAncestor(),u;if(u=t.getAscendant('td',true)||t.getAscendant('th',true)){var v=new d.range(r.document),w=e.tryThese(function(){var D=u.getParent(),E=D.$.cells[u.$.cellIndex+(q?-1:1)];E.parentNode.parentNode;
+return E;},function(){var D=u.getParent(),E=D.getAscendant('table'),F=E.$.rows[D.$.rowIndex+(q?-1:1)];return F.cells[q?F.cells.length-1:0];});if(!(w||q)){var x=u.getAscendant('table').$,y=u.getParent().$.cells,z=new h(x.insertRow(-1),r.document);for(var A=0,B=y.length;Ap&&(!s||!t||vt){s=v;t=u;}}else{if(q&&u==p){s=v;break;}if(ut)){s=v;t=u;}}}if(s)s.focus();};(function(){j.add('templates',{requires:['dialog'],init:function(o){a.dialog.add('templates',a.getUrl(this.path+'dialogs/templates.js'));o.addCommand('templates',new a.dialogCommand('templates'));
o.ui.addButton('Templates',{label:o.lang.templates.button,command:'templates'});}});var m={},n={};a.addTemplates=function(o,p){m[o]=p;};a.getTemplates=function(o){return m[o];};a.loadTemplates=function(o,p){var q=[];for(var r=0,s=o.length;r':' style="display:none">');t.push('',o.lang.toolbars,' ');var w=o.toolbox.toolbars,x=o.config.toolbar instanceof Array?o.config.toolbar:o.config['toolbar_'+o.config.toolbar];for(var y=0;y');v=0;}if(C==='/'){t.push('
');continue;}D=C.items||C;for(var E=0;E');B&&t.push('',B,' ');t.push(' ');var I=w.push(A)-1;if(I>0){A.previous=w[I-1];A.previous.next=A;}}if(H){if(!v){t.push('');v=1;}}else if(v){t.push(' ');v=0;}var J=F.render(o,t);I=A.items.push(J)-1;if(I>0){J.previous=A.items[I-1];J.previous.next=J;}J.toolbar=A;J.onkey=q;J.onfocus=function(){if(!o.toolbox.focusCommandExecuted)o.focus();};}}if(v){t.push('');v=0;}if(A)t.push(' ');}t.push('');if(o.config.toolbarCanCollapse){var K=e.addFunction(function(){o.execCommand('toolbarCollapse');});o.on('destroy',function(){e.removeFunction(K);});var L=e.getNextId();o.addCommand('toolbarCollapse',{readOnly:1,exec:function(M){var N=a.document.getById(L),O=N.getPrevious(),P=M.getThemeSpace('contents'),Q=O.getParent(),R=parseInt(P.$.style.height,10),S=Q.$.offsetHeight,T=!O.isVisible();if(!T){O.hide();N.addClass('cke_toolbox_collapser_min');N.setAttribute('title',M.lang.toolbarExpand);}else{O.show();N.removeClass('cke_toolbox_collapser_min');N.setAttribute('title',M.lang.toolbarCollapse);}N.getFirst().setText(T?'â²':'â');var U=Q.$.offsetHeight-S;P.setStyle('height',R-U+'px');M.fire('resize');},modes:{wysiwyg:1,source:1}});t.push('','▲ ',' ');}r.data.html+=t.join('');}});o.on('destroy',function(){var r,s=0,t,u,v;r=this.toolbox.toolbars;for(;s');return{};}};}});}});})();a.UI_SEPARATOR='separator';i.toolbarLocation='top';i.toolbar_Basic=[['Bold','Italic','-','NumberedList','BulletedList','-','Link','Unlink','-','About']];i.toolbar_Full=[{name:'document',items:['Source','-','Save','NewPage','DocProps','Preview','Print','-','Templates']},{name:'clipboard',items:['Cut','Copy','Paste','PasteText','PasteFromWord','-','Undo','Redo']},{name:'editing',items:['Find','Replace','-','SelectAll','-','SpellChecker','Scayt']},{name:'forms',items:['Form','Checkbox','Radio','TextField','Textarea','Select','Button','ImageButton','HiddenField']},'/',{name:'basicstyles',items:['Bold','Italic','Underline','Strike','Subscript','Superscript','-','RemoveFormat']},{name:'paragraph',items:['NumberedList','BulletedList','-','Outdent','Indent','-','Blockquote','CreateDiv','-','JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock','-','BidiLtr','BidiRtl']},{name:'links',items:['Link','Unlink','Anchor']},{name:'insert',items:['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak','Iframe']},'/',{name:'styles',items:['Styles','Format','Font','FontSize']},{name:'colors',items:['TextColor','BGColor']},{name:'tools',items:['Maximize','ShowBlocks','-','About']}];
i.toolbar='Full';i.toolbarCanCollapse=true;(function(){j.add('undo',{requires:['selection','wysiwygarea'],init:function(s){var t=new o(s),u=s.addCommand('undo',{exec:function(){if(t.undo()){s.selectionChange();this.fire('afterUndo');}},state:0,canUndo:false}),v=s.addCommand('redo',{exec:function(){if(t.redo()){s.selectionChange();this.fire('afterRedo');}},state:0,canUndo:false});t.onChange=function(){u.setState(t.undoable()?2:0);v.setState(t.redoable()?2:0);};function w(x){if(t.enabled&&x.data.command.canUndo!==false)t.save();};s.on('beforeCommandExec',w);s.on('afterCommandExec',w);s.on('saveSnapshot',function(x){t.save(x.data&&x.data.contentOnly);});s.on('contentDom',function(){s.document.on('keydown',function(x){if(!x.data.$.ctrlKey&&!x.data.$.metaKey)t.type(x);});});s.on('beforeModeUnload',function(){s.mode=='wysiwyg'&&t.save(true);});s.on('mode',function(){t.enabled=s.readOnly?false:s.mode=='wysiwyg';t.onChange();});s.ui.addButton('Undo',{label:s.lang.undo,command:'undo'});s.ui.addButton('Redo',{label:s.lang.redo,command:'redo'});s.resetUndo=function(){t.reset();s.fire('saveSnapshot');};s.on('updateSnapshot',function(){if(t.currentImage)t.update();});}});j.undo={};var m=j.undo.Image=function(s){this.editor=s;s.fire('beforeUndoImage');var t=s.getSnapshot(),u=t&&s.getSelection();c&&t&&(t=t.replace(/\s+data-cke-expando=".*?"/g,''));this.contents=t;this.bookmarks=u&&u.createBookmarks2(true);s.fire('afterUndoImage');},n=/\b(?:href|src|name)="[^"]*?"/gi;m.prototype={equals:function(s,t){var u=this.contents,v=s.contents;if(c&&(b.ie7Compat||b.ie6Compat)){u=u.replace(n,'');v=v.replace(n,'');}if(u!=v)return false;if(t)return true;var w=this.bookmarks,x=s.bookmarks;if(w||x){if(!w||!x||w.length!=x.length)return false;for(var y=0;yT-S;U--){if(n.call(V,V._.tabIdList[U%S]))return V._.tabIdList[U%S];}return null;};function p(){var V=this;var R=V._.currentTabId,S=V._.tabIdList.length,T=e.indexOf(V._.tabIdList,R);for(var U=T+1;U1){ah._.tabBarMode=true;
ah._.tabs[ah._.currentTabId][0].focus();Z=1;}else if((as==37||as==39)&&ah._.tabBarMode){aw=as==(at?39:37)?o.call(ah):p.call(ah);ah.selectPage(aw);ah._.tabs[aw][0].focus();Z=1;}else if((as==13||as==32)&&ah._.tabBarMode){ay.selectPage(ay._.currentTabId);ay._.tabBarMode=false;ay._.currentFocusIndex=-1;ak(1);Z=1;}else if(as==13){var ax=ar.data.getTarget();if(!ax.is('a','button','select','textarea')&&(!ax.is('input')||ax.$.type!='button')){au=ay.getButton('ok');au&&e.setTimeout(au.click,0,au);Z=1;}aa=1;}else if(as==27){au=ay.getButton('cancel');if(au)e.setTimeout(au.click,0,au);else if(ay.fire('cancel',{hide:true}).hide!==false)ay.hide();aa=1;}else return;am(ar);};function am(ar){if(Z)ar.data.preventDefault(1);else if(aa)ar.data.stopPropagation();};var an=this._.element;this.on('show',function(){an.on('keydown',al,this);if(b.opera||b.gecko)an.on('keypress',am,this);});this.on('hide',function(){an.removeListener('keydown',al);if(b.opera||b.gecko)an.removeListener('keypress',am);ai(function(ar){s.apply(ar);});});this.on('iframeAdded',function(ar){var as=new g(ar.data.iframe.$.contentWindow.document);as.on('keydown',al,this,null,0);});this.on('show',function(){var av=this;aj();if(R.config.dialog_startupFocusTab&&ah._.pageCount>1){ah._.tabBarMode=true;ah._.tabs[ah._.currentTabId][0].focus();}else if(!av._.hasFocus){av._.currentFocusIndex=-1;if(T.onFocus){var ar=T.onFocus.call(av);ar&&ar.focus();}else ak(1);if(av._.editor.mode=='wysiwyg'&&c){var as=R.document.$.selection,at=as.createRange();if(at)if(at.parentElement&&at.parentElement().ownerDocument==R.document.$||at.item&&at.item(0).ownerDocument==R.document.$){var au=document.body.createTextRange();au.moveToElementText(av.getElement().getFirst().$);au.collapse(true);au.select();}}}},this,null,4294967295);if(b.ie6Compat)this.on('load',function(ar){var as=this.getElement(),at=as.getFirst();at.remove();at.appendTo(as);},this);B(this);C(this);new d.text(T.title,a.document).appendTo(this.parts.title);for(Y=0;Y0?S:0)+'px'};aa[V?'right':'left']=(R>0?R:0)+'px';U.setStyles(aa);T&&(ab._.moved=1);},getPosition:function(){return e.extend({},this._.position);},show:function(){var R=this._.element,S=this.definition;if(!(R.getParent()&&R.getParent().equals(a.document.getBody())))R.appendTo(a.document.getBody());else R.setStyle('display','block');if(b.gecko&&b.version<10900){var T=this.parts.dialog;T.setStyle('position','absolute');setTimeout(function(){T.setStyle('position','fixed');},0);}this.resize(this._.contentSize&&this._.contentSize.width||S.width||S.minWidth,this._.contentSize&&this._.contentSize.height||S.height||S.minHeight);this.reset();this.selectPage(this.definition.contents[0].id);if(a.dialog._.currentZIndex===null)a.dialog._.currentZIndex=this._.editor.config.baseFloatZIndex;
+for(Y=0;Y0?S:0)+'px'};aa[V?'right':'left']=(R>0?R:0)+'px';U.setStyles(aa);T&&(ab._.moved=1);},getPosition:function(){return e.extend({},this._.position);},show:function(){var R=this._.element,S=this.definition;if(!(R.getParent()&&R.getParent().equals(a.document.getBody())))R.appendTo(a.document.getBody());else R.setStyle('display','block');if(b.gecko&&b.version<10900){var T=this.parts.dialog;T.setStyle('position','absolute');setTimeout(function(){T.setStyle('position','fixed');},0);}this.resize(this._.contentSize&&this._.contentSize.width||S.width||S.minWidth,this._.contentSize&&this._.contentSize.height||S.height||S.minHeight);this.reset();this.selectPage(this.definition.contents[0].id);if(a.dialog._.currentZIndex===null)a.dialog._.currentZIndex=this._.editor.config.baseFloatZIndex;
this._.element.getFirst().setStyle('z-index',a.dialog._.currentZIndex+=10);if(a.dialog._.currentTop===null){a.dialog._.currentTop=this;this._.parentDialog=null;H(this._.editor);}else{this._.parentDialog=a.dialog._.currentTop;var U=this._.parentDialog.getElement().getFirst();U.$.style.zIndex-=Math.floor(this._.editor.config.baseFloatZIndex/2);a.dialog._.currentTop=this;}R.on('keydown',L);R.on(b.opera?'keypress':'keyup',M);this._.hasFocus=false;e.setTimeout(function(){this.layout();u(this);this.parts.dialog.setStyle('visibility','');this.fireOnce('load',{});k.fire('ready',this);this.fire('show',{});this._.editor.fire('dialogShow',this);this.foreach(function(V){V.setInitValue&&V.setInitValue();});},100,this);},layout:function(){var X=this;var R=X.parts.dialog,S=X.getSize(),T=a.document.getWindow(),U=T.getViewPaneSize(),V=(U.width-S.width)/2,W=(U.height-S.height)/2;if(!b.ie6Compat)if(S.height+(W>0?W:0)>U.height||S.width+(V>0?V:0)>U.width)R.setStyle('position','absolute');else R.setStyle('position','fixed');X.move(X._.moved?X._.position.x:V,X._.moved?X._.position.y:W);},foreach:function(R){var U=this;for(var S in U._.contents)for(var T in U._.contents[S])R.call(U,U._.contents[S][T]);return U;},reset:(function(){var R=function(S){if(S.reset)S.reset(1);};return function(){this.foreach(R);return this;};})(),setupContent:function(){var R=arguments;this.foreach(function(S){if(S.setup)S.setup.apply(S,R);});},commitContent:function(){var R=arguments;this.foreach(function(S){if(c&&this._.currentFocusIndex==S.focusIndex)S.getInputElement().$.blur();if(S.commit)S.commit.apply(S,R);});},hide:function(){if(!this.parts.dialog.isVisible())return;this.fire('hide',{});this._.editor.fire('dialogHide',this);this.selectPage(this._.tabIdList[0]);var R=this._.element;R.setStyle('display','none');this.parts.dialog.setStyle('visibility','hidden');O(this);while(a.dialog._.currentTop!=this)a.dialog._.currentTop.hide();if(!this._.parentDialog)I();else{var S=this._.parentDialog.getElement().getFirst();S.setStyle('z-index',parseInt(S.$.style.zIndex,10)+Math.floor(this._.editor.config.baseFloatZIndex/2));}a.dialog._.currentTop=this._.parentDialog;if(!this._.parentDialog){a.dialog._.currentZIndex=null;R.removeListener('keydown',L);R.removeListener(b.opera?'keypress':'keyup',M);var T=this._.editor;T.focus();if(T.mode=='wysiwyg'&&c){var U=T.getSelection();U&&U.unlock(true);}}else a.dialog._.currentZIndex-=10;delete this._.parentDialog;this.foreach(function(V){V.resetInitValue&&V.resetInitValue();
});},addPage:function(R){var ad=this;var S=[],T=R.label?' title="'+e.htmlEncode(R.label)+'"':'',U=R.elements,V=a.dialog._.uiElementBuilders.vbox.build(ad,{type:'vbox',className:'cke_dialog_page_contents',children:R.elements,expand:!!R.expand,padding:R.padding,style:R.style||'width: 100%;height:100%'},S),W=h.createFromHtml(S.join(''));W.setAttribute('role','tabpanel');var X=b,Y='cke_'+R.id+'_'+e.getNextNumber(),Z=h.createFromHtml(['0?' cke_last':'cke_first',T,!!R.hidden?' style="display:none"':'',' id="',Y,'"',X.gecko&&X.version>=10900&&!X.hc?'':' href="javascript:void(0)"',' tabIndex="-1"',' hidefocus="true"',' role="tab">',R.label,' '].join(''));W.setAttribute('aria-labelledby',Y);ad._.tabs[R.id]=[Z,W];ad._.tabIdList.push(R.id);!R.hidden&&ad._.pageCount++;ad._.lastTab=Z;ad.updateStyle();var aa=ad._.contents[R.id]={},ab,ac=V.getChild();while(ab=ac.shift()){aa[ab.id]=ab;if(typeof ab.getChild=='function')ac.push.apply(ac,ab.getChild());}W.setAttribute('name',R.id);W.appendTo(ad.parts.contents);Z.unselectable();ad.parts.tabs.append(Z);if(R.accessKey){N(ad,ad,'CTRL+'+R.accessKey,Q,P);ad._.accessKeyMap['CTRL+'+R.accessKey]=R.id;}},selectPage:function(R){if(this._.currentTabId==R)return;if(this.fire('selectPage',{page:R,currentPage:this._.currentTabId})===true)return;for(var S in this._.tabs){var T=this._.tabs[S][0],U=this._.tabs[S][1];if(S!=R){T.removeClass('cke_dialog_tab_selected');U.hide();}U.setAttribute('aria-hidden',S!=R);}var V=this._.tabs[R];V[0].addClass('cke_dialog_tab_selected');if(b.ie6Compat||b.ie7Compat){q(V[1]);V[1].show();setTimeout(function(){q(V[1],1);},0);}else V[1].show();this._.currentTabId=R;this._.currentTabIndex=e.indexOf(this._.tabIdList,R);},updateStyle:function(){this.parts.dialog[(this._.pageCount===1?'add':'remove')+'Class']('cke_single_page');},hidePage:function(R){var T=this;var S=T._.tabs[R]&&T._.tabs[R][0];if(!S||T._.pageCount==1||!S.isVisible())return;else if(R==T._.currentTabId)T.selectPage(o.call(T));S.hide();T._.pageCount--;T.updateStyle();},showPage:function(R){var T=this;var S=T._.tabs[R]&&T._.tabs[R][0];if(!S)return;S.show();T._.pageCount++;T.updateStyle();},getElement:function(){return this._.element;},getName:function(){return this._.name;},getContentElement:function(R,S){var T=this._.contents[R];return T&&T[S];},getValueOf:function(R,S){return this.getContentElement(R,S).getValue();},setValueOf:function(R,S,T){return this.getContentElement(R,S).setValue(T);},getButton:function(R){return this._.buttons[R];
},click:function(R){return this._.buttons[R].click();},disableButton:function(R){return this._.buttons[R].disable();},enableButton:function(R){return this._.buttons[R].enable();},getPageCount:function(){return this._.pageCount;},getParentEditor:function(){return this._.editor;},getSelectedElement:function(){return this.getParentEditor().getSelection().getSelectedElement();},addFocusable:function(R,S){var U=this;if(typeof S=='undefined'){S=U._.focusList.length;U._.focusList.push(new t(U,R,S));}else{U._.focusList.splice(S,0,new t(U,R,S));for(var T=S+1;T0)H+=(F.$.offsetWidth||0)-(F.$.clientWidth||0)+3;H+=4;F.setStyle('width',H+'px');v.element.addClass('cke_frameLoaded');var I=v.element.$.scrollHeight;if(c&&b.quirks&&I>0)I+=(F.$.offsetHeight||0)-(F.$.clientHeight||0)+3;F.setStyle('height',I+'px');u._.currentBlock.element.setStyle('display','none').removeStyle('display');}else F.removeStyle('height');if(A)B-=w.$.offsetWidth;w.setStyle('left',B+'px');var J=u.element,K=J.getWindow(),L=w.$.getBoundingClientRect(),M=K.getViewPaneSize(),N=L.width||L.right-L.left,O=L.height||L.bottom-L.top,P=A?L.right:M.width-L.left,Q=A?M.width-L.right:L.left;if(A){if(PN)B+=N;else if(M.width>N)B-=L.left;else B=B-L.right+M.width;}else if(PN)B-=N;else if(M.width>N)B=B-L.right+M.width;else B-=L.left;
-var R=M.height-L.top,S=L.top;if(RO)C-=O;else if(M.height>O)C=C-L.bottom+M.height;else C-=L.top;if(c){var T=new h(w.$.offsetParent),U=T;if(U.getName()=='html')U=U.getDocument().getBody();if(U.getComputedStyle('direction')=='rtl')if(b.ie8Compat)B-=w.getDocument().getDocumentElement().$.scrollLeft*2;else B-=T.$.scrollWidth-T.$.clientWidth;}var V=w.getFirst(),W;if(W=V.getCustomData('activePanel'))W.onHide&&W.onHide.call(this,1);V.setCustomData('activePanel',this);w.setStyles({top:C+'px',left:B+'px'});w.setOpacity(1);},this);u.isLoaded?E():u.onLoad=E;e.setTimeout(function(){x.$.contentWindow.focus();this.allowBlur(true);},0,this);},b.air?200:0,this);this.visible=1;if(this.onShow)this.onShow.call(this);n=0;},hide:function(p){var r=this;if(r.visible&&(!r.onHide||r.onHide.call(r)!==true)){r.hideChild();b.gecko&&r._.iframe.getFrameDocument().$.activeElement.blur();r.element.setStyle('display','none');r.visible=0;r.element.getFirst().removeCustomData('activePanel');var q=p!==false&&r._.returnFocus;if(q){if(b.webkit&&q.type)q.getWindow().$.focus();q.focus();}}},allowBlur:function(p){var q=this._.panel;if(p!=undefined)q.allowBlur=p;return q.allowBlur;},showAsChild:function(p,q,r,s,t,u){if(this._.activeChild==p&&p._.panel._.offsetParentId==r.getId())return;this.hideChild();p.onHide=e.bind(function(){e.setTimeout(function(){if(!this._.focused)this.hide();},0,this);},this);this._.activeChild=p;this._.focused=false;p.showBlock(q,r,s,t,u);if(b.ie7Compat||b.ie8&&b.ie6Compat)setTimeout(function(){p.element.getChild(0).$.style.cssText+='';},100);},hideChild:function(){var p=this._.activeChild;if(p){delete p.onHide;delete p._.returnFocus;delete this._.activeChild;p.hide();}}}});a.on('instanceDestroyed',function(){var p=e.isEmpty(a.instances);for(var q in m){var r=m[q];if(p)r.destroy();else r.element.hide();}p&&(m={});});})();j.add('menu',{beforeInit:function(m){var n=m.config.menu_groups.split(','),o=m._.menuGroups={},p=m._.menuItems={};for(var q=0;q