From 4e6f54d72e0fda4ea006edd7cafe76a1dfc27c5f Mon Sep 17 00:00:00 2001 From: dignajar Date: Mon, 18 Jan 2016 23:34:33 -0300 Subject: [PATCH 01/35] Bug fixed autodetect language on the installer --- install.php | 2 +- kernel/boot/rules/99.themes.php | 9 + plugins/simplemde/plugin.php | 13 +- plugins/tinymce/css/editor.css | 12 - plugins/tinymce/languages/de_CH.json | 7 - plugins/tinymce/languages/de_DE.json | 7 - plugins/tinymce/languages/en_US.json | 7 - plugins/tinymce/languages/es_AR.json | 7 - plugins/tinymce/languages/tr_TR.json | 7 - plugins/tinymce/languages/zh_TW.json | 7 - plugins/tinymce/metadata.json | 10 - plugins/tinymce/plugin.php | 117 ---------- plugins/tinymce/tinymce/langs/bg.js | 219 ------------------ plugins/tinymce/tinymce/langs/cs.js | 213 ----------------- plugins/tinymce/tinymce/langs/de.js | 219 ------------------ plugins/tinymce/tinymce/langs/es.js | 200 ---------------- plugins/tinymce/tinymce/langs/fr.js | 219 ------------------ plugins/tinymce/tinymce/langs/he.js | 198 ---------------- plugins/tinymce/tinymce/langs/id.js | 219 ------------------ plugins/tinymce/tinymce/langs/it.js | 219 ------------------ plugins/tinymce/tinymce/langs/ja.js | 219 ------------------ plugins/tinymce/tinymce/langs/pl.js | 219 ------------------ plugins/tinymce/tinymce/langs/pt.js | 219 ------------------ plugins/tinymce/tinymce/langs/ru.js | 54 ----- plugins/tinymce/tinymce/langs/tr.js | 219 ------------------ plugins/tinymce/tinymce/langs/uk.js | 219 ------------------ plugins/tinymce/tinymce/langs/zh.js | 219 ------------------ .../tinymce/plugins/advlist/plugin.min.js | 1 - .../tinymce/plugins/anchor/plugin.min.js | 1 - .../tinymce/plugins/autolink/plugin.min.js | 1 - .../tinymce/plugins/autoresize/plugin.min.js | 1 - .../tinymce/plugins/autosave/plugin.min.js | 1 - .../tinymce/plugins/bbcode/plugin.min.js | 1 - .../tinymce/plugins/charmap/plugin.min.js | 1 - .../tinymce/plugins/code/plugin.min.js | 1 - .../tinymce/plugins/codesample/css/prism.css | 138 ----------- .../tinymce/plugins/codesample/plugin.min.js | 1 - .../tinymce/plugins/colorpicker/plugin.min.js | 1 - .../tinymce/plugins/contextmenu/plugin.min.js | 1 - .../plugins/directionality/plugin.min.js | 1 - .../plugins/emoticons/img/smiley-cool.gif | Bin 354 -> 0 bytes .../plugins/emoticons/img/smiley-cry.gif | Bin 329 -> 0 bytes .../emoticons/img/smiley-embarassed.gif | Bin 331 -> 0 bytes .../emoticons/img/smiley-foot-in-mouth.gif | Bin 342 -> 0 bytes .../plugins/emoticons/img/smiley-frown.gif | Bin 340 -> 0 bytes .../plugins/emoticons/img/smiley-innocent.gif | Bin 336 -> 0 bytes .../plugins/emoticons/img/smiley-kiss.gif | Bin 338 -> 0 bytes .../plugins/emoticons/img/smiley-laughing.gif | Bin 343 -> 0 bytes .../emoticons/img/smiley-money-mouth.gif | Bin 321 -> 0 bytes .../plugins/emoticons/img/smiley-sealed.gif | Bin 323 -> 0 bytes .../plugins/emoticons/img/smiley-smile.gif | Bin 344 -> 0 bytes .../emoticons/img/smiley-surprised.gif | Bin 338 -> 0 bytes .../emoticons/img/smiley-tongue-out.gif | Bin 328 -> 0 bytes .../emoticons/img/smiley-undecided.gif | Bin 337 -> 0 bytes .../plugins/emoticons/img/smiley-wink.gif | Bin 350 -> 0 bytes .../plugins/emoticons/img/smiley-yell.gif | Bin 336 -> 0 bytes .../tinymce/plugins/emoticons/plugin.min.js | 1 - .../tinymce/plugins/example/dialog.html | 8 - .../tinymce/plugins/example/plugin.min.js | 1 - .../plugins/example_dependency/plugin.min.js | 1 - .../tinymce/plugins/fullpage/plugin.min.js | 1 - .../tinymce/plugins/fullscreen/plugin.min.js | 1 - .../tinymce/tinymce/plugins/hr/plugin.min.js | 1 - .../tinymce/plugins/image/plugin.min.js | 1 - .../tinymce/plugins/imagetools/plugin.min.js | 1 - .../tinymce/plugins/importcss/plugin.min.js | 1 - .../plugins/insertdatetime/plugin.min.js | 1 - .../tinymce/plugins/layer/plugin.min.js | 1 - .../plugins/legacyoutput/plugin.min.js | 1 - .../tinymce/plugins/link/plugin.min.js | 1 - .../tinymce/plugins/lists/plugin.min.js | 1 - .../tinymce/plugins/media/moxieplayer.swf | Bin 20017 -> 0 bytes .../tinymce/plugins/media/plugin.min.js | 1 - .../tinymce/plugins/nonbreaking/plugin.min.js | 1 - .../tinymce/plugins/noneditable/plugin.min.js | 1 - .../tinymce/plugins/pagebreak/plugin.min.js | 1 - .../tinymce/plugins/paste/plugin.min.js | 1 - .../tinymce/plugins/preview/plugin.min.js | 1 - .../tinymce/plugins/print/plugin.min.js | 1 - .../tinymce/plugins/save/plugin.min.js | 1 - .../plugins/searchreplace/plugin.min.js | 1 - .../plugins/spellchecker/plugin.min.js | 1 - .../tinymce/plugins/tabfocus/plugin.min.js | 1 - .../tinymce/plugins/table/plugin.min.js | 2 - .../tinymce/plugins/template/plugin.min.js | 1 - .../tinymce/plugins/textcolor/plugin.min.js | 1 - .../tinymce/plugins/textpattern/plugin.min.js | 1 - .../plugins/visualblocks/css/visualblocks.css | 135 ----------- .../plugins/visualblocks/plugin.min.js | 1 - .../tinymce/plugins/visualchars/plugin.min.js | 1 - .../tinymce/plugins/wordcount/plugin.min.js | 1 - .../skins/lightgray/content.inline.min.css | 154 ------------ .../tinymce/skins/lightgray/content.min.css | 1 - .../skins/lightgray/fonts/tinymce-small.eot | Bin 9492 -> 0 bytes .../skins/lightgray/fonts/tinymce-small.svg | 63 ----- .../skins/lightgray/fonts/tinymce-small.ttf | Bin 9304 -> 0 bytes .../skins/lightgray/fonts/tinymce-small.woff | Bin 9380 -> 0 bytes .../tinymce/skins/lightgray/fonts/tinymce.eot | Bin 14308 -> 0 bytes .../tinymce/skins/lightgray/fonts/tinymce.svg | 98 -------- .../tinymce/skins/lightgray/fonts/tinymce.ttf | Bin 14144 -> 0 bytes .../skins/lightgray/fonts/tinymce.woff | Bin 14220 -> 0 bytes .../tinymce/skins/lightgray/img/anchor.gif | Bin 53 -> 0 bytes .../tinymce/skins/lightgray/img/loader.gif | Bin 2608 -> 0 bytes .../tinymce/skins/lightgray/img/object.gif | Bin 152 -> 0 bytes .../tinymce/skins/lightgray/img/trans.gif | Bin 43 -> 0 bytes .../tinymce/skins/lightgray/skin.ie7.min.css | 1 - .../tinymce/skins/lightgray/skin.min.css | 1 - .../tinymce/themes/modern/theme.min.js | 1 - plugins/tinymce/tinymce/tinymce.min.js | 13 -- 109 files changed, 11 insertions(+), 3926 deletions(-) delete mode 100644 plugins/tinymce/css/editor.css delete mode 100644 plugins/tinymce/languages/de_CH.json delete mode 100644 plugins/tinymce/languages/de_DE.json delete mode 100644 plugins/tinymce/languages/en_US.json delete mode 100644 plugins/tinymce/languages/es_AR.json delete mode 100644 plugins/tinymce/languages/tr_TR.json delete mode 100644 plugins/tinymce/languages/zh_TW.json delete mode 100644 plugins/tinymce/metadata.json delete mode 100644 plugins/tinymce/plugin.php delete mode 100644 plugins/tinymce/tinymce/langs/bg.js delete mode 100644 plugins/tinymce/tinymce/langs/cs.js delete mode 100644 plugins/tinymce/tinymce/langs/de.js delete mode 100644 plugins/tinymce/tinymce/langs/es.js delete mode 100644 plugins/tinymce/tinymce/langs/fr.js delete mode 100644 plugins/tinymce/tinymce/langs/he.js delete mode 100644 plugins/tinymce/tinymce/langs/id.js delete mode 100644 plugins/tinymce/tinymce/langs/it.js delete mode 100644 plugins/tinymce/tinymce/langs/ja.js delete mode 100644 plugins/tinymce/tinymce/langs/pl.js delete mode 100644 plugins/tinymce/tinymce/langs/pt.js delete mode 100644 plugins/tinymce/tinymce/langs/ru.js delete mode 100644 plugins/tinymce/tinymce/langs/tr.js delete mode 100644 plugins/tinymce/tinymce/langs/uk.js delete mode 100644 plugins/tinymce/tinymce/langs/zh.js delete mode 100644 plugins/tinymce/tinymce/plugins/advlist/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/anchor/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/autolink/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/autoresize/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/autosave/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/bbcode/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/charmap/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/code/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/codesample/css/prism.css delete mode 100644 plugins/tinymce/tinymce/plugins/codesample/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/colorpicker/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/contextmenu/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/directionality/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/emoticons/img/smiley-cool.gif delete mode 100644 plugins/tinymce/tinymce/plugins/emoticons/img/smiley-cry.gif delete mode 100644 plugins/tinymce/tinymce/plugins/emoticons/img/smiley-embarassed.gif delete mode 100644 plugins/tinymce/tinymce/plugins/emoticons/img/smiley-foot-in-mouth.gif delete mode 100644 plugins/tinymce/tinymce/plugins/emoticons/img/smiley-frown.gif delete mode 100644 plugins/tinymce/tinymce/plugins/emoticons/img/smiley-innocent.gif delete mode 100644 plugins/tinymce/tinymce/plugins/emoticons/img/smiley-kiss.gif delete mode 100644 plugins/tinymce/tinymce/plugins/emoticons/img/smiley-laughing.gif delete mode 100644 plugins/tinymce/tinymce/plugins/emoticons/img/smiley-money-mouth.gif delete mode 100644 plugins/tinymce/tinymce/plugins/emoticons/img/smiley-sealed.gif delete mode 100644 plugins/tinymce/tinymce/plugins/emoticons/img/smiley-smile.gif delete mode 100644 plugins/tinymce/tinymce/plugins/emoticons/img/smiley-surprised.gif delete mode 100644 plugins/tinymce/tinymce/plugins/emoticons/img/smiley-tongue-out.gif delete mode 100644 plugins/tinymce/tinymce/plugins/emoticons/img/smiley-undecided.gif delete mode 100644 plugins/tinymce/tinymce/plugins/emoticons/img/smiley-wink.gif delete mode 100644 plugins/tinymce/tinymce/plugins/emoticons/img/smiley-yell.gif delete mode 100644 plugins/tinymce/tinymce/plugins/emoticons/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/example/dialog.html delete mode 100644 plugins/tinymce/tinymce/plugins/example/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/example_dependency/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/fullpage/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/fullscreen/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/hr/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/image/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/imagetools/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/importcss/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/insertdatetime/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/layer/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/legacyoutput/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/link/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/lists/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/media/moxieplayer.swf delete mode 100644 plugins/tinymce/tinymce/plugins/media/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/nonbreaking/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/noneditable/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/pagebreak/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/paste/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/preview/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/print/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/save/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/searchreplace/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/spellchecker/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/tabfocus/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/table/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/template/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/textcolor/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/textpattern/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/visualblocks/css/visualblocks.css delete mode 100644 plugins/tinymce/tinymce/plugins/visualblocks/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/visualchars/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/plugins/wordcount/plugin.min.js delete mode 100644 plugins/tinymce/tinymce/skins/lightgray/content.inline.min.css delete mode 100644 plugins/tinymce/tinymce/skins/lightgray/content.min.css delete mode 100644 plugins/tinymce/tinymce/skins/lightgray/fonts/tinymce-small.eot delete mode 100644 plugins/tinymce/tinymce/skins/lightgray/fonts/tinymce-small.svg delete mode 100644 plugins/tinymce/tinymce/skins/lightgray/fonts/tinymce-small.ttf delete mode 100644 plugins/tinymce/tinymce/skins/lightgray/fonts/tinymce-small.woff delete mode 100644 plugins/tinymce/tinymce/skins/lightgray/fonts/tinymce.eot delete mode 100644 plugins/tinymce/tinymce/skins/lightgray/fonts/tinymce.svg delete mode 100644 plugins/tinymce/tinymce/skins/lightgray/fonts/tinymce.ttf delete mode 100644 plugins/tinymce/tinymce/skins/lightgray/fonts/tinymce.woff delete mode 100644 plugins/tinymce/tinymce/skins/lightgray/img/anchor.gif delete mode 100644 plugins/tinymce/tinymce/skins/lightgray/img/loader.gif delete mode 100644 plugins/tinymce/tinymce/skins/lightgray/img/object.gif delete mode 100644 plugins/tinymce/tinymce/skins/lightgray/img/trans.gif delete mode 100644 plugins/tinymce/tinymce/skins/lightgray/skin.ie7.min.css delete mode 100644 plugins/tinymce/tinymce/skins/lightgray/skin.min.css delete mode 100644 plugins/tinymce/tinymce/themes/modern/theme.min.js delete mode 100644 plugins/tinymce/tinymce/tinymce.min.js diff --git a/install.php b/install.php index e6687066..650f48c0 100644 --- a/install.php +++ b/install.php @@ -116,7 +116,7 @@ if(isset($_GET['language'])) { $localeFromHTTP = Sanitize::html($_GET['language']); } -if( !Sanitize::pathFile(PATH_LANGUAGES.$localeFromHTTP) ) { +if( !Sanitize::pathFile(PATH_LANGUAGES.$localeFromHTTP.'.json') ) { $localeFromHTTP = 'en_US'; } diff --git a/kernel/boot/rules/99.themes.php b/kernel/boot/rules/99.themes.php index 4d545929..eb15c68d 100644 --- a/kernel/boot/rules/99.themes.php +++ b/kernel/boot/rules/99.themes.php @@ -27,6 +27,11 @@ function buildThemes() { $database = file_get_contents($languageFilename); $database = json_decode($database, true); + if(empty($database)) { + Log::set('99.themes.php'.LOG_SEP.'JSON Error on theme '.$themePath); + break; + } + $database = $database['theme-data']; $database['dirname'] = basename($themePath); @@ -38,6 +43,10 @@ function buildThemes() { $metadataString = file_get_contents($filenameMetadata); $metadata = json_decode($metadataString, true); + if(empty($metadata)) { + Log::set('99.themes.php'.LOG_SEP.'JSON Error on theme '.$themePath); + break; + } $database = $database + $metadata; diff --git a/plugins/simplemde/plugin.php b/plugins/simplemde/plugin.php index 7c56286f..9a33eb64 100644 --- a/plugins/simplemde/plugin.php +++ b/plugins/simplemde/plugin.php @@ -103,17 +103,6 @@ class pluginsimpleMDE extends Plugin { toolbar: ['.Sanitize::htmlDecode($this->getDbField('toolbar')).'] });'; - /* - $html .= '$("#jsaddImage").on("click", function() { - - if(!imageFilename.trim()) { - return false; - } - var text = simplemde.value(); - simplemde.value(text + "![alt text]("+imageFilename+")" + "\n"); - });'; - */ - // This is the event for Bludit images $html .= '$("body").on("dblclick", "img.bludit-thumbnail", function() { var filename = $(this).data("filename"); @@ -125,4 +114,4 @@ class pluginsimpleMDE extends Plugin { return $html; } -} +} \ No newline at end of file diff --git a/plugins/tinymce/css/editor.css b/plugins/tinymce/css/editor.css deleted file mode 100644 index 79a21358..00000000 --- a/plugins/tinymce/css/editor.css +++ /dev/null @@ -1,12 +0,0 @@ -body { - font-size: 0.9em; -} - -*:first-child { - margin-top: 0; -} - -img { - display: block; - max-width: 100%; -} \ No newline at end of file diff --git a/plugins/tinymce/languages/de_CH.json b/plugins/tinymce/languages/de_CH.json deleted file mode 100644 index 26dd4802..00000000 --- a/plugins/tinymce/languages/de_CH.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "plugin-data": - { - "name": "TinyMCE", - "description": "TinyMCE ist ein einfacher HTML-Editor mit zahlreichen Plugins und Konfigurationsmöglichkeiten." - } -} diff --git a/plugins/tinymce/languages/de_DE.json b/plugins/tinymce/languages/de_DE.json deleted file mode 100644 index 26dd4802..00000000 --- a/plugins/tinymce/languages/de_DE.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "plugin-data": - { - "name": "TinyMCE", - "description": "TinyMCE ist ein einfacher HTML-Editor mit zahlreichen Plugins und Konfigurationsmöglichkeiten." - } -} diff --git a/plugins/tinymce/languages/en_US.json b/plugins/tinymce/languages/en_US.json deleted file mode 100644 index b36b0f3a..00000000 --- a/plugins/tinymce/languages/en_US.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "plugin-data": - { - "name": "TinyMCE", - "description": "Tinymce is an easy HTML editor, with many plugins and very customizable." - } -} \ No newline at end of file diff --git a/plugins/tinymce/languages/es_AR.json b/plugins/tinymce/languages/es_AR.json deleted file mode 100644 index e452c015..00000000 --- a/plugins/tinymce/languages/es_AR.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "plugin-data": - { - "name": "Tinymce", - "description": "Tinymce es un editor HTML muy facil de usar." - } -} \ No newline at end of file diff --git a/plugins/tinymce/languages/tr_TR.json b/plugins/tinymce/languages/tr_TR.json deleted file mode 100644 index 50da6145..00000000 --- a/plugins/tinymce/languages/tr_TR.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "plugin-data": - { - "name": "TinyMCE", - "description": "Tinymce birden çok eklentisi ve kişiselleştirilmesiyle oldukça basit bir HTML editörüdür.", - } -} diff --git a/plugins/tinymce/languages/zh_TW.json b/plugins/tinymce/languages/zh_TW.json deleted file mode 100644 index 8b2533c0..00000000 --- a/plugins/tinymce/languages/zh_TW.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "plugin-data": - { - "name": "Tinymce", - "description": "Tinymce是一個簡單易使用的HTML編輯器,有著非常多的延伸模組與高自訂性" - } -} \ No newline at end of file diff --git a/plugins/tinymce/metadata.json b/plugins/tinymce/metadata.json deleted file mode 100644 index 83f2154e..00000000 --- a/plugins/tinymce/metadata.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "author": "Bludit", - "email": "", - "website": "https://github.com/dignajar/bludit-plugins", - "version": "1.0", - "releaseDate": "2016-01-15", - "license": "MIT", - "requires": "Bludit v1.0", - "notes": "" -} \ No newline at end of file diff --git a/plugins/tinymce/plugin.php b/plugins/tinymce/plugin.php deleted file mode 100644 index fa83103a..00000000 --- a/plugins/tinymce/plugin.php +++ /dev/null @@ -1,117 +0,0 @@ -dbFields = array( - 'plugins'=>'autoresize, fullscreen, pagebreak, link, textcolor, code, image, paste', - 'toolbar'=>'bold italic underline strikethrough | alignleft aligncenter alignright | bullist numlist | styleselect | link forecolor backcolor removeformat image | pagebreak code fullscreen' - ); - } - - public function form() - { - global $Language; - - $html = '
'; - $html .= ''; - $html .= ''; - $html .= '
'; - - $html .= '
'; - $html .= ''; - $html .= ''; - $html .= '
'; - - return $html; - } - - public function adminHead() - { - global $Language; - global $Site; - global $layout; - - $html = ''; - - // Load CSS and JS only on Controllers in array. - if(in_array($layout['controller'], $this->loadWhenController)) - { - $language = $Site->shortLanguage(); - $pluginPath = $this->htmlPath(); - - $html = ''; - } - - return $html; - } - - public function adminBodyEnd() - { - global $Language; - global $Site; - global $layout; - - $html = ''; - - // Load CSS and JS only on Controllers in array. - if(in_array($layout['controller'], $this->loadWhenController)) - { - $pluginPath = $this->htmlPath(); - - $language = ''; - if($Site->shortLanguage()!=='en') { - if(file_exists($this->phpPath().'tinymce/langs/'.$Site->shortLanguage().'.js')) { - $language = 'language_url:"'.$pluginPath.'tinymce/langs/'.$Site->shortLanguage().'.js",'; - } - } - - $html = ''; - } - - return $html; - } -} \ No newline at end of file diff --git a/plugins/tinymce/tinymce/langs/bg.js b/plugins/tinymce/tinymce/langs/bg.js deleted file mode 100644 index 254b5fa0..00000000 --- a/plugins/tinymce/tinymce/langs/bg.js +++ /dev/null @@ -1,219 +0,0 @@ -tinymce.addI18n('bg_BG',{ -"Cut": "\u0418\u0437\u0440\u044f\u0437\u0432\u0430\u043d\u0435", -"Heading 5": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 5", -"Header 2": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 2", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u0412\u0430\u0448\u0438\u044f\u0442 \u0431\u0440\u0430\u0443\u0437\u044a\u0440 \u043d\u0435 \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430 \u0434\u0438\u0440\u0435\u043a\u0442\u0435\u043d \u0434\u043e\u0441\u0442\u044a\u043f \u0434\u043e \u043a\u043b\u0438\u043f\u0431\u043e\u0440\u0434\u0430. \u0412\u043c\u0435\u0441\u0442\u043e \u0442\u043e\u0432\u0430 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0439\u0442\u0435 \u043a\u043b\u0430\u0432\u0438\u0448\u043d\u0438\u0442\u0435 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u0438 Ctrl+X (\u0437\u0430 \u0438\u0437\u0440\u044f\u0437\u0432\u0430\u043d\u0435), Ctrl+C (\u0437\u0430 \u043a\u043e\u043f\u0438\u0440\u0430\u043d\u0435) \u0438 Ctrl+V (\u0437\u0430 \u043f\u043e\u0441\u0442\u0430\u0432\u044f\u043d\u0435).", -"Heading 4": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 4", -"Div": "\u0411\u043b\u043e\u043a", -"Heading 2": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 2", -"Paste": "\u041f\u043e\u0441\u0442\u0430\u0432\u044f\u043d\u0435", -"Close": "\u0417\u0430\u0442\u0432\u0430\u0440\u044f\u043d\u0435", -"Font Family": "\u0428\u0440\u0438\u0444\u0442", -"Pre": "\u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u043d\u043e \u043e\u0444\u043e\u0440\u043c\u0435\u043d \u0442\u0435\u043a\u0441\u0442", -"Align right": "\u041f\u043e\u0434\u0440\u0430\u0432\u043d\u044f\u0432\u0430\u043d\u0435 \u043e\u0442\u0434\u044f\u0441\u043d\u043e", -"New document": "\u041d\u043e\u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442", -"Blockquote": "\u0426\u0438\u0442\u0430\u0442", -"Numbered list": "\u041d\u043e\u043c\u0435\u0440\u0438\u0440\u0430\u043d \u0441\u043f\u0438\u0441\u044a\u043a", -"Heading 1": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 1", -"Headings": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u044f", -"Increase indent": "\u0423\u0432\u0435\u043b\u0438\u0447\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u043e\u0442\u0441\u0442\u044a\u043f\u0430", -"Formats": "\u0424\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u0430\u043d\u0435", -"Headers": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u044f", -"Select all": "\u041c\u0430\u0440\u043a\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0446\u044f\u043b\u043e\u0442\u043e \u0441\u044a\u0434\u044a\u0440\u0436\u0430\u043d\u0438\u0435", -"Header 3": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 3", -"Blocks": "\u0411\u043b\u043e\u043a\u043e\u0432\u0435", -"Undo": "\u0412\u044a\u0440\u043d\u0438", -"Strikethrough": "\u0417\u0430\u0447\u0435\u0440\u0442\u0430\u0432\u0430\u043d\u0435", -"Bullet list": "\u0421\u043f\u0438\u0441\u044a\u043a \u0441 \u0432\u043e\u0434\u0430\u0447\u0438", -"Header 1": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 1", -"Superscript": "\u0413\u043e\u0440\u0435\u043d \u0438\u043d\u0434\u0435\u043a\u0441", -"Clear formatting": "\u0418\u0437\u0447\u0438\u0441\u0442\u0438 \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u0430\u043d\u0435\u0442\u043e", -"Font Sizes": "\u0420\u0430\u0437\u043c\u0435\u0440 \u043d\u0430 \u0448\u0440\u0438\u0444\u0442\u0430", -"Subscript": "\u0414\u043e\u043b\u0435\u043d \u0438\u043d\u0434\u0435\u043a\u0441", -"Header 6": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 6", -"Redo": "\u041e\u0442\u043c\u0435\u043d\u0438", -"Paragraph": "\u041f\u0430\u0440\u0430\u0433\u0440\u0430\u0444", -"Ok": "\u0414\u043e\u0431\u0440\u0435", -"Bold": "\u0423\u0434\u0435\u0431\u0435\u043b\u0435\u043d (\u043f\u043e\u043b\u0443\u0447\u0435\u0440)", -"Code": "\u041a\u043e\u0434", -"Italic": "\u041d\u0430\u043a\u043b\u043e\u043d\u0435\u043d (\u043a\u0443\u0440\u0441\u0438\u0432)", -"Align center": "\u0426\u0435\u043d\u0442\u0440\u0438\u0440\u0430\u043d\u043e", -"Header 5": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 5", -"Heading 6": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 6", -"Heading 3": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 3", -"Decrease indent": "\u041d\u0430\u043c\u0430\u043b\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u043e\u0442\u0441\u0442\u044a\u043f\u0430", -"Header 4": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 4", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u041f\u043e\u0441\u0442\u0430\u0432\u044f\u043d\u0435\u0442\u043e \u0432 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0435 \u0432 \u043e\u0431\u0438\u043a\u043d\u043e\u0432\u0435\u043d \u0440\u0435\u0436\u0438\u043c. \u0421\u044a\u0434\u044a\u0440\u0436\u0430\u043d\u0438\u0435\u0442\u043e \u0449\u0435 \u0431\u044a\u0434\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u0435\u043d\u043e \u043a\u0430\u0442\u043e \u043d\u0435\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u0430\u043d \u0442\u0435\u043a\u0441\u0442, \u0434\u043e\u043a\u0430\u0442\u043e \u0438\u0437\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u0442\u0430\u0437\u0438 \u043e\u043f\u0446\u0438\u044f.", -"Underline": "\u041f\u043e\u0434\u0447\u0435\u0440\u0442\u0430\u043d", -"Cancel": "\u041e\u0442\u043a\u0430\u0437", -"Justify": "\u0414\u0432\u0443\u0441\u0442\u0440\u0430\u043d\u043d\u043e \u043f\u043e\u0434\u0440\u0430\u0432\u043d\u044f\u0432\u0430\u043d\u0435", -"Inline": "\u041d\u0430 \u0435\u0434\u0438\u043d \u0440\u0435\u0434", -"Copy": "\u041a\u043e\u043f\u0438\u0440\u0430\u043d\u0435", -"Align left": "\u041f\u043e\u0434\u0440\u0430\u0432\u043d\u044f\u0432\u0430\u043d\u0435 \u043e\u0442\u043b\u044f\u0432\u043e", -"Visual aids": "\u0412\u0438\u0437\u0443\u0430\u043b\u043d\u043e \u043e\u0442\u043a\u0440\u043e\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u0442\u0430\u0431\u043b\u0438\u0446\u0438 \u0431\u0435\u0437 \u043a\u0430\u043d\u0442\u043e\u0432\u0435 (\u0440\u0430\u043c\u043a\u0438)", -"Lower Greek": "\u041c\u0430\u043b\u043a\u0438 \u0433\u0440\u044a\u0446\u043a\u0438 \u0431\u0443\u043a\u0432\u0438", -"Square": "\u0417\u0430\u043f\u044a\u043b\u043d\u0435\u043d\u0438 \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u0438", -"Default": "\u041f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435", -"Lower Alpha": "\u041c\u0430\u043b\u043a\u0438 \u0431\u0443\u043a\u0432\u0438", -"Circle": "\u041e\u043a\u0440\u044a\u0436\u043d\u043e\u0441\u0442\u0438", -"Disc": "\u041a\u0440\u044a\u0433\u0447\u0435\u0442\u0430", -"Upper Alpha": "\u0413\u043b\u0430\u0432\u043d\u0438 \u0431\u0443\u043a\u0432\u0438", -"Upper Roman": "\u0420\u0438\u043c\u0441\u043a\u0438 \u0447\u0438\u0441\u043b\u0430 \u0441 \u0433\u043b\u0430\u0432\u043d\u0438 \u0431\u0443\u043a\u0432\u0438", -"Lower Roman": "\u0420\u0438\u043c\u0441\u043a\u0438 \u0447\u0438\u0441\u043b\u0430 \u0441 \u043c\u0430\u043b\u043a\u0438 \u0431\u0443\u043a\u0432\u0438", -"Name": "\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435", -"Anchor": "\u041a\u043e\u0442\u0432\u0430 (\u0432\u0440\u044a\u0437\u043a\u0430 \u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430)", -"You have unsaved changes are you sure you want to navigate away?": "\u0412 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u0438\u043c\u0430 \u043d\u0435\u0437\u0430\u043f\u0430\u0437\u0435\u043d\u0438 \u043f\u0440\u043e\u043c\u0435\u043d\u0438. \u0429\u0435 \u043f\u0440\u043e\u0434\u044a\u043b\u0436\u0438\u0442\u0435 \u043b\u0438?", -"Restore last draft": "\u0412\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0430\u0442\u0430 \u0447\u0435\u0440\u043d\u043e\u0432\u0430", -"Special character": "\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u0435\u043d \u0437\u043d\u0430\u043a", -"Source code": "\u0418\u0437\u0445\u043e\u0434\u0435\u043d \u043a\u043e\u0434 \u043d\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u0432 HTML", -"B": "B", -"R": "R", -"G": "G", -"Color": "\u0426\u0432\u044f\u0442", -"Right to left": "\u041e\u0442\u0434\u044f\u0441\u043d\u043e \u043d\u0430\u043b\u044f\u0432\u043e", -"Left to right": "\u041e\u0442\u043b\u044f\u0432\u043e \u043d\u0430\u0434\u044f\u0441\u043d\u043e", -"Emoticons": "\u0415\u043c\u043e\u0442\u0438\u043a\u043e\u043d\u0438", -"Robots": "\u0420\u043e\u0431\u043e\u0442\u0438 \u043d\u0430 \u0443\u0435\u0431 \u0442\u044a\u0440\u0441\u0430\u0447\u043a\u0438", -"Document properties": "\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u043d\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430", -"Title": "\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435", -"Keywords": "\u041a\u043b\u044e\u0447\u043e\u0432\u0438 \u0434\u0443\u043c\u0438", -"Encoding": "\u041a\u043e\u0434\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0437\u043d\u0430\u0446\u0438\u0442\u0435", -"Description": "\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435", -"Author": "\u0410\u0432\u0442\u043e\u0440", -"Fullscreen": "\u041d\u0430 \u0446\u044f\u043b \u0435\u043a\u0440\u0430\u043d", -"Horizontal line": "\u0425\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u043d\u0430 \u0447\u0435\u0440\u0442\u0430", -"Horizontal space": "\u0425\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e", -"Insert\/edit image": "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435\/\u043a\u043e\u0440\u0435\u043a\u0446\u0438\u044f \u043d\u0430 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430", -"General": "\u041e\u0431\u0449\u043e", -"Advanced": "\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e", -"Source": "\u0410\u0434\u0440\u0435\u0441", -"Border": "\u041a\u0430\u043d\u0442 (\u0440\u0430\u043c\u043a\u0430)", -"Constrain proportions": "\u0417\u0430\u0432\u0430\u0437\u043d\u0430\u0432\u0435 \u043d\u0430 \u043f\u0440\u043e\u043f\u043e\u0440\u0446\u0438\u0438\u0442\u0435", -"Vertical space": "\u0412\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e", -"Image description": "\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043d\u0430 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430\u0442\u0430", -"Style": "\u0421\u0442\u0438\u043b", -"Dimensions": "\u0420\u0430\u0437\u043c\u0435\u0440", -"Insert image": "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435", -"Zoom in": "\u041f\u0440\u0438\u0431\u043b\u0438\u0436\u0438", -"Contrast": "\u041a\u043e\u043d\u0442\u0440\u0430\u0441\u0442", -"Back": "\u041d\u0430\u0437\u0430\u0434", -"Gamma": "\u0413\u0430\u043c\u0430", -"Flip horizontally": "\u041e\u0431\u044a\u0440\u043d\u0438 \u0445\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u043d\u043e", -"Resize": "\u041f\u0440\u0435\u043e\u0440\u0430\u0437\u043c\u0435\u0440\u044f\u0432\u0430\u043d\u0435", -"Sharpen": "\u0418\u0437\u043e\u0441\u0442\u0440\u044f\u043d\u0435", -"Zoom out": "\u041e\u0442\u0434\u0430\u043b\u0435\u0447\u0438", -"Image options": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043d\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u0442\u043e", -"Apply": "\u041f\u0440\u0438\u043b\u043e\u0436\u0438", -"Brightness": "\u042f\u0440\u043a\u043e\u0441\u0442", -"Rotate clockwise": "\u0417\u0430\u0432\u044a\u0440\u0442\u0430\u043d\u0435 \u043f\u043e \u0447\u0430\u0441\u043e\u0432\u043d\u0438\u043a\u0430", -"Rotate counterclockwise": "\u0417\u0430\u0432\u044a\u0440\u0442\u0430\u043d\u0435 \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u043d\u0430 \u0447\u0430\u0441\u043e\u0432\u043d\u0438\u043a\u0430", -"Edit image": "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u0442\u043e", -"Color levels": "\u0426\u0432\u0435\u0442\u043d\u0438 \u043d\u0438\u0432\u0430", -"Crop": "\u0418\u0437\u0440\u044f\u0437\u0432\u0430\u043d\u0435", -"Orientation": "\u041e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u044f", -"Flip vertically": "\u041e\u0431\u044a\u0440\u043d\u0438 \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u043d\u043e", -"Invert": "\u0418\u043d\u0432\u0435\u0440\u0441\u0438\u044f", -"Insert date\/time": "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0434\u0430\u0442\u0430\/\u0447\u0430\u0441", -"Remove link": "\u041f\u0440\u0435\u043c\u0430\u0445\u0432\u0430\u043d\u0435 \u043d\u0430 \u0445\u0438\u043f\u0435\u0440\u0432\u0440\u044a\u0437\u043a\u0430", -"Url": "\u0410\u0434\u0440\u0435\u0441 (URL)", -"Text to display": "\u0422\u0435\u043a\u0441\u0442", -"Anchors": "\u041a\u043e\u0442\u0432\u0438", -"Insert link": "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0445\u0438\u043f\u0435\u0440\u0432\u0440\u044a\u0437\u043a\u0430 (\u043b\u0438\u043d\u043a)", -"New window": "\u0412 \u043d\u043e\u0432 \u043f\u0440\u043e\u0437\u043e\u0440\u0435\u0446 (\u043f\u043e\u0434\u043f\u0440\u043e\u0437\u043e\u0440\u0435\u0446)", -"None": "\u0411\u0435\u0437", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "URL \u0430\u0434\u0440\u0435\u0441\u044a\u0442, \u043a\u043e\u0439\u0442\u043e \u0432\u044a\u0432\u0434\u043e\u0445\u0442\u0435 \u043f\u0440\u0438\u043b\u0438\u0447\u0430 \u0432\u044a\u043d\u0448\u0435\u043d \u0430\u0434\u0440\u0435\u0441. \u0418\u0441\u043a\u0430\u0442\u0435 \u043b\u0438 \u0434\u0430 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0438\u044f http:\/\/ \u043f\u0440\u0435\u0444\u0438\u043a\u0441?", -"Target": "\u0426\u0435\u043b \u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "URL \u0430\u0434\u0440\u0435\u0441\u044a\u0442, \u043a\u043e\u0439\u0442\u043e \u0432\u044a\u0432\u0434\u043e\u0445\u0442\u0435 \u043f\u0440\u0438\u043b\u0438\u0447\u0430 \u043d\u0430 \u0435-\u043c\u0435\u0439\u043b \u0430\u0434\u0440\u0435\u0441. \u0418\u0441\u043a\u0430\u0442\u0435 \u043b\u0438 \u0434\u0430 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0438\u044f mailto: \u043f\u0440\u0435\u0444\u0438\u043a\u0441?", -"Insert\/edit link": "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435\/\u043a\u043e\u0440\u0435\u043a\u0446\u0438\u044f \u043d\u0430 \u0445\u0438\u043f\u0435\u0440\u0432\u0440\u044a\u0437\u043a\u0430 (\u043b\u0438\u043d\u043a)", -"Insert\/edit video": "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435\/\u043a\u043e\u0440\u0435\u043a\u0446\u0438\u044f \u043d\u0430 \u0432\u0438\u0434\u0435\u043e", -"Poster": "\u041f\u043e\u0441\u0442\u0435\u0440", -"Alternative source": "\u0410\u043b\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0435\u043d \u0430\u0434\u0440\u0435\u0441", -"Paste your embed code below:": "\u041f\u043e\u0441\u0442\u0430\u0432\u0435\u0442\u0435 \u043a\u043e\u0434\u0430 \u0437\u0430 \u0432\u0433\u0440\u0430\u0436\u0434\u0430\u043d\u0435 \u0432 \u043f\u043e\u043b\u0435\u0442\u043e \u043f\u043e-\u0434\u043e\u043b\u0443:", -"Insert video": "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0432\u0438\u0434\u0435\u043e", -"Embed": "\u0412\u0433\u0440\u0430\u0436\u0434\u0430\u043d\u0435", -"Nonbreaking space": "\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b", -"Page break": "\u041d\u043e\u0432\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430", -"Paste as text": "\u041f\u043e\u0441\u0442\u0430\u0432\u0438 \u043a\u0430\u0442\u043e \u0442\u0435\u043a\u0441\u0442", -"Preview": "\u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u0435\u043d \u0438\u0437\u0433\u043b\u0435\u0434", -"Print": "\u041f\u0435\u0447\u0430\u0442", -"Save": "\u0421\u044a\u0445\u0440\u0430\u043d\u044f\u0432\u0430\u043d\u0435", -"Could not find the specified string.": "\u0422\u044a\u0440\u0441\u0435\u043d\u0438\u044f\u0442 \u0442\u0435\u043a\u0441\u0442 \u043d\u0435 \u0435 \u043d\u0430\u043c\u0435\u0440\u0435\u043d.", -"Replace": "\u0417\u0430\u043c\u044f\u043d\u0430", -"Next": "\u0421\u043b\u0435\u0434\u0432\u0430\u0449", -"Whole words": "\u0421\u0430\u043c\u043e \u0446\u0435\u043b\u0438 \u0434\u0443\u043c\u0438", -"Find and replace": "\u0422\u044a\u0440\u0441\u0435\u043d\u0435 \u0438 \u0437\u0430\u043c\u044f\u043d\u0430", -"Replace with": "\u0417\u0430\u043c\u044f\u043d\u0430 \u0441", -"Find": "\u0422\u044a\u0440\u0441\u0435\u043d\u0435 \u0437\u0430", -"Replace all": "\u0417\u0430\u043c\u044f\u043d\u0430 \u043d\u0430 \u0432\u0441\u0438\u0447\u043a\u0438 \u0441\u0440\u0435\u0449\u0430\u043d\u0438\u044f", -"Match case": "\u0421\u044a\u0432\u043f\u0430\u0434\u0435\u043d\u0438\u0435 \u043d\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u044a\u0440\u0430 (\u043c\u0430\u043b\u043a\u0438\/\u0433\u043b\u0430\u0432\u043d\u0438 \u0431\u0443\u043a\u0432\u0438)", -"Prev": "\u041f\u0440\u0435\u0434\u0438\u0448\u0435\u043d", -"Spellcheck": "\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043d\u0430 \u043f\u0440\u0430\u0432\u043e\u043f\u0438\u0441\u0430", -"Finish": "\u041a\u0440\u0430\u0439", -"Ignore all": "\u0418\u0433\u043d\u043e\u0440\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0432\u0441\u0438\u0447\u043a\u043e", -"Ignore": "\u0418\u0433\u043d\u043e\u0440\u0438\u0440\u0430\u043d\u0435", -"Add to Dictionary": "\u0414\u043e\u0431\u0430\u0432\u0438 \u0432 \u0440\u0435\u0447\u043d\u0438\u043a\u0430", -"Insert row before": "\u0412\u043c\u044a\u043a\u0432\u0430\u043d\u0435 \u043d\u0430 \u0440\u0435\u0434 \u043f\u0440\u0435\u0434\u0438", -"Rows": "\u0420\u0435\u0434\u043e\u0432\u0435", -"Height": "\u0412\u0438\u0441\u043e\u0447\u0438\u043d\u0430", -"Paste row after": "\u041f\u043e\u0441\u0442\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0440\u0435\u0434 \u0441\u043b\u0435\u0434", -"Alignment": "\u041f\u043e\u0434\u0440\u0430\u0432\u043d\u044f\u0432\u0430\u043d\u0435", -"Border color": "\u0426\u0432\u044f\u0442 \u043d\u0430 \u0440\u0430\u043c\u043a\u0430\u0442\u0430", -"Column group": "Column group", -"Row": "\u0420\u0435\u0434", -"Insert column before": "\u0412\u043c\u044a\u043a\u0432\u0430\u043d\u0435 \u043d\u0430 \u043a\u043e\u043b\u043e\u043d\u0430 \u043f\u0440\u0435\u0434\u0438", -"Split cell": "\u0420\u0430\u0437\u0434\u0435\u043b\u044f\u043d\u0435 \u043d\u0430 \u043a\u043b\u0435\u0442\u043a\u0430", -"Cell padding": "\u0420\u0430\u0437\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0434\u043e \u0441\u044a\u0434\u044a\u0440\u0436\u0430\u043d\u0438\u0435\u0442\u043e", -"Cell spacing": "\u0420\u0430\u0437\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043c\u0435\u0436\u0434\u0443 \u043a\u043b\u0435\u0442\u043a\u0438\u0442\u0435", -"Row type": "\u0422\u0438\u043f \u043d\u0430 \u0440\u0435\u0434\u0430", -"Insert table": "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0442\u0430\u0431\u043b\u0438\u0446\u0430", -"Body": "\u0421\u044a\u0434\u044a\u0440\u0436\u0430\u043d\u0438\u0435 (body)", -"Caption": "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0437\u0430\u0433\u043b\u0430\u0432\u0438\u0435 \u043f\u0440\u0435\u0434\u0438 \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0442\u0430", -"Footer": "\u0414\u043e\u043b\u0435\u043d \u043a\u043e\u043b\u043e\u043d\u0442\u0438\u0442\u0443\u043b (footer)", -"Delete row": "\u0418\u0437\u0442\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u0440\u0435\u0434\u0430", -"Paste row before": "\u041f\u043e\u0441\u0442\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0440\u0435\u0434 \u043f\u0440\u0435\u0434\u0438", -"Scope": "\u041e\u0431\u0445\u0432\u0430\u0442", -"Delete table": "\u0418\u0437\u0442\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0442\u0430", -"H Align": "\u0425\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u043d\u043e \u043f\u043e\u0434\u0440\u0430\u0432\u043d\u044f\u0432\u0430\u043d\u0435", -"Top": "\u0413\u043e\u0440\u0435", -"Header cell": "\u0417\u0430\u0433\u043b\u0430\u0432\u043d\u0430 \u043a\u043b\u0435\u0442\u043a\u0430 (\u0430\u043d\u0442\u0435\u0442\u043a\u0430)", -"Column": "\u041a\u043e\u043b\u043e\u043d\u0430", -"Row group": "Row group", -"Cell": "\u041a\u043b\u0435\u0442\u043a\u0430", -"Middle": "\u041f\u043e \u0441\u0440\u0435\u0434\u0430\u0442\u0430", -"Cell type": "\u0422\u0438\u043f \u043d\u0430 \u043a\u043b\u0435\u0442\u043a\u0430\u0442\u0430", -"Copy row": "\u041a\u043e\u043f\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0440\u0435\u0434", -"Row properties": "\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u043d\u0430 \u0440\u0435\u0434\u0430", -"Table properties": "\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u043d\u0430 \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0442\u0430", -"Bottom": "\u0414\u043e\u043b\u0443", -"V Align": "\u0412\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u043d\u043e \u043f\u043e\u0434\u0440\u0430\u0432\u043d\u044f\u0432\u0430\u043d\u0435", -"Header": "\u0413\u043e\u0440\u0435\u043d \u043a\u043e\u043b\u043e\u043d\u0442\u0438\u0442\u0443\u043b (header)", -"Right": "\u0414\u044f\u0441\u043d\u043e", -"Insert column after": "\u0412\u043c\u044a\u043a\u0432\u0430\u043d\u0435 \u043d\u0430 \u043a\u043e\u043b\u043e\u043d\u0430 \u0441\u043b\u0435\u0434", -"Cols": "\u041a\u043e\u043b\u043e\u043d\u0438", -"Insert row after": "\u0412\u043c\u044a\u043a\u0432\u0430\u043d\u0435 \u043d\u0430 \u0440\u0435\u0434 \u0441\u043b\u0435\u0434", -"Width": "\u0428\u0438\u0440\u0438\u043d\u0430", -"Cell properties": "\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u043d\u0430 \u043a\u043b\u0435\u0442\u043a\u0430\u0442\u0430", -"Left": "\u041b\u044f\u0432\u043e", -"Cut row": "\u0418\u0437\u0440\u044f\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u0440\u0435\u0434", -"Delete column": "\u0418\u0437\u0442\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u043a\u043e\u043b\u043e\u043d\u0430\u0442\u0430", -"Center": "\u0426\u0435\u043d\u0442\u0440\u0438\u0440\u0430\u043d\u043e", -"Merge cells": "\u0421\u043b\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u043a\u043b\u0435\u0442\u043a\u0438\u0442\u0435", -"Insert template": "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0448\u0430\u0431\u043b\u043e\u043d", -"Templates": "\u0428\u0430\u0431\u043b\u043e\u043d\u0438", -"Background color": "\u0424\u043e\u043d\u043e\u0432 \u0446\u0432\u044f\u0442", -"Custom...": "\u0418\u0437\u0431\u0440\u0430\u043d...", -"Custom color": "\u0426\u0432\u044f\u0442 \u043f\u043e \u0438\u0437\u0431\u043e\u0440", -"No color": "\u0411\u0435\u0437 \u0446\u0432\u044f\u0442", -"Text color": "\u0426\u0432\u044f\u0442 \u043d\u0430 \u0448\u0440\u0438\u0444\u0442\u0430", -"Show blocks": "\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u0431\u043b\u043e\u043a\u043e\u0432\u0435\u0442\u0435", -"Show invisible characters": "\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u043d\u0435\u043f\u0435\u0447\u0430\u0442\u0430\u0435\u043c\u0438 \u0437\u043d\u0430\u0446\u0438", -"Words: {0}": "\u0411\u0440\u043e\u0439 \u0434\u0443\u043c\u0438: {0}", -"Insert": "\u0412\u043c\u044a\u043a\u0432\u0430\u043d\u0435", -"File": "\u0424\u0430\u0439\u043b", -"Edit": "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u043d\u0435", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u041f\u043e\u043b\u0435 \u0437\u0430 \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u0430\u043d \u0442\u0435\u043a\u0441\u0442. \u041d\u0430\u0442\u0438\u0441\u043d\u0435\u0442\u0435 Alt+F9 \u0437\u0430 \u043c\u0435\u043d\u044e; Alt+F10 \u0437\u0430 \u043b\u0435\u043d\u0442\u0430 \u0441 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0438; Alt+0 \u0437\u0430 \u043f\u043e\u043c\u043e\u0449.", -"Tools": "\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0438", -"View": "\u0418\u0437\u0433\u043b\u0435\u0434", -"Table": "\u0422\u0430\u0431\u043b\u0438\u0446\u0430", -"Format": "\u0424\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u0430\u043d\u0435" -}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/langs/cs.js b/plugins/tinymce/tinymce/langs/cs.js deleted file mode 100644 index fb31929b..00000000 --- a/plugins/tinymce/tinymce/langs/cs.js +++ /dev/null @@ -1,213 +0,0 @@ -tinymce.addI18n('cs_CZ',{ -"Cut": "Vyjmout", -"Heading 5": "Nadpis 5", -"Header 2": "Nadpis 2", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "V\u00e1\u0161 prohl\u00ed\u017ee\u010d nepodporuje p\u0159\u00edm\u00fd p\u0159\u00edstup do schr\u00e1nky. Pou\u017eijte pros\u00edm kl\u00e1vesov\u00e9 zkratky Ctrl+X\/C\/V.", -"Heading 4": "Nadpis 4", -"Div": "Div (blok)", -"Heading 2": "Nadpis 2", -"Paste": "Vlo\u017eit", -"Close": "Zav\u0159\u00edt", -"Font Family": "Rodina p\u00edsma", -"Pre": "Pre (p\u0159edform\u00e1tov\u00e1no)", -"Align right": "Vpravo", -"New document": "Nov\u00fd dokument", -"Blockquote": "Citace", -"Numbered list": "\u010c\u00edslov\u00e1n\u00ed", -"Heading 1": "Nadpis 1", -"Headings": "Nadpisy", -"Increase indent": "Zv\u011b\u0161it odsazen\u00ed", -"Formats": "Form\u00e1ty", -"Headers": "Nadpisy", -"Select all": "Vybrat v\u0161e", -"Header 3": "Nadpis 3", -"Blocks": "Blokov\u00e9 zobrazen\u00ed (block)", -"Undo": "Zp\u011bt", -"Strikethrough": "P\u0159e\u0161krtnut\u00e9", -"Bullet list": "Odr\u00e1\u017eky", -"Header 1": "Nadpis 1", -"Superscript": "Horn\u00ed index", -"Clear formatting": "Vymazat form\u00e1tov\u00e1n\u00ed", -"Font Sizes": "Velikost p\u00edsma", -"Subscript": "Doln\u00ed index", -"Header 6": "Nadpis 6", -"Redo": "Znovu", -"Paragraph": "Odstavec", -"Ok": "Ok", -"Bold": "Tu\u010dn\u011b", -"Code": "Code (k\u00f3d)", -"Italic": "Kurz\u00edva", -"Align center": "Na st\u0159ed", -"Header 5": "Nadpis 5", -"Heading 6": "Nadpis 6", -"Heading 3": "Nadpis 3", -"Decrease indent": "Zmen\u0161it odsazen\u00ed", -"Header 4": "Nadpis 4", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Je zapnuto vkl\u00e1d\u00e1n\u00ed \u010dist\u00e9ho textu. Dokud nebude tato volba vypnuta, bude ve\u0161ker\u00fd obsah vlo\u017een jako \u010dist\u00fd text.", -"Underline": "Podtr\u017een\u00e9", -"Cancel": "Zru\u0161it", -"Justify": "Zarovnat do bloku", -"Inline": "\u0158\u00e1dkov\u00e9 zobrazen\u00ed (inline)", -"Copy": "Kop\u00edrovat", -"Align left": "Vlevo", -"Visual aids": "Vizu\u00e1ln\u00ed pom\u016fcky", -"Lower Greek": "\u0158eck\u00e1 p\u00edsmena", -"Square": "\u010ctvere\u010dek", -"Default": "V\u00fdchoz\u00ed", -"Lower Alpha": "Mal\u00e1 p\u00edsmena", -"Circle": "Kole\u010dko", -"Disc": "Punt\u00edk", -"Upper Alpha": "Velk\u00e1 p\u00edsmena", -"Upper Roman": "\u0158\u00edmsk\u00e9 \u010d\u00edslice", -"Lower Roman": "Mal\u00e9 \u0159\u00edmsl\u00e9 \u010d\u00edslice", -"Name": "N\u00e1zev", -"Anchor": "Kotva", -"You have unsaved changes are you sure you want to navigate away?": "M\u00e1te neulo\u017een\u00e9 zm\u011bny. Opravdu chcete opustit str\u00e1nku?", -"Restore last draft": "Obnovit posledn\u00ed koncept.", -"Special character": "Speci\u00e1ln\u00ed znak", -"Source code": "Zdrojov\u00fd k\u00f3d", -"B": "B", -"R": "R", -"G": "G", -"Color": "Barva", -"Right to left": "Zprava doleva", -"Left to right": "Zleva doprava", -"Emoticons": "Emotikony", -"Robots": "Roboti", -"Document properties": "Vlastnosti dokumentu", -"Title": "Titulek", -"Keywords": "Kl\u00ed\u010dov\u00e1 slova", -"Encoding": "K\u00f3dov\u00e1n\u00ed", -"Description": "Popis", -"Author": "Autor", -"Fullscreen": "Celk\u00e1 obrazovka", -"Horizontal line": "Vodorovn\u00e1 linka", -"Horizontal space": "Horizont\u00e1ln\u00ed mezera", -"Insert\/edit image": "Vlo\u017eit \/ upravit obr\u00e1zek", -"General": "Obecn\u00e9", -"Advanced": "Pokro\u010dil\u00e9", -"Source": "URL", -"Border": "R\u00e1me\u010dek", -"Constrain proportions": "Zachovat proporce", -"Vertical space": "Vertik\u00e1ln\u00ed mezera", -"Image description": "Popis obr\u00e1zku", -"Style": "Styl", -"Dimensions": "Rozm\u011bry", -"Insert image": "Vlo\u017eit obr\u00e1zek", -"Zoom in": "P\u0159ibl\u00ed\u017eit", -"Contrast": "Kontrast", -"Back": "Zp\u011bt", -"Gamma": "Gama", -"Flip horizontally": "P\u0159evr\u00e1tit vodorovn\u011b", -"Resize": "Zm\u011bnit velikost", -"Sharpen": "Ostrost", -"Zoom out": "Odd\u00e1lit", -"Image options": "Vlastnosti obr\u00e1zku", -"Apply": "Pou\u017e\u00edt", -"Brightness": "Jas", -"Rotate clockwise": "Oto\u010dit doprava", -"Rotate counterclockwise": "Oto\u010dit doleva", -"Edit image": "Upravit obr\u00e1zek", -"Color levels": "\u00darovn\u011b barev", -"Crop": "O\u0159\u00edznout", -"Orientation": "Orientace", -"Flip vertically": "P\u0159evr\u00e1tit svisle", -"Invert": "Invertovat", -"Insert date\/time": "Vlo\u017eit datum \/ \u010das", -"Remove link": "Odstranit odkaz", -"Url": "URL", -"Text to display": "Text odkazu", -"Anchors": "Kotvy", -"Insert link": "Vlo\u017eit odkaz", -"New window": "Nov\u00e9 okno", -"None": "\u017d\u00e1dn\u00fd", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "Zadan\u00e9 URL vypad\u00e1 jako odkaz na jin\u00fd web. Chcete doplnit povinn\u00fd prefix http:\/\/?", -"Target": "C\u00edl", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "Zadan\u00e9 URL vypad\u00e1 jako e-mailov\u00e1 adresa. Chcete doplnit povinn\u00fd prefix mailto:?", -"Insert\/edit link": "Vlo\u017eit \/ upravit odkaz", -"Nonbreaking space": "Pevn\u00e1 mezera", -"Page break": "Konec str\u00e1nky", -"Paste as text": "Vlo\u017eit jako \u010dist\u00fd text", -"Preview": "N\u00e1hled", -"Print": "Tisk", -"Save": "Ulo\u017eit", -"Could not find the specified string.": "Zadan\u00fd \u0159et\u011bzec nebyl nalezen.", -"Replace": "Nahradit", -"Next": "Dal\u0161\u00ed", -"Whole words": "Pouze cel\u00e1 slova", -"Find and replace": "Naj\u00edt a nahradit", -"Replace with": "Nahradit za", -"Find": "Naj\u00edt", -"Replace all": "Nahradit v\u0161e", -"Match case": "Rozli\u0161ovat mal\u00e1 a velk\u00e1 p\u00edsmena", -"Prev": "P\u0159edchoz\u00ed", -"Spellcheck": "Kontrola pravopisu", -"Finish": "Dokon\u010dit", -"Ignore all": "Ignorovat v\u0161e", -"Ignore": "Ignorovat", -"Add to Dictionary": "P\u0159idat do slovn\u00edku", -"Insert row before": "Vlo\u017eit \u0159\u00e1dek p\u0159ed", -"Rows": "\u0158\u00e1dky", -"Height": "V\u00fd\u0161ka", -"Paste row after": "Vlo\u017eit \u0159\u00e1dek pod", -"Alignment": "Zarovn\u00e1n\u00ed", -"Border color": "Barva r\u00e1me\u010dku", -"Column group": "Skupina sloupc\u016f", -"Row": "\u0158\u00e1dek", -"Insert column before": "Vlo\u017eit sloupec vlevo", -"Split cell": "Rozd\u011blit bu\u0148ku", -"Cell padding": "Vnit\u0159n\u00ed okraj bun\u011bk", -"Cell spacing": "Vn\u011bj\u0161\u00ed okraj bun\u011bk", -"Row type": "Typ \u0159\u00e1dku", -"Insert table": "Vlo\u017eit tabulku", -"Body": "T\u011blo", -"Caption": "Titulek", -"Footer": "Pati\u010dka", -"Delete row": "Smazat \u0159\u00e1dek", -"Paste row before": "Vlo\u017eit \u0159\u00e1dek nad", -"Scope": "Rozsah", -"Delete table": "Smazat tabulku", -"H Align": "Horizont\u00e1ln\u00ed zarovn\u00e1n\u00ed", -"Top": "Nahoru", -"Header cell": "Hlavi\u010dkov\u00e1 bu\u0148ka", -"Column": "Sloupec", -"Row group": "Skupina \u0159\u00e1dk\u016f", -"Cell": "Bu\u0148ka", -"Middle": "Na st\u0159ed", -"Cell type": "Typ bu\u0148ky", -"Copy row": "Kop\u00edrovat \u0159\u00e1dek", -"Row properties": "Vlastnosti \u0159\u00e1dku", -"Table properties": "Vlastnosti tabulky", -"Bottom": "Dol\u016f", -"V Align": "Vertik\u00e1ln\u00ed zarovn\u00e1n\u00ed", -"Header": "Hlavi\u010dka", -"Right": "Vpravo", -"Insert column after": "Vlo\u017eit sloupec vpravo", -"Cols": "Sloupce", -"Insert row after": "Vlo\u017eit \u0159\u00e1dek za", -"Width": "\u0160\u00ed\u0159ka", -"Cell properties": "Vlastnosti bu\u0148ky", -"Left": "Vlevo", -"Cut row": "Vyjmout \u0159\u00e1dek", -"Delete column": "Smazat sloupec", -"Center": "Na st\u0159ed", -"Merge cells": "Slou\u010dit bu\u0148ky", -"Insert template": "Vlo\u017eit ze \u0161ablony", -"Templates": "\u0160ablony", -"Background color": "Barva pozad\u00ed", -"Custom...": "Vlastn\u00ed", -"Custom color": "Vlastn\u00ed barva", -"No color": "Bez barvy", -"Text color": "Barva p\u00edsma", -"Show blocks": "Uk\u00e1zat bloky", -"Show invisible characters": "Uk\u00e1zat skryt\u00e9 znaky", -"Words: {0}": "Slova: {0}", -"Insert": "Vlo\u017eit", -"File": "Soubor", -"Edit": "\u00dapravy", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "RTF dokument. Stikn\u011bte ALT-F pro zobrazen\u00ed menu, ALT-F10 pro zobrazen\u00ed n\u00e1strojov\u00e9 li\u0161ty, ALT-0 pro n\u00e1pov\u011bdu.", -"Tools": "N\u00e1stroje", -"View": "Zobrazit", -"Table": "Tabulka", -"Format": "Form\u00e1t" -}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/langs/de.js b/plugins/tinymce/tinymce/langs/de.js deleted file mode 100644 index 9a310568..00000000 --- a/plugins/tinymce/tinymce/langs/de.js +++ /dev/null @@ -1,219 +0,0 @@ -tinymce.addI18n('de',{ -"Cut": "Ausschneiden", -"Heading 5": "\u00dcberschrift 5", -"Header 2": "\u00dcberschrift 2", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Ihr Browser unterst\u00fctzt leider keinen direkten Zugriff auf die Zwischenablage. Bitte benutzen Sie die Strg + X \/ C \/ V Tastenkombinationen.", -"Heading 4": "\u00dcberschrift 4", -"Div": "Textblock", -"Heading 2": "\u00dcberschrift 2", -"Paste": "Einf\u00fcgen", -"Close": "Schlie\u00dfen", -"Font Family": "Schriftart", -"Pre": "Vorformatierter Text", -"Align right": "Rechtsb\u00fcndig ausrichten", -"New document": "Neues Dokument", -"Blockquote": "Zitat", -"Numbered list": "Nummerierte Liste", -"Heading 1": "\u00dcberschrift 1", -"Headings": "\u00dcberschriften", -"Increase indent": "Einzug vergr\u00f6\u00dfern", -"Formats": "Formate", -"Headers": "\u00dcberschriften", -"Select all": "Alles ausw\u00e4hlen", -"Header 3": "\u00dcberschrift 3", -"Blocks": "Absatzformate", -"Undo": "R\u00fcckg\u00e4ngig", -"Strikethrough": "Durchgestrichen", -"Bullet list": "Aufz\u00e4hlung", -"Header 1": "\u00dcberschrift 1", -"Superscript": "Hochgestellt", -"Clear formatting": "Formatierung entfernen", -"Font Sizes": "Schriftgr\u00f6\u00dfe", -"Subscript": "Tiefgestellt", -"Header 6": "\u00dcberschrift 6", -"Redo": "Wiederholen", -"Paragraph": "Absatz", -"Ok": "Ok", -"Bold": "Fett", -"Code": "Quelltext", -"Italic": "Kursiv", -"Align center": "Zentriert ausrichten", -"Header 5": "\u00dcberschrift 5", -"Heading 6": "\u00dcberschrift 6", -"Heading 3": "\u00dcberschrift 3", -"Decrease indent": "Einzug verkleinern", -"Header 4": "\u00dcberschrift 4", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Einf\u00fcgen ist nun im einfachen Textmodus. Inhalte werden ab jetzt als unformatierter Text eingef\u00fcgt, bis Sie diese Einstellung wieder ausschalten!", -"Underline": "Unterstrichen", -"Cancel": "Abbrechen", -"Justify": "Blocksatz", -"Inline": "Zeichenformate", -"Copy": "Kopieren", -"Align left": "Linksb\u00fcndig ausrichten", -"Visual aids": "Visuelle Hilfen", -"Lower Greek": "Griechische Kleinbuchstaben", -"Square": "Quadrat", -"Default": "Standard", -"Lower Alpha": "Kleinbuchstaben", -"Circle": "Kreis", -"Disc": "Punkt", -"Upper Alpha": "Gro\u00dfbuchstaben", -"Upper Roman": "R\u00f6mische Zahlen (Gro\u00dfbuchstaben)", -"Lower Roman": "R\u00f6mische Zahlen (Kleinbuchstaben)", -"Name": "Name", -"Anchor": "Textmarke", -"You have unsaved changes are you sure you want to navigate away?": "Die \u00c4nderungen wurden noch nicht gespeichert, sind Sie sicher, dass Sie diese Seite verlassen wollen?", -"Restore last draft": "Letzten Entwurf wiederherstellen", -"Special character": "Sonderzeichen", -"Source code": "Quelltext", -"B": "B", -"R": "R", -"G": "G", -"Color": "Farbe", -"Right to left": "Von rechts nach links", -"Left to right": "Von links nach rechts", -"Emoticons": "Emoticons", -"Robots": "Robots", -"Document properties": "Dokumenteigenschaften", -"Title": "Titel", -"Keywords": "Sch\u00fcsselw\u00f6rter", -"Encoding": "Zeichenkodierung", -"Description": "Beschreibung", -"Author": "Verfasser", -"Fullscreen": "Vollbild", -"Horizontal line": "Horizontale Linie", -"Horizontal space": "Horizontaler Abstand", -"Insert\/edit image": "Bild einf\u00fcgen\/bearbeiten", -"General": "Allgemein", -"Advanced": "Erweitert", -"Source": "Quelle", -"Border": "Rahmen", -"Constrain proportions": "Seitenverh\u00e4ltnis beibehalten", -"Vertical space": "Vertikaler Abstand", -"Image description": "Bildbeschreibung", -"Style": "Stil", -"Dimensions": "Abmessungen", -"Insert image": "Bild einf\u00fcgen", -"Zoom in": "Ansicht vergr\u00f6\u00dfern", -"Contrast": "Kontrast", -"Back": "Zur\u00fcck", -"Gamma": "Gamma", -"Flip horizontally": "Horizontal spiegeln", -"Resize": "Skalieren", -"Sharpen": "Sch\u00e4rfen", -"Zoom out": "Ansicht verkleinern", -"Image options": "Bildeigenschaften", -"Apply": "Anwenden", -"Brightness": "Helligkeit", -"Rotate clockwise": "Im Uhrzeigersinn drehen", -"Rotate counterclockwise": "Gegen den Uhrzeigersinn drehen", -"Edit image": "Bild bearbeiten", -"Color levels": "Farbwerte", -"Crop": "Bescheiden", -"Orientation": "Ausrichtung", -"Flip vertically": "Vertikal spiegeln", -"Invert": "Invertieren", -"Insert date\/time": "Datum\/Uhrzeit einf\u00fcgen ", -"Remove link": "Link entfernen", -"Url": "URL", -"Text to display": "Anzuzeigender Text", -"Anchors": "Textmarken", -"Insert link": "Link einf\u00fcgen", -"New window": "Neues Fenster", -"None": "Keine", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "Diese Adresse scheint ein externer Link zu sein. M\u00f6chten Sie das dazu ben\u00f6tigte \"http:\/\/\" voranstellen?", -"Target": "Ziel", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "Diese Adresse scheint eine E-Mail-Adresse zu sein. M\u00f6chten Sie das dazu ben\u00f6tigte \"mailto:\" voranstellen?", -"Insert\/edit link": "Link einf\u00fcgen\/bearbeiten", -"Insert\/edit video": "Video einf\u00fcgen\/bearbeiten", -"Poster": "Poster", -"Alternative source": "Alternative Quelle", -"Paste your embed code below:": "F\u00fcgen Sie Ihren Einbettungscode hier ein:", -"Insert video": "Video einf\u00fcgen", -"Embed": "Einbetten", -"Nonbreaking space": "Gesch\u00fctztes Leerzeichen", -"Page break": "Seitenumbruch", -"Paste as text": "Als Text einf\u00fcgen", -"Preview": "Vorschau", -"Print": "Drucken", -"Save": "Speichern", -"Could not find the specified string.": "Die Zeichenfolge wurde nicht gefunden.", -"Replace": "Ersetzen", -"Next": "Weiter", -"Whole words": "Nur ganze W\u00f6rter", -"Find and replace": "Suchen und ersetzen", -"Replace with": "Ersetzen durch", -"Find": "Suchen", -"Replace all": "Alles ersetzen", -"Match case": "Gro\u00df-\/Kleinschreibung beachten", -"Prev": "Zur\u00fcck", -"Spellcheck": "Rechtschreibpr\u00fcfung", -"Finish": "Ende", -"Ignore all": "Alles Ignorieren", -"Ignore": "Ignorieren", -"Add to Dictionary": "Zum W\u00f6rterbuch hinzuf\u00fcgen", -"Insert row before": "Neue Zeile davor einf\u00fcgen ", -"Rows": "Zeilen", -"Height": "H\u00f6he", -"Paste row after": "Zeile danach einf\u00fcgen", -"Alignment": "Ausrichtung", -"Border color": "Rahmenfarbe", -"Column group": "Spaltengruppe", -"Row": "Zeile", -"Insert column before": "Neue Spalte davor einf\u00fcgen", -"Split cell": "Zelle aufteilen", -"Cell padding": "Zelleninnenabstand", -"Cell spacing": "Zellenabstand", -"Row type": "Zeilentyp", -"Insert table": "Tabelle einf\u00fcgen", -"Body": "Inhalt", -"Caption": "Beschriftung", -"Footer": "Fu\u00dfzeile", -"Delete row": "Zeile l\u00f6schen", -"Paste row before": "Zeile davor einf\u00fcgen", -"Scope": "G\u00fcltigkeitsbereich", -"Delete table": "Tabelle l\u00f6schen", -"H Align": "Horizontale Ausrichtung", -"Top": "Oben", -"Header cell": "Kopfzelle", -"Column": "Spalte", -"Row group": "Zeilengruppe", -"Cell": "Zelle", -"Middle": "Mitte", -"Cell type": "Zellentyp", -"Copy row": "Zeile kopieren", -"Row properties": "Zeileneigenschaften", -"Table properties": "Tabelleneigenschaften", -"Bottom": "Unten", -"V Align": "Vertikale Ausrichtung", -"Header": "Kopfzeile", -"Right": "Rechtsb\u00fcndig", -"Insert column after": "Neue Spalte danach einf\u00fcgen", -"Cols": "Spalten", -"Insert row after": "Neue Zeile danach einf\u00fcgen", -"Width": "Breite", -"Cell properties": "Zelleneigenschaften", -"Left": "Linksb\u00fcndig", -"Cut row": "Zeile ausschneiden", -"Delete column": "Spalte l\u00f6schen", -"Center": "Zentriert", -"Merge cells": "Zellen verbinden", -"Insert template": "Vorlage einf\u00fcgen ", -"Templates": "Vorlagen", -"Background color": "Hintergrundfarbe", -"Custom...": "Benutzerdefiniert...", -"Custom color": "Benutzerdefinierte Farbe", -"No color": "Keine Farbe", -"Text color": "Textfarbe", -"Show blocks": " Bl\u00f6cke anzeigen", -"Show invisible characters": "Unsichtbare Zeichen anzeigen", -"Words: {0}": "W\u00f6rter: {0}", -"Insert": "Einf\u00fcgen", -"File": "Datei", -"Edit": "Bearbeiten", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Rich-Text- Area. Dr\u00fccken Sie ALT-F9 f\u00fcr das Men\u00fc. Dr\u00fccken Sie ALT-F10 f\u00fcr Symbolleiste. Dr\u00fccken Sie ALT-0 f\u00fcr Hilfe", -"Tools": "Werkzeuge", -"View": "Ansicht", -"Table": "Tabelle", -"Format": "Format" -}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/langs/es.js b/plugins/tinymce/tinymce/langs/es.js deleted file mode 100644 index 0ad92f54..00000000 --- a/plugins/tinymce/tinymce/langs/es.js +++ /dev/null @@ -1,200 +0,0 @@ -tinymce.addI18n('es_MX',{ -"Cut": "Cortar", -"Heading 5": "Encabezados 5", -"Header 2": "Encabezado 2", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Su navegador no soporta acceso directo al portapapeles. Por favor haga uso de la combinaci\u00f3n de teclas Ctrl+X para cortar, Ctrl+C para copiar y Ctrl+V para pegar con el teclado. ", -"Heading 4": "Encabezados 4", -"Div": "Div", -"Heading 2": "Encabezados 2", -"Paste": "Pegar", -"Close": "Cerrar", -"Font Family": "Tipo de letra", -"Pre": "Pre", -"Align right": "Alinear a la derecha", -"New document": "Nuevo documento", -"Blockquote": "Blockquote", -"Numbered list": "Lista numerada", -"Heading 1": "Encabezados 1", -"Headings": "Encabezados", -"Increase indent": "Incrementar identado", -"Formats": "Formato", -"Headers": "Encabezado", -"Select all": "Seleccionar todo", -"Header 3": "Encabezado 3", -"Blocks": "Bloque", -"Undo": "Rehacer", -"Strikethrough": "Tachado", -"Bullet list": "Lista de vi\u00f1eta", -"Header 1": "Encabezado 1", -"Superscript": "\u00cdndice", -"Clear formatting": "Limpiar formato", -"Font Sizes": "Tama\u00f1o de letra", -"Subscript": "Sub\u00edndice", -"Header 6": "Encabezado 6", -"Redo": "Deshacer", -"Paragraph": "P\u00e1rrafo", -"Ok": "Aceptar", -"Bold": "Negrita", -"Code": "C\u00f3digo", -"Italic": "Cursiva", -"Align center": "Centrar", -"Header 5": "Encabezado 5", -"Heading 6": "Encabezados 6", -"Heading 3": "Encabezados 3", -"Decrease indent": "Decrementar identado", -"Header 4": "Encabezado 4", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Se pegar\u00e1 en texto plano. El contenido se pegar\u00e1 como texto plano hasta que desactive esta opci\u00f3n.", -"Underline": "Subrayado", -"Cancel": "Cancelar", -"Justify": "Justificar", -"Inline": "En l\u00ednea", -"Copy": "Copiar", -"Align left": "Alinear a la izquierda", -"Visual aids": "Ayuda visual", -"Lower Greek": "Griega min\u00fascula", -"Square": "Cuadro", -"Default": "Por defecto", -"Lower Alpha": "Alfa min\u00fascula", -"Circle": "Circulo", -"Disc": "Disco", -"Upper Alpha": "Alfa may\u00fascula", -"Upper Roman": "Mayuscula Romana", -"Lower Roman": "Romano min\u00fascula", -"Name": "Nombre", -"Anchor": "Anclar", -"You have unsaved changes are you sure you want to navigate away?": "No se han guardado los cambios. \u00bfSeguro que desea abandonar la pagina?", -"Restore last draft": "Restaurar el ultimo borrador", -"Special character": "Caracter especial", -"Source code": "C\u00f3digo fuente", -"Color": "Color", -"Right to left": "Derecha a Izquierda", -"Left to right": "Izquierda a derecha", -"Emoticons": "Emoticones", -"Robots": "Robots", -"Document properties": "Propiedades del documento", -"Title": "T\u00edtulo", -"Keywords": "Palabras clave", -"Encoding": "Codificacion", -"Description": "Descripci\u00f3n ", -"Author": "Autor", -"Fullscreen": "Pantalla completa", -"Horizontal line": "L\u00ednea Horizontal", -"Horizontal space": "Espacio horizontal", -"B": "B", -"Insert\/edit image": "Insertar\/editar imagen", -"General": "General", -"Advanced": "Avanzado", -"G": "G", -"R": "R", -"Source": "Origen", -"Border": "Borde", -"Constrain proportions": "Restringir proporciones", -"Vertical space": "Espacio vertical", -"Image description": "Descripci\u00f3n de imagen", -"Style": "Estilo", -"Dimensions": "Dimensiones", -"Insert image": "Insertar imagen", -"Insert date\/time": "Insertar fecha\/hora", -"Remove link": "Eliminar elnace", -"Url": "Url", -"Text to display": "Texto a mostrar", -"Anchors": "Anclas", -"Insert link": "Insertar enlace", -"New window": "Nueva ventana", -"None": "Ninguno", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "El URL que ha ingresado es un enlace externo, desea agregar el prefijo http:\/\/", -"Target": "Objetivo", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "El URL que ha insertado tiene formato de correo electr\u00f3nico. Desea agregar con prefijo responder a.", -"Insert\/edit link": "Inserta\/editar enlace", -"Insert\/edit video": "Insertar\/editar video", -"Poster": "Cartel", -"Alternative source": "Fuente alternativa", -"Paste your embed code below:": "Pegue su c\u00f3digo de inserci\u00f3n abajo:", -"Insert video": "Insertar video", -"Embed": "Incrustar", -"Nonbreaking space": "Espacio de no separaci\u00f3n", -"Page break": "Salto de pagina ", -"Paste as text": "Copiar como texto", -"Preview": "Vista previa ", -"Print": "Imprimir", -"Save": "Guardar", -"Could not find the specified string.": "No se ha encontrado la cadena especificada.", -"Replace": "Remplazar", -"Next": "Siguiente", -"Whole words": "Palabras completas", -"Find and replace": "Buscar y reemplazar", -"Replace with": "Remplazar con", -"Find": "Buscar", -"Replace all": "Reemplazar todo", -"Match case": "Coincidencia", -"Prev": "Anterior", -"Spellcheck": "Revisi\u00f3n ortogr\u00e1fica", -"Finish": "Terminar", -"Ignore all": "Ignorar todo", -"Ignore": "Ignorar", -"Add to Dictionary": "Agregar al diccionario ", -"Insert row before": "Insertar rengl\u00f3n antes de", -"Rows": "Renglones ", -"Height": "Alto", -"Paste row after": "Pegar rengl\u00f3n despu\u00e9s de", -"Alignment": "Alineaci\u00f3n ", -"Border color": "Color del borde", -"Column group": "Grupo de columnas", -"Row": "Rengl\u00f3n ", -"Insert column before": "Insertar columna antes de", -"Split cell": "Dividir celdas", -"Cell padding": "Relleno de la celda", -"Cell spacing": "Espacio entre celdas", -"Row type": "Tipo de rengl\u00f3n ", -"Insert table": "Insertar tabla", -"Body": "Cuerpo", -"Caption": "Subtitulo", -"Footer": "Pie", -"Delete row": "Eliminar rengl\u00f3n ", -"Paste row before": "Pegar rengl\u00f3n antes de", -"Scope": "Alcance", -"Delete table": "Eliminar tabla", -"H Align": "Alineaci\u00f3n Horizontal", -"Top": "Arriba", -"Header cell": "Celda de encabezado", -"Column": "Columna", -"Row group": "Grupo de renglones", -"Cell": "Celda", -"Middle": "Centrado", -"Cell type": "Tipo de celda", -"Copy row": "Copiar rengl\u00f3n ", -"Row properties": "Propiedades del rengl\u00f3n ", -"Table properties": "Propiedades de tabla", -"Bottom": "Abajo", -"V Align": "Alineaci\u00f3n Vertical", -"Header": "Encabezado", -"Right": "Derecha", -"Insert column after": "Insertar columna despu\u00e9s de", -"Cols": "Columnas", -"Insert row after": "Insertar rengl\u00f3n despu\u00e9s de", -"Width": "Ancho", -"Cell properties": "Propiedades de celda", -"Left": "Izquierda", -"Cut row": "Cortar renglon", -"Delete column": "Eliminar Columna", -"Center": "Centro", -"Merge cells": "Unir celdas", -"Insert template": "Insertar plantilla", -"Templates": "Plantilla", -"Background color": "Color de fondo", -"Custom...": "Personalizar", -"Custom color": "Perzonalizar color", -"No color": "Sin color", -"Text color": "Color de letra", -"Show blocks": "Mostrar bloques", -"Show invisible characters": "Mostrar caracteres invisibles", -"Words: {0}": "Palabras:{0}", -"Insert": "Insertar", -"File": "Archivo", -"Edit": "Editar", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Presione dentro del \u00e1rea de texto ALT-F9 para invocar el men\u00fa, ALT-F10 para la barra de herramientas y ALT-0 para la ayuda.", -"Tools": "Herramientas", -"View": "Vistas", -"Table": "Tabla", -"Format": "Formato" -}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/langs/fr.js b/plugins/tinymce/tinymce/langs/fr.js deleted file mode 100644 index b74abd48..00000000 --- a/plugins/tinymce/tinymce/langs/fr.js +++ /dev/null @@ -1,219 +0,0 @@ -tinymce.addI18n('fr_FR',{ -"Cut": "Couper", -"Heading 5": "En-t\u00eate 5", -"Header 2": "Titre 2", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Votre navigateur ne supporte pas la copie directe. Merci d'utiliser les touches Ctrl+X\/C\/V.", -"Heading 4": "En-t\u00eate 4", -"Div": "Div", -"Heading 2": "En-t\u00eate 2", -"Paste": "Coller", -"Close": "Fermer", -"Font Family": "Police", -"Pre": "Pre", -"Align right": "Aligner \u00e0 droite", -"New document": "Nouveau document", -"Blockquote": "Citation", -"Numbered list": "Num\u00e9rotation", -"Heading 1": "En-t\u00eate 1", -"Headings": "En-t\u00eates", -"Increase indent": "Augmenter le retrait", -"Formats": "Formats", -"Headers": "Titres", -"Select all": "Tout s\u00e9lectionner", -"Header 3": "Titre 3", -"Blocks": "Blocs", -"Undo": "Annuler", -"Strikethrough": "Barr\u00e9", -"Bullet list": "Puces", -"Header 1": "Titre 1", -"Superscript": "Exposant", -"Clear formatting": "Effacer la mise en forme", -"Font Sizes": "Taille de police", -"Subscript": "Indice", -"Header 6": "Titre 6", -"Redo": "R\u00e9tablir", -"Paragraph": "Paragraphe", -"Ok": "Ok", -"Bold": "Gras", -"Code": "Code", -"Italic": "Italique", -"Align center": "Centrer", -"Header 5": "Titre 5", -"Heading 6": "En-t\u00eate 6", -"Heading 3": "En-t\u00eate 3", -"Decrease indent": "Diminuer le retrait", -"Header 4": "Titre 4", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Le presse-papiers est maintenant en mode \"texte plein\". Les contenus seront coll\u00e9s sans retenir les formatages jusqu'\u00e0 ce que vous d\u00e9sactiviez cette option.", -"Underline": "Soulign\u00e9", -"Cancel": "Annuler", -"Justify": "Justifier", -"Inline": "En ligne", -"Copy": "Copier", -"Align left": "Aligner \u00e0 gauche", -"Visual aids": "Aides visuelle", -"Lower Greek": "Grec minuscule", -"Square": "Carr\u00e9", -"Default": "Par d\u00e9faut", -"Lower Alpha": "Alpha minuscule", -"Circle": "Cercle", -"Disc": "Disque", -"Upper Alpha": "Alpha majuscule", -"Upper Roman": "Romain majuscule", -"Lower Roman": "Romain minuscule", -"Name": "Nom", -"Anchor": "Ancre", -"You have unsaved changes are you sure you want to navigate away?": "Vous avez des modifications non enregistr\u00e9es, \u00eates-vous s\u00fbr de quitter la page?", -"Restore last draft": "Restaurer le dernier brouillon", -"Special character": "Caract\u00e8res sp\u00e9ciaux", -"Source code": "Code source", -"B": "B", -"R": "R", -"G": "V", -"Color": "Couleur", -"Right to left": "Droite \u00e0 gauche", -"Left to right": "Gauche \u00e0 droite", -"Emoticons": "Emotic\u00f4nes", -"Robots": "Robots", -"Document properties": "Propri\u00e9t\u00e9 du document", -"Title": "Titre", -"Keywords": "Mots-cl\u00e9s", -"Encoding": "Encodage", -"Description": "Description", -"Author": "Auteur", -"Fullscreen": "Plein \u00e9cran", -"Horizontal line": "Ligne horizontale", -"Horizontal space": "Espacement horizontal", -"Insert\/edit image": "Ins\u00e9rer\/modifier une image", -"General": "G\u00e9n\u00e9ral", -"Advanced": "Avanc\u00e9", -"Source": "Source", -"Border": "Bordure", -"Constrain proportions": "Conserver les proportions", -"Vertical space": "Espacement vertical", -"Image description": "Description de l'image", -"Style": "Style", -"Dimensions": "Dimensions", -"Insert image": "Ins\u00e9rer une image", -"Zoom in": "Zoomer", -"Contrast": "Contraste", -"Back": "Retour", -"Gamma": "Gamma", -"Flip horizontally": "Retournement horizontal", -"Resize": "Redimensionner", -"Sharpen": "Affiner", -"Zoom out": "D\u00e9zoomer", -"Image options": "Options de l'image", -"Apply": "Appliquer", -"Brightness": "Luminosit\u00e9", -"Rotate clockwise": "Rotation horaire", -"Rotate counterclockwise": "Rotation anti-horaire", -"Edit image": "Modifier l'image", -"Color levels": "Niveaux de couleur", -"Crop": "Rogner", -"Orientation": "Orientation", -"Flip vertically": "Retournement vertical", -"Invert": "Inverser", -"Insert date\/time": "Ins\u00e9rer date\/heure", -"Remove link": "Enlever le lien", -"Url": "Url", -"Text to display": "Texte \u00e0 afficher", -"Anchors": "Ancres", -"Insert link": "Ins\u00e9rer un lien", -"New window": "Nouvelle fen\u00eatre", -"None": "n\/a", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "L'URL que vous avez entr\u00e9e semble \u00eatre un lien externe. Voulez-vous ajouter le pr\u00e9fixe http:\/\/ n\u00e9cessaire?", -"Target": "Cible", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "L'URL que vous avez entr\u00e9e semble \u00eatre une adresse e-mail. Voulez-vous ajouter le pr\u00e9fixe mailto: n\u00e9cessaire?", -"Insert\/edit link": "Ins\u00e9rer\/modifier un lien", -"Insert\/edit video": "Ins\u00e9rer\/modifier une vid\u00e9o", -"Poster": "Publier", -"Alternative source": "Source alternative", -"Paste your embed code below:": "Collez votre code d'int\u00e9gration ci-dessous :", -"Insert video": "Ins\u00e9rer une vid\u00e9o", -"Embed": "Int\u00e9grer", -"Nonbreaking space": "Espace ins\u00e9cable", -"Page break": "Saut de page", -"Paste as text": "Coller comme texte", -"Preview": "Pr\u00e9visualiser", -"Print": "Imprimer", -"Save": "Enregistrer", -"Could not find the specified string.": "Impossible de trouver la cha\u00eene sp\u00e9cifi\u00e9e.", -"Replace": "Remplacer", -"Next": "Suiv", -"Whole words": "Mots entiers", -"Find and replace": "Trouver et remplacer", -"Replace with": "Remplacer par", -"Find": "Chercher", -"Replace all": "Tout remplacer", -"Match case": "Respecter la casse", -"Prev": "Pr\u00e9c ", -"Spellcheck": "V\u00e9rification orthographique", -"Finish": "Finie", -"Ignore all": "Tout ignorer", -"Ignore": "Ignorer", -"Add to Dictionary": "Ajouter au dictionnaire", -"Insert row before": "Ins\u00e9rer une ligne avant", -"Rows": "Lignes", -"Height": "Hauteur", -"Paste row after": "Coller la ligne apr\u00e8s", -"Alignment": "Alignement", -"Border color": "Couleur de la bordure", -"Column group": "Groupe de colonnes", -"Row": "Ligne", -"Insert column before": "Ins\u00e9rer une colonne avant", -"Split cell": "Diviser la cellule", -"Cell padding": "Espacement interne cellule", -"Cell spacing": "Espacement inter-cellulles", -"Row type": "Type de ligne", -"Insert table": "Ins\u00e9rer un tableau", -"Body": "Corps", -"Caption": "Titre", -"Footer": "Pied", -"Delete row": "Effacer la ligne", -"Paste row before": "Coller la ligne avant", -"Scope": "Etendue", -"Delete table": "Supprimer le tableau", -"H Align": "Alignement H", -"Top": "Haut", -"Header cell": "Cellule d'en-t\u00eate", -"Column": "Colonne", -"Row group": "Groupe de lignes", -"Cell": "Cellule", -"Middle": "Milieu", -"Cell type": "Type de cellule", -"Copy row": "Copier la ligne", -"Row properties": "Propri\u00e9t\u00e9s de la ligne", -"Table properties": "Propri\u00e9t\u00e9s du tableau", -"Bottom": "Bas", -"V Align": "Alignement V", -"Header": "En-t\u00eate", -"Right": "Droite", -"Insert column after": "Ins\u00e9rer une colonne apr\u00e8s", -"Cols": "Colonnes", -"Insert row after": "Ins\u00e9rer une ligne apr\u00e8s", -"Width": "Largeur", -"Cell properties": "Propri\u00e9t\u00e9s de la cellule", -"Left": "Gauche", -"Cut row": "Couper la ligne", -"Delete column": "Effacer la colonne", -"Center": "Centr\u00e9", -"Merge cells": "Fusionner les cellules", -"Insert template": "Ajouter un th\u00e8me", -"Templates": "Th\u00e8mes", -"Background color": "Couleur d'arri\u00e8re-plan", -"Custom...": "Personnalis\u00e9...", -"Custom color": "Couleur personnalis\u00e9e", -"No color": "Aucune couleur", -"Text color": "Couleur du texte", -"Show blocks": "Afficher les blocs", -"Show invisible characters": "Afficher les caract\u00e8res invisibles", -"Words: {0}": "Mots : {0}", -"Insert": "Ins\u00e9rer", -"File": "Fichier", -"Edit": "Editer", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Zone Texte Riche. Appuyer sur ALT-F9 pour le menu. Appuyer sur ALT-F10 pour la barre d'outils. Appuyer sur ALT-0 pour de l'aide.", -"Tools": "Outils", -"View": "Voir", -"Table": "Tableau", -"Format": "Format" -}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/langs/he.js b/plugins/tinymce/tinymce/langs/he.js deleted file mode 100644 index 8aa42f57..00000000 --- a/plugins/tinymce/tinymce/langs/he.js +++ /dev/null @@ -1,198 +0,0 @@ -tinymce.addI18n('he_IL',{ -"Cut": "\u05d2\u05d6\u05d5\u05e8", -"Heading 5": "\u05db\u05d5\u05ea\u05e8\u05d5\u05ea 5", -"Header 2": "\u05db\u05d5\u05ea\u05e8\u05ea 2", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u05d4\u05d3\u05e4\u05d3\u05e4\u05df \u05e9\u05dc\u05da \u05d0\u05d9\u05e0\u05d5 \u05de\u05d0\u05e4\u05e9\u05e8 \u05d2\u05d9\u05e9\u05d4 \u05d9\u05e9\u05d9\u05e8\u05d4 \u05dc\u05dc\u05d5\u05d7. \u05d0\u05e0\u05d0 \u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05e7\u05d9\u05e6\u05d5\u05e8\u05d9 \u05d4\u05de\u05e7\u05dc\u05d3\u05ea Ctrl+X\/C\/V \u05d1\u05de\u05e7\u05d5\u05dd.", -"Heading 4": "\u05db\u05d5\u05ea\u05e8\u05d5\u05ea 4", -"Div": "\u05de\u05e7\u05d8\u05e2 \u05e7\u05d5\u05d3 Div", -"Heading 2": "\u05db\u05d5\u05ea\u05e8\u05d5\u05ea 2", -"Paste": "\u05d4\u05d3\u05d1\u05e7", -"Close": "\u05e1\u05d2\u05d5\u05e8", -"Font Family": "\u05e1\u05d5\u05d2 \u05d2\u05d5\u05e4\u05df", -"Pre": "\u05e7\u05d8\u05e2 \u05de\u05e7\u05d3\u05d9\u05dd Pre", -"Align right": "\u05d9\u05d9\u05e9\u05e8 \u05dc\u05e9\u05de\u05d0\u05dc", -"New document": "\u05de\u05e1\u05de\u05da \u05d7\u05d3\u05e9", -"Blockquote": "\u05de\u05e7\u05d8\u05e2 \u05e6\u05d9\u05d8\u05d5\u05d8", -"Numbered list": "\u05e8\u05e9\u05d9\u05de\u05d4 \u05de\u05de\u05d5\u05e1\u05e4\u05e8\u05ea", -"Heading 1": "\u05db\u05d5\u05ea\u05e8\u05d5\u05ea 1", -"Headings": "\u05db\u05d5\u05ea\u05e8\u05d5\u05ea", -"Increase indent": "\u05d4\u05d2\u05d3\u05dc \u05d4\u05d6\u05d7\u05d4", -"Formats": "\u05e4\u05d5\u05e8\u05de\u05d8\u05d9\u05dd", -"Headers": "\u05db\u05d5\u05ea\u05e8\u05d5\u05ea", -"Select all": "\u05d1\u05d7\u05e8 \u05d4\u05db\u05dc", -"Header 3": "\u05db\u05d5\u05ea\u05e8\u05ea 3", -"Blocks": "\u05de\u05d1\u05e0\u05d9\u05dd", -"Undo": "\u05d1\u05d8\u05dc \u05e4\u05e2\u05d5\u05dc\u05d4", -"Strikethrough": "\u05e7\u05d5 \u05d7\u05d5\u05e6\u05d4", -"Bullet list": "\u05e8\u05e9\u05d9\u05de\u05ea \u05ea\u05d1\u05dc\u05d9\u05d8\u05d9\u05dd", -"Header 1": "\u05db\u05d5\u05ea\u05e8\u05ea 1", -"Superscript": "\u05db\u05ea\u05d1 \u05e2\u05d9\u05dc\u05d9", -"Clear formatting": "\u05e0\u05e7\u05d4 \u05e2\u05d9\u05e6\u05d5\u05d1", -"Font Sizes": "\u05d2\u05d5\u05d3\u05dc \u05d2\u05d5\u05e4\u05df", -"Subscript": "\u05db\u05ea\u05d1 \u05ea\u05d7\u05ea\u05d9", -"Header 6": "\u05db\u05d5\u05ea\u05e8\u05ea 6", -"Redo": "\u05d1\u05e6\u05e2 \u05e9\u05d5\u05d1", -"Paragraph": "\u05e4\u05d9\u05e1\u05e7\u05d4", -"Ok": "\u05d0\u05d9\u05e9\u05d5\u05e8", -"Bold": "\u05de\u05d5\u05d3\u05d2\u05e9", -"Code": "\u05e7\u05d5\u05d3", -"Italic": "\u05e0\u05d8\u05d5\u05d9", -"Align center": "\u05de\u05e8\u05db\u05d6", -"Header 5": "\u05db\u05d5\u05ea\u05e8\u05ea 5", -"Heading 6": "\u05db\u05d5\u05ea\u05e8\u05d5\u05ea 6", -"Heading 3": "\u05db\u05d5\u05ea\u05e8\u05d5\u05ea 3", -"Decrease indent": "\u05d4\u05e7\u05d8\u05df \u05d4\u05d6\u05d7\u05d4", -"Header 4": "\u05db\u05d5\u05ea\u05e8\u05ea 4", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u05d4\u05d3\u05d1\u05e7\u05d4 \u05d1\u05de\u05e6\u05d1 \u05d8\u05e7\u05e1\u05d8 \u05e8\u05d2\u05d9\u05dc. \u05ea\u05db\u05e0\u05d9\u05dd \u05d9\u05d5\u05d3\u05d1\u05e7\u05d5 \u05de\u05e2\u05ea\u05d4 \u05db\u05d8\u05e7\u05e1\u05d8 \u05e8\u05d2\u05d9\u05dc \u05e2\u05d3 \u05e9\u05ea\u05db\u05d1\u05d4 \u05d0\u05e4\u05e9\u05e8\u05d5\u05ea \u05d6\u05d5.", -"Underline": "\u05e7\u05d5 \u05ea\u05d7\u05ea\u05d9", -"Cancel": "\u05d1\u05d8\u05dc", -"Justify": "\u05de\u05ea\u05d7 \u05dc\u05e6\u05d3\u05d3\u05d9\u05dd", -"Inline": "\u05d1\u05d2\u05d5\u05e3 \u05d4\u05d8\u05e7\u05e1\u05d8", -"Copy": "\u05d4\u05e2\u05ea\u05e7", -"Align left": "\u05d9\u05d9\u05e9\u05e8 \u05dc\u05e9\u05de\u05d0\u05dc", -"Visual aids": "\u05e2\u05d6\u05e8\u05d9\u05dd \u05d7\u05d6\u05d5\u05ea\u05d9\u05d9\u05dd", -"Lower Greek": "\u05d0\u05d5\u05ea\u05d9\u05d5\u05ea \u05d9\u05d5\u05d5\u05e0\u05d9\u05d5\u05ea \u05e7\u05d8\u05e0\u05d5\u05ea", -"Square": "\u05e8\u05d9\u05d1\u05d5\u05e2", -"Default": "\u05d1\u05e8\u05d9\u05e8\u05ea \u05de\u05d7\u05d3\u05dc", -"Lower Alpha": "\u05d0\u05d5\u05ea\u05d9\u05d5\u05ea \u05d0\u05e0\u05d2\u05dc\u05d9\u05d5\u05ea \u05e7\u05d8\u05e0\u05d5\u05ea", -"Circle": "\u05e2\u05d9\u05d2\u05d5\u05dc", -"Disc": "\u05d7\u05d9\u05e9\u05d5\u05e7", -"Upper Alpha": "\u05d0\u05d5\u05ea\u05d9\u05d5\u05ea \u05d0\u05e0\u05d2\u05dc\u05d9\u05d5\u05ea \u05d2\u05d3\u05d5\u05dc\u05d5\u05ea", -"Upper Roman": "\u05e1\u05e4\u05e8\u05d5\u05ea \u05e8\u05d5\u05de\u05d9\u05d5\u05ea \u05d2\u05d3\u05d5\u05dc\u05d5\u05ea", -"Lower Roman": "\u05e1\u05e4\u05e8\u05d5\u05ea \u05e8\u05d5\u05de\u05d9\u05d5\u05ea \u05e7\u05d8\u05e0\u05d5\u05ea", -"Name": "\u05e9\u05dd", -"Anchor": "\u05de\u05e7\u05d5\u05dd \u05e2\u05d9\u05d2\u05d5\u05df", -"You have unsaved changes are you sure you want to navigate away?": "\u05d4\u05e9\u05d9\u05e0\u05d5\u05d9\u05d9\u05dd \u05dc\u05d0 \u05e0\u05e9\u05de\u05e8\u05d5. \u05d1\u05d8\u05d5\u05d7 \u05e9\u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05e6\u05d0\u05ea \u05de\u05d4\u05d3\u05e3?", -"Restore last draft": "\u05e9\u05d7\u05d6\u05e8 \u05d8\u05d9\u05d5\u05d8\u05d4 \u05d0\u05d7\u05e8\u05d5\u05e0\u05d4", -"Special character": "\u05ea\u05d5\u05d5\u05d9\u05dd \u05de\u05d9\u05d5\u05d7\u05d3\u05d9\u05dd", -"Source code": "\u05e7\u05d5\u05d3 \u05de\u05e7\u05d5\u05e8", -"Color": "\u05e6\u05d1\u05e2", -"Right to left": "\u05de\u05d9\u05de\u05d9\u05df \u05dc\u05e9\u05de\u05d0\u05dc", -"Left to right": "\u05de\u05e9\u05de\u05d0\u05dc \u05dc\u05d9\u05de\u05d9\u05df", -"Emoticons": "\u05de\u05d7\u05d5\u05d5\u05ea", -"Robots": "\u05e8\u05d5\u05d1\u05d5\u05d8\u05d9\u05dd", -"Document properties": "\u05de\u05d0\u05e4\u05d9\u05d9\u05e0\u05d9 \u05de\u05e1\u05de\u05da", -"Title": "\u05db\u05d5\u05ea\u05e8\u05ea", -"Keywords": "\u05de\u05d9\u05dc\u05d5\u05ea \u05de\u05e4\u05ea\u05d7", -"Encoding": "\u05e7\u05d9\u05d3\u05d5\u05d3", -"Description": "\u05ea\u05d9\u05d0\u05d5\u05e8", -"Author": "\u05de\u05d7\u05d1\u05e8", -"Fullscreen": "\u05de\u05e1\u05da \u05de\u05dc\u05d0", -"Horizontal line": "\u05e7\u05d5 \u05d0\u05d5\u05e4\u05e7\u05d9", -"Horizontal space": "\u05de\u05e8\u05d5\u05d5\u05d7 \u05d0\u05d5\u05e4\u05e7\u05d9", -"Insert\/edit image": "\u05d4\u05db\u05e0\u05e1\/\u05e2\u05e8\u05d5\u05da \u05ea\u05de\u05d5\u05e0\u05d4", -"General": "\u05db\u05dc\u05dc\u05d9", -"Advanced": "\u05de\u05ea\u05e7\u05d3\u05dd", -"Source": "\u05de\u05e7\u05d5\u05e8", -"Border": "\u05de\u05e1\u05d2\u05e8\u05ea", -"Constrain proportions": "\u05d4\u05d2\u05d1\u05dc\u05ea \u05e4\u05e8\u05d5\u05e4\u05d5\u05e8\u05e6\u05d9\u05d5\u05ea", -"Vertical space": "\u05de\u05e8\u05d5\u05d5\u05d7 \u05d0\u05e0\u05db\u05d9", -"Image description": "\u05ea\u05d9\u05d0\u05d5\u05e8 \u05d4\u05ea\u05de\u05d5\u05e0\u05d4", -"Style": "\u05e1\u05d2\u05e0\u05d5\u05df", -"Dimensions": "\u05de\u05d9\u05de\u05d3\u05d9\u05dd", -"Insert image": "\u05d4\u05db\u05e0\u05e1 \u05ea\u05de\u05d5\u05e0\u05d4", -"Insert date\/time": "\u05d4\u05db\u05e0\u05e1 \u05ea\u05d0\u05e8\u05d9\u05da\/\u05e9\u05e2\u05d4", -"Remove link": "\u05de\u05d7\u05e7 \u05e7\u05d9\u05e9\u05d5\u05e8", -"Url": "\u05db\u05ea\u05d5\u05d1\u05ea \u05e7\u05d9\u05e9\u05d5\u05e8", -"Text to display": "\u05d8\u05e7\u05e1\u05d8 \u05dc\u05d4\u05e6\u05d2\u05d4", -"Anchors": "\u05e2\u05d5\u05d2\u05e0\u05d9\u05dd", -"Insert link": "\u05d4\u05db\u05e0\u05e1 \u05e7\u05d9\u05e9\u05d5\u05e8", -"New window": "\u05d7\u05dc\u05d5\u05df \u05d7\u05d3\u05e9", -"None": "\u05dc\u05dc\u05d0", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "\u05e0\u05e8\u05d0\u05d4 \u05e9\u05d4\u05db\u05ea\u05d5\u05d1\u05ea \u05e9\u05d4\u05db\u05e0\u05e1\u05ea \u05d4\u05d9\u05d0 \u05e7\u05d9\u05e9\u05d5\u05e8 \u05d7\u05d9\u05e6\u05d5\u05e0\u05d9 \u05d4\u05d0\u05dd \u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05d4\u05d5\u05e1\u05d9\u05e3 \u05e7\u05d9\u05d3\u05d5\u05de\u05ea http:\/\/?", -"Target": "\u05de\u05d8\u05e8\u05d4", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "\u05e0\u05e8\u05d0\u05d4 \u05e9\u05d4\u05db\u05ea\u05d5\u05d1\u05ea \u05e9\u05d4\u05db\u05e0\u05e1\u05ea \u05d4\u05d9\u05d0 \u05db\u05ea\u05d5\u05d1\u05ea \u05d0\u05d9\u05de\u05d9\u05d9\u05dc. \u05d4\u05d0\u05dd \u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05d4\u05d5\u05e1\u05d9\u05e3 \u05d0\u05ea \u05d4\u05e7\u05d9\u05d3\u05d5\u05de\u05ea :mailto?", -"Insert\/edit link": "\u05d4\u05db\u05e0\u05e1\/\u05e2\u05e8\u05d5\u05da \u05e7\u05d9\u05e9\u05d5\u05e8", -"Insert\/edit video": "\u05d4\u05db\u05e0\u05e1\/\u05e2\u05e8\u05d5\u05da \u05e1\u05e8\u05d8\u05d5\u05df", -"Poster": "\u05e4\u05d5\u05e1\u05d8\u05e8", -"Alternative source": "\u05de\u05e7\u05d5\u05e8 \u05de\u05e9\u05e0\u05d9", -"Paste your embed code below:": "\u05d4\u05d3\u05d1\u05e7 \u05e7\u05d5\u05d3 \u05d4\u05d8\u05de\u05e2\u05d4 \u05de\u05ea\u05d7\u05ea:", -"Insert video": "\u05d4\u05db\u05e0\u05e1 \u05e1\u05e8\u05d8\u05d5\u05df", -"Embed": "\u05d4\u05d8\u05de\u05e2", -"Nonbreaking space": "\u05e8\u05d5\u05d5\u05d7 (\u05dc\u05dc\u05d0 \u05e9\u05d1\u05d9\u05e8\u05ea \u05e9\u05d5\u05e8\u05d4)", -"Page break": "\u05d3\u05e3 \u05d7\u05d3\u05e9", -"Paste as text": "\u05d4\u05d3\u05d1\u05e7 \u05db\u05d8\u05e7\u05e1\u05d8", -"Preview": "\u05ea\u05e6\u05d5\u05d2\u05d4 \u05de\u05e7\u05d3\u05d9\u05de\u05d4", -"Print": "\u05d4\u05d3\u05e4\u05e1", -"Save": "\u05e9\u05de\u05d9\u05e8\u05d4", -"Could not find the specified string.": "\u05de\u05d7\u05e8\u05d5\u05d6\u05ea \u05dc\u05d0 \u05e0\u05de\u05e6\u05d0\u05d4", -"Replace": "\u05d4\u05d7\u05dc\u05e3", -"Next": "\u05d4\u05d1\u05d0", -"Whole words": "\u05de\u05d9\u05dc\u05d4 \u05e9\u05dc\u05de\u05d4", -"Find and replace": "\u05d7\u05e4\u05e9 \u05d5\u05d4\u05d7\u05dc\u05e3", -"Replace with": "\u05d4\u05d7\u05dc\u05e3 \u05d1", -"Find": "\u05d7\u05e4\u05e9", -"Replace all": "\u05d4\u05d7\u05dc\u05e3 \u05d4\u05db\u05dc", -"Match case": "\u05d4\u05d1\u05d7\u05df \u05d1\u05d9\u05df \u05d0\u05d5\u05ea\u05d9\u05d5\u05ea \u05e7\u05d8\u05e0\u05d5\u05ea \u05dc\u05d2\u05d3\u05d5\u05dc\u05d5\u05ea", -"Prev": "\u05e7\u05d5\u05d3\u05dd", -"Spellcheck": "\u05d1\u05d5\u05d3\u05e7 \u05d0\u05d9\u05d5\u05ea", -"Finish": "\u05e1\u05d9\u05d9\u05dd", -"Ignore all": "\u05d4\u05ea\u05e2\u05dc\u05dd \u05de\u05d4\u05db\u05dc", -"Ignore": "\u05d4\u05ea\u05e2\u05dc\u05dd", -"Add to Dictionary": "\u05d4\u05d5\u05e1\u05e3 \u05dc\u05de\u05d9\u05dc\u05d5\u05df", -"Insert row before": "\u05d4\u05d5\u05e1\u05e3 \u05e9\u05d5\u05e8\u05d4 \u05dc\u05e4\u05e0\u05d9", -"Rows": "\u05e9\u05d5\u05e8\u05d5\u05ea", -"Height": "\u05d2\u05d5\u05d1\u05d4", -"Paste row after": "\u05d4\u05e2\u05ea\u05e7 \u05e9\u05d5\u05e8\u05d4 \u05d0\u05d7\u05e8\u05d9", -"Alignment": "\u05d9\u05d9\u05e9\u05d5\u05e8", -"Border color": "\u05e6\u05d1\u05e2 \u05d2\u05d1\u05d5\u05dc", -"Column group": "\u05e7\u05d9\u05d1\u05d5\u05e5 \u05e2\u05de\u05d5\u05d3\u05d5\u05ea", -"Row": "\u05e9\u05d5\u05e8\u05d4", -"Insert column before": "\u05d4\u05e2\u05ea\u05e7 \u05e2\u05de\u05d5\u05d3\u05d4 \u05dc\u05e4\u05e0\u05d9", -"Split cell": "\u05e4\u05e6\u05dc \u05ea\u05d0", -"Cell padding": "\u05e9\u05d5\u05dc\u05d9\u05d9\u05dd \u05e4\u05e0\u05d9\u05de\u05d9\u05d9\u05dd \u05dc\u05ea\u05d0", -"Cell spacing": "\u05e9\u05d5\u05dc\u05d9\u05d9\u05dd \u05d7\u05d9\u05e6\u05d5\u05e0\u05d9\u05dd \u05dc\u05ea\u05d0", -"Row type": "\u05e1\u05d5\u05d2 \u05e9\u05d5\u05e8\u05d4", -"Insert table": "\u05d4\u05db\u05e0\u05e1 \u05d8\u05d1\u05dc\u05d4", -"Body": "\u05d2\u05d5\u05e3 \u05d4\u05d8\u05d1\u05dc\u05d0", -"Caption": "\u05db\u05d9\u05ea\u05d5\u05d1", -"Footer": "\u05db\u05d5\u05ea\u05e8\u05ea \u05ea\u05d7\u05ea\u05d5\u05e0\u05d4", -"Delete row": "\u05de\u05d7\u05e7 \u05e9\u05d5\u05e8\u05d4", -"Paste row before": "\u05d4\u05d3\u05d1\u05e7 \u05e9\u05d5\u05e8\u05d4 \u05dc\u05e4\u05e0\u05d9", -"Scope": "\u05d4\u05d9\u05e7\u05e3", -"Delete table": "\u05de\u05d7\u05e7 \u05d8\u05d1\u05dc\u05d4", -"H Align": "\u05d9\u05d9\u05e9\u05d5\u05e8 \u05d0\u05d5\u05e4\u05e7\u05d9", -"Top": "\u05e2\u05dc\u05d9\u05d5\u05df", -"Header cell": "\u05db\u05d5\u05ea\u05e8\u05ea \u05dc\u05ea\u05d0", -"Column": "\u05e2\u05de\u05d5\u05d3\u05d4", -"Row group": "\u05e7\u05d9\u05d1\u05d5\u05e5 \u05e9\u05d5\u05e8\u05d5\u05ea", -"Cell": "\u05ea\u05d0", -"Middle": "\u05d0\u05de\u05e6\u05e2", -"Cell type": "\u05e1\u05d5\u05d2 \u05ea\u05d0", -"Copy row": "\u05d4\u05e2\u05ea\u05e7 \u05e9\u05d5\u05e8\u05d4", -"Row properties": "\u05de\u05d0\u05e4\u05d9\u05d9\u05e0\u05d9 \u05e9\u05d5\u05e8\u05d4", -"Table properties": "\u05de\u05d0\u05e4\u05d9\u05d9\u05e0\u05d9 \u05d8\u05d1\u05dc\u05d4", -"Bottom": "\u05ea\u05d7\u05ea\u05d9\u05ea", -"V Align": "\u05d9\u05d9\u05e9\u05d5\u05e8 \u05d0\u05e0\u05db\u05d9", -"Header": "\u05db\u05d5\u05ea\u05e8\u05ea", -"Right": "\u05d9\u05de\u05d9\u05df", -"Insert column after": "\u05d4\u05e2\u05ea\u05e7 \u05e2\u05de\u05d5\u05d3\u05d4 \u05d0\u05d7\u05e8\u05d9", -"Cols": "\u05e2\u05de\u05d5\u05d3\u05d5\u05ea", -"Insert row after": "\u05d4\u05d5\u05e1\u05e3 \u05e9\u05d5\u05e8\u05d4 \u05d0\u05d7\u05e8\u05d9", -"Width": "\u05e8\u05d5\u05d7\u05d1", -"Cell properties": "\u05de\u05d0\u05e4\u05d9\u05d9\u05e0\u05d9 \u05ea\u05d0", -"Left": "\u05e9\u05de\u05d0\u05dc", -"Cut row": "\u05d2\u05d6\u05d5\u05e8 \u05e9\u05d5\u05e8\u05d4", -"Delete column": "\u05de\u05d7\u05e7 \u05e2\u05de\u05d5\u05d3\u05d4", -"Center": "\u05de\u05e8\u05db\u05d6", -"Merge cells": "\u05de\u05d6\u05d2 \u05ea\u05d0\u05d9\u05dd", -"Insert template": "\u05d4\u05db\u05e0\u05e1 \u05ea\u05d1\u05e0\u05d9\u05ea", -"Templates": "\u05ea\u05d1\u05e0\u05d9\u05d5\u05ea", -"Background color": "\u05e6\u05d1\u05e2 \u05e8\u05e7\u05e2", -"Custom...": "\u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea...", -"Custom color": "\u05e6\u05d1\u05e2 \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea", -"No color": "\u05dc\u05dc\u05d0 \u05e6\u05d1\u05e2", -"Text color": "\u05e6\u05d1\u05e2 \u05d4\u05db\u05ea\u05d1", -"Show blocks": "\u05d4\u05e6\u05d2 \u05ea\u05d9\u05d1\u05d5\u05ea", -"Show invisible characters": "\u05d4\u05e6\u05d2 \u05ea\u05d5\u05d5\u05d9\u05dd \u05dc\u05d0 \u05e0\u05e8\u05d0\u05d9\u05dd", -"Words: {0}": "\u05de\u05d9\u05dc\u05d9\u05dd: {0}", -"Insert": "\u05d4\u05d5\u05e1\u05e4\u05d4", -"File": "\u05e7\u05d5\u05d1\u05e5", -"Edit": "\u05e2\u05e8\u05d9\u05db\u05d4", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u05ea\u05d9\u05d1\u05ea \u05e2\u05e8\u05d9\u05db\u05d4 \u05d7\u05db\u05de\u05d4. \u05dc\u05d7\u05e5 Alt-F9 \u05dc\u05ea\u05e4\u05e8\u05d9\u05d8. Alt-F10 \u05dc\u05ea\u05e6\u05d5\u05d2\u05ea \u05db\u05e4\u05ea\u05d5\u05e8\u05d9\u05dd, Alt-0 \u05dc\u05e2\u05d6\u05e8\u05d4", -"Tools": "\u05db\u05dc\u05d9\u05dd", -"View": "\u05ea\u05e6\u05d5\u05d2\u05d4", -"Table": "\u05d8\u05d1\u05dc\u05d4", -"Format": "\u05e4\u05d5\u05e8\u05de\u05d8", -"_dir": "rtl" -}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/langs/id.js b/plugins/tinymce/tinymce/langs/id.js deleted file mode 100644 index 17657a5f..00000000 --- a/plugins/tinymce/tinymce/langs/id.js +++ /dev/null @@ -1,219 +0,0 @@ -tinymce.addI18n('id',{ -"Cut": "Penggal", -"Heading 5": "Judul 5", -"Header 2": "Judul 2", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Browser anda tidak mendukung akses langsung ke clipboard. Silahkan gunakan Ctrl+X\/C\/V dari keyboard.", -"Heading 4": "Judul 4", -"Div": "Div", -"Heading 2": "Judul 2", -"Paste": "Tempel", -"Close": "Tutup", -"Font Family": "Jenis Huruf", -"Pre": "Pre", -"Align right": "Rata kanan", -"New document": "Dokumen baru", -"Blockquote": "Kutipan", -"Numbered list": "Daftar bernomor", -"Heading 1": "Judul 1", -"Headings": "Judul", -"Increase indent": "Tambah inden", -"Formats": "Format", -"Headers": "Judul", -"Select all": "Pilih semua", -"Header 3": "Judul 3", -"Blocks": "Blok", -"Undo": "Batal", -"Strikethrough": "Coret", -"Bullet list": "Daftar bersimbol", -"Header 1": "Judul 1", -"Superscript": "Superskrip", -"Clear formatting": "Hapus format", -"Font Sizes": "Ukuran Huruf", -"Subscript": "Subskrip", -"Header 6": "Judul 6", -"Redo": "Ulang", -"Paragraph": "Paragraf", -"Ok": "Ok", -"Bold": "Tebal", -"Code": "Kode", -"Italic": "Miring", -"Align center": "Rata tengah", -"Header 5": "Judul 5", -"Heading 6": "Judul 6", -"Heading 3": "Judul 3", -"Decrease indent": "Turunkan inden", -"Header 4": "Judul 4", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Penempelan sekarang dalam modus teks biasa. Konten sekarang akan disisipkan sebagai teks biasa sampai Anda memadamkan pilihan ini.", -"Underline": "Garis bawah", -"Cancel": "Batal", -"Justify": "Penuh", -"Inline": "Baris", -"Copy": "Salin", -"Align left": "Rata kiri", -"Visual aids": "Alat bantu visual", -"Lower Greek": "Huruf Kecil Yunani", -"Square": "Kotak", -"Default": "Bawaan", -"Lower Alpha": "Huruf Kecil", -"Circle": "Lingkaran", -"Disc": "Cakram", -"Upper Alpha": "Huruf Besar", -"Upper Roman": "Huruf Besar Romawi", -"Lower Roman": "Huruf Kecil Romawi", -"Name": "Nama", -"Anchor": "Jangkar", -"You have unsaved changes are you sure you want to navigate away?": "Anda memiliki perubahan yang belum disimpan, yakin ingin beralih ?", -"Restore last draft": "Muat kembali draft sebelumnya", -"Special character": "Spesial karakter", -"Source code": "Kode sumber", -"B": "B", -"R": "M", -"G": "H", -"Color": "Warna", -"Right to left": "Kanan ke kiri", -"Left to right": "Kiri ke kanan", -"Emoticons": "Emotikon", -"Robots": "Robot", -"Document properties": "Properti dokumwn", -"Title": "Judul", -"Keywords": "Kata kunci", -"Encoding": "Enkoding", -"Description": "Deskripsi", -"Author": "Penulis", -"Fullscreen": "Layar penuh", -"Horizontal line": "Garis horisontal", -"Horizontal space": "Spasi horisontal", -"Insert\/edit image": "Sisip\/sunting gambar", -"General": "Umum", -"Advanced": "Lanjutan", -"Source": "Sumber", -"Border": "Batas", -"Constrain proportions": "Samakan proporsi", -"Vertical space": "Spasi vertikal", -"Image description": "Deskripsi gambar", -"Style": "Gaya", -"Dimensions": "Dimensi", -"Insert image": "Sisipkan gambar", -"Zoom in": "Perbesar", -"Contrast": "Kontras", -"Back": "Kembali", -"Gamma": "Gamma", -"Flip horizontally": "Balik horisontal", -"Resize": "Ubah ukuran", -"Sharpen": "Ketajaman", -"Zoom out": "Perkecil", -"Image options": "Opsi gambar", -"Apply": "Terapkan", -"Brightness": "Kecerahan", -"Rotate clockwise": "Putar searahjarumjam", -"Rotate counterclockwise": "Putar berlawananjarumjam", -"Edit image": "Sunting gambar", -"Color levels": "Tingakt warna", -"Crop": "Krop", -"Orientation": "Orientasi", -"Flip vertically": "Balik vertikal", -"Invert": "Kebalikan", -"Insert date\/time": "Sisipkan tanggal\/waktu", -"Remove link": "Buang tautan", -"Url": "Tautan", -"Text to display": "Teks yang ditampilkan", -"Anchors": "Jangkar", -"Insert link": "Sisipkan tautan", -"New window": "Jendela baru", -"None": "Tidak ada", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "Tautan yang anda masukkan sepertinya adalah tautan eksternal. Apakah Anda ingin menambahkan prefiks http:\/\/ yang dibutuhkan?", -"Target": "Jendela tujuan", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "Tautan yang anda masukkan sepertinya adalah alamat email. Apakah Anda ingin menambahkan prefiks mailto: yang dibutuhkan?", -"Insert\/edit link": "Sisip\/sunting tautan", -"Insert\/edit video": "Sisip\/sunting video", -"Poster": "Penulis", -"Alternative source": "Sumber alternatif", -"Paste your embed code below:": "Tempel kode yang diembed dibawah ini:", -"Insert video": "Sisipkan video", -"Embed": "Embed", -"Nonbreaking space": "Spasi", -"Page break": "Baris baru", -"Paste as text": "Tempel sebagai teks biasa", -"Preview": "Pratinjau", -"Print": "Cetak", -"Save": "Simpan", -"Could not find the specified string.": "Tidak dapat menemukan string yang dimaksud.", -"Replace": "Ganti", -"Next": "Berikutnya", -"Whole words": "Semua kata", -"Find and replace": "Cari dan ganti", -"Replace with": "Ganti dengan", -"Find": "Cari", -"Replace all": "Ganti semua", -"Match case": "Samakan besar kecil huruf", -"Prev": "Sebelumnya", -"Spellcheck": "Periksa ejaan", -"Finish": "Selesai", -"Ignore all": "Abaikan semua", -"Ignore": "Abaikan", -"Add to Dictionary": "Tambahkan ke kamus", -"Insert row before": "Sisipkan baris sebelum", -"Rows": "Baris", -"Height": "Tinggi", -"Paste row after": "Tempel baris setelah", -"Alignment": "Penjajaran", -"Border color": "Warna batas", -"Column group": "Kelompok kolom", -"Row": "Baris", -"Insert column before": "Sisipkan kolom sebelum", -"Split cell": "Bagi sel", -"Cell padding": "Lapisan sel", -"Cell spacing": "Spasi sel ", -"Row type": "Tipe baris", -"Insert table": "Sisipkan tabel", -"Body": "Body", -"Caption": "Caption", -"Footer": "Footer", -"Delete row": "Hapus baris", -"Paste row before": "Tempel baris sebelum", -"Scope": "Skup", -"Delete table": "Hapus tabel", -"H Align": "Rata Samping", -"Top": "Atas", -"Header cell": "Judul sel", -"Column": "Kolom", -"Row group": "Kelompok baris", -"Cell": "Sel", -"Middle": "Tengah", -"Cell type": "Tipe sel", -"Copy row": "Salin baris", -"Row properties": "Properti baris", -"Table properties": "Properti tabel", -"Bottom": "Bawah", -"V Align": "Rata Atas", -"Header": "Judul", -"Right": "Kanan", -"Insert column after": "Sisipkan kolom setelah", -"Cols": "Kolom", -"Insert row after": "Sisipkan baris setelah", -"Width": "Lebar", -"Cell properties": "Properti sel", -"Left": "Kiri", -"Cut row": "Penggal baris", -"Delete column": "Hapus kolom", -"Center": "Tengah", -"Merge cells": "Gabung sel", -"Insert template": "Sisipkan templat", -"Templates": "Templat", -"Background color": "Warna latar", -"Custom...": "Atur sendiri...", -"Custom color": "Warna sendiri", -"No color": "Tidak berwarna", -"Text color": "Warna teks", -"Show blocks": "Tampilkan blok", -"Show invisible characters": "Tampilkan karakter tak tampak", -"Words: {0}": "Kata: {0}", -"Insert": "Sisip", -"File": "Berkas", -"Edit": "Sunting", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Area teks kaya. Tekan ALT-F9 untuk menu. Tekan ALT-F10 untuk toolbar. Tekan ALT-0 untuk bantuan", -"Tools": "Alat", -"View": "Tampilan", -"Table": "Tabel", -"Format": "Format" -}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/langs/it.js b/plugins/tinymce/tinymce/langs/it.js deleted file mode 100644 index c6e70770..00000000 --- a/plugins/tinymce/tinymce/langs/it.js +++ /dev/null @@ -1,219 +0,0 @@ -tinymce.addI18n('it',{ -"Cut": "Taglia", -"Heading 5": "Intestazione 5", -"Header 2": "Header 2", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Il tuo browser non supporta l'accesso diretto negli Appunti. Per favore usa i tasti di scelta rapida Ctrl+X\/C\/V.", -"Heading 4": "Intestazione 4", -"Div": "Div", -"Heading 2": "Intestazione 2", -"Paste": "Incolla", -"Close": "Chiudi", -"Font Family": "Famiglia font", -"Pre": "Pre", -"Align right": "Allinea a Destra", -"New document": "Nuovo Documento", -"Blockquote": "Blockquote", -"Numbered list": "Elenchi Numerati", -"Heading 1": "Intestazione 1", -"Headings": "Intestazioni", -"Increase indent": "Aumenta Rientro", -"Formats": "Formattazioni", -"Headers": "Intestazioni", -"Select all": "Seleziona Tutto", -"Header 3": "Intestazione 3", -"Blocks": "Blocchi", -"Undo": "Indietro", -"Strikethrough": "Barrato", -"Bullet list": "Elenchi Puntati", -"Header 1": "Intestazione 1", -"Superscript": "Apice", -"Clear formatting": "Cancella Formattazione", -"Font Sizes": "Dimensioni font", -"Subscript": "Pedice", -"Header 6": "Intestazione 6", -"Redo": "Ripeti", -"Paragraph": "Paragrafo", -"Ok": "Ok", -"Bold": "Grassetto", -"Code": "Codice", -"Italic": "Corsivo", -"Align center": "Allinea al Cento", -"Header 5": "Intestazione 5", -"Heading 6": "Intestazione 6", -"Heading 3": "Intestazione 3", -"Decrease indent": "Riduci Rientro", -"Header 4": "Intestazione 4", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Incolla \u00e8 in modalit\u00e0 testo normale. I contenuti sono incollati come testo normale se non disattivi l'opzione.", -"Underline": "Sottolineato", -"Cancel": "Cancella", -"Justify": "Giustifica", -"Inline": "Inlinea", -"Copy": "Copia", -"Align left": "Allinea a Sinistra", -"Visual aids": "Elementi Visivi", -"Lower Greek": "Greek Minore", -"Square": "Quadrato", -"Default": "Default", -"Lower Alpha": "Alpha Minore", -"Circle": "Cerchio", -"Disc": "Disco", -"Upper Alpha": "Alpha Superiore", -"Upper Roman": "Roman Superiore", -"Lower Roman": "Roman Minore", -"Name": "Nome", -"Anchor": "Fissa", -"You have unsaved changes are you sure you want to navigate away?": "Non hai salvato delle modifiche, sei sicuro di andartene?", -"Restore last draft": "Ripristina l'ultima bozza.", -"Special character": "Carattere Speciale", -"Source code": "Codice Sorgente", -"B": "B", -"R": "R", -"G": "G", -"Color": "Colore", -"Right to left": "Da Destra a Sinistra", -"Left to right": "Da Sinistra a Destra", -"Emoticons": "Emoction", -"Robots": "Robot", -"Document properties": "Propriet\u00e0 Documento", -"Title": "Titolo", -"Keywords": "Parola Chiave", -"Encoding": "Codifica", -"Description": "Descrizione", -"Author": "Autore", -"Fullscreen": "Schermo Intero", -"Horizontal line": "Linea Orizzontale", -"Horizontal space": "Spazio Orizzontale", -"Insert\/edit image": "Aggiungi\/Modifica Immagine", -"General": "Generale", -"Advanced": "Avanzato", -"Source": "Fonte", -"Border": "Bordo", -"Constrain proportions": "Mantieni Proporzioni", -"Vertical space": "Spazio Verticale", -"Image description": "Descrizione Immagine", -"Style": "Stile", -"Dimensions": "Dimenzioni", -"Insert image": "Inserisci immagine", -"Zoom in": "Ingrandisci", -"Contrast": "Contrasto", -"Back": "Indietro", -"Gamma": "Gamma", -"Flip horizontally": "Rifletti orizzontalmente", -"Resize": "Ridimensiona", -"Sharpen": "Contrasta", -"Zoom out": "Rimpicciolisci", -"Image options": "Opzioni immagine", -"Apply": "Applica", -"Brightness": "Luminosit\u00e0", -"Rotate clockwise": "Ruota in senso orario", -"Rotate counterclockwise": "Ruota in senso antiorario", -"Edit image": "Modifica immagine", -"Color levels": "Livelli colore", -"Crop": "Taglia", -"Orientation": "Orientamento", -"Flip vertically": "Rifletti verticalmente", -"Invert": "Inverti", -"Insert date\/time": "Inserisci Data\/Ora", -"Remove link": "Rimuovi link", -"Url": "Url", -"Text to display": "Testo da Visualizzare", -"Anchors": "Anchors", -"Insert link": "Inserisci il Link", -"New window": "Nuova Finestra", -"None": "No", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "L'URL inserito sembra essere un collegamento esterno. Vuoi aggiungere il prefisso necessario http:\/\/?", -"Target": "Target", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "L'URL inserito sembra essere un indirizzo email. Vuoi aggiungere il prefisso necessario mailto:?", -"Insert\/edit link": "Inserisci\/Modifica Link", -"Insert\/edit video": "Inserisci\/Modifica Video", -"Poster": "Anteprima", -"Alternative source": "Alternativo", -"Paste your embed code below:": "Incolla il codice d'incorporamento qui:", -"Insert video": "Inserisci Video", -"Embed": "Incorporare", -"Nonbreaking space": "Spazio unificatore", -"Page break": "Interruzione di pagina", -"Paste as text": "incolla come testo", -"Preview": "Anteprima", -"Print": "Stampa", -"Save": "Salva", -"Could not find the specified string.": "Impossibile trovare la parola specifica.", -"Replace": "Sostituisci", -"Next": "Successivo", -"Whole words": "Parole Sbagliate", -"Find and replace": "Trova e Sostituisci", -"Replace with": "Sostituisci Con", -"Find": "Trova", -"Replace all": "Sostituisci Tutto", -"Match case": "Maiuscole\/Minuscole ", -"Prev": "Precedente", -"Spellcheck": "Controllo ortografico", -"Finish": "Termina", -"Ignore all": "Ignora Tutto", -"Ignore": "Ignora", -"Add to Dictionary": "Aggiungi al Dizionario", -"Insert row before": "Inserisci una Riga Prima", -"Rows": "Righe", -"Height": "Altezza", -"Paste row after": "Incolla una Riga Dopo", -"Alignment": "Allineamento", -"Border color": "Colore bordo", -"Column group": "Gruppo di Colonne", -"Row": "Riga", -"Insert column before": "Inserisci una Colonna Prima", -"Split cell": "Dividi Cella", -"Cell padding": "Padding della Cella", -"Cell spacing": "Spaziatura della Cella", -"Row type": "Tipo di Riga", -"Insert table": "Inserisci Tabella", -"Body": "Body", -"Caption": "Didascalia", -"Footer": "Footer", -"Delete row": "Cancella Riga", -"Paste row before": "Incolla una Riga Prima", -"Scope": "Campo", -"Delete table": "Cancella Tabella", -"H Align": "Allineamento H", -"Top": "In alto", -"Header cell": "cella d'intestazione", -"Column": "Colonna", -"Row group": "Gruppo di Righe", -"Cell": "Cella", -"Middle": "In mezzo", -"Cell type": "Tipo di Cella", -"Copy row": "Copia Riga", -"Row properties": "Propriet\u00e0 della Riga", -"Table properties": "Propiet\u00e0 della Tabella", -"Bottom": "In fondo", -"V Align": "Allineamento V", -"Header": "Header", -"Right": "Destra", -"Insert column after": "Inserisci una Colonna Dopo", -"Cols": "Colonne", -"Insert row after": "Inserisci una Riga Dopo", -"Width": "Larghezza", -"Cell properties": "Propiet\u00e0 della Cella", -"Left": "Sinistra", -"Cut row": "Taglia Riga", -"Delete column": "Cancella Colonna", -"Center": "Centro", -"Merge cells": "Unisci Cella", -"Insert template": "Inserisci Template", -"Templates": "Template", -"Background color": "Colore Background", -"Custom...": "Personalizzato...", -"Custom color": "Colore personalizzato", -"No color": "Nessun colore", -"Text color": "Colore Testo", -"Show blocks": "Mostra Blocchi", -"Show invisible characters": "Mostra Caratteri Invisibili", -"Words: {0}": "Parole: {0}", -"Insert": "Inserisci", -"File": "File", -"Edit": "Modifica", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Rich Text Area. Premi ALT-F9 per il men\u00f9. Premi ALT-F10 per la barra degli strumenti. Premi ALT-0 per l'aiuto.", -"Tools": "Strumenti", -"View": "Visualiza", -"Table": "Tabella", -"Format": "Formato" -}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/langs/ja.js b/plugins/tinymce/tinymce/langs/ja.js deleted file mode 100644 index 848cbd36..00000000 --- a/plugins/tinymce/tinymce/langs/ja.js +++ /dev/null @@ -1,219 +0,0 @@ -tinymce.addI18n('ja',{ -"Cut": "\u5207\u308a\u53d6\u308a", -"Heading 5": "\u898b\u51fa\u3057 5", -"Header 2": "\u30d8\u30c3\u30c0\u30fc 2", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u304a\u4f7f\u3044\u306e\u30d6\u30e9\u30a6\u30b6\u3067\u306f\u30af\u30ea\u30c3\u30d7\u30dc\u30fc\u30c9\u6a5f\u80fd\u3092\u5229\u7528\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3002\u30ad\u30fc\u30dc\u30fc\u30c9\u306e\u30b7\u30e7\u30fc\u30c8\u30ab\u30c3\u30c8\uff08Ctrl+X, Ctrl+C, Ctrl+V\uff09\u3092\u304a\u4f7f\u3044\u4e0b\u3055\u3044\u3002", -"Heading 4": "\u898b\u51fa\u3057 4", -"Div": "Div", -"Heading 2": "\u898b\u51fa\u3057 2", -"Paste": "\u8cbc\u308a\u4ed8\u3051", -"Close": "\u9589\u3058\u308b", -"Font Family": "\u30d5\u30a9\u30f3\u30c8\u30d5\u30a1\u30df\u30ea\u30fc", -"Pre": "Pre", -"Align right": "\u53f3\u5bc4\u305b", -"New document": "\u65b0\u898f\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8", -"Blockquote": "\u5f15\u7528", -"Numbered list": "\u756a\u53f7\u4ed8\u304d\u7b87\u6761\u66f8\u304d", -"Heading 1": "\u898b\u51fa\u3057 1", -"Headings": "\u898b\u51fa\u3057", -"Increase indent": "\u30a4\u30f3\u30c7\u30f3\u30c8\u3092\u5897\u3084\u3059", -"Formats": "\u66f8\u5f0f", -"Headers": "\u30d8\u30c3\u30c0\u30fc", -"Select all": "\u5168\u3066\u3092\u9078\u629e", -"Header 3": "\u30d8\u30c3\u30c0\u30fc 3", -"Blocks": "\u30d6\u30ed\u30c3\u30af", -"Undo": "\u5143\u306b\u623b\u3059", -"Strikethrough": "\u53d6\u308a\u6d88\u3057\u7dda", -"Bullet list": "\u7b87\u6761\u66f8\u304d", -"Header 1": "\u30d8\u30c3\u30c0\u30fc 1", -"Superscript": "\u4e0a\u4ed8\u304d\u6587\u5b57", -"Clear formatting": "\u66f8\u5f0f\u3092\u30af\u30ea\u30a2", -"Font Sizes": "\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba", -"Subscript": "\u4e0b\u4ed8\u304d\u6587\u5b57", -"Header 6": "\u30d8\u30c3\u30c0\u30fc 6", -"Redo": "\u3084\u308a\u76f4\u3059", -"Paragraph": "\u6bb5\u843d", -"Ok": "OK", -"Bold": "\u592a\u5b57", -"Code": "\u30b3\u30fc\u30c9", -"Italic": "\u659c\u4f53", -"Align center": "\u4e2d\u592e\u63c3\u3048", -"Header 5": "\u30d8\u30c3\u30c0\u30fc 5", -"Heading 6": "\u898b\u51fa\u3057 6", -"Heading 3": "\u898b\u51fa\u3057 3", -"Decrease indent": "\u30a4\u30f3\u30c7\u30f3\u30c8\u3092\u6e1b\u3089\u3059", -"Header 4": "\u30d8\u30c3\u30c0\u30fc 4", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u8cbc\u308a\u4ed8\u3051\u306f\u73fe\u5728\u30d7\u30ec\u30fc\u30f3\u30c6\u30ad\u30b9\u30c8\u30e2\u30fc\u30c9\u3067\u3059\u3002\u3053\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u30aa\u30d5\u306b\u3057\u306a\u3044\u9650\u308a\u5185\u5bb9\u306f\u30d7\u30ec\u30fc\u30f3\u30c6\u30ad\u30b9\u30c8\u3068\u3057\u3066\u8cbc\u308a\u4ed8\u3051\u3089\u308c\u307e\u3059\u3002", -"Underline": "\u4e0b\u7dda", -"Cancel": "\u30ad\u30e3\u30f3\u30bb\u30eb", -"Justify": "\u4e21\u7aef\u63c3\u3048", -"Inline": "\u30a4\u30f3\u30e9\u30a4\u30f3", -"Copy": "\u30b3\u30d4\u30fc", -"Align left": "\u5de6\u5bc4\u305b", -"Visual aids": "\u8868\u306e\u67a0\u7dda\u3092\u70b9\u7dda\u3067\u8868\u793a", -"Lower Greek": "\u5c0f\u6587\u5b57\u306e\u30ae\u30ea\u30b7\u30e3\u6587\u5b57", -"Square": "\u56db\u89d2", -"Default": "\u30c7\u30d5\u30a9\u30eb\u30c8", -"Lower Alpha": "\u5c0f\u6587\u5b57\u306e\u30a2\u30eb\u30d5\u30a1\u30d9\u30c3\u30c8", -"Circle": "\u5186", -"Disc": "\u70b9", -"Upper Alpha": "\u5927\u6587\u5b57\u306e\u30a2\u30eb\u30d5\u30a1\u30d9\u30c3\u30c8", -"Upper Roman": "\u5927\u6587\u5b57\u306e\u30ed\u30fc\u30de\u6570\u5b57", -"Lower Roman": "\u5c0f\u6587\u5b57\u306e\u30ed\u30fc\u30de\u6570\u5b57", -"Name": "\u30a2\u30f3\u30ab\u30fc\u540d", -"Anchor": "\u30a2\u30f3\u30ab\u30fc\uff08\u30ea\u30f3\u30af\u306e\u5230\u9054\u70b9\uff09", -"You have unsaved changes are you sure you want to navigate away?": "\u307e\u3060\u4fdd\u5b58\u3057\u3066\u3044\u306a\u3044\u5909\u66f4\u304c\u3042\u308a\u307e\u3059\u304c\u3001\u672c\u5f53\u306b\u3053\u306e\u30da\u30fc\u30b8\u3092\u96e2\u308c\u307e\u3059\u304b\uff1f", -"Restore last draft": "\u524d\u56de\u306e\u4e0b\u66f8\u304d\u3092\u5fa9\u6d3b\u3055\u305b\u308b", -"Special character": "\u7279\u6b8a\u6587\u5b57", -"Source code": "\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9", -"B": "B", -"R": "R", -"G": "G", -"Color": "\u30ab\u30e9\u30fc", -"Right to left": "\u53f3\u304b\u3089\u5de6", -"Left to right": "\u5de6\u304b\u3089\u53f3", -"Emoticons": "\u7d75\u6587\u5b57", -"Robots": "\u30ed\u30dc\u30c3\u30c4", -"Document properties": "\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306e\u30d7\u30ed\u30d1\u30c6\u30a3", -"Title": "\u30bf\u30a4\u30c8\u30eb", -"Keywords": "\u30ad\u30fc\u30ef\u30fc\u30c9", -"Encoding": "\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0", -"Description": "\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u5185\u5bb9", -"Author": "\u8457\u8005", -"Fullscreen": "\u5168\u753b\u9762\u8868\u793a", -"Horizontal line": "\u6c34\u5e73\u7f6b\u7dda", -"Horizontal space": "\u6a2a\u65b9\u5411\u306e\u4f59\u767d", -"Insert\/edit image": "\u753b\u50cf\u306e\u633f\u5165\u30fb\u7de8\u96c6", -"General": "\u4e00\u822c", -"Advanced": "\u8a73\u7d30\u8a2d\u5b9a", -"Source": "\u753b\u50cf\u306e\u30bd\u30fc\u30b9", -"Border": "\u67a0\u7dda", -"Constrain proportions": "\u7e26\u6a2a\u6bd4\u3092\u4fdd\u6301\u3059\u308b", -"Vertical space": "\u7e26\u65b9\u5411\u306e\u4f59\u767d", -"Image description": "\u753b\u50cf\u306e\u8aac\u660e\u6587", -"Style": "\u30b9\u30bf\u30a4\u30eb", -"Dimensions": "\u753b\u50cf\u30b5\u30a4\u30ba\uff08\u6a2a\u30fb\u7e26\uff09", -"Insert image": "\u753b\u50cf\u306e\u633f\u5165", -"Zoom in": "\u30ba\u30fc\u30e0\u30a4\u30f3", -"Contrast": "\u30b3\u30f3\u30c8\u30e9\u30b9\u30c8", -"Back": "\u623b\u308b", -"Gamma": "\u30ac\u30f3\u30de", -"Flip horizontally": "\u6c34\u5e73\u306b\u53cd\u8ee2", -"Resize": "\u30ea\u30b5\u30a4\u30ba", -"Sharpen": "\u30b7\u30e3\u30fc\u30d7\u5316", -"Zoom out": "\u30ba\u30fc\u30e0\u30a2\u30a6\u30c8", -"Image options": "\u753b\u50cf\u30aa\u30d7\u30b7\u30e7\u30f3", -"Apply": "\u9069\u7528", -"Brightness": "\u660e\u308b\u3055", -"Rotate clockwise": "\u6642\u8a08\u56de\u308a\u306b\u56de\u8ee2", -"Rotate counterclockwise": "\u53cd\u6642\u8a08\u56de\u308a\u306b\u56de\u8ee2", -"Edit image": "\u753b\u50cf\u306e\u7de8\u96c6", -"Color levels": "\u30ab\u30e9\u30fc\u30ec\u30d9\u30eb", -"Crop": "\u30af\u30ed\u30c3\u30d7", -"Orientation": "\u5411\u304d", -"Flip vertically": "\u4e0a\u4e0b\u306b\u53cd\u8ee2", -"Invert": "\u53cd\u8ee2", -"Insert date\/time": "\u65e5\u4ed8\u30fb\u6642\u523b", -"Remove link": "\u30ea\u30f3\u30af\u306e\u524a\u9664", -"Url": "\u30ea\u30f3\u30af\u5148URL", -"Text to display": "\u30ea\u30f3\u30af\u5143\u30c6\u30ad\u30b9\u30c8", -"Anchors": "\u30a2\u30f3\u30ab\u30fc\uff08\u30ea\u30f3\u30af\u306e\u5230\u9054\u70b9\uff09", -"Insert link": "\u30ea\u30f3\u30af", -"New window": "\u65b0\u898f\u30a6\u30a3\u30f3\u30c9\u30a6", -"None": "\u306a\u3057", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "\u5165\u529b\u3055\u308c\u305fURL\u306f\u5916\u90e8\u30ea\u30f3\u30af\u306e\u3088\u3046\u3067\u3059\u3002\u300chttp:\/\/\u300d\u30d7\u30ec\u30d5\u30a3\u30c3\u30af\u30b9\u3092\u8ffd\u52a0\u3057\u307e\u3059\u304b\uff1f", -"Target": "\u30bf\u30fc\u30b2\u30c3\u30c8\u5c5e\u6027", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "\u5165\u529b\u3055\u308c\u305fURL\u306f\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u306e\u3088\u3046\u3067\u3059\u3002\u300cmailto:\u300d\u30d7\u30ec\u30d5\u30a3\u30c3\u30af\u30b9\u3092\u8ffd\u52a0\u3057\u307e\u3059\u304b\uff1f", -"Insert\/edit link": "\u30ea\u30f3\u30af\u306e\u633f\u5165\u30fb\u7de8\u96c6", -"Insert\/edit video": "\u52d5\u753b\u306e\u633f\u5165\u30fb\u7de8\u96c6", -"Poster": "\u4ee3\u66ff\u753b\u50cf\u306e\u5834\u6240", -"Alternative source": "\u4ee3\u66ff\u52d5\u753b\u306e\u5834\u6240", -"Paste your embed code below:": "\u57cb\u3081\u8fbc\u307f\u7528\u30b3\u30fc\u30c9\u3092\u4e0b\u8a18\u306b\u8cbc\u308a\u4ed8\u3051\u3066\u304f\u3060\u3055\u3044\u3002", -"Insert video": "\u52d5\u753b", -"Embed": "\u57cb\u3081\u8fbc\u307f", -"Nonbreaking space": "\u56fa\u5b9a\u30b9\u30da\u30fc\u30b9\uff08 \uff09", -"Page break": "\u30da\u30fc\u30b8\u533a\u5207\u308a", -"Paste as text": "\u30c6\u30ad\u30b9\u30c8\u3068\u3057\u3066\u8cbc\u308a\u4ed8\u3051", -"Preview": "\u30d7\u30ec\u30d3\u30e5\u30fc", -"Print": "\u5370\u5237", -"Save": "\u4fdd\u5b58", -"Could not find the specified string.": "\u304a\u63a2\u3057\u306e\u6587\u5b57\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002", -"Replace": "\u7f6e\u304d\u63db\u3048", -"Next": "\u6b21", -"Whole words": "\u5358\u8a9e\u5358\u4f4d\u3067\u691c\u7d22\u3059\u308b", -"Find and replace": "\u691c\u7d22\u3068\u7f6e\u304d\u63db\u3048", -"Replace with": "\u7f6e\u304d\u63db\u3048\u308b\u6587\u5b57", -"Find": "\u691c\u7d22", -"Replace all": "\u5168\u3066\u3092\u7f6e\u304d\u63db\u3048\u308b", -"Match case": "\u5927\u6587\u5b57\u30fb\u5c0f\u6587\u5b57\u3092\u533a\u5225\u3059\u308b", -"Prev": "\u524d", -"Spellcheck": "\u30b9\u30da\u30eb\u30c1\u30a7\u30c3\u30af", -"Finish": "\u7d42\u4e86", -"Ignore all": "\u5168\u3066\u3092\u7121\u8996", -"Ignore": "\u7121\u8996", -"Add to Dictionary": "\u8f9e\u66f8\u306b\u8ffd\u52a0", -"Insert row before": "\u4e0a\u5074\u306b\u884c\u3092\u633f\u5165", -"Rows": "\u884c\u6570", -"Height": "\u9ad8\u3055", -"Paste row after": "\u4e0b\u5074\u306b\u884c\u3092\u8cbc\u308a\u4ed8\u3051", -"Alignment": "\u914d\u7f6e", -"Border color": "\u67a0\u7dda\u306e\u8272", -"Column group": "\u5217\u30b0\u30eb\u30fc\u30d7", -"Row": "\u884c", -"Insert column before": "\u5de6\u5074\u306b\u5217\u3092\u633f\u5165", -"Split cell": "\u30bb\u30eb\u306e\u5206\u5272", -"Cell padding": "\u30bb\u30eb\u5185\u4f59\u767d\uff08\u30d1\u30c7\u30a3\u30f3\u30b0\uff09", -"Cell spacing": "\u30bb\u30eb\u306e\u9593\u9694", -"Row type": "\u884c\u30bf\u30a4\u30d7", -"Insert table": "\u8868\u306e\u633f\u5165", -"Body": "\u30dc\u30c7\u30a3\u30fc", -"Caption": "\u8868\u984c", -"Footer": "\u30d5\u30c3\u30bf\u30fc", -"Delete row": "\u884c\u306e\u524a\u9664", -"Paste row before": "\u4e0a\u5074\u306b\u884c\u3092\u8cbc\u308a\u4ed8\u3051", -"Scope": "\u30b9\u30b3\u30fc\u30d7", -"Delete table": "\u8868\u306e\u524a\u9664", -"H Align": "\u6c34\u5e73\u65b9\u5411\u306e\u914d\u7f6e", -"Top": "\u4e0a", -"Header cell": "\u30d8\u30c3\u30c0\u30fc\u30bb\u30eb", -"Column": "\u5217", -"Row group": "\u884c\u30b0\u30eb\u30fc\u30d7", -"Cell": "\u30bb\u30eb", -"Middle": "\u4e2d\u592e", -"Cell type": "\u30bb\u30eb\u30bf\u30a4\u30d7", -"Copy row": "\u884c\u306e\u30b3\u30d4\u30fc", -"Row properties": "\u884c\u306e\u8a73\u7d30\u8a2d\u5b9a", -"Table properties": "\u8868\u306e\u8a73\u7d30\u8a2d\u5b9a", -"Bottom": "\u4e0b", -"V Align": "\u5782\u76f4\u65b9\u5411\u306e\u914d\u7f6e", -"Header": "\u30d8\u30c3\u30c0\u30fc", -"Right": "\u53f3\u5bc4\u305b", -"Insert column after": "\u53f3\u5074\u306b\u5217\u3092\u633f\u5165", -"Cols": "\u5217\u6570", -"Insert row after": "\u4e0b\u5074\u306b\u884c\u3092\u633f\u5165", -"Width": "\u5e45", -"Cell properties": "\u30bb\u30eb\u306e\u8a73\u7d30\u8a2d\u5b9a", -"Left": "\u5de6\u5bc4\u305b", -"Cut row": "\u884c\u306e\u5207\u308a\u53d6\u308a", -"Delete column": "\u5217\u306e\u524a\u9664", -"Center": "\u4e2d\u592e\u63c3\u3048", -"Merge cells": "\u30bb\u30eb\u306e\u7d50\u5408", -"Insert template": "\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u633f\u5165", -"Templates": "\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u540d", -"Background color": "\u80cc\u666f\u8272", -"Custom...": "\u30ab\u30b9\u30bf\u30e0...", -"Custom color": "\u30ab\u30b9\u30bf\u30e0\u30ab\u30e9\u30fc", -"No color": "\u30ab\u30e9\u30fc\u306a\u3057", -"Text color": "\u30c6\u30ad\u30b9\u30c8\u306e\u8272", -"Show blocks": "\u6587\u7ae0\u306e\u533a\u5207\u308a\u3092\u70b9\u7dda\u3067\u8868\u793a", -"Show invisible characters": "\u4e0d\u53ef\u8996\u6587\u5b57\u3092\u8868\u793a", -"Words: {0}": "\u5358\u8a9e\u6570: {0}", -"Insert": "\u633f\u5165", -"File": "\u30d5\u30a1\u30a4\u30eb", -"Edit": "\u7de8\u96c6", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u66f8\u5f0f\u4ed8\u304d\u30c6\u30ad\u30b9\u30c8\u306e\u7de8\u96c6\u753b\u9762\u3002ALT-F9\u3067\u30e1\u30cb\u30e5\u30fc\u3001ALT-F10\u3067\u30c4\u30fc\u30eb\u30d0\u30fc\u3001ALT-0\u3067\u30d8\u30eb\u30d7\u304c\u8868\u793a\u3055\u308c\u307e\u3059\u3002", -"Tools": "\u30c4\u30fc\u30eb", -"View": "\u8868\u793a", -"Table": "\u8868", -"Format": "\u66f8\u5f0f" -}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/langs/pl.js b/plugins/tinymce/tinymce/langs/pl.js deleted file mode 100644 index c93b4b1f..00000000 --- a/plugins/tinymce/tinymce/langs/pl.js +++ /dev/null @@ -1,219 +0,0 @@ -tinymce.addI18n('pl',{ -"Cut": "Wytnij", -"Heading 5": "Nag\u0142\u00f3wek 5", -"Header 2": "Nag\u0142\u00f3wek 2", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Twoja przegl\u0105darka nie obs\u0142uguje bezpo\u015bredniego dost\u0119pu do schowka. U\u017cyj zamiast tego kombinacji klawiszy Ctrl+X\/C\/V.", -"Heading 4": "Nag\u0142\u00f3wek 4", -"Div": "Div", -"Heading 2": "Nag\u0142\u00f3wek 2", -"Paste": "Wklej", -"Close": "Zamknij", -"Font Family": "Kr\u00f3j czcionki", -"Pre": "Sformatowany tekst", -"Align right": "Wyr\u00f3wnaj do prawej", -"New document": "Nowy dokument", -"Blockquote": "Blok cytatu", -"Numbered list": "Lista numerowana", -"Heading 1": "Nag\u0142\u00f3wek 1", -"Headings": "Nag\u0142\u00f3wki", -"Increase indent": "Zwi\u0119ksz wci\u0119cie", -"Formats": "Formaty", -"Headers": "Nag\u0142\u00f3wki", -"Select all": "Zaznacz wszystko", -"Header 3": "Nag\u0142\u00f3wek 3", -"Blocks": "Bloki", -"Undo": "Cofnij", -"Strikethrough": "Przekre\u015blenie", -"Bullet list": "Lista wypunktowana", -"Header 1": "Nag\u0142\u00f3wek 1", -"Superscript": "Indeks g\u00f3rny", -"Clear formatting": "Wyczy\u015b\u0107 formatowanie", -"Font Sizes": "Rozmiar czcionki", -"Subscript": "Indeks dolny", -"Header 6": "Nag\u0142\u00f3wek 6", -"Redo": "Pon\u00f3w", -"Paragraph": "Akapit", -"Ok": "Ok", -"Bold": "Pogrubienie", -"Code": "Kod \u017ar\u00f3d\u0142owy", -"Italic": "Kursywa", -"Align center": "Wyr\u00f3wnaj do \u015brodka", -"Header 5": "Nag\u0142\u00f3wek 5", -"Heading 6": "Nag\u0142\u00f3wek 6", -"Heading 3": "Nag\u0142\u00f3wek 3", -"Decrease indent": "Zmniejsz wci\u0119cie", -"Header 4": "Nag\u0142\u00f3wek 4", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Wklejanie jest w trybie tekstowym. Zawarto\u015b\u0107 zostanie wklejona jako zwyk\u0142y tekst dop\u00f3ki nie wy\u0142\u0105czysz tej opcji.", -"Underline": "Podkre\u015blenie", -"Cancel": "Anuluj", -"Justify": "Do lewej i prawej", -"Inline": "W tek\u015bcie", -"Copy": "Kopiuj", -"Align left": "Wyr\u00f3wnaj do lewej", -"Visual aids": "Pomoce wizualne", -"Lower Greek": "Ma\u0142e greckie", -"Square": "Kwadrat", -"Default": "Domy\u015blne", -"Lower Alpha": "Ma\u0142e litery", -"Circle": "K\u00f3\u0142ko", -"Disc": "Dysk", -"Upper Alpha": "Wielkie litery", -"Upper Roman": "Wielkie rzymskie", -"Lower Roman": "Ma\u0142e rzymskie", -"Name": "Nazwa", -"Anchor": "Kotwica", -"You have unsaved changes are you sure you want to navigate away?": "Masz niezapisane zmiany. Czy na pewno chcesz opu\u015bci\u0107 stron\u0119?", -"Restore last draft": "Przywr\u00f3\u0107 ostatni szkic", -"Special character": "Znak specjalny", -"Source code": "Kod \u017ar\u00f3d\u0142owy", -"B": "B", -"R": "R", -"G": "G", -"Color": "Kolor", -"Right to left": "Od prawej do lewej", -"Left to right": "Od lewej do prawej", -"Emoticons": "Ikony emocji", -"Robots": "Roboty", -"Document properties": "W\u0142a\u015bciwo\u015bci dokumentu", -"Title": "Tytu\u0142", -"Keywords": "S\u0142owa kluczowe", -"Encoding": "Kodowanie", -"Description": "Opis", -"Author": "Autor", -"Fullscreen": "Pe\u0142ny ekran", -"Horizontal line": "Pozioma linia", -"Horizontal space": "Odst\u0119p poziomy", -"Insert\/edit image": "Wstaw\/edytuj obrazek", -"General": "Og\u00f3lne", -"Advanced": "Zaawansowane", -"Source": "\u0179r\u00f3d\u0142o", -"Border": "Ramka", -"Constrain proportions": "Zachowaj proporcje", -"Vertical space": "Odst\u0119p pionowy", -"Image description": "Opis obrazka", -"Style": "Styl", -"Dimensions": "Wymiary", -"Insert image": "Wstaw obrazek", -"Zoom in": "Powi\u0119ksz", -"Contrast": "Kontrast", -"Back": "Cofnij", -"Gamma": "Gamma", -"Flip horizontally": "Przerzu\u0107 w poziomie", -"Resize": "Zmiana rozmiaru", -"Sharpen": "Wyostrz", -"Zoom out": "Pomniejsz", -"Image options": "Opcje obrazu", -"Apply": "Zaakceptuj", -"Brightness": "Jasno\u015b\u0107", -"Rotate clockwise": "Obr\u00f3\u0107 w prawo", -"Rotate counterclockwise": "Obr\u00f3\u0107 w lewo", -"Edit image": "Edytuj obrazek", -"Color levels": "Poziom koloru", -"Crop": "Przytnij", -"Orientation": "Orientacja", -"Flip vertically": "Przerzu\u0107 w pionie", -"Invert": "Odwr\u00f3\u0107", -"Insert date\/time": "Wstaw dat\u0119\/czas", -"Remove link": "Usu\u0144 link", -"Url": "Url", -"Text to display": "Tekst do wy\u015bwietlenia", -"Anchors": "Kotwice", -"Insert link": "Wstaw \u0142\u0105cze", -"New window": "Nowe okno", -"None": "\u017baden", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "URL, kt\u00f3ry wprowadzi\u0142e\u015b wygl\u0105da na link zewn\u0119trzny. Czy chcesz doda\u0107 http:\/\/ jako prefiks?", -"Target": "Cel", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "URL, kt\u00f3ry wprowadzi\u0142e\u015b wygl\u0105da na adres e-mail. Czy chcesz doda\u0107 mailto: jako prefiks?", -"Insert\/edit link": "Wstaw\/edytuj link", -"Insert\/edit video": "Wstaw\/edytuj wideo", -"Poster": "Plakat", -"Alternative source": "Alternatywne \u017ar\u00f3d\u0142o", -"Paste your embed code below:": "Wklej tutaj kod do osadzenia:", -"Insert video": "Wstaw wideo", -"Embed": "Osad\u017a", -"Nonbreaking space": "Nie\u0142amliwa spacja", -"Page break": "Podzia\u0142 strony", -"Paste as text": "Wklej jako zwyk\u0142y tekst", -"Preview": "Podgl\u0105d", -"Print": "Drukuj", -"Save": "Zapisz", -"Could not find the specified string.": "Nie znaleziono szukanego tekstu.", -"Replace": "Zamie\u0144", -"Next": "Nast.", -"Whole words": "Ca\u0142e s\u0142owa", -"Find and replace": "Znajd\u017a i zamie\u0144", -"Replace with": "Zamie\u0144 na", -"Find": "Znajd\u017a", -"Replace all": "Zamie\u0144 wszystko", -"Match case": "Dopasuj wielko\u015b\u0107 liter", -"Prev": "Poprz.", -"Spellcheck": "Sprawdzanie pisowni", -"Finish": "Zako\u0144cz", -"Ignore all": "Ignoruj wszystko", -"Ignore": "Ignoruj", -"Add to Dictionary": "Dodaj do s\u0142ownika", -"Insert row before": "Wstaw wiersz przed", -"Rows": "Wiersz.", -"Height": "Wysoko\u015b\u0107", -"Paste row after": "Wklej wiersz po", -"Alignment": "Wyr\u00f3wnanie", -"Border color": "Kolor ramki", -"Column group": "Grupa kolumn", -"Row": "Wiersz", -"Insert column before": "Wstaw kolumn\u0119 przed", -"Split cell": "Podziel kom\u00f3rk\u0119", -"Cell padding": "Dope\u0142nienie kom\u00f3rki", -"Cell spacing": "Odst\u0119py kom\u00f3rek", -"Row type": "Typ wiersza", -"Insert table": "Wstaw tabel\u0119", -"Body": "Tre\u015b\u0107", -"Caption": "Tytu\u0142", -"Footer": "Stopka", -"Delete row": "Usu\u0144 wiersz", -"Paste row before": "Wklej wiersz przed", -"Scope": "Kontekst", -"Delete table": "Usu\u0144 tabel\u0119", -"H Align": "Wyr\u00f3wnanie w pionie", -"Top": "G\u00f3ra", -"Header cell": "Kom\u00f3rka nag\u0142\u00f3wka", -"Column": "Kolumna", -"Row group": "Grupa wierszy", -"Cell": "Kom\u00f3rka", -"Middle": "\u015arodek", -"Cell type": "Typ kom\u00f3rki", -"Copy row": "Kopiuj wiersz", -"Row properties": "W\u0142a\u015bciwo\u015bci wiersza", -"Table properties": "W\u0142a\u015bciwo\u015bci tabeli", -"Bottom": "D\u00f3\u0142", -"V Align": "Wyr\u00f3wnanie w poziomie", -"Header": "Nag\u0142\u00f3wek", -"Right": "Prawo", -"Insert column after": "Wstaw kolumn\u0119 po", -"Cols": "Kol.", -"Insert row after": "Wstaw wiersz po", -"Width": "Szeroko\u015b\u0107", -"Cell properties": "W\u0142a\u015bciwo\u015bci kom\u00f3rki", -"Left": "Lewo", -"Cut row": "Wytnij wiersz", -"Delete column": "Usu\u0144 kolumn\u0119", -"Center": "\u015arodek", -"Merge cells": "\u0141\u0105cz kom\u00f3rki", -"Insert template": "Wstaw szablon", -"Templates": "Szablony", -"Background color": "Kolor t\u0142a", -"Custom...": "Niestandardowy...", -"Custom color": "Kolor niestandardowy", -"No color": "Bez koloru", -"Text color": "Kolor tekstu", -"Show blocks": "Poka\u017c bloki", -"Show invisible characters": "Poka\u017c niewidoczne znaki", -"Words: {0}": "S\u0142\u00f3w: {0}", -"Insert": "Wstaw", -"File": "Plik", -"Edit": "Edycja", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Obszar Edycji. ALT-F9 - menu. ALT-F10 - pasek narz\u0119dzi. ALT-0 - pomoc", -"Tools": "Narz\u0119dzia", -"View": "Widok", -"Table": "Tabela", -"Format": "Format" -}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/langs/pt.js b/plugins/tinymce/tinymce/langs/pt.js deleted file mode 100644 index 2e897595..00000000 --- a/plugins/tinymce/tinymce/langs/pt.js +++ /dev/null @@ -1,219 +0,0 @@ -tinymce.addI18n('pt_BR',{ -"Cut": "Recortar", -"Heading 5": "Cabe\u00e7alho 5", -"Header 2": "Cabe\u00e7alho 2", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Seu navegador n\u00e3o suporta acesso direto \u00e0 \u00e1rea de transfer\u00eancia. Por favor use os atalhos Ctrl+X - C - V do teclado", -"Heading 4": "Cabe\u00e7alho 4", -"Div": "Div", -"Heading 2": "Cabe\u00e7alho 2", -"Paste": "Colar", -"Close": "Fechar", -"Font Family": "Fonte", -"Pre": "Pre", -"Align right": "Alinhar \u00e0 direita", -"New document": "Novo documento", -"Blockquote": "Aspas", -"Numbered list": "Lista ordenada", -"Heading 1": "Cabe\u00e7alho 1", -"Headings": "Cabe\u00e7alhos", -"Increase indent": "Aumentar recuo", -"Formats": "Formatos", -"Headers": "Cabe\u00e7alhos", -"Select all": "Selecionar tudo", -"Header 3": "Cabe\u00e7alho 3", -"Blocks": "Blocos", -"Undo": "Desfazer", -"Strikethrough": "Riscar", -"Bullet list": "Lista n\u00e3o ordenada", -"Header 1": "Cabe\u00e7alho 1", -"Superscript": "Sobrescrito", -"Clear formatting": "Limpar formata\u00e7\u00e3o", -"Font Sizes": "Tamanho", -"Subscript": "Subscrever", -"Header 6": "Cabe\u00e7alho 6", -"Redo": "Refazer", -"Paragraph": "Par\u00e1grafo", -"Ok": "Ok", -"Bold": "Negrito", -"Code": "C\u00f3digo", -"Italic": "It\u00e1lico", -"Align center": "Centralizar", -"Header 5": "Cabe\u00e7alho 5", -"Heading 6": "Cabe\u00e7alho 6", -"Heading 3": "Cabe\u00e7alho 3", -"Decrease indent": "Diminuir recuo", -"Header 4": "Cabe\u00e7alho 4", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "O comando colar est\u00e1 agora em modo texto plano. O conte\u00fado ser\u00e1 colado como texto plano at\u00e9 voc\u00ea desligar esta op\u00e7\u00e3o.", -"Underline": "Sublinhar", -"Cancel": "Cancelar", -"Justify": "Justificar", -"Inline": "Em linha", -"Copy": "Copiar", -"Align left": "Alinhar \u00e0 esquerda", -"Visual aids": "Ajuda visual", -"Lower Greek": "\u03b1. \u03b2. \u03b3. ...", -"Square": "Quadrado", -"Default": "Padr\u00e3o", -"Lower Alpha": "a. b. c. ...", -"Circle": "C\u00edrculo", -"Disc": "Disco", -"Upper Alpha": "A. B. C. ...", -"Upper Roman": "I. II. III. ...", -"Lower Roman": "i. ii. iii. ...", -"Name": "Nome", -"Anchor": "\u00c2ncora", -"You have unsaved changes are you sure you want to navigate away?": "Voc\u00ea tem mudan\u00e7as n\u00e3o salvas. Voc\u00ea tem certeza que deseja sair?", -"Restore last draft": "Restaurar \u00faltimo rascunho", -"Special character": "Caracteres especiais", -"Source code": "C\u00f3digo fonte", -"B": "B", -"R": "R", -"G": "G", -"Color": "Cor", -"Right to left": "Da direita para a esquerda", -"Left to right": "Da esquerda para a direita", -"Emoticons": "Emoticons", -"Robots": "Rob\u00f4s", -"Document properties": "Propriedades do documento", -"Title": "T\u00edtulo", -"Keywords": "Palavras-chave", -"Encoding": "Codifica\u00e7\u00e3o", -"Description": "Descri\u00e7\u00e3o", -"Author": "Autor", -"Fullscreen": "Tela cheia", -"Horizontal line": "Linha horizontal", -"Horizontal space": "Espa\u00e7amento horizontal", -"Insert\/edit image": "Inserir\/editar imagem", -"General": "Geral", -"Advanced": "Avan\u00e7ado", -"Source": "Endere\u00e7o da imagem", -"Border": "Borda", -"Constrain proportions": "Manter propor\u00e7\u00f5es", -"Vertical space": "Espa\u00e7amento vertical", -"Image description": "Inserir descri\u00e7\u00e3o", -"Style": "Estilo", -"Dimensions": "Dimens\u00f5es", -"Insert image": "Inserir imagem", -"Zoom in": "Aumentar zoom", -"Contrast": "Contraste", -"Back": "Voltar", -"Gamma": "Gama", -"Flip horizontally": "Virar horizontalmente", -"Resize": "Redimensionar", -"Sharpen": "Aumentar nitidez", -"Zoom out": "Diminuir zoom", -"Image options": "Op\u00e7\u00f5es de Imagem", -"Apply": "Aplicar", -"Brightness": "Brilho", -"Rotate clockwise": "Girar em sentido anti-hor\u00e1rio", -"Rotate counterclockwise": "Girar em sentido hor\u00e1rio", -"Edit image": "Editar imagem", -"Color levels": "N\u00edveis de cor", -"Crop": "Cortar", -"Orientation": "Orienta\u00e7\u00e3o", -"Flip vertically": "Virar verticalmente", -"Invert": "Inverter", -"Insert date\/time": "Inserir data\/hora", -"Remove link": "Remover link", -"Url": "Url", -"Text to display": "Texto para mostrar", -"Anchors": "\u00c2ncoras", -"Insert link": "Inserir link", -"New window": "Nova janela", -"None": "Nenhum", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "A URL que voc\u00ea informou parece ser um link externo. Deseja incluir o prefixo http:\/\/?", -"Target": "Alvo", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?", -"Insert\/edit link": "Inserir\/editar link", -"Insert\/edit video": "Inserir\/editar v\u00eddeo", -"Poster": "Autor", -"Alternative source": "Fonte alternativa", -"Paste your embed code below:": "Insira o c\u00f3digo de incorpora\u00e7\u00e3o abaixo:", -"Insert video": "Inserir v\u00eddeo", -"Embed": "Incorporar", -"Nonbreaking space": "Espa\u00e7o n\u00e3o separ\u00e1vel", -"Page break": "Quebra de p\u00e1gina", -"Paste as text": "Colar como texto", -"Preview": "Pr\u00e9-visualizar", -"Print": "Imprimir", -"Save": "Salvar", -"Could not find the specified string.": "N\u00e3o foi poss\u00edvel encontrar o termo especificado", -"Replace": "Substituir", -"Next": "Pr\u00f3ximo", -"Whole words": "Palavras inteiras", -"Find and replace": "Localizar e substituir", -"Replace with": "Substituir por", -"Find": "Localizar", -"Replace all": "Substituir tudo", -"Match case": "Diferenciar mai\u00fasculas e min\u00fasculas", -"Prev": "Anterior", -"Spellcheck": "Corretor ortogr\u00e1fico", -"Finish": "Finalizar", -"Ignore all": "Ignorar tudo", -"Ignore": "Ignorar", -"Add to Dictionary": "Adicionar ao Dicion\u00e1rio", -"Insert row before": "Inserir linha antes", -"Rows": "Linhas", -"Height": "Altura", -"Paste row after": "Colar linha depois", -"Alignment": "Alinhamento", -"Border color": "Cor da borda", -"Column group": "Agrupar coluna", -"Row": "Linha", -"Insert column before": "Inserir coluna antes", -"Split cell": "Dividir c\u00e9lula", -"Cell padding": "Espa\u00e7amento interno da c\u00e9lula", -"Cell spacing": "Espa\u00e7amento da c\u00e9lula", -"Row type": "Tipo de linha", -"Insert table": "Inserir tabela", -"Body": "Corpo", -"Caption": "Legenda", -"Footer": "Rodap\u00e9", -"Delete row": "Excluir linha", -"Paste row before": "Colar linha antes", -"Scope": "Escopo", -"Delete table": "Excluir tabela", -"H Align": "Alinhamento H", -"Top": "Superior", -"Header cell": "C\u00e9lula cabe\u00e7alho", -"Column": "Coluna", -"Row group": "Agrupar linha", -"Cell": "C\u00e9lula", -"Middle": "Meio", -"Cell type": "Tipo de c\u00e9lula", -"Copy row": "Copiar linha", -"Row properties": "Propriedades da linha", -"Table properties": "Propriedades da tabela", -"Bottom": "Inferior", -"V Align": "Alinhamento V", -"Header": "Cabe\u00e7alho", -"Right": "Direita", -"Insert column after": "Inserir coluna depois", -"Cols": "Colunas", -"Insert row after": "Inserir linha depois", -"Width": "Largura", -"Cell properties": "Propriedades da c\u00e9lula", -"Left": "Esquerdo", -"Cut row": "Recortar linha", -"Delete column": "Excluir coluna", -"Center": "Centro", -"Merge cells": "Agrupar c\u00e9lulas", -"Insert template": "Inserir modelo", -"Templates": "Modelos", -"Background color": "Cor do fundo", -"Custom...": "Personalizado...", -"Custom color": "Cor personalizada", -"No color": "Nenhuma cor", -"Text color": "Cor do texto", -"Show blocks": "Mostrar blocos", -"Show invisible characters": "Exibir caracteres invis\u00edveis", -"Words: {0}": "Palavras: {0}", -"Insert": "Inserir", -"File": "Arquivo", -"Edit": "Editar", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u00c1rea de texto formatado. Pressione ALT-F9 para exibir o menu, ALT-F10 para exibir a barra de ferramentas ou ALT-0 para exibir a ajuda", -"Tools": "Ferramentas", -"View": "Visualizar", -"Table": "Tabela", -"Format": "Formatar" -}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/langs/ru.js b/plugins/tinymce/tinymce/langs/ru.js deleted file mode 100644 index 6b8321d1..00000000 --- a/plugins/tinymce/tinymce/langs/ru.js +++ /dev/null @@ -1,54 +0,0 @@ -tinymce.addI18n('ru_RU',{ -"Cut": "\u0412\u044b\u0440\u0435\u0437\u0430\u0442\u044c", -"Heading 5": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 5", -"Header 2": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 2", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u0412\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043f\u0440\u044f\u043c\u043e\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0431\u0443\u0444\u0435\u0440\u0443 \u043e\u0431\u043c\u0435\u043d\u0430. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, Ctrl+X\/C\/V \u043d\u0430 \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0435.", -"Heading 4": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 4", -"Div": "Div", -"Heading 2": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 2", -"Paste": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c", -"Close": "\u0417\u0430\u043a\u0440\u044b\u0442\u044c", -"Font Family": "\u0428\u0440\u0438\u0444\u0442", -"Pre": "Pre", -"Align right": "\u0412\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435 \u0441\u043f\u0440\u0430\u0432\u0430", -"New document": "\u041d\u043e\u0432\u044b\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442", -"Blockquote": "Blockquote", -"Numbered list": "\u041d\u0443\u043c\u0435\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a", -"Heading 1": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 1", -"Headings": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435", -"Increase indent": "\u0423\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u043e\u0442\u0441\u0442\u0443\u043f", -"Formats": "\u0424\u043e\u0440\u043c\u0430\u0442\u044b", -"Headers": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438", -"Select all": "\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0432\u0441\u0451", -"Header 3": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 3", -"Blocks": "Blocks", -"Undo": "\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c", -"Strikethrough": "\u0417\u0430\u0447\u0435\u0440\u043a\u043d\u0443\u0442\u044b\u0439", -"Bullet list": "\u041c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a", -"Header 1": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 1", -"Superscript": "\u0421\u0443\u043f\u0435\u0440\u0441\u043a\u0440\u0438\u043f\u0442", -"Clear formatting": "\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", -"Font Sizes": "\u0420\u0430\u0437\u043c\u0435\u0440\u044b \u0448\u0440\u0438\u0444\u0442\u043e\u0432", -"Subscript": "\u041f\u043e\u0434\u0441\u043a\u0440\u0438\u043f\u0442", -"Header 6": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 6", -"Redo": "\u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c", -"Paragraph": "Paragraph", -"Ok": "\u043e\u043a", -"Bold": "\u0416\u0438\u0440\u043d\u044b\u0439", -"Code": "Code", -"Italic": "\u041a\u0443\u0440\u0441\u0438\u0432", -"Align center": "\u0412\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435 \u043f\u043e-\u0446\u0435\u043d\u0442\u0440\u0443", -"Header 5": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 5", -"Heading 6": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 6", -"Heading 3": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 3", -"Decrease indent": "\u0423\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u043e\u0442\u0441\u0442\u0443\u043f", -"Header 4": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 4", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043a\u0430\u043a \u0447\u0438\u0441\u0442\u044b\u0439 \u0442\u0435\u043a\u0441\u0442. \u0421\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0432\u0441\u0442\u0430\u0432\u0438\u0442\u0441\u044f \u043a\u0430\u043a \u0442\u0435\u043a\u0441\u0442, \u0434\u043e \u0442\u0435\u0445 \u043f\u043e\u0440, \u043f\u043e\u043a\u0430 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u044d\u0442\u0430 \u043e\u043f\u0446\u0438\u044f", -"Underline": "\u041f\u043e\u0434\u0447\u0435\u0440\u043a\u043d\u0443\u0442\u044b\u0439", -"Cancel": "\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c", -"Justify": "\u0412\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435 \u043f\u043e \u0448\u0438\u0440\u0438\u043d\u0435", -"Inline": "Inline", -"Copy": "\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c", -"Align left": "\u0412\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435 \u0441\u043b\u0435\u0432\u0430", -"Visual aids": "\u0412\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b" -}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/langs/tr.js b/plugins/tinymce/tinymce/langs/tr.js deleted file mode 100644 index e3e0da68..00000000 --- a/plugins/tinymce/tinymce/langs/tr.js +++ /dev/null @@ -1,219 +0,0 @@ -tinymce.addI18n('tr',{ -"Cut": "Kes", -"Heading 5": "Ba\u015fl\u0131k 5", -"Header 2": "Ba\u015fl\u0131k 2", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Taray\u0131c\u0131n\u0131z panoya do\u011frudan eri\u015fimi desteklemiyor. L\u00fctfen Ctrl+X\\\/C\\\/V klavye k\u0131sayollar\u0131n\u0131 kullan\u0131n\u0131z.", -"Heading 4": "Ba\u015fl\u0131k 4", -"Div": "Div", -"Heading 2": "Ba\u015fl\u0131k 2", -"Paste": "Yap\u0131\u015ft\u0131r", -"Close": "Kapat", -"Font Family": "Yaz\u0131 Tipleri", -"Pre": "Pre", -"Align right": "Sa\u011fa hizala", -"New document": "Yeni dok\u00fcman", -"Blockquote": "Al\u0131nt\u0131", -"Numbered list": "Numaral\u0131 liste ", -"Heading 1": "Ba\u015fl\u0131k 1", -"Headings": "Ba\u015fl\u0131klar", -"Increase indent": "Girintiyi art\u0131r", -"Formats": "Bi\u00e7imler", -"Headers": "Ba\u015fl\u0131klar", -"Select all": "T\u00fcm\u00fcn\u00fc se\u00e7", -"Header 3": "Ba\u015fl\u0131k 3", -"Blocks": "Bloklar", -"Undo": "Geri al", -"Strikethrough": "\u00dcst\u00fc \u00e7izili", -"Bullet list": "\u0130\u015faretli liste", -"Header 1": "Ba\u015fl\u0131k 1", -"Superscript": "\u00dcst simge", -"Clear formatting": "Bi\u00e7imi temizle", -"Font Sizes": "Yaz\u0131 Boyutlar\u0131", -"Subscript": "Alt simge", -"Header 6": "Ba\u015fl\u0131k 6", -"Redo": "Yinele", -"Paragraph": "Paragraf", -"Ok": "Tamam", -"Bold": "Kal\u0131n", -"Code": "Kod", -"Italic": "\u0130talik", -"Align center": "Ortala", -"Header 5": "Ba\u015fl\u0131k 5", -"Heading 6": "Ba\u015fl\u0131k 6", -"Heading 3": "Ba\u015fl\u0131k 3", -"Decrease indent": "Girintiyi azalt", -"Header 4": "Ba\u015fl\u0131k 4", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "D\u00fcz metin modunda yap\u0131\u015ft\u0131r. Bu se\u00e7ene\u011fi kapatana kadar i\u00e7erikler d\u00fcz metin olarak yap\u0131\u015ft\u0131r\u0131l\u0131r.", -"Underline": "Alt\u0131 \u00e7izili", -"Cancel": "\u0130ptal", -"Justify": "\u0130ki yana yasla", -"Inline": "Sat\u0131r i\u00e7i", -"Copy": "Kopyala", -"Align left": "Sola hizala", -"Visual aids": "G\u00f6rsel ara\u00e7lar", -"Lower Greek": "K\u00fc\u00e7\u00fck Yunan Harfleri", -"Square": "Kare", -"Default": "Varsay\u0131lan", -"Lower Alpha": "K\u00fc\u00e7\u00fck Harf", -"Circle": "Daire", -"Disc": "Disk", -"Upper Alpha": "B\u00fcy\u00fck Harf", -"Upper Roman": "B\u00fcy\u00fck Roman Harfleri ", -"Lower Roman": "K\u00fc\u00e7\u00fck Roman Harfleri ", -"Name": "\u0130sim", -"Anchor": "\u00c7apa", -"You have unsaved changes are you sure you want to navigate away?": "Kaydedilmemi\u015f de\u011fi\u015fiklikler var, sayfadan ayr\u0131lmak istedi\u011finize emin misiniz?", -"Restore last draft": "Son tasla\u011f\u0131 geri y\u00fckle", -"Special character": "\u00d6zel karakter", -"Source code": "Kaynak kodu", -"B": "B", -"R": "R", -"G": "G", -"Color": "Renk", -"Right to left": "Sa\u011fdan sola", -"Left to right": "Soldan sa\u011fa", -"Emoticons": "\u0130fadeler", -"Robots": "Robotlar", -"Document properties": "Dok\u00fcman \u00f6zellikleri", -"Title": "Ba\u015fl\u0131k", -"Keywords": "Anahtar kelimeler", -"Encoding": "Kodlama", -"Description": "A\u00e7\u0131klama", -"Author": "Yazar", -"Fullscreen": "Tam ekran", -"Horizontal line": "Yatay \u00e7izgi", -"Horizontal space": "Yatay bo\u015fluk", -"Insert\/edit image": "Resim ekle\/d\u00fczenle", -"General": "Genel", -"Advanced": "Geli\u015fmi\u015f", -"Source": "Kaynak", -"Border": "Kenarl\u0131k", -"Constrain proportions": "Oranlar\u0131 koru", -"Vertical space": "Dikey bo\u015fluk", -"Image description": "Resim a\u00e7\u0131klamas\u0131", -"Style": "Stil", -"Dimensions": "Boyutlar", -"Insert image": "Resim ekle", -"Zoom in": "Yak\u0131nla\u015ft\u0131r", -"Contrast": "Kontrast", -"Back": "Geri", -"Gamma": "Gama", -"Flip horizontally": "Enine \u00e7evir", -"Resize": "Yeniden Boyutland\u0131r", -"Sharpen": "Keskinle\u015ftir", -"Zoom out": "Uzakla\u015ft\u0131r", -"Image options": "Resim ayarlar\u0131", -"Apply": "Uygula", -"Brightness": "Parlakl\u0131k", -"Rotate clockwise": "Saat y\u00f6n\u00fcnde d\u00f6nd\u00fcr", -"Rotate counterclockwise": "Saatin tersi y\u00f6n\u00fcnde d\u00f6nd\u00fcr", -"Edit image": "Resmi d\u00fczenle", -"Color levels": "Renk d\u00fczeyleri", -"Crop": "K\u0131rp", -"Orientation": "Oryantasyon", -"Flip vertically": "Dikine \u00e7evir", -"Invert": "Ters \u00c7evir", -"Insert date\/time": "Tarih\/saat ekle", -"Remove link": "Ba\u011flant\u0131y\u0131 kald\u0131r", -"Url": "Url", -"Text to display": "Yaz\u0131y\u0131 g\u00f6r\u00fcnt\u00fcle", -"Anchors": "\u00c7apalar", -"Insert link": "Ba\u011flant\u0131 ekle", -"New window": "Yeni pencere", -"None": "Hi\u00e7biri", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "Girdi\u011finiz URL bir d\u0131\u015f ba\u011flant\u0131 gibi g\u00f6r\u00fcn\u00fcyor. Gerekli olan http:\/\/ \u00f6nekini eklemek ister misiniz?", -"Target": "Hedef", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "Girdi\u011finiz URL bir e-posta adresi gibi g\u00f6r\u00fcn\u00fcyor. Gerekli olan mailto: \u00f6nekini eklemek ister misiniz?", -"Insert\/edit link": "Ba\u011flant\u0131 ekle\/d\u00fczenle", -"Insert\/edit video": "Video ekle\/d\u00fczenle", -"Poster": "Poster", -"Alternative source": "Alternatif kaynak", -"Paste your embed code below:": "Video g\u00f6mme kodunu a\u015fa\u011f\u0131ya yap\u0131\u015ft\u0131r\u0131n\u0131z:", -"Insert video": "Video ekle", -"Embed": "G\u00f6mme", -"Nonbreaking space": "B\u00f6l\u00fcnemez bo\u015fluk", -"Page break": "Sayfa sonu", -"Paste as text": "Metin olarak yap\u0131\u015ft\u0131r", -"Preview": "\u00d6nizleme", -"Print": "Yazd\u0131r", -"Save": "Kaydet", -"Could not find the specified string.": "Herhangi bir sonu\u00e7 bulunamad\u0131.", -"Replace": "De\u011fi\u015ftir", -"Next": "Sonraki", -"Whole words": "Tam kelimeler", -"Find and replace": "Bul ve de\u011fi\u015ftir", -"Replace with": "Bununla de\u011fi\u015ftir", -"Find": "Bul", -"Replace all": "T\u00fcm\u00fcn\u00fc de\u011fi\u015ftir", -"Match case": "B\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harf duyarl\u0131", -"Prev": "\u00d6nceki", -"Spellcheck": "Yaz\u0131m denetimi", -"Finish": "Bitir", -"Ignore all": "T\u00fcm\u00fcn\u00fc yoksay", -"Ignore": "Yoksay", -"Add to Dictionary": "S\u00f6zl\u00fc\u011fe Ekle", -"Insert row before": "\u00dcste sat\u0131r ekle", -"Rows": "Sat\u0131rlar", -"Height": "Y\u00fckseklik", -"Paste row after": "Alta sat\u0131r yap\u0131\u015ft\u0131r", -"Alignment": "Hizalama", -"Border color": "Kenarl\u0131k rengi", -"Column group": "S\u00fctun grubu", -"Row": "Sat\u0131r", -"Insert column before": "Sola s\u00fctun ekle", -"Split cell": "H\u00fccre b\u00f6l", -"Cell padding": "H\u00fccre dolgusu", -"Cell spacing": "H\u00fccre aral\u0131\u011f\u0131", -"Row type": "Sat\u0131r tipi", -"Insert table": "Tablo ekle", -"Body": "G\u00f6vde", -"Caption": "Ba\u015fl\u0131k", -"Footer": "Alt", -"Delete row": "Sat\u0131r sil", -"Paste row before": "\u00dcste sat\u0131r yap\u0131\u015ft\u0131r", -"Scope": "Kapsam", -"Delete table": "Tablo sil", -"H Align": "Yatay Hizalama", -"Top": "\u00dcst", -"Header cell": "Ba\u015fl\u0131k h\u00fccresi", -"Column": "S\u00fctun", -"Row group": "Sat\u0131r grubu", -"Cell": "H\u00fccre", -"Middle": "Orta", -"Cell type": "H\u00fccre tipi", -"Copy row": "Sat\u0131r\u0131 kopyala", -"Row properties": "Sat\u0131r \u00f6zellikleri", -"Table properties": "Tablo \u00f6zellikleri", -"Bottom": "Alt", -"V Align": "Dikey Hizalama", -"Header": "Ba\u015fl\u0131k", -"Right": "Sa\u011f", -"Insert column after": "Sa\u011fa s\u00fctun ekle", -"Cols": "S\u00fctunlar", -"Insert row after": "Alta sat\u0131r ekle ", -"Width": "Geni\u015flik", -"Cell properties": "H\u00fccre \u00f6zellikleri", -"Left": "Sol", -"Cut row": "Sat\u0131r\u0131 kes", -"Delete column": "S\u00fctun sil", -"Center": "Orta", -"Merge cells": "H\u00fccreleri birle\u015ftir", -"Insert template": "\u015eablon ekle", -"Templates": "\u015eablonlar", -"Background color": "Arka plan rengi", -"Custom...": "\u00d6zel...", -"Custom color": "\u00d6zel renk", -"No color": "Renk yok", -"Text color": "Yaz\u0131 rengi", -"Show blocks": "Bloklar\u0131 g\u00f6ster", -"Show invisible characters": "G\u00f6r\u00fcnmez karakterleri g\u00f6ster", -"Words: {0}": "Kelime: {0}", -"Insert": "Ekle", -"File": "Dosya", -"Edit": "D\u00fczenle", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Zengin Metin Alan\u0131. Men\u00fc i\u00e7in ALT-F9 tu\u015funa bas\u0131n\u0131z. Ara\u00e7 \u00e7ubu\u011fu i\u00e7in ALT-F10 tu\u015funa bas\u0131n\u0131z. Yard\u0131m i\u00e7in ALT-0 tu\u015funa bas\u0131n\u0131z.", -"Tools": "Ara\u00e7lar", -"View": "G\u00f6r\u00fcn\u00fcm", -"Table": "Tablo", -"Format": "Bi\u00e7im" -}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/langs/uk.js b/plugins/tinymce/tinymce/langs/uk.js deleted file mode 100644 index d04d56c5..00000000 --- a/plugins/tinymce/tinymce/langs/uk.js +++ /dev/null @@ -1,219 +0,0 @@ -tinymce.addI18n('uk_UA',{ -"Cut": "\u0412\u0438\u0440\u0456\u0437\u0430\u0442\u0438", -"Heading 5": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 5", -"Header 2": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 2", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u0412\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043d\u0435 \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u0443\u0454 \u043f\u0440\u044f\u043c\u0438\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u0434\u043e \u0431\u0443\u0444\u0435\u0440\u0430 \u043e\u0431\u043c\u0456\u043d\u0443. \u0417\u0430\u043c\u0456\u0441\u0442\u044c \u0446\u044c\u043e\u0433\u043e \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0439\u0442\u0435 \u043f\u043e\u0454\u0434\u043d\u0430\u043d\u043d\u044f \u043a\u043b\u0430\u0432\u0456\u0448 Ctrl + X\/C\/V.", -"Heading 4": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 4", -"Div": "Div", -"Heading 2": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 2", -"Paste": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438", -"Close": "\u0417\u0430\u043a\u0440\u0438\u0442\u0438", -"Font Family": "\u0428\u0440\u0438\u0444\u0442", -"Pre": "Pre", -"Align right": "\u041f\u0440\u0430\u0432\u043e\u0440\u0443\u0447", -"New document": "\u041d\u043e\u0432\u0438\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442", -"Blockquote": "\u0426\u0438\u0442\u0430\u0442\u0430", -"Numbered list": "\u041f\u0440\u043e\u043d\u0443\u043c\u0435\u0440\u043e\u0432\u0430\u043d\u0438\u0439 \u0441\u043f\u0438\u0441\u043e\u043a", -"Heading 1": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 1", -"Headings": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438", -"Increase indent": "\u0417\u0431\u0456\u043b\u044c\u0448\u0438\u0442\u0438 \u0432\u0456\u0434\u0441\u0442\u0443\u043f", -"Formats": "\u0424\u043e\u0440\u043c\u0430\u0442\u0438", -"Headers": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438", -"Select all": "\u0412\u0438\u0431\u0435\u0440\u0456\u0442\u044c \u0443\u0441\u0435", -"Header 3": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 3", -"Blocks": "\u0411\u043b\u043e\u043a\u0438", -"Undo": "\u0412\u0456\u0434\u043c\u0456\u043d\u0438\u0442\u0438", -"Strikethrough": "\u041f\u0435\u0440\u0435\u043a\u0440\u0435\u0441\u043b\u0435\u043d\u0438\u0439", -"Bullet list": "\u041c\u0430\u0440\u043a\u0456\u0440\u043e\u0432\u0430\u043d\u0438\u0439 \u0441\u043f\u0438\u0441\u043e\u043a", -"Header 1": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 1", -"Superscript": "\u0412\u0435\u0440\u0445\u043d\u0456\u0439 \u0456\u043d\u0434\u0435\u043a\u0441", -"Clear formatting": "\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u0438 \u0444\u043e\u0440\u043c\u0430\u0442\u0443\u0432\u0430\u043d\u043d\u044f", -"Font Sizes": "\u0420\u043e\u0437\u043c\u0456\u0440 \u0448\u0440\u0438\u0444\u0442\u0430", -"Subscript": "\u0406\u043d\u0434\u0435\u043a\u0441", -"Header 6": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 6", -"Redo": "\u0412\u0456\u0434\u043d\u043e\u0432\u0438\u0442\u0438", -"Paragraph": "\u0410\u0431\u0437\u0430\u0446", -"Ok": "Ok", -"Bold": "\u0416\u0438\u0440\u043d\u0438\u0439", -"Code": "\u041a\u043e\u0434", -"Italic": "\u041a\u0443\u0440\u0441\u0438\u0432", -"Align center": "\u041f\u043e \u0446\u0435\u043d\u0442\u0440\u0443", -"Header 5": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 5", -"Heading 6": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 6", -"Heading 3": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 3", -"Decrease indent": "\u0417\u043c\u0435\u043d\u0448\u0438\u0442\u0438 \u0432\u0456\u0434\u0441\u0442\u0443\u043f", -"Header 4": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 4", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u0412\u0441\u0442\u0430\u0432\u043a\u0430 \u0437\u0430\u0440\u0430\u0437 \u0432 \u0440\u0435\u0436\u0438\u043c\u0456 \u0437\u0432\u0438\u0447\u0430\u0439\u043d\u043e\u0433\u043e \u0442\u0435\u043a\u0441\u0442\u0443. \u0417\u043c\u0456\u0441\u0442 \u0431\u0443\u0434\u0435 \u0432\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0439 \u044f\u043a \u043f\u0440\u043e\u0441\u0442\u0438\u0439 \u0442\u0435\u043a\u0441\u0442, \u043f\u043e\u043a\u0438 \u0412\u0438 \u043d\u0435 \u0432\u0438\u043c\u043a\u043d\u0435\u0442\u0435 \u0446\u044e \u043e\u043f\u0446\u0456\u044e.", -"Underline": "\u041f\u0456\u0434\u043a\u0440\u0435\u0441\u043b\u0435\u043d\u0438\u0439", -"Cancel": "\u0412\u0456\u0434\u043c\u0456\u043d\u0438\u0442\u0438", -"Justify": "\u0412\u0438\u0440\u0456\u0432\u043d\u044f\u0442\u0438", -"Inline": "\u0412\u0431\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0439", -"Copy": "\u041a\u043e\u043f\u0456\u044e\u0432\u0430\u0442\u0438", -"Align left": "\u041b\u0456\u0432\u043e\u0440\u0443\u0447", -"Visual aids": "\u0412\u0456\u0437\u0443\u0430\u043b\u044c\u043d\u0456 \u0437\u0430\u0441\u043e\u0431\u0438", -"Lower Greek": "\u041c\u0430\u043b\u0456 \u0433\u0440\u0435\u0446\u044c\u043a\u0456 \u043b\u0456\u0442\u0435\u0440\u0438", -"Square": "\u041a\u0432\u0430\u0434\u0440\u0430\u0442", -"Default": "\u0423\u043c\u043e\u0432\u0447\u0430\u043d\u043d\u044f", -"Lower Alpha": "\u041d\u0438\u0436\u043d\u0456\u0439 \u0440\u0435\u0433\u0456\u0441\u0442\u0440", -"Circle": "\u041a\u043e\u043b\u043e", -"Disc": "\u0414\u0438\u0441\u043a", -"Upper Alpha": "\u0412\u0435\u0440\u0445\u043d\u0456\u0439 \u0440\u0435\u0433\u0456\u0441\u0442\u0440", -"Upper Roman": "\u0420\u0438\u043c\u0441\u044c\u043a\u0456 \u0446\u0438\u0444\u0440\u0438 \u0443 \u0432\u0435\u0440\u0445\u043d\u044c\u043e\u043c\u0443 \u0440\u0435\u0433\u0456\u0441\u0442\u0440\u0456", -"Lower Roman": "\u0420\u0438\u043c\u0441\u044c\u043a\u0456 \u0446\u0438\u0444\u0440\u0438 \u0443 \u043d\u0438\u0436\u043d\u044c\u043e\u043c\u0443 \u0440\u0435\u0433\u0456\u0441\u0442\u0440\u0456", -"Name": "\u0406\u043c'\u044f", -"Anchor": "\u041f\u0440\u0438\u0432'\u044f\u0437\u043a\u0430", -"You have unsaved changes are you sure you want to navigate away?": "\u0423 \u0432\u0430\u0441 \u0454 \u043d\u0435\u0437\u0431\u0435\u0440\u0435\u0436\u0435\u043d\u0456 \u0437\u043c\u0456\u043d\u0438. \u0412\u0438 \u0432\u043f\u0435\u0432\u043d\u0435\u043d\u0456, \u0449\u043e \u0445\u043e\u0447\u0435\u0442\u0435 \u043f\u0456\u0442\u0438 ?", -"Restore last draft": "\u0412\u0456\u0434\u043d\u043e\u0432\u0438\u0442\u0438 \u043e\u0441\u0442\u0430\u043d\u043d\u0456\u0439 \u043f\u0440\u043e\u0435\u043a\u0442", -"Special character": "\u0421\u043f\u0435\u0446\u0456\u0430\u043b\u044c\u043d\u0438\u0439 \u0441\u0438\u043c\u0432\u043e\u043b", -"Source code": "\u0414\u0436\u0435\u0440\u0435\u043b\u043e", -"B": "B", -"R": "R", -"G": "G", -"Color": "\u041a\u043e\u043b\u0456\u0440", -"Right to left": "\u0421\u043f\u0440\u0430\u0432\u0430 \u043d\u0430\u043b\u0456\u0432\u043e", -"Left to right": "\u0417\u043b\u0456\u0432\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u043e", -"Emoticons": "\u0421\u043c\u0430\u0439\u043b\u0438", -"Robots": "\u0420\u043e\u0431\u043e\u0442\u0438", -"Document properties": "\u0412\u043b\u0430\u0441\u0442\u0438\u0432\u043e\u0441\u0442\u0456 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0443", -"Title": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a", -"Keywords": "\u041a\u043b\u044e\u0447\u043e\u0432\u0456 \u0441\u043b\u043e\u0432\u0430", -"Encoding": "\u041a\u043e\u0434\u0443\u0432\u0430\u043d\u043d\u044f", -"Description": "\u041e\u043f\u0438\u0441", -"Author": "\u0410\u0432\u0442\u043e\u0440", -"Fullscreen": "\u041d\u0430 \u0432\u0435\u0441\u044c \u0435\u043a\u0440\u0430\u043d", -"Horizontal line": "\u0413\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u0430 \u043b\u0456\u043d\u0456\u044f", -"Horizontal space": "\u0413\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u0438\u0439 \u043f\u0440\u043e\u043f\u0443\u0441\u043a", -"Insert\/edit image": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438\/\u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f", -"General": "\u0417\u0430\u0433\u0430\u043b\u044c\u043d\u0435", -"Advanced": "\u0414\u043e\u0434\u0430\u0442\u043a\u043e\u0432\u043e", -"Source": "\u0414\u0436\u0435\u0440\u0435\u043b\u043e", -"Border": "\u041c\u0435\u0436\u0430", -"Constrain proportions": "\u0417\u0431\u0435\u0440\u0456\u0433\u0430\u0442\u0438 \u043f\u0440\u043e\u043f\u043e\u0440\u0446\u0456\u0457", -"Vertical space": "\u0412\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u0438\u0439 \u043f\u0440\u043e\u043f\u0443\u0441\u043a", -"Image description": "\u041e\u043f\u0438\u0441 \u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f", -"Style": "\u0421\u0442\u0438\u043b\u044c", -"Dimensions": "\u0420\u043e\u0437\u043c\u0456\u0440", -"Insert image": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f", -"Zoom in": "\u0417\u0431\u0456\u043b\u044c\u0448\u0438\u0442\u0438", -"Contrast": "\u041a\u043e\u043d\u0442\u0440\u0430\u0441\u0442", -"Back": "\u041f\u043e\u0432\u0435\u0440\u043d\u0443\u0442\u0438\u0441\u044f", -"Gamma": "\u0413\u0430\u043c\u043c\u0430", -"Flip horizontally": "\u0412\u0456\u0434\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u0438 \u043f\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u0456", -"Resize": "\u0417\u043c\u0456\u043d\u0438\u0442\u0438 \u0440\u043e\u0437\u043c\u0456\u0440", -"Sharpen": "\u0427\u0456\u0442\u043a\u0456\u0441\u0442\u044c", -"Zoom out": "\u0417\u043c\u0435\u043d\u0448\u0438\u0442\u0438", -"Image options": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f", -"Apply": "\u0417\u0430\u0441\u0442\u043e\u0441\u0443\u0432\u0430\u0442\u0438", -"Brightness": "\u042f\u0441\u043a\u0440\u0430\u0432\u0456\u0441\u0442\u044c", -"Rotate clockwise": "\u041f\u043e\u0432\u0435\u0440\u043d\u0443\u0442\u0438 \u0437\u0430 \u0433\u043e\u0434\u0438\u043d\u043d\u0438\u043a\u043e\u0432\u043e\u044e \u0441\u0442\u0440\u0456\u043b\u043a\u043e\u044e", -"Rotate counterclockwise": "\u041f\u043e\u0432\u0435\u0440\u043d\u0443\u0442\u0438 \u043f\u0440\u043e\u0442\u0438 \u0433\u043e\u0434\u0438\u043d\u043d\u0438\u043a\u043e\u0432\u043e\u0457 \u0441\u0442\u0440\u0456\u043b\u043a\u0438", -"Edit image": "\u0420\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f", -"Color levels": "\u0420\u0456\u0432\u043d\u0456 \u043a\u043e\u043b\u044c\u043e\u0440\u0456\u0432", -"Crop": "\u041e\u0431\u0440\u0456\u0437\u0430\u0442\u0438", -"Orientation": "\u041e\u0440\u0456\u0454\u043d\u0442\u0430\u0446\u0456\u044f", -"Flip vertically": "\u0412\u0456\u0434\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u0438 \u043f\u043e \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u0456", -"Invert": "\u0406\u043d\u0432\u0435\u0440\u0441\u0456\u044f", -"Insert date\/time": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0434\u0430\u0442\u0443\/\u0447\u0430\u0441", -"Remove link": "\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f", -"Url": "URL", -"Text to display": "\u0422\u0435\u043a\u0441\u0442 \u0434\u043b\u044f \u0432\u0456\u0434\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f", -"Anchors": "\u042f\u043a\u043e\u0440\u044f", -"Insert link": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f", -"New window": "\u041d\u043e\u0432\u0435 \u0432\u0456\u043a\u043d\u043e", -"None": "\u041d\u0456", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "\u0421\u0445\u043e\u0436\u0435, \u0449\u043e \u0432\u0438 \u0432\u0432\u0435\u043b\u0438 \u0437\u043e\u0432\u043d\u0456\u0448\u043d\u0454 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f. \u0412\u0438 \u0431\u0430\u0436\u0430\u0454\u0442\u0435 \u0434\u043e\u0434\u0430\u0442\u0438 http:\/\/ \u043f\u0440\u0435\u0444\u0456\u043a\u0441?", -"Target": "\u041c\u0435\u0442\u0430", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "\u0421\u0445\u043e\u0436\u0435, \u0449\u043e \u0432\u0438 \u0432\u0432\u0435\u043b\u0438 \u0430\u0434\u0440\u0435\u0441\u0443 \u0435\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0457 \u043f\u043e\u0448\u0442\u0438. \u0412\u0438 \u0431\u0430\u0436\u0430\u0454\u0442\u0435 \u0434\u043e\u0434\u0430\u0442\u0438 \u043f\u0440\u0435\u0444\u0456\u043a\u0441 mailto:?", -"Insert\/edit link": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438\/\u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f", -"Insert\/edit video": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438\/\u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u0432\u0456\u0434\u0435\u043e", -"Poster": "\u041f\u043b\u0430\u043a\u0430\u0442", -"Alternative source": "\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u0435 \u0434\u0436\u0435\u0440\u0435\u043b\u043e", -"Paste your embed code below:": "\u0412\u0441\u0442\u0430\u0432\u0442\u0435 \u0432\u0430\u0448 \u043a\u043e\u0434 \u043d\u0438\u0436\u0447\u0435:", -"Insert video": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0432\u0456\u0434\u0435\u043e", -"Embed": "\u0412\u043f\u0440\u043e\u0432\u0430\u0434\u0438\u0442\u0438", -"Nonbreaking space": "\u041d\u0435\u0440\u043e\u0437\u0440\u0438\u0432\u043d\u0438\u0439 \u043f\u0440\u043e\u043f\u0443\u0441\u043a", -"Page break": "\u0420\u043e\u0437\u0440\u0438\u0432 \u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0438", -"Paste as text": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u044f\u043a \u0442\u0435\u043a\u0441\u0442", -"Preview": "\u041f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u0456\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434", -"Print": "\u0414\u0440\u0443\u043a", -"Save": "\u0417\u0431\u0435\u0440\u0435\u0433\u0442\u0438", -"Could not find the specified string.": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0437\u043d\u0430\u0439\u0442\u0438 \u0437\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u0440\u044f\u0434\u043e\u043a.", -"Replace": "\u0417\u0430\u043c\u0456\u043d\u0438\u0442\u0438", -"Next": "\u041d\u0430\u0441\u0442\u0443\u043f\u043d\u0438\u0439", -"Whole words": "\u0426\u0456\u043b\u0456 \u0441\u043b\u043e\u0432\u0430", -"Find and replace": "\u0417\u043d\u0430\u0439\u0442\u0438 \u0456 \u0437\u0430\u043c\u0456\u043d\u0438\u0442\u0438", -"Replace with": "\u0417\u0430\u043c\u0456\u043d\u0438\u0442\u0438 \u043d\u0430", -"Find": "\u0417\u043d\u0430\u0439\u0442\u0438", -"Replace all": "\u0417\u0430\u043c\u0456\u043d\u0438\u0442\u0438 \u0432\u0441\u0435", -"Match case": "\u0417 \u0443\u0440\u0430\u0445\u0443\u0432\u0430\u043d\u043d\u044f\u043c \u0440\u0435\u0433\u0456\u0441\u0442\u0440\u0443", -"Prev": "\u041f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u0456\u0439", -"Spellcheck": "\u041f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0430 \u043e\u0440\u0444\u043e\u0433\u0440\u0430\u0444\u0456\u0457", -"Finish": "\u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0438", -"Ignore all": "\u0406\u0433\u043d\u043e\u0440\u0443\u0432\u0430\u0442\u0438 \u0432\u0441\u0435", -"Ignore": "\u0406\u0433\u043d\u043e\u0440\u0443\u0432\u0430\u0442\u0438", -"Add to Dictionary": "\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u0441\u043b\u043e\u0432\u043d\u0438\u043a", -"Insert row before": "\u0412\u0441\u0442\u0430\u0432\u0442\u0435 \u0440\u044f\u0434\u043e\u043a \u043f\u0435\u0440\u0435\u0434", -"Rows": "\u0420\u044f\u0434\u043a\u0438", -"Height": "\u0412\u0438\u0441\u043e\u0442\u0430", -"Paste row after": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0440\u044f\u0434\u043e\u043a \u043f\u0456\u0441\u043b\u044f", -"Alignment": "\u0412\u0438\u0440\u0456\u0432\u043d\u044e\u0432\u0430\u043d\u043d\u044f", -"Border color": "\u041a\u043e\u043b\u0456\u0440 \u043c\u0435\u0436\u0456", -"Column group": "\u0413\u0440\u0443\u043f\u0430 \u0441\u0442\u043e\u0432\u043f\u0446\u0456\u0432", -"Row": "\u0420\u044f\u0434\u043e\u043a", -"Insert column before": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0441\u0442\u043e\u0432\u043f\u0435\u0446\u044c \u043f\u0435\u0440\u0435\u0434", -"Split cell": "\u0420\u043e\u0437\u0431\u0438\u0442\u0438 \u043a\u043e\u043c\u0456\u0440\u043a\u0443", -"Cell padding": "\u0417\u0430\u043f\u043e\u0432\u043d\u0435\u043d\u043d\u044f \u043a\u043e\u043c\u0456\u0440\u043e\u043a", -"Cell spacing": "\u0406\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u043c\u0456\u0436 \u043a\u043e\u043c\u0456\u0440\u043a\u0430\u043c\u0438", -"Row type": "\u0422\u0438\u043f \u0440\u044f\u0434\u043a\u0430", -"Insert table": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0442\u0430\u0431\u043b\u0438\u0446\u044e", -"Body": "\u0422\u0456\u043b\u043e", -"Caption": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a", -"Footer": "\u041d\u0438\u0436\u043d\u0456\u0439 \u043a\u043e\u043b\u043e\u043d\u0442\u0438\u0442\u0443\u043b", -"Delete row": "\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438 \u0440\u044f\u0434\u043e\u043a", -"Paste row before": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0440\u044f\u0434\u043e\u043a \u043f\u0435\u0440\u0435\u0434", -"Scope": "\u0423 \u043c\u0435\u0436\u0430\u0445", -"Delete table": "\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438 \u0442\u0430\u0431\u043b\u0438\u0446\u044e", -"H Align": "\u0413\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u0435 \u0432\u0438\u0440\u0456\u0432\u043d\u044e\u0432\u0430\u043d\u043d\u044f", -"Top": "\u041f\u043e \u0432\u0435\u0440\u0445\u043d\u044c\u043e\u043c\u0443 \u043a\u0440\u0430\u044e", -"Header cell": "\u041a\u043e\u043c\u0456\u0440\u043a\u0430 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0443", -"Column": "\u0421\u0442\u043e\u0432\u043f\u0435\u0446\u044c", -"Row group": "\u0413\u0440\u0443\u043f\u0430 \u0440\u044f\u0434\u043a\u0456\u0432", -"Cell": "\u041a\u043e\u043c\u0456\u0440\u043a\u0430", -"Middle": "\u041f\u043e \u0446\u0435\u043d\u0442\u0440\u0443", -"Cell type": "\u0422\u0438\u043f \u043a\u043e\u043c\u0456\u0440\u043a\u0438", -"Copy row": "\u041a\u043e\u043f\u0456\u044e\u0432\u0430\u0442\u0438 \u0440\u044f\u0434\u043e\u043a", -"Row properties": "\u0412\u043b\u0430\u0441\u0442\u0438\u0432\u043e\u0441\u0442\u0456 \u0440\u044f\u0434\u043a\u0430", -"Table properties": "\u0412\u043b\u0430\u0441\u0442\u0438\u0432\u043e\u0441\u0442\u0456 \u0442\u0430\u0431\u043b\u0438\u0446\u0456", -"Bottom": "\u041f\u043e \u043d\u0438\u0436\u043d\u044c\u043e\u043c\u0443 \u043a\u0440\u0430\u044e", -"V Align": "\u0412\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u0435 \u0432\u0438\u0440\u0456\u0432\u043d\u044e\u0432\u0430\u043d\u043d\u044f", -"Header": "\u0412\u0435\u0440\u0445\u043d\u0456\u0439 \u043a\u043e\u043b\u043e\u043d\u0442\u0438\u0442\u0443\u043b", -"Right": "\u041f\u0440\u0430\u0432\u043e\u0440\u0443\u0447", -"Insert column after": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0441\u0442\u043e\u0432\u043f\u0435\u0446\u044c \u043f\u0456\u0441\u043b\u044f", -"Cols": "\u0421\u0442\u043e\u0432\u043f\u0446\u0456", -"Insert row after": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0440\u044f\u0434\u043e\u043a \u043f\u0456\u0441\u043b\u044f", -"Width": "\u0428\u0438\u0440\u0438\u043d\u0430", -"Cell properties": "\u0412\u043b\u0430\u0441\u0442\u0438\u0432\u043e\u0441\u0442\u0456 \u043a\u043e\u043c\u0456\u0440\u043a\u0438", -"Left": "\u041b\u0456\u0432\u043e\u0440\u0443\u0447", -"Cut row": "\u0412\u0438\u0440\u0456\u0437\u0430\u0442\u0438 \u0440\u044f\u0434\u043e\u043a", -"Delete column": "\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438 \u0441\u0442\u043e\u0432\u043f\u0435\u0446\u044c", -"Center": "\u0426\u0435\u043d\u0442\u0440", -"Merge cells": "\u041e\u0431'\u0454\u0434\u043d\u0430\u0442\u0438 \u043a\u043e\u043c\u0456\u0440\u043a\u0438", -"Insert template": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0448\u0430\u0431\u043b\u043e\u043d", -"Templates": "\u0428\u0430\u0431\u043b\u043e\u043d\u0438", -"Background color": "\u041a\u043e\u043b\u0456\u0440 \u0444\u043e\u043d\u0443", -"Custom...": "\u0406\u043d\u0448\u0438\u0439...", -"Custom color": "\u041a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0446\u044c\u043a\u0438\u0439 \u043a\u043e\u043b\u0456\u0440", -"No color": "\u0411\u0435\u0437 \u043a\u043e\u043b\u044c\u043e\u0440\u0443", -"Text color": "\u041a\u043e\u043b\u0456\u0440 \u0442\u0435\u043a\u0441\u0442\u0443", -"Show blocks": "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u0438 \u0431\u043b\u043e\u043a\u0438", -"Show invisible characters": "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u0438 \u043d\u0435\u0432\u0438\u0434\u0438\u043c\u0456 \u0441\u0438\u043c\u0432\u043e\u043b\u0438", -"Words: {0}": "\u0421\u043b\u043e\u0432\u0430: {0}", -"Insert": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438", -"File": "\u0424\u0430\u0439\u043b", -"Edit": "\u041f\u0440\u0430\u0432\u043a\u0430", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u041e\u0431\u043b\u0430\u0441\u0442\u044c Rich \u0442\u0435\u043a\u0441\u0442\u0443. \u041d\u0430\u0442\u0438\u0441\u043d\u0456\u0442\u044c ALT-F9 - \u043c\u0435\u043d\u044e. \u041d\u0430\u0442\u0438\u0441\u043d\u0456\u0442\u044c ALT-F10 - \u043f\u0430\u043d\u0435\u043b\u044c \u0456\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0456\u0432. \u041d\u0430\u0442\u0438\u0441\u043d\u0456\u0442\u044c ALT-0 - \u0434\u043e\u0432\u0456\u0434\u043a\u0430", -"Tools": "\u0406\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0438", -"View": "\u0412\u0438\u0434", -"Table": "\u0422\u0430\u0431\u043b\u0438\u0446\u044f", -"Format": "\u0424\u043e\u0440\u043c\u0430\u0442" -}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/langs/zh.js b/plugins/tinymce/tinymce/langs/zh.js deleted file mode 100644 index 9f26409f..00000000 --- a/plugins/tinymce/tinymce/langs/zh.js +++ /dev/null @@ -1,219 +0,0 @@ -tinymce.addI18n('zh_TW',{ -"Cut": "\u526a\u4e0b", -"Heading 5": "\u6a19\u984c 5", -"Header 2": "\u6a19\u984c 2", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u60a8\u7684\u700f\u89bd\u5668\u4e0d\u652f\u63f4\u5b58\u53d6\u526a\u8cbc\u7c3f\uff0c\u53ef\u4ee5\u4f7f\u7528\u5feb\u901f\u9375 Ctrl + X\/C\/V \u4ee3\u66ff\u526a\u4e0b\u3001\u8907\u88fd\u8207\u8cbc\u4e0a\u3002", -"Heading 4": "\u6a19\u984c 4", -"Div": "Div", -"Heading 2": "\u6a19\u984c 2", -"Paste": "\u8cbc\u4e0a", -"Close": "\u95dc\u9589", -"Font Family": "\u5b57\u9ad4", -"Pre": "Pre", -"Align right": "\u7f6e\u53f3\u5c0d\u9f4a", -"New document": "\u65b0\u6587\u4ef6", -"Blockquote": "\u5f15\u7528", -"Numbered list": "\u6578\u5b57\u6e05\u55ae", -"Heading 1": "\u6a19\u984c 1", -"Headings": "\u6a19\u984c", -"Increase indent": "\u589e\u52a0\u7e2e\u6392", -"Formats": "\u683c\u5f0f", -"Headers": "\u6a19\u984c", -"Select all": "\u5168\u9078", -"Header 3": "\u6a19\u984c 3", -"Blocks": "\u5340\u584a", -"Undo": "\u5fa9\u539f", -"Strikethrough": "\u522a\u9664\u7dda", -"Bullet list": "\u9805\u76ee\u6e05\u55ae", -"Header 1": "\u6a19\u984c 1", -"Superscript": "\u4e0a\u6a19", -"Clear formatting": "\u6e05\u9664\u683c\u5f0f", -"Font Sizes": "\u5b57\u578b\u5927\u5c0f", -"Subscript": "\u4e0b\u6a19", -"Header 6": "\u6a19\u984c 6", -"Redo": "\u53d6\u6d88\u5fa9\u539f", -"Paragraph": "\u6bb5\u843d", -"Ok": "\u78ba\u5b9a", -"Bold": "\u7c97\u9ad4", -"Code": "\u7a0b\u5f0f\u78bc", -"Italic": "\u659c\u9ad4", -"Align center": "\u7f6e\u4e2d\u5c0d\u9f4a", -"Header 5": "\u6a19\u984c 5", -"Heading 6": "\u6a19\u984c 6", -"Heading 3": "\u6a19\u984c 3", -"Decrease indent": "\u6e1b\u5c11\u7e2e\u6392", -"Header 4": "\u6a19\u984c 4", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u76ee\u524d\u5c07\u4ee5\u7d14\u6587\u5b57\u7684\u6a21\u5f0f\u8cbc\u4e0a\uff0c\u60a8\u53ef\u4ee5\u518d\u9ede\u9078\u4e00\u6b21\u53d6\u6d88\u3002", -"Underline": "\u5e95\u7dda", -"Cancel": "\u53d6\u6d88", -"Justify": "\u5de6\u53f3\u5c0d\u9f4a", -"Inline": "Inline", -"Copy": "\u8907\u88fd", -"Align left": "\u7f6e\u5de6\u5c0d\u9f4a", -"Visual aids": "\u5c0f\u5e6b\u624b", -"Lower Greek": "\u5e0c\u81d8\u5b57\u6bcd", -"Square": "\u6b63\u65b9\u5f62", -"Default": "\u9810\u8a2d", -"Lower Alpha": "\u5c0f\u5beb\u82f1\u6587\u5b57\u6bcd", -"Circle": "\u7a7a\u5fc3\u5713", -"Disc": "\u5be6\u5fc3\u5713", -"Upper Alpha": "\u5927\u5beb\u82f1\u6587\u5b57\u6bcd", -"Upper Roman": "\u5927\u5beb\u7f85\u99ac\u6578\u5b57", -"Lower Roman": "\u5c0f\u5beb\u7f85\u99ac\u6578\u5b57", -"Name": "\u540d\u7a31", -"Anchor": "\u52a0\u5165\u9328\u9ede", -"You have unsaved changes are you sure you want to navigate away?": "\u7de8\u8f2f\u5c1a\u672a\u88ab\u5132\u5b58\uff0c\u4f60\u78ba\u5b9a\u8981\u96e2\u958b\uff1f", -"Restore last draft": "\u8f09\u5165\u4e0a\u4e00\u6b21\u7de8\u8f2f\u7684\u8349\u7a3f", -"Special character": "\u7279\u6b8a\u5b57\u5143", -"Source code": "\u539f\u59cb\u78bc", -"B": "\u85cd", -"R": "\u7d05", -"G": "\u7da0", -"Color": "\u984f\u8272", -"Right to left": "\u5f9e\u53f3\u5230\u5de6", -"Left to right": "\u5f9e\u5de6\u5230\u53f3", -"Emoticons": "\u8868\u60c5", -"Robots": "\u6a5f\u5668\u4eba", -"Document properties": "\u6587\u4ef6\u7684\u5c6c\u6027", -"Title": "\u6a19\u984c", -"Keywords": "\u95dc\u9375\u5b57", -"Encoding": "\u7de8\u78bc", -"Description": "\u63cf\u8ff0", -"Author": "\u4f5c\u8005", -"Fullscreen": "\u5168\u87a2\u5e55", -"Horizontal line": "\u6c34\u5e73\u7dda", -"Horizontal space": "\u5bec\u5ea6", -"Insert\/edit image": "\u63d2\u5165\/\u7de8\u8f2f \u5716\u7247", -"General": "\u4e00\u822c", -"Advanced": "\u9032\u968e", -"Source": "\u5716\u7247\u7db2\u5740", -"Border": "\u908a\u6846", -"Constrain proportions": "\u7b49\u6bd4\u4f8b\u7e2e\u653e", -"Vertical space": "\u9ad8\u5ea6", -"Image description": "\u5716\u7247\u63cf\u8ff0", -"Style": "\u6a23\u5f0f", -"Dimensions": "\u5c3a\u5bf8", -"Insert image": "\u63d2\u5165\u5716\u7247", -"Zoom in": "\u653e\u5927", -"Contrast": "\u5c0d\u6bd4", -"Back": "\u5f8c\u9000", -"Gamma": "\u4f3d\u99ac\u503c", -"Flip horizontally": "\u6c34\u5e73\u7ffb\u8f49", -"Resize": "\u8abf\u6574\u5927\u5c0f", -"Sharpen": "\u92b3\u5316", -"Zoom out": "\u7e2e\u5c0f", -"Image options": "\u5716\u7247\u9078\u9805", -"Apply": "\u61c9\u7528", -"Brightness": "\u4eae\u5ea6", -"Rotate clockwise": "\u9806\u6642\u91dd\u65cb\u8f49", -"Rotate counterclockwise": "\u9006\u6642\u91dd\u65cb\u8f49", -"Edit image": "\u7de8\u8f2f\u5716\u7247", -"Color levels": "\u984f\u8272\u5c64\u6b21", -"Crop": "\u88c1\u526a", -"Orientation": "\u65b9\u5411", -"Flip vertically": "\u5782\u76f4\u7ffb\u8f49", -"Invert": "\u53cd\u8f49", -"Insert date\/time": "\u63d2\u5165 \u65e5\u671f\/\u6642\u9593", -"Remove link": "\u79fb\u9664\u9023\u7d50", -"Url": "\u7db2\u5740", -"Text to display": "\u986f\u793a\u6587\u5b57", -"Anchors": "\u52a0\u5165\u9328\u9ede", -"Insert link": "\u63d2\u5165\u9023\u7d50", -"New window": "\u53e6\u958b\u8996\u7a97", -"None": "\u7121", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "\u4f60\u6240\u586b\u5beb\u7684URL\u5c6c\u65bc\u5916\u90e8\u93c8\u63a5\uff0c\u9700\u8981\u52a0\u4e0ahttp:\/\/:\u524d\u7db4\u55ce\uff1f", -"Target": "\u958b\u555f\u65b9\u5f0f", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "\u4f60\u6240\u586b\u5beb\u7684URL\u70ba\u96fb\u5b50\u90f5\u4ef6\uff0c\u9700\u8981\u52a0\u4e0amailto:\u524d\u7db4\u55ce\uff1f", -"Insert\/edit link": "\u63d2\u5165\/\u7de8\u8f2f\u9023\u7d50", -"Insert\/edit video": "\u63d2\u4ef6\/\u7de8\u8f2f \u5f71\u97f3", -"Poster": "\u9810\u89bd\u5716\u7247", -"Alternative source": "\u66ff\u4ee3\u5f71\u97f3", -"Paste your embed code below:": "\u8acb\u5c07\u60a8\u7684\u5d4c\u5165\u5f0f\u7a0b\u5f0f\u78bc\u8cbc\u5728\u4e0b\u9762:", -"Insert video": "\u63d2\u5165\u5f71\u97f3", -"Embed": "\u5d4c\u5165\u78bc", -"Nonbreaking space": "\u4e0d\u5206\u884c\u7684\u7a7a\u683c", -"Page break": "\u5206\u9801", -"Paste as text": "\u4ee5\u7d14\u6587\u5b57\u8cbc\u4e0a", -"Preview": "\u9810\u89bd", -"Print": "\u5217\u5370", -"Save": "\u5132\u5b58", -"Could not find the specified string.": "\u7121\u6cd5\u67e5\u8a62\u5230\u6b64\u7279\u5b9a\u5b57\u4e32", -"Replace": "\u66ff\u63db", -"Next": "\u4e0b\u4e00\u500b", -"Whole words": "\u6574\u500b\u55ae\u5b57", -"Find and replace": "\u5c0b\u627e\u53ca\u53d6\u4ee3", -"Replace with": "\u66f4\u63db", -"Find": "\u641c\u5c0b", -"Replace all": "\u66ff\u63db\u5168\u90e8", -"Match case": "\u76f8\u5339\u914d\u6848\u4ef6", -"Prev": "\u4e0a\u4e00\u500b", -"Spellcheck": "\u62fc\u5b57\u6aa2\u67e5", -"Finish": "\u5b8c\u6210", -"Ignore all": "\u5ffd\u7565\u6240\u6709", -"Ignore": "\u5ffd\u7565", -"Add to Dictionary": "\u52a0\u5165\u5b57\u5178\u4e2d", -"Insert row before": "\u63d2\u5165\u5217\u5728...\u4e4b\u524d", -"Rows": "\u5217", -"Height": "\u9ad8\u5ea6", -"Paste row after": "\u8cbc\u4e0a\u5217\u5728...\u4e4b\u5f8c", -"Alignment": "\u5c0d\u9f4a", -"Border color": "\u908a\u6846\u984f\u8272", -"Column group": "\u6b04\u4f4d\u7fa4\u7d44", -"Row": "\u5217", -"Insert column before": "\u63d2\u5165\u6b04\u4f4d\u5728...\u4e4b\u524d", -"Split cell": "\u5206\u5272\u5132\u5b58\u683c", -"Cell padding": "\u5132\u5b58\u683c\u7684\u908a\u8ddd", -"Cell spacing": "\u5132\u5b58\u683c\u5f97\u9593\u8ddd", -"Row type": "\u884c\u7684\u985e\u578b", -"Insert table": "\u63d2\u5165\u8868\u683c", -"Body": "\u4e3b\u9ad4", -"Caption": "\u8868\u683c\u6a19\u984c", -"Footer": "\u9801\u5c3e", -"Delete row": "\u522a\u9664\u5217", -"Paste row before": "\u8cbc\u4e0a\u5217\u5728...\u4e4b\u524d", -"Scope": "\u7bc4\u570d", -"Delete table": "\u522a\u9664\u8868\u683c", -"H Align": "\u6c34\u5e73\u4f4d\u7f6e", -"Top": "\u7f6e\u9802", -"Header cell": "\u6a19\u982d\u5132\u5b58\u683c", -"Column": "\u884c", -"Row group": "\u5217\u7fa4\u7d44", -"Cell": "\u5132\u5b58\u683c", -"Middle": "\u7f6e\u4e2d", -"Cell type": "\u5132\u5b58\u683c\u7684\u985e\u578b", -"Copy row": "\u8907\u88fd\u5217", -"Row properties": "\u5217\u5c6c\u6027", -"Table properties": "\u8868\u683c\u5c6c\u6027", -"Bottom": "\u7f6e\u5e95", -"V Align": "\u5782\u76f4\u4f4d\u7f6e", -"Header": "\u6a19\u982d", -"Right": "\u53f3\u908a", -"Insert column after": "\u63d2\u5165\u6b04\u4f4d\u5728...\u4e4b\u5f8c", -"Cols": "\u6b04\u4f4d\u6bb5", -"Insert row after": "\u63d2\u5165\u5217\u5728...\u4e4b\u5f8c", -"Width": "\u5bec\u5ea6", -"Cell properties": "\u5132\u5b58\u683c\u5c6c\u6027", -"Left": "\u5de6\u908a", -"Cut row": "\u526a\u4e0b\u5217", -"Delete column": "\u522a\u9664\u884c", -"Center": "\u4e2d\u9593", -"Merge cells": "\u5408\u4f75\u5132\u5b58\u683c", -"Insert template": "\u63d2\u5165\u6a23\u7248", -"Templates": "\u6a23\u7248", -"Background color": "\u80cc\u666f\u984f\u8272", -"Custom...": "\u81ea\u8a02", -"Custom color": "\u81ea\u8a02\u984f\u8272", -"No color": "No color", -"Text color": "\u6587\u5b57\u984f\u8272", -"Show blocks": "\u986f\u793a\u5340\u584a\u8cc7\u8a0a", -"Show invisible characters": "\u986f\u793a\u96b1\u85cf\u5b57\u5143", -"Words: {0}": "\u5b57\u6578\uff1a{0}", -"Insert": "\u63d2\u5165", -"File": "\u6a94\u6848", -"Edit": "\u7de8\u8f2f", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u8c50\u5bcc\u7684\u6587\u672c\u5340\u57df\u3002\u6309ALT-F9\u524d\u5f80\u4e3b\u9078\u55ae\u3002\u6309ALT-F10\u547c\u53eb\u5de5\u5177\u6b04\u3002\u6309ALT-0\u5c0b\u6c42\u5e6b\u52a9", -"Tools": "\u5de5\u5177", -"View": "\u6aa2\u8996", -"Table": "\u8868\u683c", -"Format": "\u683c\u5f0f" -}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/plugins/advlist/plugin.min.js b/plugins/tinymce/tinymce/plugins/advlist/plugin.min.js deleted file mode 100644 index 1e1c6680..00000000 --- a/plugins/tinymce/tinymce/plugins/advlist/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -tinymce.PluginManager.add("advlist",function(a){function b(a,b){var c=[];return tinymce.each(b.split(/[ ,]/),function(a){c.push({text:a.replace(/\-/g," ").replace(/\b\w/g,function(a){return a.toUpperCase()}),data:"default"==a?"":a})}),c}function c(b,c){a.undoManager.transact(function(){var d,e=a.dom,f=a.selection;d=e.getParent(f.getNode(),"ol,ul"),d&&d.nodeName==b&&c!==!1||a.execCommand("UL"==b?"InsertUnorderedList":"InsertOrderedList"),c=c===!1?g[b]:c,g[b]=c,d=e.getParent(f.getNode(),"ol,ul"),d&&(e.setStyle(d,"listStyleType",c?c:null),d.removeAttribute("data-mce-style")),a.focus()})}function d(b){var c=a.dom.getStyle(a.dom.getParent(a.selection.getNode(),"ol,ul"),"listStyleType")||"";b.control.items().each(function(a){a.active(a.settings.data===c)})}var e,f,g={};e=b("OL",a.getParam("advlist_number_styles","default,lower-alpha,lower-greek,lower-roman,upper-alpha,upper-roman")),f=b("UL",a.getParam("advlist_bullet_styles","default,circle,disc,square")),a.addButton("numlist",{type:"splitbutton",tooltip:"Numbered list",menu:e,onshow:d,onselect:function(a){c("OL",a.control.settings.data)},onclick:function(){c("OL",!1)}}),a.addButton("bullist",{type:"splitbutton",tooltip:"Bullet list",menu:f,onshow:d,onselect:function(a){c("UL",a.control.settings.data)},onclick:function(){c("UL",!1)}})}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/plugins/anchor/plugin.min.js b/plugins/tinymce/tinymce/plugins/anchor/plugin.min.js deleted file mode 100644 index 0dd4774b..00000000 --- a/plugins/tinymce/tinymce/plugins/anchor/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -tinymce.PluginManager.add("anchor",function(a){function b(){var b=a.selection.getNode(),c="",d="A"==b.tagName&&""===a.dom.getAttrib(b,"href");d&&(c=b.name||b.id||""),a.windowManager.open({title:"Anchor",body:{type:"textbox",name:"name",size:40,label:"Name",value:c},onsubmit:function(c){var e=c.data.name;d?b.id=e:(a.selection.collapse(!0),a.execCommand("mceInsertContent",!1,a.dom.createHTML("a",{id:e})))}})}a.addCommand("mceAnchor",b),a.addButton("anchor",{icon:"anchor",tooltip:"Anchor",onclick:b,stateSelector:"a:not([href])"}),a.addMenuItem("anchor",{icon:"anchor",text:"Anchor",context:"insert",onclick:b})}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/plugins/autolink/plugin.min.js b/plugins/tinymce/tinymce/plugins/autolink/plugin.min.js deleted file mode 100644 index 547eea7d..00000000 --- a/plugins/tinymce/tinymce/plugins/autolink/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -tinymce.PluginManager.add("autolink",function(a){function b(a){e(a,-1,"(",!0)}function c(a){e(a,0,"",!0)}function d(a){e(a,-1,"",!1)}function e(a,b,c){function d(a,b){if(0>b&&(b=0),3==a.nodeType){var c=a.data.length;b>c&&(b=c)}return b}function e(a,b){1!=a.nodeType||a.hasChildNodes()?g.setStart(a,d(a,b)):g.setStartBefore(a)}function f(a,b){1!=a.nodeType||a.hasChildNodes()?g.setEnd(a,d(a,b)):g.setEndAfter(a)}var g,h,i,j,k,l,m,n,o,p;if("A"!=a.selection.getNode().tagName){if(g=a.selection.getRng(!0).cloneRange(),g.startOffset<5){if(n=g.endContainer.previousSibling,!n){if(!g.endContainer.firstChild||!g.endContainer.firstChild.nextSibling)return;n=g.endContainer.firstChild.nextSibling}if(o=n.length,e(n,o),f(n,o),g.endOffset<5)return;h=g.endOffset,j=n}else{if(j=g.endContainer,3!=j.nodeType&&j.firstChild){for(;3!=j.nodeType&&j.firstChild;)j=j.firstChild;3==j.nodeType&&(e(j,0),f(j,j.nodeValue.length))}h=1==g.endOffset?2:g.endOffset-1-b}i=h;do e(j,h>=2?h-2:0),f(j,h>=1?h-1:0),h-=1,p=g.toString();while(" "!=p&&""!==p&&160!=p.charCodeAt(0)&&h-2>=0&&p!=c);g.toString()==c||160==g.toString().charCodeAt(0)?(e(j,h),f(j,i),h+=1):0===g.startOffset?(e(j,0),f(j,i)):(e(j,h),f(j,i)),l=g.toString(),"."==l.charAt(l.length-1)&&f(j,i-1),l=g.toString(),m=l.match(/^(https?:\/\/|ssh:\/\/|ftp:\/\/|file:\/|www\.|(?:mailto:)?[A-Z0-9._%+\-]+@)(.+)$/i),m&&("www."==m[1]?m[1]="http://www.":/@$/.test(m[1])&&!/^mailto:/.test(m[1])&&(m[1]="mailto:"+m[1]),k=a.selection.getBookmark(),a.selection.setRng(g),a.execCommand("createlink",!1,m[1]+m[2]),a.selection.moveToBookmark(k),a.nodeChanged())}}var f;return a.on("keydown",function(b){return 13==b.keyCode?d(a):void 0}),tinymce.Env.ie?void a.on("focus",function(){if(!f){f=!0;try{a.execCommand("AutoUrlDetect",!1,!0)}catch(b){}}}):(a.on("keypress",function(c){return 41==c.keyCode?b(a):void 0}),void a.on("keyup",function(b){return 32==b.keyCode?c(a):void 0}))}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/plugins/autoresize/plugin.min.js b/plugins/tinymce/tinymce/plugins/autoresize/plugin.min.js deleted file mode 100644 index a56d0d50..00000000 --- a/plugins/tinymce/tinymce/plugins/autoresize/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -tinymce.PluginManager.add("autoresize",function(a){function b(){return a.plugins.fullscreen&&a.plugins.fullscreen.isFullscreen()}function c(d){var g,h,i,j,k,l,m,n,o,p,q,r,s=tinymce.DOM;if(h=a.getDoc()){if(i=h.body,j=h.documentElement,k=e.autoresize_min_height,!i||d&&"setcontent"===d.type&&d.initial||b())return void(i&&j&&(i.style.overflowY="auto",j.style.overflowY="auto"));m=a.dom.getStyle(i,"margin-top",!0),n=a.dom.getStyle(i,"margin-bottom",!0),o=a.dom.getStyle(i,"padding-top",!0),p=a.dom.getStyle(i,"padding-bottom",!0),q=a.dom.getStyle(i,"border-top-width",!0),r=a.dom.getStyle(i,"border-bottom-width",!0),l=i.offsetHeight+parseInt(m,10)+parseInt(n,10)+parseInt(o,10)+parseInt(p,10)+parseInt(q,10)+parseInt(r,10),(isNaN(l)||0>=l)&&(l=tinymce.Env.ie?i.scrollHeight:tinymce.Env.webkit&&0===i.clientHeight?0:i.offsetHeight),l>e.autoresize_min_height&&(k=l),e.autoresize_max_height&&l>e.autoresize_max_height?(k=e.autoresize_max_height,i.style.overflowY="auto",j.style.overflowY="auto"):(i.style.overflowY="hidden",j.style.overflowY="hidden",i.scrollTop=0),k!==f&&(g=k-f,s.setStyle(a.iframeElement,"height",k+"px"),f=k,tinymce.isWebKit&&0>g&&c(d))}}function d(b,e,f){tinymce.util.Delay.setEditorTimeout(a,function(){c({}),b--?d(b,e,f):f&&f()},e)}var e=a.settings,f=0;a.settings.inline||(e.autoresize_min_height=parseInt(a.getParam("autoresize_min_height",a.getElement().offsetHeight),10),e.autoresize_max_height=parseInt(a.getParam("autoresize_max_height",0),10),a.on("init",function(){var b,c;b=a.getParam("autoresize_overflow_padding",1),c=a.getParam("autoresize_bottom_margin",50),b!==!1&&a.dom.setStyles(a.getBody(),{paddingLeft:b,paddingRight:b}),c!==!1&&a.dom.setStyles(a.getBody(),{paddingBottom:c})}),a.on("nodechange setcontent keyup FullscreenStateChanged",c),a.getParam("autoresize_on_init",!0)&&a.on("init",function(){d(20,100,function(){d(5,1e3)})}),a.addCommand("mceAutoResize",c))}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/plugins/autosave/plugin.min.js b/plugins/tinymce/tinymce/plugins/autosave/plugin.min.js deleted file mode 100644 index 11de44d9..00000000 --- a/plugins/tinymce/tinymce/plugins/autosave/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -tinymce._beforeUnloadHandler=function(){var a;return tinymce.each(tinymce.editors,function(b){b.plugins.autosave&&b.plugins.autosave.storeDraft(),!a&&b.isDirty()&&b.getParam("autosave_ask_before_unload",!0)&&(a=b.translate("You have unsaved changes are you sure you want to navigate away?"))}),a},tinymce.PluginManager.add("autosave",function(a){function b(a,b){var c={s:1e3,m:6e4};return a=/^(\d+)([ms]?)$/.exec(""+(a||b)),(a[2]?c[a[2]]:1)*parseInt(a,10)}function c(){var a=parseInt(n.getItem(k+"time"),10)||0;return(new Date).getTime()-a>m.autosave_retention?(d(!1),!1):!0}function d(b){n.removeItem(k+"draft"),n.removeItem(k+"time"),b!==!1&&a.fire("RemoveDraft")}function e(){!j()&&a.isDirty()&&(n.setItem(k+"draft",a.getContent({format:"raw",no_events:!0})),n.setItem(k+"time",(new Date).getTime()),a.fire("StoreDraft"))}function f(){c()&&(a.setContent(n.getItem(k+"draft"),{format:"raw"}),a.fire("RestoreDraft"))}function g(){l||(setInterval(function(){a.removed||e()},m.autosave_interval),l=!0)}function h(){var b=this;b.disabled(!c()),a.on("StoreDraft RestoreDraft RemoveDraft",function(){b.disabled(!c())}),g()}function i(){a.undoManager.beforeChange(),f(),d(),a.undoManager.add()}function j(b){var c=a.settings.forced_root_block;return b=tinymce.trim("undefined"==typeof b?a.getBody().innerHTML:b),""===b||new RegExp("^<"+c+"[^>]*>((\xa0| |[ ]|]*>)+?|)|
$","i").test(b)}var k,l,m=a.settings,n=tinymce.util.LocalStorage;k=m.autosave_prefix||"tinymce-autosave-{path}{query}-{id}-",k=k.replace(/\{path\}/g,document.location.pathname),k=k.replace(/\{query\}/g,document.location.search),k=k.replace(/\{id\}/g,a.id),m.autosave_interval=b(m.autosave_interval,"30s"),m.autosave_retention=b(m.autosave_retention,"20m"),a.addButton("restoredraft",{title:"Restore last draft",onclick:i,onPostRender:h}),a.addMenuItem("restoredraft",{text:"Restore last draft",onclick:i,onPostRender:h,context:"file"}),a.settings.autosave_restore_when_empty!==!1&&(a.on("init",function(){c()&&j()&&f()}),a.on("saveContent",function(){d()})),window.onbeforeunload=tinymce._beforeUnloadHandler,this.hasDraft=c,this.storeDraft=e,this.restoreDraft=f,this.removeDraft=d,this.isEmpty=j}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/plugins/bbcode/plugin.min.js b/plugins/tinymce/tinymce/plugins/bbcode/plugin.min.js deleted file mode 100644 index 4548e5e6..00000000 --- a/plugins/tinymce/tinymce/plugins/bbcode/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(){tinymce.create("tinymce.plugins.BBCodePlugin",{init:function(a){var b=this,c=a.getParam("bbcode_dialect","punbb").toLowerCase();a.on("beforeSetContent",function(a){a.content=b["_"+c+"_bbcode2html"](a.content)}),a.on("postProcess",function(a){a.set&&(a.content=b["_"+c+"_bbcode2html"](a.content)),a.get&&(a.content=b["_"+c+"_html2bbcode"](a.content))})},getInfo:function(){return{longname:"BBCode Plugin",author:"Ephox Corp",authorurl:"http://www.tinymce.com",infourl:"http://www.tinymce.com/wiki.php/Plugin:bbcode"}},_punbb_html2bbcode:function(a){function b(b,c){a=a.replace(b,c)}return a=tinymce.trim(a),b(/(.*?)<\/a>/gi,"[url=$1]$2[/url]"),b(/(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]"),b(/(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]"),b(/(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]"),b(/(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]"),b(/(.*?)<\/span>/gi,"[color=$1]$2[/color]"),b(/(.*?)<\/font>/gi,"[color=$1]$2[/color]"),b(/(.*?)<\/span>/gi,"[size=$1]$2[/size]"),b(/(.*?)<\/font>/gi,"$1"),b(//gi,"[img]$1[/img]"),b(/(.*?)<\/span>/gi,"[code]$1[/code]"),b(/(.*?)<\/span>/gi,"[quote]$1[/quote]"),b(/(.*?)<\/strong>/gi,"[code][b]$1[/b][/code]"),b(/(.*?)<\/strong>/gi,"[quote][b]$1[/b][/quote]"),b(/(.*?)<\/em>/gi,"[code][i]$1[/i][/code]"),b(/(.*?)<\/em>/gi,"[quote][i]$1[/i][/quote]"),b(/(.*?)<\/u>/gi,"[code][u]$1[/u][/code]"),b(/(.*?)<\/u>/gi,"[quote][u]$1[/u][/quote]"),b(/<\/(strong|b)>/gi,"[/b]"),b(/<(strong|b)>/gi,"[b]"),b(/<\/(em|i)>/gi,"[/i]"),b(/<(em|i)>/gi,"[i]"),b(/<\/u>/gi,"[/u]"),b(/(.*?)<\/span>/gi,"[u]$1[/u]"),b(//gi,"[u]"),b(/]*>/gi,"[quote]"),b(/<\/blockquote>/gi,"[/quote]"),b(/
/gi,"\n"),b(//gi,"\n"),b(/
/gi,"\n"),b(/

/gi,""),b(/<\/p>/gi,"\n"),b(/ |\u00a0/gi," "),b(/"/gi,'"'),b(/</gi,"<"),b(/>/gi,">"),b(/&/gi,"&"),a},_punbb_bbcode2html:function(a){function b(b,c){a=a.replace(b,c)}return a=tinymce.trim(a),b(/\n/gi,"
"),b(/\[b\]/gi,""),b(/\[\/b\]/gi,""),b(/\[i\]/gi,""),b(/\[\/i\]/gi,""),b(/\[u\]/gi,""),b(/\[\/u\]/gi,""),b(/\[url=([^\]]+)\](.*?)\[\/url\]/gi,'$2'),b(/\[url\](.*?)\[\/url\]/gi,'$1'),b(/\[img\](.*?)\[\/img\]/gi,''),b(/\[color=(.*?)\](.*?)\[\/color\]/gi,'$2'),b(/\[code\](.*?)\[\/code\]/gi,'$1 '),b(/\[quote.*?\](.*?)\[\/quote\]/gi,'$1 '),a}}),tinymce.PluginManager.add("bbcode",tinymce.plugins.BBCodePlugin)}(); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/plugins/charmap/plugin.min.js b/plugins/tinymce/tinymce/plugins/charmap/plugin.min.js deleted file mode 100644 index 71f3bbe5..00000000 --- a/plugins/tinymce/tinymce/plugins/charmap/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -tinymce.PluginManager.add("charmap",function(a){function b(){function b(a){for(;a;){if("TD"==a.nodeName)return a;a=a.parentNode}}var d,e,f,g;d='';var h=25,i=Math.ceil(c.length/h);for(f=0;i>f;f++){for(d+="",e=0;h>e;e++){var j=f*h+e;if(j
'+(k?String.fromCharCode(parseInt(k[0],10)):" ")+"
"}else d+="
"}d+="";var l={type:"container",html:d,onclick:function(c){var d=c.target;/^(TD|DIV)$/.test(d.nodeName)&&b(d).firstChild&&(a.execCommand("mceInsertContent",!1,tinymce.trim(d.innerText||d.textContent)),c.ctrlKey||g.close())},onmouseover:function(a){var c=b(a.target);c&&c.firstChild?(g.find("#preview").text(c.firstChild.firstChild.data),g.find("#previewTitle").text(c.title)):(g.find("#preview").text(" "),g.find("#previewTitle").text(" "))}};g=a.windowManager.open({title:"Special character",spacing:10,padding:10,items:[l,{type:"container",layout:"flex",direction:"column",align:"center",spacing:5,minWidth:160,minHeight:160,items:[{type:"label",name:"preview",text:" ",style:"font-size: 40px; text-align: center",border:1,minWidth:140,minHeight:80},{type:"label",name:"previewTitle",text:" ",style:"text-align: center",border:1,minWidth:140,minHeight:80}]}],buttons:[{text:"Close",onclick:function(){g.close()}}]})}var c=[["160","no-break space"],["173","soft hyphen"],["34","quotation mark"],["162","cent sign"],["8364","euro sign"],["163","pound sign"],["165","yen sign"],["169","copyright sign"],["174","registered sign"],["8482","trade mark sign"],["8240","per mille sign"],["181","micro sign"],["183","middle dot"],["8226","bullet"],["8230","three dot leader"],["8242","minutes / feet"],["8243","seconds / inches"],["167","section sign"],["182","paragraph sign"],["223","sharp s / ess-zed"],["8249","single left-pointing angle quotation mark"],["8250","single right-pointing angle quotation mark"],["171","left pointing guillemet"],["187","right pointing guillemet"],["8216","left single quotation mark"],["8217","right single quotation mark"],["8220","left double quotation mark"],["8221","right double quotation mark"],["8218","single low-9 quotation mark"],["8222","double low-9 quotation mark"],["60","less-than sign"],["62","greater-than sign"],["8804","less-than or equal to"],["8805","greater-than or equal to"],["8211","en dash"],["8212","em dash"],["175","macron"],["8254","overline"],["164","currency sign"],["166","broken bar"],["168","diaeresis"],["161","inverted exclamation mark"],["191","turned question mark"],["710","circumflex accent"],["732","small tilde"],["176","degree sign"],["8722","minus sign"],["177","plus-minus sign"],["247","division sign"],["8260","fraction slash"],["215","multiplication sign"],["185","superscript one"],["178","superscript two"],["179","superscript three"],["188","fraction one quarter"],["189","fraction one half"],["190","fraction three quarters"],["402","function / florin"],["8747","integral"],["8721","n-ary sumation"],["8734","infinity"],["8730","square root"],["8764","similar to"],["8773","approximately equal to"],["8776","almost equal to"],["8800","not equal to"],["8801","identical to"],["8712","element of"],["8713","not an element of"],["8715","contains as member"],["8719","n-ary product"],["8743","logical and"],["8744","logical or"],["172","not sign"],["8745","intersection"],["8746","union"],["8706","partial differential"],["8704","for all"],["8707","there exists"],["8709","diameter"],["8711","backward difference"],["8727","asterisk operator"],["8733","proportional to"],["8736","angle"],["180","acute accent"],["184","cedilla"],["170","feminine ordinal indicator"],["186","masculine ordinal indicator"],["8224","dagger"],["8225","double dagger"],["192","A - grave"],["193","A - acute"],["194","A - circumflex"],["195","A - tilde"],["196","A - diaeresis"],["197","A - ring above"],["198","ligature AE"],["199","C - cedilla"],["200","E - grave"],["201","E - acute"],["202","E - circumflex"],["203","E - diaeresis"],["204","I - grave"],["205","I - acute"],["206","I - circumflex"],["207","I - diaeresis"],["208","ETH"],["209","N - tilde"],["210","O - grave"],["211","O - acute"],["212","O - circumflex"],["213","O - tilde"],["214","O - diaeresis"],["216","O - slash"],["338","ligature OE"],["352","S - caron"],["217","U - grave"],["218","U - acute"],["219","U - circumflex"],["220","U - diaeresis"],["221","Y - acute"],["376","Y - diaeresis"],["222","THORN"],["224","a - grave"],["225","a - acute"],["226","a - circumflex"],["227","a - tilde"],["228","a - diaeresis"],["229","a - ring above"],["230","ligature ae"],["231","c - cedilla"],["232","e - grave"],["233","e - acute"],["234","e - circumflex"],["235","e - diaeresis"],["236","i - grave"],["237","i - acute"],["238","i - circumflex"],["239","i - diaeresis"],["240","eth"],["241","n - tilde"],["242","o - grave"],["243","o - acute"],["244","o - circumflex"],["245","o - tilde"],["246","o - diaeresis"],["248","o slash"],["339","ligature oe"],["353","s - caron"],["249","u - grave"],["250","u - acute"],["251","u - circumflex"],["252","u - diaeresis"],["253","y - acute"],["254","thorn"],["255","y - diaeresis"],["913","Alpha"],["914","Beta"],["915","Gamma"],["916","Delta"],["917","Epsilon"],["918","Zeta"],["919","Eta"],["920","Theta"],["921","Iota"],["922","Kappa"],["923","Lambda"],["924","Mu"],["925","Nu"],["926","Xi"],["927","Omicron"],["928","Pi"],["929","Rho"],["931","Sigma"],["932","Tau"],["933","Upsilon"],["934","Phi"],["935","Chi"],["936","Psi"],["937","Omega"],["945","alpha"],["946","beta"],["947","gamma"],["948","delta"],["949","epsilon"],["950","zeta"],["951","eta"],["952","theta"],["953","iota"],["954","kappa"],["955","lambda"],["956","mu"],["957","nu"],["958","xi"],["959","omicron"],["960","pi"],["961","rho"],["962","final sigma"],["963","sigma"],["964","tau"],["965","upsilon"],["966","phi"],["967","chi"],["968","psi"],["969","omega"],["8501","alef symbol"],["982","pi symbol"],["8476","real part symbol"],["978","upsilon - hook symbol"],["8472","Weierstrass p"],["8465","imaginary part"],["8592","leftwards arrow"],["8593","upwards arrow"],["8594","rightwards arrow"],["8595","downwards arrow"],["8596","left right arrow"],["8629","carriage return"],["8656","leftwards double arrow"],["8657","upwards double arrow"],["8658","rightwards double arrow"],["8659","downwards double arrow"],["8660","left right double arrow"],["8756","therefore"],["8834","subset of"],["8835","superset of"],["8836","not a subset of"],["8838","subset of or equal to"],["8839","superset of or equal to"],["8853","circled plus"],["8855","circled times"],["8869","perpendicular"],["8901","dot operator"],["8968","left ceiling"],["8969","right ceiling"],["8970","left floor"],["8971","right floor"],["9001","left-pointing angle bracket"],["9002","right-pointing angle bracket"],["9674","lozenge"],["9824","black spade suit"],["9827","black club suit"],["9829","black heart suit"],["9830","black diamond suit"],["8194","en space"],["8195","em space"],["8201","thin space"],["8204","zero width non-joiner"],["8205","zero width joiner"],["8206","left-to-right mark"],["8207","right-to-left mark"]];a.addCommand("mceShowCharmap",b),a.addButton("charmap",{icon:"charmap",tooltip:"Special character",cmd:"mceShowCharmap"}),a.addMenuItem("charmap",{icon:"charmap",text:"Special character",cmd:"mceShowCharmap",context:"insert"})}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/plugins/code/plugin.min.js b/plugins/tinymce/tinymce/plugins/code/plugin.min.js deleted file mode 100644 index d6331f87..00000000 --- a/plugins/tinymce/tinymce/plugins/code/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -tinymce.PluginManager.add("code",function(a){function b(){var b=a.windowManager.open({title:"Source code",body:{type:"textbox",name:"code",multiline:!0,minWidth:a.getParam("code_dialog_width",600),minHeight:a.getParam("code_dialog_height",Math.min(tinymce.DOM.getViewPort().h-200,500)),spellcheck:!1,style:"direction: ltr; text-align: left"},onSubmit:function(b){a.focus(),a.undoManager.transact(function(){a.setContent(b.data.code)}),a.selection.setCursorLocation(),a.nodeChanged()}});b.find("#code").value(a.getContent({source_view:!0}))}a.addCommand("mceCodeEditor",b),a.addButton("code",{icon:"code",tooltip:"Source code",onclick:b}),a.addMenuItem("code",{icon:"code",text:"Source code",context:"tools",onclick:b})}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/plugins/codesample/css/prism.css b/plugins/tinymce/tinymce/plugins/codesample/css/prism.css deleted file mode 100644 index 28622b52..00000000 --- a/plugins/tinymce/tinymce/plugins/codesample/css/prism.css +++ /dev/null @@ -1,138 +0,0 @@ -/* http://prismjs.com/download.html?themes=prism&languages=markup+css+clike+javascript */ -/** - * prism.js default theme for JavaScript, CSS and HTML - * Based on dabblet (http://dabblet.com) - * @author Lea Verou - */ - -code[class*="language-"], -pre[class*="language-"] { - color: black; - text-shadow: 0 1px white; - font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; - direction: ltr; - text-align: left; - white-space: pre; - word-spacing: normal; - word-break: normal; - word-wrap: normal; - line-height: 1.5; - - -moz-tab-size: 4; - -o-tab-size: 4; - tab-size: 4; - - -webkit-hyphens: none; - -moz-hyphens: none; - -ms-hyphens: none; - hyphens: none; -} - -pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, -code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { - text-shadow: none; - background: #b3d4fc; -} - -pre[class*="language-"]::selection, pre[class*="language-"] ::selection, -code[class*="language-"]::selection, code[class*="language-"] ::selection { - text-shadow: none; - background: #b3d4fc; -} - -@media print { - code[class*="language-"], - pre[class*="language-"] { - text-shadow: none; - } -} - -/* Code blocks */ -pre[class*="language-"] { - padding: 1em; - margin: .5em 0; - overflow: auto; -} - -:not(pre) > code[class*="language-"], -pre[class*="language-"] { - background: #f5f2f0; -} - -/* Inline code */ -:not(pre) > code[class*="language-"] { - padding: .1em; - border-radius: .3em; -} - -.token.comment, -.token.prolog, -.token.doctype, -.token.cdata { - color: slategray; -} - -.token.punctuation { - color: #999; -} - -.namespace { - opacity: .7; -} - -.token.property, -.token.tag, -.token.boolean, -.token.number, -.token.constant, -.token.symbol, -.token.deleted { - color: #905; -} - -.token.selector, -.token.attr-name, -.token.string, -.token.char, -.token.builtin, -.token.inserted { - color: #690; -} - -.token.operator, -.token.entity, -.token.url, -.language-css .token.string, -.style .token.string { - color: #a67f59; - background: hsla(0, 0%, 100%, .5); -} - -.token.atrule, -.token.attr-value, -.token.keyword { - color: #07a; -} - -.token.function { - color: #DD4A68; -} - -.token.regex, -.token.important, -.token.variable { - color: #e90; -} - -.token.important, -.token.bold { - font-weight: bold; -} -.token.italic { - font-style: italic; -} - -.token.entity { - cursor: help; -} - diff --git a/plugins/tinymce/tinymce/plugins/codesample/plugin.min.js b/plugins/tinymce/tinymce/plugins/codesample/plugin.min.js deleted file mode 100644 index 8034af16..00000000 --- a/plugins/tinymce/tinymce/plugins/codesample/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(a,b){"use strict";function c(a,b){for(var c,d=[],f=0;fa.length)break a;if(!(q instanceof e)){k.lastIndex=0;var r=k.exec(q);if(r){m&&(n=r[1].length);var s=r.index-1+n,r=r[0].slice(n),t=r.length,u=s+t,v=q.slice(0,s+1),w=q.slice(u+1),x=[p,1];v&&x.push(v);var y=new e(h,l?c.tokenize(r,l):r,o);x.push(y),w&&x.push(w),Array.prototype.splice.apply(f,x)}}}}}return f},hooks:{all:{},add:function(a,b){var d=c.hooks.all;d[a]=d[a]||[],d[a].push(b)},run:function(a,b){var d=c.hooks.all[a];if(d&&d.length)for(var e,f=0;e=d[f++];)e(b)}}},d=c.Token=function(a,b,c){this.type=a,this.content=b,this.alias=c};return d.stringify=function(a,b,e){if("string"==typeof a)return a;if("Array"===c.util.type(a))return a.map(function(c){return d.stringify(c,b,a)}).join("");var f={type:a.type,content:d.stringify(a.content,b,e),tag:"span",classes:["token",a.type],attributes:{},language:b,parent:e};if("comment"==f.type&&(f.attributes.spellcheck="true"),a.alias){var g="Array"===c.util.type(a.alias)?a.alias:[a.alias];Array.prototype.push.apply(f.classes,g)}c.hooks.run("wrap",f);var h="";for(var i in f.attributes)h+=(h?" ":"")+i+'="'+(f.attributes[i]||"")+'"';return"<"+f.tag+' class="'+f.classes.join(" ")+'" '+h+">"+f.content+""},b.document?void 0:b.addEventListener?(b.addEventListener("message",function(a){var d=JSON.parse(a.data),e=d.language,f=d.code,g=d.immediateClose;b.postMessage(c.highlight(f,c.languages[e],e)),g&&b.close()},!1),b.Prism):b.Prism}();return"undefined"!=typeof module&&module.exports&&(module.exports=c),"undefined"!=typeof global&&(global.Prism=c),c.languages.markup={comment://,prolog:/<\?[\w\W]+?\?>/,doctype://,cdata://i,tag:{pattern:/<\/?[^\s>\/=.]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\\1|\\?(?!\1)[\w\W])*\1|[^\s'">=]+))?)*\s*\/?>/i,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=(?:('|")[\w\W]*?(\1)|[^\s>]+)/i,inside:{punctuation:/[=>"']/}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/&#?[\da-z]{1,8};/i},c.hooks.add("wrap",function(a){"entity"===a.type&&(a.attributes.title=a.content.replace(/&/,"&"))}),c.languages.xml=c.languages.markup,c.languages.html=c.languages.markup,c.languages.mathml=c.languages.markup,c.languages.svg=c.languages.markup,c.languages.css={comment:/\/\*[\w\W]*?\*\//,atrule:{pattern:/@[\w-]+?.*?(;|(?=\s*\{))/i,inside:{rule:/@[\w-]+/}},url:/url\((?:(["'])(\\(?:\r\n|[\w\W])|(?!\1)[^\\\r\n])*\1|.*?)\)/i,selector:/[^\{\}\s][^\{\};]*?(?=\s*\{)/,string:/("|')(\\(?:\r\n|[\w\W])|(?!\1)[^\\\r\n])*\1/,property:/(\b|\B)[\w-]+(?=\s*:)/i,important:/\B!important\b/i,"function":/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:]/},c.languages.css.atrule.inside.rest=c.util.clone(c.languages.css),c.languages.markup&&(c.languages.insertBefore("markup","tag",{style:{pattern:/[\w\W]*?<\/style>/i,inside:{tag:{pattern:/|<\/style>/i,inside:c.languages.markup.tag.inside},rest:c.languages.css},alias:"language-css"}}),c.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|').*?\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:c.languages.markup.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:c.languages.css}},alias:"language-css"}},c.languages.markup.tag)),c.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\w\W]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0}],string:/(["'])(\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,"class-name":{pattern:/((?:\b(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[a-z0-9_\.\\]+/i,lookbehind:!0,inside:{punctuation:/(\.|\\)/}},keyword:/\b(if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,"boolean":/\b(true|false)\b/,"function":/[a-z0-9_]+(?=\()/i,number:/\b-?(?:0x[\da-f]+|\d*\.?\d+(?:e[+-]?\d+)?)\b/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,punctuation:/[{}[\];(),.:]/},c.languages.javascript=c.languages.extend("clike",{keyword:/\b(as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/,number:/\b-?(0x[\dA-Fa-f]+|0b[01]+|0o[0-7]+|\d*\.?\d+([Ee][+-]?\d+)?|NaN|Infinity)\b/,"function":/[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*(?=\()/i}),c.languages.insertBefore("javascript","keyword",{regex:{pattern:/(^|[^\/])\/(?!\/)(\[.+?]|\\.|[^\/\\\r\n])+\/[gimyu]{0,5}(?=\s*($|[\r\n,.;})]))/,lookbehind:!0}}),c.languages.insertBefore("javascript","class-name",{"template-string":{pattern:/`(?:\\`|\\?[^`])*`/,inside:{interpolation:{pattern:/\$\{[^}]+\}/,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:c.languages.javascript}},string:/[\s\S]+/}}}),c.languages.markup&&c.languages.insertBefore("markup","tag",{script:{pattern:/[\w\W]*?<\/script>/i,inside:{tag:{pattern:/|<\/script>/i,inside:c.languages.markup.tag.inside},rest:c.languages.javascript},alias:"language-javascript"}}),c.languages.js=c.languages.javascript,c.languages.c=c.languages.extend("clike",{keyword:/\b(asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/,operator:/\-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*\/]/,number:/\b-?(?:0x[\da-f]+|\d*\.?\d+(?:e[+-]?\d+)?)[ful]*\b/i}),c.languages.insertBefore("c","string",{macro:{pattern:/(^\s*)#\s*[a-z]+([^\r\n\\]|\\.|\\(?:\r\n?|\n))*/im,lookbehind:!0,alias:"property",inside:{string:{pattern:/(#\s*include\s*)(<.+?>|("|')(\\?.)+?\3)/,lookbehind:!0}}}}),delete c.languages.c["class-name"],delete c.languages.c["boolean"],c.languages.csharp=c.languages.extend("clike",{keyword:/\b(abstract|as|async|await|base|bool|break|byte|case|catch|char|checked|class|const|continue|decimal|default|delegate|do|double|else|enum|event|explicit|extern|false|finally|fixed|float|for|foreach|goto|if|implicit|in|int|interface|internal|is|lock|long|namespace|new|null|object|operator|out|override|params|private|protected|public|readonly|ref|return|sbyte|sealed|short|sizeof|stackalloc|static|string|struct|switch|this|throw|true|try|typeof|uint|ulong|unchecked|unsafe|ushort|using|virtual|void|volatile|while|add|alias|ascending|async|await|descending|dynamic|from|get|global|group|into|join|let|orderby|partial|remove|select|set|value|var|where|yield)\b/,string:[/@("|')(\1\1|\\\1|\\?(?!\1)[\s\S])*\1/,/("|')(\\?.)*?\1/],number:/\b-?(0x[\da-f]+|\d*\.?\d+)\b/i}),c.languages.insertBefore("csharp","keyword",{preprocessor:{pattern:/(^\s*)#.*/m,lookbehind:!0}}),c.languages.cpp=c.languages.extend("c",{keyword:/\b(alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|class|compl|const|constexpr|const_cast|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|float|for|friend|goto|if|inline|int|long|mutable|namespace|new|noexcept|nullptr|operator|private|protected|public|register|reinterpret_cast|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,"boolean":/\b(true|false)\b/,operator:/[-+]{1,2}|!=?|<{1,2}=?|>{1,2}=?|\->|:{1,2}|={1,2}|\^|~|%|&{1,2}|\|?\||\?|\*|\/|\b(and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/}),c.languages.insertBefore("cpp","keyword",{"class-name":{pattern:/(class\s+)[a-z0-9_]+/i,lookbehind:!0}}),c.languages.java=c.languages.extend("clike",{keyword:/\b(abstract|continue|for|new|switch|assert|default|goto|package|synchronized|boolean|do|if|private|this|break|double|implements|protected|throw|byte|else|import|public|throws|case|enum|instanceof|return|transient|catch|extends|int|short|try|char|final|interface|static|void|class|finally|long|strictfp|volatile|const|float|native|super|while)\b/,number:/\b0b[01]+\b|\b0x[\da-f]*\.?[\da-fp\-]+\b|\b\d*\.?\d+(?:e[+-]?\d+)?[df]?\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|!=?|<>?>?=?|==?|&[&=]?|\|[|=]?|\*=?|\/=?|%=?|\^=?|[?:~])/m,lookbehind:!0}}),c.languages.php=c.languages.extend("clike",{keyword:/\b(and|or|xor|array|as|break|case|cfunction|class|const|continue|declare|default|die|do|else|elseif|enddeclare|endfor|endforeach|endif|endswitch|endwhile|extends|for|foreach|function|include|include_once|global|if|new|return|static|switch|use|require|require_once|var|while|abstract|interface|public|implements|private|protected|parent|throw|null|echo|print|trait|namespace|final|yield|goto|instanceof|finally|try|catch)\b/i,constant:/\b[A-Z0-9_]{2,}\b/,comment:{pattern:/(^|[^\\])(?:\/\*[\w\W]*?\*\/|\/\/.*)/,lookbehind:!0}}),c.languages.insertBefore("php","class-name",{"shell-comment":{pattern:/(^|[^\\])#.*/,lookbehind:!0,alias:"comment"}}),c.languages.insertBefore("php","keyword",{delimiter:/\?>|<\?(?:php)?/i,variable:/\$\w+\b/i,"package":{pattern:/(\\|namespace\s+|use\s+)[\w\\]+/,lookbehind:!0,inside:{punctuation:/\\/}}}),c.languages.insertBefore("php","operator",{property:{pattern:/(->)[\w]+/,lookbehind:!0}}),c.languages.markup&&(c.hooks.add("before-highlight",function(a){"php"===a.language&&(a.tokenStack=[],a.backupCode=a.code,a.code=a.code.replace(/(?:<\?php|<\?)[\w\W]*?(?:\?>)/gi,function(b){return a.tokenStack.push(b),"{{{PHP"+a.tokenStack.length+"}}}"}))}),c.hooks.add("before-insert",function(a){"php"===a.language&&(a.code=a.backupCode,delete a.backupCode)}),c.hooks.add("after-highlight",function(a){if("php"===a.language){for(var b,d=0;b=a.tokenStack[d];d++)a.highlightedCode=a.highlightedCode.replace("{{{PHP"+(d+1)+"}}}",c.highlight(b,a.grammar,"php").replace(/\$/g,"$$$$"));a.element.innerHTML=a.highlightedCode}}),c.hooks.add("wrap",function(a){"php"===a.language&&"markup"===a.type&&(a.content=a.content.replace(/(\{\{\{PHP[0-9]+\}\}\})/g,'$1'))}),c.languages.insertBefore("php","comment",{markup:{pattern:/<[^?]\/?(.*?)>/,inside:c.languages.markup},php:/\{\{\{PHP[0-9]+\}\}\}/})),c.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:/"""[\s\S]+?"""|'''[\s\S]+?'''|("|')(?:\\?.)*?\1/,"function":{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_][a-zA-Z0-9_]*(?=\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)[a-z0-9_]+/i,lookbehind:!0},keyword:/\b(?:as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|pass|print|raise|return|try|while|with|yield)\b/,"boolean":/\b(?:True|False)\b/,number:/\b-?(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*\.?\d*|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:or|and|not)\b/,punctuation:/[{}[\];(),.:]/},function(a){a.languages.ruby=a.languages.extend("clike",{comment:/#(?!\{[^\r\n]*?\}).*/,keyword:/\b(alias|and|BEGIN|begin|break|case|class|def|define_method|defined|do|each|else|elsif|END|end|ensure|false|for|if|in|module|new|next|nil|not|or|raise|redo|require|rescue|retry|return|self|super|then|throw|true|undef|unless|until|when|while|yield)\b/});var b={pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"tag"},rest:a.util.clone(a.languages.ruby)}};a.languages.insertBefore("ruby","keyword",{regex:[{pattern:/%r([^a-zA-Z0-9\s\{\(\[<])(?:[^\\]|\\[\s\S])*?\1[gim]{0,3}/,inside:{interpolation:b}},{pattern:/%r\((?:[^()\\]|\\[\s\S])*\)[gim]{0,3}/,inside:{interpolation:b}},{pattern:/%r\{(?:[^#{}\\]|#(?:\{[^}]+\})?|\\[\s\S])*\}[gim]{0,3}/,inside:{interpolation:b}},{pattern:/%r\[(?:[^\[\]\\]|\\[\s\S])*\][gim]{0,3}/,inside:{interpolation:b}},{pattern:/%r<(?:[^<>\\]|\\[\s\S])*>[gim]{0,3}/,inside:{interpolation:b}},{pattern:/(^|[^\/])\/(?!\/)(\[.+?]|\\.|[^\/\r\n])+\/[gim]{0,3}(?=\s*($|[\r\n,.;})]))/,lookbehind:!0}],variable:/[@$]+[a-zA-Z_][a-zA-Z_0-9]*(?:[?!]|\b)/,symbol:/:[a-zA-Z_][a-zA-Z_0-9]*(?:[?!]|\b)/}),a.languages.insertBefore("ruby","number",{builtin:/\b(Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Stat|File|Fixnum|Fload|Hash|Integer|IO|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|String|Struct|TMS|Symbol|ThreadGroup|Thread|Time|TrueClass)\b/,constant:/\b[A-Z][a-zA-Z_0-9]*(?:[?!]|\b)/}),a.languages.ruby.string=[{pattern:/%[qQiIwWxs]?([^a-zA-Z0-9\s\{\(\[<])(?:[^\\]|\\[\s\S])*?\1/,inside:{interpolation:b}},{pattern:/%[qQiIwWxs]?\((?:[^()\\]|\\[\s\S])*\)/,inside:{interpolation:b}},{pattern:/%[qQiIwWxs]?\{(?:[^#{}\\]|#(?:\{[^}]+\})?|\\[\s\S])*\}/,inside:{interpolation:b}},{pattern:/%[qQiIwWxs]?\[(?:[^\[\]\\]|\\[\s\S])*\]/,inside:{interpolation:b}},{pattern:/%[qQiIwWxs]?<(?:[^<>\\]|\\[\s\S])*>/,inside:{interpolation:b}},{pattern:/("|')(#\{[^}]+\}|\\(?:\r?\n|\r)|\\?.)*?\1/,inside:{interpolation:b}}]}(c),c}),d("tinymce/codesampleplugin/Utils",[],function(){function a(a){return a&&"PRE"==a.nodeName&&-1!==a.className.indexOf("language-")}function b(a){return function(b,c){return a(c)}}return{isCodeSample:a,trimArg:b}}),d("tinymce/codesampleplugin/Dialog",["tinymce/dom/DOMUtils","tinymce/codesampleplugin/Utils","tinymce/codesampleplugin/Prism"],function(a,b,c){function d(a,b,d){a.undoManager.transact(function(){var f=e(a);d=h.encode(d),f?(a.dom.setAttrib(f,"class","language-"+b),f.innerHTML=d,c.highlightElement(f),a.selection.select(f)):(a.insertContent('

'+d+"
"),a.selection.select(a.$("#__new").removeAttr("id")[0]))})}function e(a){var c=a.selection.getNode();return b.isCodeSample(c)?c:null}function f(a){var b=e(a);return b?b.textContent:""}function g(a){var b,c=e(a);return c?(b=c.className.match(/language-(\w+)/),b?b[1]:""):""}var h=a.DOM,i=[{text:"HTML/XML",value:"markup"},{text:"JavaScript",value:"javascript"},{text:"CSS",value:"css"},{text:"PHP",value:"php"},{text:"Ruby",value:"ruby"},{text:"Python",value:"python"},{text:"Java",value:"java"},{text:"C",value:"c"},{text:"C#",value:"csharp"},{text:"C++",value:"cpp"}];return{open:function(a){a.windowManager.open({title:"Insert/Edit code sample",minWidth:Math.min(h.getViewPort().w,800),minHeight:Math.min(h.getViewPort().h,650),layout:"fit",body:[{type:"listbox",name:"language",label:"Language",maxWidth:200,value:g(a),values:i},{type:"textbox",name:"code",multiline:!0,spellcheck:!1,ariaLabel:"Code view",flex:1,style:"direction: ltr; text-align: left",classes:"monospace",value:f(a)}],onSubmit:function(b){d(a,b.data.language,b.data.code)}})}}}),d("tinymce/codesampleplugin/Plugin",["tinymce/Env","tinymce/PluginManager","tinymce/codesampleplugin/Prism","tinymce/codesampleplugin/Dialog","tinymce/codesampleplugin/Utils"],function(a,b,c,d,e){var f,g=e.trimArg;b.add("codesample",function(b,h){function i(){var a;f||(f=!0,a=b.dom.create("link",{rel:"stylesheet",href:h+"/css/prism.css"}),b.getDoc().getElementsByTagName("head")[0].appendChild(a))}var j=b.$;a.ceFalse&&(b.on("PreProcess",function(a){j("pre[contenteditable=false]",a.node).filter(g(e.isCodeSample)).each(function(a,b){var c=j(b),d=b.textContent;c.attr("class",j.trim(c.attr("class"))),c.removeAttr("contentEditable"),c.empty().append(j("").text(d))})}),b.on("SetContent",function(){var a=j("pre").filter(g(e.isCodeSample)).filter(function(a,b){return"false"!==b.contentEditable});a.length&&b.undoManager.transact(function(){a.each(function(a,d){j(d).find("br").each(function(a,c){c.parentNode.replaceChild(b.getDoc().createTextNode("\n"),c)}),d.contentEditable=!1,d.innerHTML=b.dom.encode(d.textContent),c.highlightElement(d),d.className=j.trim(d.className)})})}),b.addCommand("codesample",function(){d.open(b)}),b.addButton("codesample",{cmd:"codesample",title:"Insert/Edit code sample"}),b.on("init",i))})}),f(["tinymce/codesampleplugin/Prism","tinymce/codesampleplugin/Utils","tinymce/codesampleplugin/Dialog","tinymce/codesampleplugin/Plugin"])}(this); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/plugins/colorpicker/plugin.min.js b/plugins/tinymce/tinymce/plugins/colorpicker/plugin.min.js deleted file mode 100644 index 66ea69c2..00000000 --- a/plugins/tinymce/tinymce/plugins/colorpicker/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -tinymce.PluginManager.add("colorpicker",function(a){function b(b,c){function d(a){var b=new tinymce.util.Color(a),c=b.toRgb();f.fromJSON({r:c.r,g:c.g,b:c.b,hex:b.toHex().substr(1)}),e(b.toHex())}function e(a){f.find("#preview")[0].getEl().style.background=a}var f=a.windowManager.open({title:"Color",items:{type:"container",layout:"flex",direction:"row",align:"stretch",padding:5,spacing:10,items:[{type:"colorpicker",value:c,onchange:function(){var a=this.rgb();f&&(f.find("#r").value(a.r),f.find("#g").value(a.g),f.find("#b").value(a.b),f.find("#hex").value(this.value().substr(1)),e(this.value()))}},{type:"form",padding:0,labelGap:5,defaults:{type:"textbox",size:7,value:"0",flex:1,spellcheck:!1,onchange:function(){var a,b,c=f.find("colorpicker")[0];return a=this.name(),b=this.value(),"hex"==a?(b="#"+b,d(b),void c.value(b)):(b={r:f.find("#r").value(),g:f.find("#g").value(),b:f.find("#b").value()},c.value(b),void d(b))}},items:[{name:"r",label:"R",autofocus:1},{name:"g",label:"G"},{name:"b",label:"B"},{name:"hex",label:"#",value:"000000"},{name:"preview",type:"container",border:1}]}]},onSubmit:function(){b("#"+this.toJSON().hex)}});d(c)}a.settings.color_picker_callback||(a.settings.color_picker_callback=b)}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/plugins/contextmenu/plugin.min.js b/plugins/tinymce/tinymce/plugins/contextmenu/plugin.min.js deleted file mode 100644 index 20274a68..00000000 --- a/plugins/tinymce/tinymce/plugins/contextmenu/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -tinymce.PluginManager.add("contextmenu",function(a){var b,c=a.settings.contextmenu_never_use_native;a.on("contextmenu",function(d){var e,f=a.getDoc();if(!d.ctrlKey||c){if(d.preventDefault(),tinymce.Env.mac&&tinymce.Env.webkit&&2==d.button&&f.caretRangeFromPoint&&a.selection.setRng(f.caretRangeFromPoint(d.x,d.y)),e=a.settings.contextmenu||"link image inserttable | cell row column deletetable",b)b.show();else{var g=[];tinymce.each(e.split(/[ ,]/),function(b){var c=a.menuItems[b];"|"==b&&(c={text:b}),c&&(c.shortcut="",g.push(c))});for(var h=0;hKx}s1_F$4FCWDA^8LW0018VEC2ui01^Na000Hw;3tYzX_jM3Qpv$_M?zI9i5=0S zX-{-uv=l3%&P0s%m9Ox_a(m_c|u z01g3U0`Wll5)poVdma=N8y<3f0Sf~hXmTC}2oxMW4FdxUj+z4<0}lrX2nP=qkDRIt z9Ge*(qzMrj3jrIOjvI{`5eWzt3`G_T8yChG8w(a19SkK12@M(+799Zr9n=~PzBCmA z5)BU-)YKUd4H5!D9|!^o9kWIe9SH(WDHRk92}DZ?3})2$P@$55g90f0N)ZA8JID5J Aw*UYD diff --git a/plugins/tinymce/tinymce/plugins/emoticons/img/smiley-cry.gif b/plugins/tinymce/tinymce/plugins/emoticons/img/smiley-cry.gif deleted file mode 100644 index 74d897a4f6d22e814e2b054e98b8a75fb464b4be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 329 zcmV-P0k-}}Nk%w1VG;lm0Mr-&E)xPSit@9T3%;vR+|V+?t0A(pllJjXrMl7n=_A_a za^B+Su$LjvyC3@TIQZNZa##w=!k(SO^P#bO*w(eU#;{U83XFCU_V)J5wrb+;g2vkN z#>U24qVoOvY5)KLA^8LW0018VEC2ui01^Na000HX;3tY$X_jM3QUfCh%s^o(nF++< zc?Th6v=oL>*by8K!mhvwelUXuuW&&U9iGO3hM@>Njw{l^#0q9mWpcefdI;O$;efnY zkd~@r-o$*74FCWI1%d((4+jDz0va0>69^fI6%`W{8w!gU1pyL>prH>E0R<%k6Aq%H z4ij+^9TEwM5P}eh2@)L<~6+>@EpxfA0YrcPNsSu diff --git a/plugins/tinymce/tinymce/plugins/emoticons/img/smiley-embarassed.gif b/plugins/tinymce/tinymce/plugins/emoticons/img/smiley-embarassed.gif deleted file mode 100644 index 963a96b8a7593b1d8bcbab073abe5ee4e539dbf6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 331 zcmV-R0kr-{Nk%w1VG;lm0MrryDh>j~yq&6%75dW~z^P39(NxsGDE{UkxtkIEq(S-a zRKlwv+S=Lr?>hbYY~sQ?c3T&ZcN_Nh_EU3s(>Io6B&>WW`@bsw**)Ocy1bht z{*G6|uwwqUQ2+n{A^8LW0018VEC2ui01^Na000HZ;3tYwX_jM3YQ!c88=*-m*&&bO zILd=`w3KAC;8hxpif*w9ek6oqV-Z0L77fROK$BSR@5BAv-%C>6y>>#+D4e#&nz^qMDItlpp zTG728+|V&?R13PIEBW(C`uh6d*t-1sZ^XQv;oDD}iYLOV7uVO;{`xl4#4tJ{0;h@! z>)kdc3IhA?Hvj+tA^8La0018VEC2ui01^Na06+!P;3tYuX_ljS7!u|-O)I}TzP1q%xT4HOFwMJaO;2ml)!00$)141pU08x3594IX?4 o5YuAA8yXz~76K1c;3^jg77WP185Rf^u}23N0sR5^q(T4yJ1sVN5dZ)H diff --git a/plugins/tinymce/tinymce/plugins/emoticons/img/smiley-frown.gif b/plugins/tinymce/tinymce/plugins/emoticons/img/smiley-frown.gif deleted file mode 100644 index 716f55e161bfebb1c3d34f0b0f40c177fc82c30b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 340 zcmV-a0jvH;Nk%w1VG;lm0MroxK_>;q#>Sw62=mns-On=0wransPVevT^YK{Dy(0YY zH)vE6x0?;Wqb>gZas1^OT0si>`ugD5y87}*#H$s=yq(wA*8cf7{`y+(+9J7|9QfT7 z`ROHiU=Y&6FaQ7mA^8LW0018VEC2ui01^Na000Hi;3tYvX_jM3N`@u~nju9hSuh^r zIEcp-wA7(NL0~2d#RP+(G!CPPA>o*KJjv_CkucCA5=K?AfF#RG2V*8BU@jL304|4P z2;PGRF@bj$et;Jf2pR_mVsIA<85|n}kQ*Bq42Ovqj*yy>6P0=h3X&9Z01yyk~2N4w%7#RW^55W%`0vQ+-6(y_*2pqz~90*;x9}yM}%$UI(7t#$D mK_3Se1{4HKM+6iG7EmeH6$V631{L5n)#CyC0qx-*Apkoyg?w!Q diff --git a/plugins/tinymce/tinymce/plugins/emoticons/img/smiley-innocent.gif b/plugins/tinymce/tinymce/plugins/emoticons/img/smiley-innocent.gif deleted file mode 100644 index 334d49e0e60f2997c9ba24071764f95d9e08a5cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 336 zcmV-W0k8f?Nk%w1VG;lm0MrryI4TI-%dP0m5~*+Y`T~ z7Rth){q{I_X%*S48uRZ|(b3V&wIKTX`u+WJzo<^$#wuY;3W|Cf{O29IkTAcaE&lpe z+P*^H)-tknA^-pYA^8LW0018VEC2ui01^Na000He;3tYwX_n)75QgVvNQ`6#5gcMm zEEG~blgXokptKAJgCU?%JT?yos!R6cPtcQWh2siHlNI2L}ifQhgX02^InZ2?-ktkqVRyZJY^Trk|lv zovp437?1~d46O)?2(1i+2NDYk8<+_Kil!K!3njA^!I#dL8x<729}*B65mC=m5gHH@ iDi9P3f*VjB3KS4HDb_qqRul{0DIT=Nk%w1VG;lm0Mrx!QauaC#>Vb6G=_5=^YB^9wrc376Sb5I-qJGf@9vZ# z5WlKU(!eVB+7tfnDXp0zyB`?BZ5IChalob*`uh6d*t+@dKGHcU+L|83yq*5~IoH?L zy`?Gp<{bX|SpWb4A^8LW0018VEC2ui01^Na000Hg;3tYyX_jM3R?Bl7&r(q;SsVx< zNd$5fv{ZsKA$SlL3&KN~a1tZRf*~1Ltkx9~2uL3&z-yb0WJDRY082|tP diff --git a/plugins/tinymce/tinymce/plugins/emoticons/img/smiley-laughing.gif b/plugins/tinymce/tinymce/plugins/emoticons/img/smiley-laughing.gif deleted file mode 100644 index 82c5b182e61d32bd394acae551eff180f1eebd26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 343 zcmV-d0jT~*Nk%w1VG;lm0Q4UK!lp8=s;1-69HWK?p_PpF=Pd8~Ygtcnp*fHAL z**;z>w3iC}`fmL6IkKB1N;3zEa}&zKpsu1;_V)HocR5-{J~BcYvE`YXhBnc@CfU=! za(Ec zG>66zv=rqr;2j)}gKqE$ekcSD?}0=WLB?AWp85)qALd+P=4)6X4oXy{bw2>K^d$ z@6ERvva+(4ib~41YUkTEn1&#?rzrOHT>1I=Y*h`+%*@WtPUPg|!@EEI_d5LgZ>^Og z-qyBKJqy*wF8}}lA^8La0018VEC2ui01^Na06+!6;3tYxX_lj?7+U61R3gAaEg8x< zT>%mSfCwURnWQF&g=Q0ZxH1ulW`QtH0>O!5%iT_X0VBy_@EkOngU8?ye~=H!t21{= z9@Uj3a_UbE88~kh5Eq7rh!7QSBn1c?0|Off1&k^`5*QE<4-gmSR<4C>Dj%C>6W(lWoQPVevT^YB^Fy&h6M z4YZgH{O~qtR1(Ci8T;lQ`uh6d*t-7xar*K{#Jrulo-Wtd*44u?{`oh#n;gQXGXDEo z_}UUC3IeK%0ssI2A^8La0018VEC2ui01^Na06+!R;3tYuX_ljSEE482&%+G^XK%|f zLKbCc4u{4-u|QG~LqamSTo?@JM3OKZAr!|Z2IzP@fY`=CIg$vA3qm46TowfLCt29I z6pDKuvnf~)83+sm9yW#?9s>^(89F=~2?!W44-6Ox2^vNza}fp^9v&G65pp936%Gg+ z6HpTy2o4oGoh+>l3Q)KVQwybl2oo*<4a3D469|nfEii|MH4`}p1_cZp0ssj%2>=2d q41Na?)CpS;4gvxWVpZcR76uLludD?Q1{SnP2NnVU0rZ&)0RTIit8@_n diff --git a/plugins/tinymce/tinymce/plugins/emoticons/img/smiley-surprised.gif b/plugins/tinymce/tinymce/plugins/emoticons/img/smiley-surprised.gif deleted file mode 100644 index 0cc9bb71cca4cdeafbb248ce7e07c3708c1cbd64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 338 zcmV-Y0j>T=Nk%w1VG;lm0Q4UK`{WwN#>SnDDC*4*{OcpiwransPVevTQacIr@mkQp zCf(06s)_=>r7UYx48o@u`uh6d*t-7rH~ji<`P&oj;5Wp)o!8ga`SV6TA_BIW5#ZWV z{`*)c32kA}f=futY?#YE7kxGD|7L}4&OEDw$hkm+~<00QS>F_H?J#bz?uEHnl42f5(9 z5O)`6Q9V2o5;YVLUK)Y`7!Nr+4GMq?85s%^2?`BGDRU798Vn2?1`%>22R{iO0u>bk z9tlA?nk*O<3zHJH6&Mp5qALj)E(mxM!Y&vII4dm@1Ov{`f*8pL3xPEVUI>D>1_uxa kNm?`6VH{N6Di;P13m6<67z+;u7qCYM7XkVK^`jvGJD~P?KL7v# diff --git a/plugins/tinymce/tinymce/plugins/emoticons/img/smiley-tongue-out.gif b/plugins/tinymce/tinymce/plugins/emoticons/img/smiley-tongue-out.gif deleted file mode 100644 index 2075dc16058f1f17912167675ce5cfb9986fc71d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 328 zcmV-O0k{4~Nk%w1VG;lm0Mrx!CJF+^#>SU@3-{U*rx+Q^wrc$ABfqLn@9*x?z8(4X zSW-O=@){bmmI~g|GQXoP);cvj3|f1M8e@{G*!tYaiCEujj1NGxRN#6#tiCETo+{x{Hkzt z5k-kPvcD=V2nbmjCgL6k{uF&2nP-t0s;w<385Nx2oxDb z9T5Pp7qJl?3Kkh9oe2sCr5F$p7zPSlsUH*@54w*83=9Or4;w)r2pcU95(FL|1Th;< aDaRQH4;Tal7#Y$v#?=Au0pHUfApkpvZg^t= diff --git a/plugins/tinymce/tinymce/plugins/emoticons/img/smiley-undecided.gif b/plugins/tinymce/tinymce/plugins/emoticons/img/smiley-undecided.gif deleted file mode 100644 index bef7e257303f8243c89787e7a7f9955dd1f112e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 337 zcmV-X0j~Z>Nk%w1VG;lm0MroxDi#99#>R?y8~4}{%C>6#>?OadPVevTr-=vi@LATn z4rERY-qJF+n+?CCE&B3D{{3Shh?>WT0o%`b%*Voqm`dL;(4F35y zc485^n;g!+Bme*aA^8LW0018VEC2ui01^Na000Hf;3tYvX_jM3N=AnuogqakNi<9X zK?&0kwA8^tNn{?C$|IAYI1ZzT!2>}iuMddFK#NEkRl!7%6brJAnUs;)XcnA}TNBSP zxQ9;SvEfwYeSaGd2^|LqU~(QF1qBxr3Ii7x84ZVt8wCTKoSYAqc?p`G2onnpk`IOl z1`HLGj}riN2p1K12N4z&8IBDc6tEWs859;JtRB6>lf+xO9}yT19toMv8wnl`7(pKg j7zPv!OGgY81{hE&(iR3pP6ig;HPPS!_yOwPA0Yrc)=Yf3 diff --git a/plugins/tinymce/tinymce/plugins/emoticons/img/smiley-wink.gif b/plugins/tinymce/tinymce/plugins/emoticons/img/smiley-wink.gif deleted file mode 100644 index 0631c7616ec8624ddeee02b633326f697ee72f80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 350 zcmV-k0ipg!Nk%w1VG;lm0Q4UK(ZVUl#>Sn03F^-g-qAA3wransPV?|t@9*x%vmQ`7 z4E*pcw3rOOq%3t@4*K#({N^40{c-yG`rz2Q!KfI-yq*61HrBop*VoqW<}&{JS@_x# zwwfF$4Fdh~IsgCwA^8La0018VEC2ui01^Na06+!X;3tYwX_ljiFp=e23$zWxW@`*G zN?2ty6iUNT!AMdPLn89IbS7WCB_mWF$+hzY-{PWkp(?(Xf;zbH~P z3jOdj?W+^YwrakfE8fyG&5jTBz!3WS`fgM_;MltQ+c}4GO8)(E`S3`@yq&d~5!ct& z)v79NObo)O7XSbNA^8LW0018VEC2ui01^Na000He;3tYwX_jM3QifI(nn6h_*=Wyk zUB{y}v=qYOIUF#R3dZPhAVv~H;(|a2yN_5FH&J0|$eJ3kw4gj1Y?v5d#>LMV12^6BYy$1)ZKA zga!|m2?POz0R)f>4+aPl8KD{gz`+G_9vLMFQU?RU!8uyH9}*i52|cC+7S0YEK_3Vk i1|APfM-Ltb8&4_H83sg61{vHn(cc000qNZzApkp'}),a+=""}),a+=""}var d=[["cool","cry","embarassed","foot-in-mouth"],["frown","innocent","kiss","laughing"],["money-mouth","sealed","smile","surprised"],["tongue-out","undecided","wink","yell"]];a.addButton("emoticons",{type:"panelbutton",panel:{role:"application",autohide:!0,html:c,onclick:function(b){var c=a.dom.getParent(b.target,"a");c&&(a.insertContent(''+c.getAttribute('),this.hide())}},tooltip:"Emoticons"})}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/plugins/example/dialog.html b/plugins/tinymce/tinymce/plugins/example/dialog.html deleted file mode 100644 index 565f06f5..00000000 --- a/plugins/tinymce/tinymce/plugins/example/dialog.html +++ /dev/null @@ -1,8 +0,0 @@ - - - -

Custom dialog

- Input some text: - - - \ No newline at end of file diff --git a/plugins/tinymce/tinymce/plugins/example/plugin.min.js b/plugins/tinymce/tinymce/plugins/example/plugin.min.js deleted file mode 100644 index 88687c7d..00000000 --- a/plugins/tinymce/tinymce/plugins/example/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -tinymce.PluginManager.add("example",function(a,b){a.addButton("example",{text:"My button",icon:!1,onclick:function(){a.windowManager.open({title:"Example plugin",body:[{type:"textbox",name:"title",label:"Title"}],onsubmit:function(b){a.insertContent("Title: "+b.data.title)}})}}),a.addMenuItem("example",{text:"Example plugin",context:"tools",onclick:function(){a.windowManager.open({title:"TinyMCE site",url:b+"/dialog.html",width:600,height:400,buttons:[{text:"Insert",onclick:function(){var b=a.windowManager.getWindows()[0];a.insertContent(b.getContentWindow().document.getElementById("content").value),b.close()}},{text:"Close",onclick:"close"}]})}})}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/plugins/example_dependency/plugin.min.js b/plugins/tinymce/tinymce/plugins/example_dependency/plugin.min.js deleted file mode 100644 index e61bf473..00000000 --- a/plugins/tinymce/tinymce/plugins/example_dependency/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -tinymce.PluginManager.add("example_dependency",function(){},["example"]); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/plugins/fullpage/plugin.min.js b/plugins/tinymce/tinymce/plugins/fullpage/plugin.min.js deleted file mode 100644 index 1ea5c360..00000000 --- a/plugins/tinymce/tinymce/plugins/fullpage/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -tinymce.PluginManager.add("fullpage",function(a){function b(){var b=c();a.windowManager.open({title:"Document properties",data:b,defaults:{type:"textbox",size:40},body:[{name:"title",label:"Title"},{name:"keywords",label:"Keywords"},{name:"description",label:"Description"},{name:"robots",label:"Robots"},{name:"author",label:"Author"},{name:"docencoding",label:"Encoding"}],onSubmit:function(a){d(tinymce.extend(b,a.data))}})}function c(){function b(a,b){var c=a.attr(b);return c||""}var c,d,f=e(),g={};return g.fontface=a.getParam("fullpage_default_fontface",""),g.fontsize=a.getParam("fullpage_default_fontsize",""),c=f.firstChild,7==c.type&&(g.xml_pi=!0,d=/encoding="([^"]+)"/.exec(c.value),d&&(g.docencoding=d[1])),c=f.getAll("#doctype")[0],c&&(g.doctype=""),c=f.getAll("title")[0],c&&c.firstChild&&(g.title=c.firstChild.value),k(f.getAll("meta"),function(a){var b,c=a.attr("name"),d=a.attr("http-equiv");c?g[c.toLowerCase()]=a.attr("content"):"Content-Type"==d&&(b=/charset\s*=\s*(.*)\s*/gi.exec(a.attr("content")),b&&(g.docencoding=b[1]))}),c=f.getAll("html")[0],c&&(g.langcode=b(c,"lang")||b(c,"xml:lang")),g.stylesheets=[],tinymce.each(f.getAll("link"),function(a){"stylesheet"==a.attr("rel")&&g.stylesheets.push(a.attr("href"))}),c=f.getAll("body")[0],c&&(g.langdir=b(c,"dir"),g.style=b(c,"style"),g.visited_color=b(c,"vlink"),g.link_color=b(c,"link"),g.active_color=b(c,"alink")),g}function d(b){function c(a,b,c){a.attr(b,c?c:void 0)}function d(a){g.firstChild?g.insert(a,g.firstChild):g.append(a)}var f,g,h,j,m,n=a.dom;f=e(),g=f.getAll("head")[0],g||(j=f.getAll("html")[0],g=new l("head",1),j.firstChild?j.insert(g,j.firstChild,!0):j.append(g)),j=f.firstChild,b.xml_pi?(m='version="1.0"',b.docencoding&&(m+=' encoding="'+b.docencoding+'"'),7!=j.type&&(j=new l("xml",7),f.insert(j,f.firstChild,!0)),j.value=m):j&&7==j.type&&j.remove(),j=f.getAll("#doctype")[0],b.doctype?(j||(j=new l("#doctype",10),b.xml_pi?f.insert(j,f.firstChild):d(j)),j.value=b.doctype.substring(9,b.doctype.length-1)):j&&j.remove(),j=null,k(f.getAll("meta"),function(a){"Content-Type"==a.attr("http-equiv")&&(j=a)}),b.docencoding?(j||(j=new l("meta",1),j.attr("http-equiv","Content-Type"),j.shortEnded=!0,d(j)),j.attr("content","text/html; charset="+b.docencoding)):j&&j.remove(),j=f.getAll("title")[0],b.title?(j?j.empty():(j=new l("title",1),d(j)),j.append(new l("#text",3)).value=b.title):j&&j.remove(),k("keywords,description,author,copyright,robots".split(","),function(a){var c,e,g=f.getAll("meta"),h=b[a];for(c=0;c"))}function e(){return new tinymce.html.DomParser({validate:!1,root_name:"#document"}).parse(i)}function f(b){function c(a){return a.replace(/<\/?[A-Z]+/g,function(a){return a.toLowerCase()})}var d,f,h,l,m=b.content,n="",o=a.dom;if(!b.selection&&!("raw"==b.format&&i||b.source_view&&a.getParam("fullpage_hide_in_source_view"))){0!==m.length||b.source_view||(m=tinymce.trim(i)+"\n"+tinymce.trim(m)+"\n"+tinymce.trim(j)),m=m.replace(/<(\/?)BODY/gi,"<$1body"),d=m.indexOf("",d),i=c(m.substring(0,d+1)),f=m.indexOf("\n"),h=e(),k(h.getAll("style"),function(a){a.firstChild&&(n+=a.firstChild.value)}),l=h.getAll("body")[0],l&&o.setAttribs(a.getBody(),{style:l.attr("style")||"",dir:l.attr("dir")||"",vLink:l.attr("vlink")||"",link:l.attr("link")||"",aLink:l.attr("alink")||""}),o.remove("fullpage_styles");var p=a.getDoc().getElementsByTagName("head")[0];n&&(o.add(p,"style",{id:"fullpage_styles"},n),l=o.get("fullpage_styles"),l.styleSheet&&(l.styleSheet.cssText=n));var q={};tinymce.each(p.getElementsByTagName("link"),function(a){"stylesheet"==a.rel&&a.getAttribute("data-mce-fullpage")&&(q[a.href]=a)}),tinymce.each(h.getAll("link"),function(a){var b=a.attr("href");q[b]||"stylesheet"!=a.attr("rel")||o.add(p,"link",{rel:"stylesheet",text:"text/css",href:b,"data-mce-fullpage":"1"}),delete q[b]}),tinymce.each(q,function(a){a.parentNode.removeChild(a)})}}function g(){var b,c="",d="";return a.getParam("fullpage_default_xml_pi")&&(c+='\n'),c+=a.getParam("fullpage_default_doctype",""),c+="\n\n\n",(b=a.getParam("fullpage_default_title"))&&(c+=""+b+"\n"),(b=a.getParam("fullpage_default_encoding"))&&(c+='\n'),(b=a.getParam("fullpage_default_font_family"))&&(d+="font-family: "+b+";"),(b=a.getParam("fullpage_default_font_size"))&&(d+="font-size: "+b+";"),(b=a.getParam("fullpage_default_text_color"))&&(d+="color: "+b+";"),c+="\n\n"}function h(b){b.selection||b.source_view&&a.getParam("fullpage_hide_in_source_view")||(b.content=tinymce.trim(i)+"\n"+tinymce.trim(b.content)+"\n"+tinymce.trim(j))}var i,j,k=tinymce.each,l=tinymce.html.Node;a.addCommand("mceFullPageProperties",b),a.addButton("fullpage",{title:"Document properties",cmd:"mceFullPageProperties"}),a.addMenuItem("fullpage",{text:"Document properties",cmd:"mceFullPageProperties",context:"file"}),a.on("BeforeSetContent",f),a.on("GetContent",h)}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/plugins/fullscreen/plugin.min.js b/plugins/tinymce/tinymce/plugins/fullscreen/plugin.min.js deleted file mode 100644 index d275e059..00000000 --- a/plugins/tinymce/tinymce/plugins/fullscreen/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -tinymce.PluginManager.add("fullscreen",function(a){function b(){var a,b,c=window,d=document,e=d.body;return e.offsetWidth&&(a=e.offsetWidth,b=e.offsetHeight),c.innerWidth&&c.innerHeight&&(a=c.innerWidth,b=c.innerHeight),{w:a,h:b}}function c(){function c(){j.setStyle(m,"height",b().h-(l.clientHeight-m.clientHeight))}var k,l,m,n,o=document.body,p=document.documentElement;i=!i,l=a.getContainer(),k=l.style,m=a.getContentAreaContainer().firstChild,n=m.style,i?(d=n.width,e=n.height,n.width=n.height="100%",g=k.width,h=k.height,k.width=k.height="",j.addClass(o,"mce-fullscreen"),j.addClass(p,"mce-fullscreen"),j.addClass(l,"mce-fullscreen"),j.bind(window,"resize",c),c(),f=c):(n.width=d,n.height=e,g&&(k.width=g),h&&(k.height=h),j.removeClass(o,"mce-fullscreen"),j.removeClass(p,"mce-fullscreen"),j.removeClass(l,"mce-fullscreen"),j.unbind(window,"resize",f)),a.fire("FullscreenStateChanged",{state:i})}var d,e,f,g,h,i=!1,j=tinymce.DOM;return a.settings.inline?void 0:(a.on("init",function(){a.addShortcut("Meta+Alt+F","",c)}),a.on("remove",function(){f&&j.unbind(window,"resize",f)}),a.addCommand("mceFullScreen",c),a.addMenuItem("fullscreen",{text:"Fullscreen",shortcut:"Meta+Alt+F",selectable:!0,onClick:c,onPostRender:function(){var b=this;a.on("FullscreenStateChanged",function(a){b.active(a.state)})},context:"view"}),a.addButton("fullscreen",{tooltip:"Fullscreen",shortcut:"Meta+Alt+F",onClick:c,onPostRender:function(){var b=this;a.on("FullscreenStateChanged",function(a){b.active(a.state)})}}),{isFullscreen:function(){return i}})}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/plugins/hr/plugin.min.js b/plugins/tinymce/tinymce/plugins/hr/plugin.min.js deleted file mode 100644 index 25abb0c1..00000000 --- a/plugins/tinymce/tinymce/plugins/hr/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -tinymce.PluginManager.add("hr",function(a){a.addCommand("InsertHorizontalRule",function(){a.execCommand("mceInsertContent",!1,"
")}),a.addButton("hr",{icon:"hr",tooltip:"Horizontal line",cmd:"InsertHorizontalRule"}),a.addMenuItem("hr",{icon:"hr",text:"Horizontal line",cmd:"InsertHorizontalRule",context:"insert"})}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/plugins/image/plugin.min.js b/plugins/tinymce/tinymce/plugins/image/plugin.min.js deleted file mode 100644 index 90de1a41..00000000 --- a/plugins/tinymce/tinymce/plugins/image/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -tinymce.PluginManager.add("image",function(a){function b(a,b){function c(a,c){d.parentNode&&d.parentNode.removeChild(d),b({width:a,height:c})}var d=document.createElement("img");d.onload=function(){c(Math.max(d.width,d.clientWidth),Math.max(d.height,d.clientHeight))},d.onerror=function(){c()};var e=d.style;e.visibility="hidden",e.position="fixed",e.bottom=e.left=0,e.width=e.height="auto",document.body.appendChild(d),d.src=a}function c(a,b,c){function d(a,c){return c=c||[],tinymce.each(a,function(a){var e={text:a.text||a.title};a.menu?e.menu=d(a.menu):(e.value=a.value,b(e)),c.push(e)}),c}return d(a,c||[])}function d(b){return function(){var c=a.settings.image_list;"string"==typeof c?tinymce.util.XHR.send({url:c,success:function(a){b(tinymce.util.JSON.parse(a))}}):"function"==typeof c?c(b):b(c)}}function e(d){function e(){var a,b,c,d;a=l.find("#width")[0],b=l.find("#height")[0],a&&b&&(c=a.value(),d=b.value(),l.find("#constrain")[0].checked()&&o&&p&&c&&d&&(o!=c?(d=Math.round(c/o*d),isNaN(d)||b.value(d)):(c=Math.round(d/p*c),isNaN(c)||a.value(c))),o=c,p=d)}function f(){function b(b){function c(){b.onload=b.onerror=null,a.selection&&(a.selection.select(b),a.nodeChanged())}b.onload=function(){s.width||s.height||!u||t.setAttribs(b,{width:b.clientWidth,height:b.clientHeight}),c()},b.onerror=c}var c,d;j(),e(),s=tinymce.extend(s,l.toJSON()),s.alt||(s.alt=""),s.title||(s.title=""),""===s.width&&(s.width=null),""===s.height&&(s.height=null),s.style||(s.style=null),s={src:s.src,alt:s.alt,title:s.title,width:s.width,height:s.height,style:s.style,caption:s.caption,"class":s["class"]},a.undoManager.transact(function(){function e(b){return a.schema.getTextBlockElements()[b.nodeName]}if(!s.src)return void(m&&(t.remove(m),a.focus(),a.nodeChanged()));if(""===s.title&&(s.title=null),m?t.setAttribs(m,s):(s.id="__mcenew",a.focus(),a.selection.setContent(t.createHTML("img",s)),m=t.get("__mcenew"),t.setAttrib(m,"id",null)),a.editorUpload.uploadImagesAuto(),s.caption===!1&&t.is(m.parentNode,"figure.image")&&(c=m.parentNode,t.insertAfter(m,c),t.remove(c)),s.caption!==!0)b(m);else if(!t.is(m.parentNode,"figure.image")){d=m,m=m.cloneNode(!0),c=t.create("figure",{"class":"image"}),c.appendChild(m),c.appendChild(t.create("figcaption",{contentEditable:!0},"Caption")),c.contentEditable=!1;var f=t.getParent(d,e);f?t.split(f,d,c):t.replace(c,d),a.selection.select(c)}})}function g(a){return a&&(a=a.replace(/px$/,"")),a}function h(c){var d,e,f,g=c.meta||{};q&&q.value(a.convertURL(this.value(),"src")),tinymce.each(g,function(a,b){l.find("#"+b).value(a)}),g.width||g.height||(d=a.convertURL(this.value(),"src"),e=a.settings.image_prepend_url,f=new RegExp("^(?:[a-z]+:)?//","i"),e&&!f.test(d)&&d.substring(0,e.length)!==e&&(d=e+d),this.value(d),b(a.documentBaseURI.toAbsolute(this.value()),function(a){a.width&&a.height&&u&&(o=a.width,p=a.height,l.find("#width").value(o),l.find("#height").value(p))}))}function i(a){if(a.margin){var b=a.margin.split(" ");switch(b.length){case 1:a["margin-top"]=a["margin-top"]||b[0],a["margin-right"]=a["margin-right"]||b[0],a["margin-bottom"]=a["margin-bottom"]||b[0],a["margin-left"]=a["margin-left"]||b[0];break;case 2:a["margin-top"]=a["margin-top"]||b[0],a["margin-right"]=a["margin-right"]||b[1],a["margin-bottom"]=a["margin-bottom"]||b[0],a["margin-left"]=a["margin-left"]||b[1];break;case 3:a["margin-top"]=a["margin-top"]||b[0],a["margin-right"]=a["margin-right"]||b[1],a["margin-bottom"]=a["margin-bottom"]||b[2],a["margin-left"]=a["margin-left"]||b[1];break;case 4:a["margin-top"]=a["margin-top"]||b[0],a["margin-right"]=a["margin-right"]||b[1],a["margin-bottom"]=a["margin-bottom"]||b[2],a["margin-left"]=a["margin-left"]||b[3]}delete a.margin}return a}function j(){function b(a){return a.length>0&&/^[0-9]+$/.test(a)&&(a+="px"),a}if(a.settings.image_advtab){var c=l.toJSON(),d=t.parseStyle(c.style);d=i(d),c.vspace&&(d["margin-top"]=d["margin-bottom"]=b(c.vspace)),c.hspace&&(d["margin-left"]=d["margin-right"]=b(c.hspace)),c.border&&(d["border-width"]=b(c.border)),l.find("#style").value(t.serializeStyle(t.parseStyle(t.serializeStyle(d))))}}function k(){if(a.settings.image_advtab){var b=l.toJSON(),c=t.parseStyle(b.style);l.find("#vspace").value(""),l.find("#hspace").value(""),c=i(c),(c["margin-top"]&&c["margin-bottom"]||c["margin-right"]&&c["margin-left"])&&(c["margin-top"]===c["margin-bottom"]?l.find("#vspace").value(g(c["margin-top"])):l.find("#vspace").value(""),c["margin-right"]===c["margin-left"]?l.find("#hspace").value(g(c["margin-right"])):l.find("#hspace").value("")),c["border-width"]&&l.find("#border").value(g(c["border-width"])),l.find("#style").value(t.serializeStyle(t.parseStyle(t.serializeStyle(c))))}}var l,m,n,o,p,q,r,s={},t=a.dom,u=a.settings.image_dimensions!==!1;m=a.selection.getNode(),n=t.getParent(m,"figure.image"),n&&(m=t.select("img",n)[0]),m&&("IMG"!=m.nodeName||m.getAttribute("data-mce-object")||m.getAttribute("data-mce-placeholder"))&&(m=null),m&&(o=t.getAttrib(m,"width"),p=t.getAttrib(m,"height"),s={src:t.getAttrib(m,"src"),alt:t.getAttrib(m,"alt"),title:t.getAttrib(m,"title"),"class":t.getAttrib(m,"class"),width:o,height:p,caption:!!n}),d&&(q={type:"listbox",label:"Image list",values:c(d,function(b){b.value=a.convertURL(b.value||b.url,"src")},[{text:"None",value:""}]),value:s.src&&a.convertURL(s.src,"src"),onselect:function(a){var b=l.find("#alt");(!b.value()||a.lastControl&&b.value()==a.lastControl.text())&&b.value(a.control.text()),l.find("#src").value(a.control.value()).fire("change")},onPostRender:function(){q=this}}),a.settings.image_class_list&&(r={name:"class",type:"listbox",label:"Class",values:c(a.settings.image_class_list,function(b){b.value&&(b.textStyle=function(){return a.formatter.getCssText({inline:"img",classes:[b.value]})})})});var v=[{name:"src",type:"filepicker",filetype:"image",label:"Source",autofocus:!0,onchange:h},q];a.settings.image_description!==!1&&v.push({name:"alt",type:"textbox",label:"Image description"}),a.settings.image_title&&v.push({name:"title",type:"textbox",label:"Image Title"}),u&&v.push({type:"container",label:"Dimensions",layout:"flex",direction:"row",align:"center",spacing:5,items:[{name:"width",type:"textbox",maxLength:5,size:3,onchange:e,ariaLabel:"Width"},{type:"label",text:"x"},{name:"height",type:"textbox",maxLength:5,size:3,onchange:e,ariaLabel:"Height"},{name:"constrain",type:"checkbox",checked:!0,text:"Constrain proportions"}]}),v.push(r),a.settings.image_caption&&tinymce.Env.ceFalse&&v.push({name:"caption",type:"checkbox",label:"Caption"}),a.settings.image_advtab?(m&&(m.style.marginLeft&&m.style.marginRight&&m.style.marginLeft===m.style.marginRight&&(s.hspace=g(m.style.marginLeft)),m.style.marginTop&&m.style.marginBottom&&m.style.marginTop===m.style.marginBottom&&(s.vspace=g(m.style.marginTop)),m.style.borderWidth&&(s.border=g(m.style.borderWidth)),s.style=a.dom.serializeStyle(a.dom.parseStyle(a.dom.getAttrib(m,"style")))),l=a.windowManager.open({title:"Insert/edit image",data:s,bodyType:"tabpanel",body:[{title:"General",type:"form",items:v},{title:"Advanced",type:"form",pack:"start",items:[{label:"Style",name:"style",type:"textbox",onchange:k},{type:"form",layout:"grid",packV:"start",columns:2,padding:0,alignH:["left","right"],defaults:{type:"textbox",maxWidth:50,onchange:j},items:[{label:"Vertical space",name:"vspace"},{label:"Horizontal space",name:"hspace"},{label:"Border",name:"border"}]}]}],onSubmit:f})):l=a.windowManager.open({title:"Insert/edit image",data:s,body:v,onSubmit:f})}a.on("preInit",function(){function b(a){var b=a.attr("class");return b&&/\bimage\b/.test(b)}function c(a){return function(c){function d(b){b.attr("contenteditable",a?"true":null)}for(var e,f=c.length;f--;)e=c[f],b(e)&&(e.attr("contenteditable",a?"false":null),tinymce.each(e.getAll("figcaption"),d))}}a.parser.addNodeFilter("figure",c(!0)),a.serializer.addNodeFilter("figure",c(!1))}),a.addButton("image",{icon:"image",tooltip:"Insert/edit image",onclick:d(e),stateSelector:"img:not([data-mce-object],[data-mce-placeholder]),figure.image"}),a.addMenuItem("image",{icon:"image",text:"Insert/edit image",onclick:d(e),context:"insert",prependToContext:!0}),a.addCommand("mceImage",d(e))}); \ No newline at end of file diff --git a/plugins/tinymce/tinymce/plugins/imagetools/plugin.min.js b/plugins/tinymce/tinymce/plugins/imagetools/plugin.min.js deleted file mode 100644 index 5c336126..00000000 --- a/plugins/tinymce/tinymce/plugins/imagetools/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(a,b){"use strict";function c(a,b){for(var c,d=[],f=0;fe?360+e:e,(90==e||270==e)&&b.resize(g,g.height,g.width),(90==e||180==e)&&(j=g.width),(270==e||180==e)&&(k=g.height),i.translate(j,k),i.rotate(e*Math.PI/180),i.drawImage(f,0,0),h(f),a.canvasToBlob(g,d.type)})}function e(d,e){return a.blobToImage(d).then(function(d){var f=b.create(c.getWidth(d),c.getHeight(d)),g=b.get2dContext(f);return"v"==e?(g.scale(1,-1),g.drawImage(d,0,-f.height)):(g.scale(-1,1),g.drawImage(d,-f.width,0)),h(d),a.canvasToBlob(f)})}function f(c,d,e,f,g){return a.blobToImage(c).then(function(c){var i=b.create(f,g),j=b.get2dContext(i);return j.drawImage(c,-d,-e),h(c),a.canvasToBlob(i)})}function g(c,d,e){return a.blobToImage(c).then(function(f){var g=b.create(d,e),i=b.get2dContext(g);return i.drawImage(f,0,0,d,e),h(f),a.canvasToBlob(g,c.type)})}var h=a.revokeImageUrl;return{rotate:d,flip:e,crop:f,resize:g}}),d("tinymce/imagetoolsplugin/CropRect",["tinymce/dom/DomQuery","tinymce/ui/DragHelper","tinymce/geom/Rect","tinymce/util/Tools","tinymce/util/Observable"],function(a,b,c,d,e){var f=0;return function(g,h,i,j){function k(a,b){return{x:b.x+a.x,y:b.y+a.y,w:b.w,h:b.h}}function l(a,b){return{x:b.x-a.x,y:b.y-a.y,w:b.w,h:b.h}}function m(){return l(i,g)}function n(){function e(a){var d;return new b(A,{document:j.ownerDocument,handle:A+"-"+a.name,start:function(){d=g},drag:function(b){var e,f,h,j,k;e=d.x,f=d.y,h=d.w,j=d.h,e+=b.deltaX*a.deltaX,f+=b.deltaY*a.deltaY,h+=b.deltaX*a.deltaW,j+=b.deltaY*a.deltaH,20>h&&(h=20),20>j&&(j=20),k=g=c.clamp({x:e,y:f,w:h,h:j},i,"move"==a.name),k=l(i,k),v.fire("updateRect",{rect:k}),s(k)}})}a('
').appendTo(j),d.each(y,function(b){a("#"+A,j).append(''},postRender:function(){var e=this;e._super(),e.resizeDragHelper=new t(this._id,{start:function(){e.fire("ResizeStart")},drag:function(t){"both"!=e.settings.direction&&(t.deltaX=0),e.fire("Resize",t)},stop:function(){e.fire("ResizeEnd")}})},remove:function(){return this.resizeDragHelper&&this.resizeDragHelper.destroy(),this._super()}})}),r(It,[ke],function(e){function t(e){var t="";if(e)for(var n=0;n'+e[n]+"";return t}return e.extend({Defaults:{classes:"selectbox",role:"selectbox",options:[]},init:function(e){var t=this;t._super(e),t.settings.size&&(t.size=t.settings.size),t.settings.options&&(t._options=t.settings.options)},options:function(e){return arguments.length?(this.state.set("options",e),this):this.state.get("options")},renderHtml:function(){var e=this,n,r="";return n=t(e._options),e.size&&(r=' size = "'+e.size+'"'),'"},bindStates:function(){var e=this;return e.state.on("change:options",function(n){e.getEl().innerHTML=t(n.value)}),e._super()}})}),r(Ft,[ke,ve,ce],function(e,t,n){function r(e,t,n){return t>e&&(e=t),e>n&&(e=n),e}function i(e,t){var r,i,o,a,s;"v"==e.settings.orientation?(a="top",o="height",i="h"):(a="left",o="width",i="w"),r=(e.layoutRect()[i]||100)-n.getSize(e.getEl("handle"))[o],s=r*((t-e._minValue)/(e._maxValue-e._minValue))+"px",e.getEl("handle").style[a]=s,e.getEl("handle").style.height=e.layoutRect().h+"px"}return e.extend({init:function(e){var t=this;e.previewFilter||(e.previewFilter=function(e){return Math.round(100*e)/100}),t._super(e),t.classes.add("slider"),"v"==e.orientation&&t.classes.add("vertical"),t._minValue=e.minValue||0,t._maxValue=e.maxValue||100,t._initValue=t.state.get("value")},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
'},reset:function(){this.value(this._initValue).repaint()},postRender:function(){var e=this,i,o,a=0,s,l,c,u,d,f,h,p;l=e._minValue,c=e._maxValue,s=e.value(),"v"==e.settings.orientation?(d="screenY",f="top",h="height",p="h"):(d="screenX",f="left",h="width",p="w"),e._super(),e._dragHelper=new t(e._id,{handle:e._id+"-handle",start:function(t){i=t[d],o=parseInt(e.getEl("handle").style[f],10),u=(e.layoutRect()[p]||100)-n.getSize(e.getEl("handle"))[h],e.fire("dragstart",{value:s})},drag:function(t){var n=t[d]-i,h=e.getEl("handle");a=r(o+n,0,u),h.style[f]=a+"px",s=l+a/u*(c-l),e.value(s),e.tooltip().text(""+e.settings.previewFilter(s)).show().moveRel(h,"bc tc"),e.fire("drag",{value:s})},stop:function(){e.tooltip().hide(),e.fire("dragend",{value:s})}})},repaint:function(){this._super(),i(this,this.value())},bindStates:function(){var e=this;return e.state.on("change:value",function(t){i(e,t.value)}),e._super()}})}),r(zt,[ke],function(e){return e.extend({renderHtml:function(){var e=this;return e.classes.add("spacer"),e.canFocus=!1,'
'}})}),r(Wt,[Dt,ce,g],function(e,t,n){return e.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e=this,r=e.getEl(),i=e.layoutRect(),o,a;return e._super(),o=r.firstChild,a=r.lastChild,n(o).css({width:i.w-t.getSize(a).width,height:i.h-2}),n(a).css({height:i.h-2}),e},activeMenu:function(e){var t=this;n(t.getEl().lastChild).toggleClass(t.classPrefix+"active",e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r,i=e.state.get("icon"),o=e.state.get("text"),a="";return r=e.settings.image,r?(i="none","string"!=typeof r&&(r=window.getSelection?r[0]:r[1]),r=" style=\"background-image: url('"+r+"')\""):r="",i=e.settings.icon?n+"ico "+n+"i-"+i:"",o&&(e.classes.add("btn-has-text"),a=''+e.encode(o)+""),'
'},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(e){var n=e.target;if(e.control==this)for(;n;){if(e.aria&&"down"!=e.aria.key||"BUTTON"==n.nodeName&&-1==n.className.indexOf("open"))return e.stopImmediatePropagation(),void(t&&t.call(this,e));n=n.parentNode}}),delete e.settings.onclick,e._super()}})}),r(Vt,[_t],function(e){return e.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"},isNative:function(){return!0}})}),r(Ut,[be,g,ce],function(e,t,n){return e.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var n;this.activeTabId&&(n=this.getEl(this.activeTabId),t(n).removeClass(this.classPrefix+"active"),n.setAttribute("aria-selected","false")),this.activeTabId="t"+e,n=this.getEl("t"+e),n.setAttribute("aria-selected","true"),t(n).addClass(this.classPrefix+"active"),this.items()[e].show().fire("showtab"),this.reflow(),this.items().each(function(t,n){e!=n&&t.hide()})},renderHtml:function(){var e=this,t=e._layout,n="",r=e.classPrefix;return e.preRender(),t.preRender(e),e.items().each(function(t,i){var o=e._id+"-t"+i;t.aria("role","tabpanel"),t.aria("labelledby",o),n+='"}),'
'+n+'
'+t.renderHtml(e)+"
"},postRender:function(){var e=this;e._super(),e.settings.activeTab=e.settings.activeTab||0,e.activateTab(e.settings.activeTab),this.on("click",function(t){var n=t.target.parentNode;if(t.target.parentNode.id==e._id+"-head")for(var r=n.childNodes.length;r--;)n.childNodes[r]==t.target&&e.activateTab(r)})},initLayoutRect:function(){var e=this,t,r,i;r=n.getSize(e.getEl("head")).width,r=0>r?0:r,i=0,e.items().each(function(e){r=Math.max(r,e.layoutRect().minW),i=Math.max(i,e.layoutRect().minH)}),e.items().each(function(e){e.settings.x=0,e.settings.y=0,e.settings.w=r,e.settings.h=i,e.layoutRect({x:0,y:0,w:r,h:i})});var o=n.getSize(e.getEl("head")).height;return e.settings.minWidth=r,e.settings.minHeight=i+o,t=e._super(),t.deltaH+=o,t.innerH=t.h-t.deltaH,t}})}),r($t,[ke],function(e){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("textbox"),e.multiline?t.classes.add("multiline"):(t.on("keydown",function(e){var n;13==e.keyCode&&(e.preventDefault(),t.parents().reverse().each(function(e){return e.toJSON?(n=e,!1):void 0}),t.fire("submit",{data:n.toJSON()}))}),t.on("keyup",function(e){t.state.set("value",e.target.value)}))},repaint:function(){var e=this,t,n,r,i,o=0,a;t=e.getEl().style,n=e._layoutRect,a=e._lastRepaintRect||{};var s=document;return!e.settings.multiline&&s.all&&(!s.documentMode||s.documentMode<=8)&&(t.lineHeight=n.h-o+"px"),r=e.borderBox,i=r.left+r.right+8,o=r.top+r.bottom+(e.settings.multiline?8:0),n.x!==a.x&&(t.left=n.x+"px",a.x=n.x),n.y!==a.y&&(t.top=n.y+"px",a.y=n.y),n.w!==a.w&&(t.width=n.w-i+"px",a.w=n.w),n.h!==a.h&&(t.height=n.h-o+"px",a.h=n.h),e._lastRepaintRect=a,e.fire("repaint",{},!1),e},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.encode(e.state.get("value"),!1),i="";return"spellcheck"in n&&(i+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(i+=' maxlength="'+n.maxLength+'"'),n.size&&(i+=' size="'+n.size+'"'),n.subtype&&(i+=' type="'+n.subtype+'"'),e.disabled()&&(i+=' disabled="disabled"'),n.multiline?'":'"},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl().value),this.state.get("value"))},postRender:function(){var e=this;e._super(),e.$el.on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)})},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl().value!=t.value&&(e.getEl().value=t.value)}),e.state.on("change:disabled",function(t){e.getEl().disabled=t.value}),e._super()},remove:function(){this.$el.off(),this._super()}})}),r(qt,[g,he,u],function(e,t,n){return function(r,i){var o=this,a,s=t.classPrefix;o.show=function(t,l){return o.hide(),a=!0,n.setTimeout(function(){a&&(e(r).append('
'),l&&l())},t),o},o.hide=function(){var e=r.lastChild;return e&&-1!=e.className.indexOf("throbber")&&e.parentNode.removeChild(e),a=!1,o}}}),a([l,c,u,d,f,h,m,g,v,y,C,w,N,E,T,A,B,D,M,L,P,H,I,F,j,Y,G,J,ee,te,ne,re,oe,se,le,fe,he,pe,me,ge,ve,ye,be,Ce,xe,we,Ne,Ee,_e,Se,ke,Te,Re,Ae,Me,Pe,Ke,Ge,Je,Qe,et,tt,nt,rt,it,ot,at,st,lt,ct,ut,dt,ft,ht,pt,mt,gt,vt,yt,bt,Ct,xt,wt,Nt,Et,_t,St,kt,Tt,Rt,At,Bt,Dt,Mt,Lt,Pt,Ht,Ot,It,Ft,zt,Wt,Vt,Ut,$t,qt])}(this); \ No newline at end of file From 504aab7c9e4683f97d3986dbd0f7b4ff32892dea Mon Sep 17 00:00:00 2001 From: dignajar Date: Tue, 19 Jan 2016 00:01:08 -0300 Subject: [PATCH 02/35] Pure theme updated --- .gitignore | 2 - themes/future-imperfect/assets/css/bludit.css | 21 + themes/future-imperfect/assets/css/ie8.css | 72 + themes/future-imperfect/assets/css/ie9.css | 123 + themes/future-imperfect/assets/css/main.css | 3435 +++++++++++++++++ .../assets/js/ie/html5shiv.js | 8 + .../assets/js/ie/respond.min.js | 6 + themes/future-imperfect/assets/js/main.js | 115 + themes/future-imperfect/assets/js/skel.min.js | 2 + themes/future-imperfect/assets/js/util.js | 587 +++ themes/future-imperfect/images/logo.jpg | Bin 0 -> 3644 bytes themes/future-imperfect/index.php | 105 + themes/future-imperfect/languages/en_US.json | 7 + themes/future-imperfect/languages/es_AR.json | 12 + themes/future-imperfect/metadata.json | 10 + themes/future-imperfect/php/head.php | 20 + themes/future-imperfect/php/home.php | 75 + themes/future-imperfect/php/page.php | 20 + themes/future-imperfect/php/post.php | 51 + themes/future-imperfect/php/sidebar.php | 15 + themes/pure/img/favicon.png | Bin 0 -> 1005 bytes themes/pure/languages/es_AR.json | 7 + themes/pure/metadata.json | 10 + 23 files changed, 4701 insertions(+), 2 deletions(-) create mode 100644 themes/future-imperfect/assets/css/bludit.css create mode 100644 themes/future-imperfect/assets/css/ie8.css create mode 100644 themes/future-imperfect/assets/css/ie9.css create mode 100644 themes/future-imperfect/assets/css/main.css create mode 100644 themes/future-imperfect/assets/js/ie/html5shiv.js create mode 100644 themes/future-imperfect/assets/js/ie/respond.min.js create mode 100644 themes/future-imperfect/assets/js/main.js create mode 100644 themes/future-imperfect/assets/js/skel.min.js create mode 100644 themes/future-imperfect/assets/js/util.js create mode 100644 themes/future-imperfect/images/logo.jpg create mode 100644 themes/future-imperfect/index.php create mode 100644 themes/future-imperfect/languages/en_US.json create mode 100644 themes/future-imperfect/languages/es_AR.json create mode 100644 themes/future-imperfect/metadata.json create mode 100644 themes/future-imperfect/php/head.php create mode 100644 themes/future-imperfect/php/home.php create mode 100644 themes/future-imperfect/php/page.php create mode 100644 themes/future-imperfect/php/post.php create mode 100644 themes/future-imperfect/php/sidebar.php create mode 100644 themes/pure/img/favicon.png create mode 100644 themes/pure/languages/es_AR.json create mode 100644 themes/pure/metadata.json diff --git a/.gitignore b/.gitignore index 17801a58..b6bc583a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,4 @@ .DS_Store -!themes/pure -themes/* content/databases content/pages content/posts diff --git a/themes/future-imperfect/assets/css/bludit.css b/themes/future-imperfect/assets/css/bludit.css new file mode 100644 index 00000000..07f278b6 --- /dev/null +++ b/themes/future-imperfect/assets/css/bludit.css @@ -0,0 +1,21 @@ +.plugin ul { + list-style: none !important; + padding: 0 !important; +} + +.plugin li { + padding: 0 !important; +} + +.plugin-pages ul.children { + margin-left: 10px; +} + +/* Just for Plugin tags */ +.plugin-tags li { + text-transform: capitalize; +} + +img { + width: 100%; +} \ No newline at end of file diff --git a/themes/future-imperfect/assets/css/ie8.css b/themes/future-imperfect/assets/css/ie8.css new file mode 100644 index 00000000..b56a6722 --- /dev/null +++ b/themes/future-imperfect/assets/css/ie8.css @@ -0,0 +1,72 @@ +/* + Future Imperfect by HTML5 UP + html5up.net | @n33co + Free for personal and commercial use under the CCA 3.0 license (html5up.net/license) +*/ + +/* Button */ + + input[type="submit"], + input[type="reset"], + input[type="button"], + button, + .button { + border: solid 1px #dedede; + } + +/* Form */ + + input[type="text"], + input[type="password"], + input[type="email"], + input[type="tel"], + select, + textarea { + border: solid 1px #dedede; + } + +/* Post */ + + .post { + border: solid 1px #dedede; + } + + .post > header { + border-bottom: solid 1px #dedede; + } + +/* Mini Post */ + + .mini-post { + border: solid 1px #dedede; + } + +/* Header */ + + #header { + border-bottom: solid 1px #dedede; + } + + #header .links { + border-left: solid 1px #dedede; + } + + #header .main ul li { + border-left: solid 1px #dedede; + } + +/* Sidebar */ + + #sidebar > * { + border-top: solid 1px #dedede; + } + +/* Menu */ + + #menu { + border-left: solid 1px #dedede; + } + + #menu > * { + border-top: solid 1px #dedede; + } \ No newline at end of file diff --git a/themes/future-imperfect/assets/css/ie9.css b/themes/future-imperfect/assets/css/ie9.css new file mode 100644 index 00000000..e36dfe08 --- /dev/null +++ b/themes/future-imperfect/assets/css/ie9.css @@ -0,0 +1,123 @@ +/* + Future Imperfect by HTML5 UP + html5up.net | @n33co + Free for personal and commercial use under the CCA 3.0 license (html5up.net/license) +*/ + +/* List */ + + ul.posts article:after { + clear: both; + content: ''; + display: block; + } + + ul.posts article .image { + display: table-cell; + vertical-align: top; + } + + ul.posts article header { + display: table-cell; + padding-right: 1em; + vertical-align: top; + } + +/* Author */ + + .author .name { + display: inline-block; + vertical-align: middle; + } + + .author img { + display: inline-block; + vertical-align: middle; + } + +/* Post */ + + .post:after { + clear: both; + content: ''; + display: block; + } + + .post > header:after { + clear: both; + content: ''; + display: block; + } + + .post > header .title { + display: table-cell; + vertical-align: top; + width: 65%; + } + + .post > header .meta { + display: table-cell; + vertical-align: top; + width: 30%; + } + + .post > footer:after { + clear: both; + content: ''; + display: block; + } + + .post > footer .actions { + display: inline-block; + } + + .post > footer .stats { + display: inline-block; + margin-left: 2em; + } + +/* Mini Post */ + + .mini-post .image { + display: block; + } + +/* Header */ + + #header:after { + clear: both; + content: ''; + display: block; + } + + #header h1 { + float: left; + } + + #header .links { + float: left; + } + + #header .main { + position: absolute; + right: 0; + top: 0; + } + +/* Wrapper */ + +/* Sidebar */ + + #sidebar { + display: table-cell; + margin-right: 0; + padding-right: 3em; + vertical-align: top; + } + +/* Main */ + + #main { + display: table-cell; + vertical-align: top; + } \ No newline at end of file diff --git a/themes/future-imperfect/assets/css/main.css b/themes/future-imperfect/assets/css/main.css new file mode 100644 index 00000000..3b189eb3 --- /dev/null +++ b/themes/future-imperfect/assets/css/main.css @@ -0,0 +1,3435 @@ +@import url("http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700|Raleway:400,800,900"); + +/* + Future Imperfect by HTML5 UP + html5up.net | @n33co + Free for personal and commercial use under the CCA 3.0 license (html5up.net/license) +*/ + +/* Reset */ + + html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; + } + + article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { + display: block; + } + + body { + line-height: 1; + } + + ol, ul { + list-style: none; + } + + blockquote, q { + quotes: none; + } + + blockquote:before, blockquote:after, q:before, q:after { + content: ''; + content: none; + } + + table { + border-collapse: collapse; + border-spacing: 0; + } + + body { + -webkit-text-size-adjust: none; + } + +/* Box Model */ + + *, *:before, *:after { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + } + +/* Grid */ + + .row { + border-bottom: solid 1px transparent; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + } + + .row > * { + float: left; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + } + + .row:after, .row:before { + content: ''; + display: block; + clear: both; + height: 0; + } + + .row.uniform > * > :first-child { + margin-top: 0; + } + + .row.uniform > * > :last-child { + margin-bottom: 0; + } + + .row.\30 \25 > * { + padding: 0 0 0 0em; + } + + .row.\30 \25 { + margin: 0 0 -1px 0em; + } + + .row.uniform.\30 \25 > * { + padding: 0em 0 0 0em; + } + + .row.uniform.\30 \25 { + margin: 0em 0 -1px 0em; + } + + .row > * { + padding: 0 0 0 1em; + } + + .row { + margin: 0 0 -1px -1em; + } + + .row.uniform > * { + padding: 1em 0 0 1em; + } + + .row.uniform { + margin: -1em 0 -1px -1em; + } + + .row.\32 00\25 > * { + padding: 0 0 0 2em; + } + + .row.\32 00\25 { + margin: 0 0 -1px -2em; + } + + .row.uniform.\32 00\25 > * { + padding: 2em 0 0 2em; + } + + .row.uniform.\32 00\25 { + margin: -2em 0 -1px -2em; + } + + .row.\31 50\25 > * { + padding: 0 0 0 1.5em; + } + + .row.\31 50\25 { + margin: 0 0 -1px -1.5em; + } + + .row.uniform.\31 50\25 > * { + padding: 1.5em 0 0 1.5em; + } + + .row.uniform.\31 50\25 { + margin: -1.5em 0 -1px -1.5em; + } + + .row.\35 0\25 > * { + padding: 0 0 0 0.5em; + } + + .row.\35 0\25 { + margin: 0 0 -1px -0.5em; + } + + .row.uniform.\35 0\25 > * { + padding: 0.5em 0 0 0.5em; + } + + .row.uniform.\35 0\25 { + margin: -0.5em 0 -1px -0.5em; + } + + .row.\32 5\25 > * { + padding: 0 0 0 0.25em; + } + + .row.\32 5\25 { + margin: 0 0 -1px -0.25em; + } + + .row.uniform.\32 5\25 > * { + padding: 0.25em 0 0 0.25em; + } + + .row.uniform.\32 5\25 { + margin: -0.25em 0 -1px -0.25em; + } + + .\31 2u, .\31 2u\24 { + width: 100%; + clear: none; + margin-left: 0; + } + + .\31 1u, .\31 1u\24 { + width: 91.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 0u, .\31 0u\24 { + width: 83.3333333333%; + clear: none; + margin-left: 0; + } + + .\39 u, .\39 u\24 { + width: 75%; + clear: none; + margin-left: 0; + } + + .\38 u, .\38 u\24 { + width: 66.6666666667%; + clear: none; + margin-left: 0; + } + + .\37 u, .\37 u\24 { + width: 58.3333333333%; + clear: none; + margin-left: 0; + } + + .\36 u, .\36 u\24 { + width: 50%; + clear: none; + margin-left: 0; + } + + .\35 u, .\35 u\24 { + width: 41.6666666667%; + clear: none; + margin-left: 0; + } + + .\34 u, .\34 u\24 { + width: 33.3333333333%; + clear: none; + margin-left: 0; + } + + .\33 u, .\33 u\24 { + width: 25%; + clear: none; + margin-left: 0; + } + + .\32 u, .\32 u\24 { + width: 16.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 u, .\31 u\24 { + width: 8.3333333333%; + clear: none; + margin-left: 0; + } + + .\31 2u\24 + *, + .\31 1u\24 + *, + .\31 0u\24 + *, + .\39 u\24 + *, + .\38 u\24 + *, + .\37 u\24 + *, + .\36 u\24 + *, + .\35 u\24 + *, + .\34 u\24 + *, + .\33 u\24 + *, + .\32 u\24 + *, + .\31 u\24 + * { + clear: left; + } + + .\-11u { + margin-left: 91.66667%; + } + + .\-10u { + margin-left: 83.33333%; + } + + .\-9u { + margin-left: 75%; + } + + .\-8u { + margin-left: 66.66667%; + } + + .\-7u { + margin-left: 58.33333%; + } + + .\-6u { + margin-left: 50%; + } + + .\-5u { + margin-left: 41.66667%; + } + + .\-4u { + margin-left: 33.33333%; + } + + .\-3u { + margin-left: 25%; + } + + .\-2u { + margin-left: 16.66667%; + } + + .\-1u { + margin-left: 8.33333%; + } + + @media screen and (max-width: 1680px) { + + .row > * { + padding: 0 0 0 1em; + } + + .row { + margin: 0 0 -1px -1em; + } + + .row.uniform > * { + padding: 1em 0 0 1em; + } + + .row.uniform { + margin: -1em 0 -1px -1em; + } + + .row.\32 00\25 > * { + padding: 0 0 0 2em; + } + + .row.\32 00\25 { + margin: 0 0 -1px -2em; + } + + .row.uniform.\32 00\25 > * { + padding: 2em 0 0 2em; + } + + .row.uniform.\32 00\25 { + margin: -2em 0 -1px -2em; + } + + .row.\31 50\25 > * { + padding: 0 0 0 1.5em; + } + + .row.\31 50\25 { + margin: 0 0 -1px -1.5em; + } + + .row.uniform.\31 50\25 > * { + padding: 1.5em 0 0 1.5em; + } + + .row.uniform.\31 50\25 { + margin: -1.5em 0 -1px -1.5em; + } + + .row.\35 0\25 > * { + padding: 0 0 0 0.5em; + } + + .row.\35 0\25 { + margin: 0 0 -1px -0.5em; + } + + .row.uniform.\35 0\25 > * { + padding: 0.5em 0 0 0.5em; + } + + .row.uniform.\35 0\25 { + margin: -0.5em 0 -1px -0.5em; + } + + .row.\32 5\25 > * { + padding: 0 0 0 0.25em; + } + + .row.\32 5\25 { + margin: 0 0 -1px -0.25em; + } + + .row.uniform.\32 5\25 > * { + padding: 0.25em 0 0 0.25em; + } + + .row.uniform.\32 5\25 { + margin: -0.25em 0 -1px -0.25em; + } + + .\31 2u\28xlarge\29, .\31 2u\24\28xlarge\29 { + width: 100%; + clear: none; + margin-left: 0; + } + + .\31 1u\28xlarge\29, .\31 1u\24\28xlarge\29 { + width: 91.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 0u\28xlarge\29, .\31 0u\24\28xlarge\29 { + width: 83.3333333333%; + clear: none; + margin-left: 0; + } + + .\39 u\28xlarge\29, .\39 u\24\28xlarge\29 { + width: 75%; + clear: none; + margin-left: 0; + } + + .\38 u\28xlarge\29, .\38 u\24\28xlarge\29 { + width: 66.6666666667%; + clear: none; + margin-left: 0; + } + + .\37 u\28xlarge\29, .\37 u\24\28xlarge\29 { + width: 58.3333333333%; + clear: none; + margin-left: 0; + } + + .\36 u\28xlarge\29, .\36 u\24\28xlarge\29 { + width: 50%; + clear: none; + margin-left: 0; + } + + .\35 u\28xlarge\29, .\35 u\24\28xlarge\29 { + width: 41.6666666667%; + clear: none; + margin-left: 0; + } + + .\34 u\28xlarge\29, .\34 u\24\28xlarge\29 { + width: 33.3333333333%; + clear: none; + margin-left: 0; + } + + .\33 u\28xlarge\29, .\33 u\24\28xlarge\29 { + width: 25%; + clear: none; + margin-left: 0; + } + + .\32 u\28xlarge\29, .\32 u\24\28xlarge\29 { + width: 16.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 u\28xlarge\29, .\31 u\24\28xlarge\29 { + width: 8.3333333333%; + clear: none; + margin-left: 0; + } + + .\31 2u\24\28xlarge\29 + *, + .\31 1u\24\28xlarge\29 + *, + .\31 0u\24\28xlarge\29 + *, + .\39 u\24\28xlarge\29 + *, + .\38 u\24\28xlarge\29 + *, + .\37 u\24\28xlarge\29 + *, + .\36 u\24\28xlarge\29 + *, + .\35 u\24\28xlarge\29 + *, + .\34 u\24\28xlarge\29 + *, + .\33 u\24\28xlarge\29 + *, + .\32 u\24\28xlarge\29 + *, + .\31 u\24\28xlarge\29 + * { + clear: left; + } + + .\-11u\28xlarge\29 { + margin-left: 91.66667%; + } + + .\-10u\28xlarge\29 { + margin-left: 83.33333%; + } + + .\-9u\28xlarge\29 { + margin-left: 75%; + } + + .\-8u\28xlarge\29 { + margin-left: 66.66667%; + } + + .\-7u\28xlarge\29 { + margin-left: 58.33333%; + } + + .\-6u\28xlarge\29 { + margin-left: 50%; + } + + .\-5u\28xlarge\29 { + margin-left: 41.66667%; + } + + .\-4u\28xlarge\29 { + margin-left: 33.33333%; + } + + .\-3u\28xlarge\29 { + margin-left: 25%; + } + + .\-2u\28xlarge\29 { + margin-left: 16.66667%; + } + + .\-1u\28xlarge\29 { + margin-left: 8.33333%; + } + + } + + @media screen and (max-width: 1280px) { + + .row > * { + padding: 0 0 0 1em; + } + + .row { + margin: 0 0 -1px -1em; + } + + .row.uniform > * { + padding: 1em 0 0 1em; + } + + .row.uniform { + margin: -1em 0 -1px -1em; + } + + .row.\32 00\25 > * { + padding: 0 0 0 2em; + } + + .row.\32 00\25 { + margin: 0 0 -1px -2em; + } + + .row.uniform.\32 00\25 > * { + padding: 2em 0 0 2em; + } + + .row.uniform.\32 00\25 { + margin: -2em 0 -1px -2em; + } + + .row.\31 50\25 > * { + padding: 0 0 0 1.5em; + } + + .row.\31 50\25 { + margin: 0 0 -1px -1.5em; + } + + .row.uniform.\31 50\25 > * { + padding: 1.5em 0 0 1.5em; + } + + .row.uniform.\31 50\25 { + margin: -1.5em 0 -1px -1.5em; + } + + .row.\35 0\25 > * { + padding: 0 0 0 0.5em; + } + + .row.\35 0\25 { + margin: 0 0 -1px -0.5em; + } + + .row.uniform.\35 0\25 > * { + padding: 0.5em 0 0 0.5em; + } + + .row.uniform.\35 0\25 { + margin: -0.5em 0 -1px -0.5em; + } + + .row.\32 5\25 > * { + padding: 0 0 0 0.25em; + } + + .row.\32 5\25 { + margin: 0 0 -1px -0.25em; + } + + .row.uniform.\32 5\25 > * { + padding: 0.25em 0 0 0.25em; + } + + .row.uniform.\32 5\25 { + margin: -0.25em 0 -1px -0.25em; + } + + .\31 2u\28large\29, .\31 2u\24\28large\29 { + width: 100%; + clear: none; + margin-left: 0; + } + + .\31 1u\28large\29, .\31 1u\24\28large\29 { + width: 91.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 0u\28large\29, .\31 0u\24\28large\29 { + width: 83.3333333333%; + clear: none; + margin-left: 0; + } + + .\39 u\28large\29, .\39 u\24\28large\29 { + width: 75%; + clear: none; + margin-left: 0; + } + + .\38 u\28large\29, .\38 u\24\28large\29 { + width: 66.6666666667%; + clear: none; + margin-left: 0; + } + + .\37 u\28large\29, .\37 u\24\28large\29 { + width: 58.3333333333%; + clear: none; + margin-left: 0; + } + + .\36 u\28large\29, .\36 u\24\28large\29 { + width: 50%; + clear: none; + margin-left: 0; + } + + .\35 u\28large\29, .\35 u\24\28large\29 { + width: 41.6666666667%; + clear: none; + margin-left: 0; + } + + .\34 u\28large\29, .\34 u\24\28large\29 { + width: 33.3333333333%; + clear: none; + margin-left: 0; + } + + .\33 u\28large\29, .\33 u\24\28large\29 { + width: 25%; + clear: none; + margin-left: 0; + } + + .\32 u\28large\29, .\32 u\24\28large\29 { + width: 16.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 u\28large\29, .\31 u\24\28large\29 { + width: 8.3333333333%; + clear: none; + margin-left: 0; + } + + .\31 2u\24\28large\29 + *, + .\31 1u\24\28large\29 + *, + .\31 0u\24\28large\29 + *, + .\39 u\24\28large\29 + *, + .\38 u\24\28large\29 + *, + .\37 u\24\28large\29 + *, + .\36 u\24\28large\29 + *, + .\35 u\24\28large\29 + *, + .\34 u\24\28large\29 + *, + .\33 u\24\28large\29 + *, + .\32 u\24\28large\29 + *, + .\31 u\24\28large\29 + * { + clear: left; + } + + .\-11u\28large\29 { + margin-left: 91.66667%; + } + + .\-10u\28large\29 { + margin-left: 83.33333%; + } + + .\-9u\28large\29 { + margin-left: 75%; + } + + .\-8u\28large\29 { + margin-left: 66.66667%; + } + + .\-7u\28large\29 { + margin-left: 58.33333%; + } + + .\-6u\28large\29 { + margin-left: 50%; + } + + .\-5u\28large\29 { + margin-left: 41.66667%; + } + + .\-4u\28large\29 { + margin-left: 33.33333%; + } + + .\-3u\28large\29 { + margin-left: 25%; + } + + .\-2u\28large\29 { + margin-left: 16.66667%; + } + + .\-1u\28large\29 { + margin-left: 8.33333%; + } + + } + + @media screen and (max-width: 980px) { + + .row > * { + padding: 0 0 0 1em; + } + + .row { + margin: 0 0 -1px -1em; + } + + .row.uniform > * { + padding: 1em 0 0 1em; + } + + .row.uniform { + margin: -1em 0 -1px -1em; + } + + .row.\32 00\25 > * { + padding: 0 0 0 2em; + } + + .row.\32 00\25 { + margin: 0 0 -1px -2em; + } + + .row.uniform.\32 00\25 > * { + padding: 2em 0 0 2em; + } + + .row.uniform.\32 00\25 { + margin: -2em 0 -1px -2em; + } + + .row.\31 50\25 > * { + padding: 0 0 0 1.5em; + } + + .row.\31 50\25 { + margin: 0 0 -1px -1.5em; + } + + .row.uniform.\31 50\25 > * { + padding: 1.5em 0 0 1.5em; + } + + .row.uniform.\31 50\25 { + margin: -1.5em 0 -1px -1.5em; + } + + .row.\35 0\25 > * { + padding: 0 0 0 0.5em; + } + + .row.\35 0\25 { + margin: 0 0 -1px -0.5em; + } + + .row.uniform.\35 0\25 > * { + padding: 0.5em 0 0 0.5em; + } + + .row.uniform.\35 0\25 { + margin: -0.5em 0 -1px -0.5em; + } + + .row.\32 5\25 > * { + padding: 0 0 0 0.25em; + } + + .row.\32 5\25 { + margin: 0 0 -1px -0.25em; + } + + .row.uniform.\32 5\25 > * { + padding: 0.25em 0 0 0.25em; + } + + .row.uniform.\32 5\25 { + margin: -0.25em 0 -1px -0.25em; + } + + .\31 2u\28medium\29, .\31 2u\24\28medium\29 { + width: 100%; + clear: none; + margin-left: 0; + } + + .\31 1u\28medium\29, .\31 1u\24\28medium\29 { + width: 91.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 0u\28medium\29, .\31 0u\24\28medium\29 { + width: 83.3333333333%; + clear: none; + margin-left: 0; + } + + .\39 u\28medium\29, .\39 u\24\28medium\29 { + width: 75%; + clear: none; + margin-left: 0; + } + + .\38 u\28medium\29, .\38 u\24\28medium\29 { + width: 66.6666666667%; + clear: none; + margin-left: 0; + } + + .\37 u\28medium\29, .\37 u\24\28medium\29 { + width: 58.3333333333%; + clear: none; + margin-left: 0; + } + + .\36 u\28medium\29, .\36 u\24\28medium\29 { + width: 50%; + clear: none; + margin-left: 0; + } + + .\35 u\28medium\29, .\35 u\24\28medium\29 { + width: 41.6666666667%; + clear: none; + margin-left: 0; + } + + .\34 u\28medium\29, .\34 u\24\28medium\29 { + width: 33.3333333333%; + clear: none; + margin-left: 0; + } + + .\33 u\28medium\29, .\33 u\24\28medium\29 { + width: 25%; + clear: none; + margin-left: 0; + } + + .\32 u\28medium\29, .\32 u\24\28medium\29 { + width: 16.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 u\28medium\29, .\31 u\24\28medium\29 { + width: 8.3333333333%; + clear: none; + margin-left: 0; + } + + .\31 2u\24\28medium\29 + *, + .\31 1u\24\28medium\29 + *, + .\31 0u\24\28medium\29 + *, + .\39 u\24\28medium\29 + *, + .\38 u\24\28medium\29 + *, + .\37 u\24\28medium\29 + *, + .\36 u\24\28medium\29 + *, + .\35 u\24\28medium\29 + *, + .\34 u\24\28medium\29 + *, + .\33 u\24\28medium\29 + *, + .\32 u\24\28medium\29 + *, + .\31 u\24\28medium\29 + * { + clear: left; + } + + .\-11u\28medium\29 { + margin-left: 91.66667%; + } + + .\-10u\28medium\29 { + margin-left: 83.33333%; + } + + .\-9u\28medium\29 { + margin-left: 75%; + } + + .\-8u\28medium\29 { + margin-left: 66.66667%; + } + + .\-7u\28medium\29 { + margin-left: 58.33333%; + } + + .\-6u\28medium\29 { + margin-left: 50%; + } + + .\-5u\28medium\29 { + margin-left: 41.66667%; + } + + .\-4u\28medium\29 { + margin-left: 33.33333%; + } + + .\-3u\28medium\29 { + margin-left: 25%; + } + + .\-2u\28medium\29 { + margin-left: 16.66667%; + } + + .\-1u\28medium\29 { + margin-left: 8.33333%; + } + + } + + @media screen and (max-width: 736px) { + + .row > * { + padding: 0 0 0 1em; + } + + .row { + margin: 0 0 -1px -1em; + } + + .row.uniform > * { + padding: 1em 0 0 1em; + } + + .row.uniform { + margin: -1em 0 -1px -1em; + } + + .row.\32 00\25 > * { + padding: 0 0 0 2em; + } + + .row.\32 00\25 { + margin: 0 0 -1px -2em; + } + + .row.uniform.\32 00\25 > * { + padding: 2em 0 0 2em; + } + + .row.uniform.\32 00\25 { + margin: -2em 0 -1px -2em; + } + + .row.\31 50\25 > * { + padding: 0 0 0 1.5em; + } + + .row.\31 50\25 { + margin: 0 0 -1px -1.5em; + } + + .row.uniform.\31 50\25 > * { + padding: 1.5em 0 0 1.5em; + } + + .row.uniform.\31 50\25 { + margin: -1.5em 0 -1px -1.5em; + } + + .row.\35 0\25 > * { + padding: 0 0 0 0.5em; + } + + .row.\35 0\25 { + margin: 0 0 -1px -0.5em; + } + + .row.uniform.\35 0\25 > * { + padding: 0.5em 0 0 0.5em; + } + + .row.uniform.\35 0\25 { + margin: -0.5em 0 -1px -0.5em; + } + + .row.\32 5\25 > * { + padding: 0 0 0 0.25em; + } + + .row.\32 5\25 { + margin: 0 0 -1px -0.25em; + } + + .row.uniform.\32 5\25 > * { + padding: 0.25em 0 0 0.25em; + } + + .row.uniform.\32 5\25 { + margin: -0.25em 0 -1px -0.25em; + } + + .\31 2u\28small\29, .\31 2u\24\28small\29 { + width: 100%; + clear: none; + margin-left: 0; + } + + .\31 1u\28small\29, .\31 1u\24\28small\29 { + width: 91.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 0u\28small\29, .\31 0u\24\28small\29 { + width: 83.3333333333%; + clear: none; + margin-left: 0; + } + + .\39 u\28small\29, .\39 u\24\28small\29 { + width: 75%; + clear: none; + margin-left: 0; + } + + .\38 u\28small\29, .\38 u\24\28small\29 { + width: 66.6666666667%; + clear: none; + margin-left: 0; + } + + .\37 u\28small\29, .\37 u\24\28small\29 { + width: 58.3333333333%; + clear: none; + margin-left: 0; + } + + .\36 u\28small\29, .\36 u\24\28small\29 { + width: 50%; + clear: none; + margin-left: 0; + } + + .\35 u\28small\29, .\35 u\24\28small\29 { + width: 41.6666666667%; + clear: none; + margin-left: 0; + } + + .\34 u\28small\29, .\34 u\24\28small\29 { + width: 33.3333333333%; + clear: none; + margin-left: 0; + } + + .\33 u\28small\29, .\33 u\24\28small\29 { + width: 25%; + clear: none; + margin-left: 0; + } + + .\32 u\28small\29, .\32 u\24\28small\29 { + width: 16.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 u\28small\29, .\31 u\24\28small\29 { + width: 8.3333333333%; + clear: none; + margin-left: 0; + } + + .\31 2u\24\28small\29 + *, + .\31 1u\24\28small\29 + *, + .\31 0u\24\28small\29 + *, + .\39 u\24\28small\29 + *, + .\38 u\24\28small\29 + *, + .\37 u\24\28small\29 + *, + .\36 u\24\28small\29 + *, + .\35 u\24\28small\29 + *, + .\34 u\24\28small\29 + *, + .\33 u\24\28small\29 + *, + .\32 u\24\28small\29 + *, + .\31 u\24\28small\29 + * { + clear: left; + } + + .\-11u\28small\29 { + margin-left: 91.66667%; + } + + .\-10u\28small\29 { + margin-left: 83.33333%; + } + + .\-9u\28small\29 { + margin-left: 75%; + } + + .\-8u\28small\29 { + margin-left: 66.66667%; + } + + .\-7u\28small\29 { + margin-left: 58.33333%; + } + + .\-6u\28small\29 { + margin-left: 50%; + } + + .\-5u\28small\29 { + margin-left: 41.66667%; + } + + .\-4u\28small\29 { + margin-left: 33.33333%; + } + + .\-3u\28small\29 { + margin-left: 25%; + } + + .\-2u\28small\29 { + margin-left: 16.66667%; + } + + .\-1u\28small\29 { + margin-left: 8.33333%; + } + + } + + @media screen and (max-width: 480px) { + + .row > * { + padding: 0 0 0 1em; + } + + .row { + margin: 0 0 -1px -1em; + } + + .row.uniform > * { + padding: 1em 0 0 1em; + } + + .row.uniform { + margin: -1em 0 -1px -1em; + } + + .row.\32 00\25 > * { + padding: 0 0 0 2em; + } + + .row.\32 00\25 { + margin: 0 0 -1px -2em; + } + + .row.uniform.\32 00\25 > * { + padding: 2em 0 0 2em; + } + + .row.uniform.\32 00\25 { + margin: -2em 0 -1px -2em; + } + + .row.\31 50\25 > * { + padding: 0 0 0 1.5em; + } + + .row.\31 50\25 { + margin: 0 0 -1px -1.5em; + } + + .row.uniform.\31 50\25 > * { + padding: 1.5em 0 0 1.5em; + } + + .row.uniform.\31 50\25 { + margin: -1.5em 0 -1px -1.5em; + } + + .row.\35 0\25 > * { + padding: 0 0 0 0.5em; + } + + .row.\35 0\25 { + margin: 0 0 -1px -0.5em; + } + + .row.uniform.\35 0\25 > * { + padding: 0.5em 0 0 0.5em; + } + + .row.uniform.\35 0\25 { + margin: -0.5em 0 -1px -0.5em; + } + + .row.\32 5\25 > * { + padding: 0 0 0 0.25em; + } + + .row.\32 5\25 { + margin: 0 0 -1px -0.25em; + } + + .row.uniform.\32 5\25 > * { + padding: 0.25em 0 0 0.25em; + } + + .row.uniform.\32 5\25 { + margin: -0.25em 0 -1px -0.25em; + } + + .\31 2u\28xsmall\29, .\31 2u\24\28xsmall\29 { + width: 100%; + clear: none; + margin-left: 0; + } + + .\31 1u\28xsmall\29, .\31 1u\24\28xsmall\29 { + width: 91.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 0u\28xsmall\29, .\31 0u\24\28xsmall\29 { + width: 83.3333333333%; + clear: none; + margin-left: 0; + } + + .\39 u\28xsmall\29, .\39 u\24\28xsmall\29 { + width: 75%; + clear: none; + margin-left: 0; + } + + .\38 u\28xsmall\29, .\38 u\24\28xsmall\29 { + width: 66.6666666667%; + clear: none; + margin-left: 0; + } + + .\37 u\28xsmall\29, .\37 u\24\28xsmall\29 { + width: 58.3333333333%; + clear: none; + margin-left: 0; + } + + .\36 u\28xsmall\29, .\36 u\24\28xsmall\29 { + width: 50%; + clear: none; + margin-left: 0; + } + + .\35 u\28xsmall\29, .\35 u\24\28xsmall\29 { + width: 41.6666666667%; + clear: none; + margin-left: 0; + } + + .\34 u\28xsmall\29, .\34 u\24\28xsmall\29 { + width: 33.3333333333%; + clear: none; + margin-left: 0; + } + + .\33 u\28xsmall\29, .\33 u\24\28xsmall\29 { + width: 25%; + clear: none; + margin-left: 0; + } + + .\32 u\28xsmall\29, .\32 u\24\28xsmall\29 { + width: 16.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 u\28xsmall\29, .\31 u\24\28xsmall\29 { + width: 8.3333333333%; + clear: none; + margin-left: 0; + } + + .\31 2u\24\28xsmall\29 + *, + .\31 1u\24\28xsmall\29 + *, + .\31 0u\24\28xsmall\29 + *, + .\39 u\24\28xsmall\29 + *, + .\38 u\24\28xsmall\29 + *, + .\37 u\24\28xsmall\29 + *, + .\36 u\24\28xsmall\29 + *, + .\35 u\24\28xsmall\29 + *, + .\34 u\24\28xsmall\29 + *, + .\33 u\24\28xsmall\29 + *, + .\32 u\24\28xsmall\29 + *, + .\31 u\24\28xsmall\29 + * { + clear: left; + } + + .\-11u\28xsmall\29 { + margin-left: 91.66667%; + } + + .\-10u\28xsmall\29 { + margin-left: 83.33333%; + } + + .\-9u\28xsmall\29 { + margin-left: 75%; + } + + .\-8u\28xsmall\29 { + margin-left: 66.66667%; + } + + .\-7u\28xsmall\29 { + margin-left: 58.33333%; + } + + .\-6u\28xsmall\29 { + margin-left: 50%; + } + + .\-5u\28xsmall\29 { + margin-left: 41.66667%; + } + + .\-4u\28xsmall\29 { + margin-left: 33.33333%; + } + + .\-3u\28xsmall\29 { + margin-left: 25%; + } + + .\-2u\28xsmall\29 { + margin-left: 16.66667%; + } + + .\-1u\28xsmall\29 { + margin-left: 8.33333%; + } + + } + +/* Basic */ + + @-ms-viewport { + width: device-width; + } + + body { + -ms-overflow-style: scrollbar; + } + + @media screen and (max-width: 480px) { + + html, body { + min-width: 320px; + } + + } + + body { + background: #f4f4f4; + } + + body.is-loading *, body.is-loading *:before, body.is-loading *:after { + -moz-animation: none !important; + -webkit-animation: none !important; + -ms-animation: none !important; + animation: none !important; + -moz-transition: none !important; + -webkit-transition: none !important; + -ms-transition: none !important; + transition: none !important; + } + +/* Type */ + + body, input, select, textarea { + color: #646464; + font-family: "Source Sans Pro", Helvetica, sans-serif; + font-size: 14pt; + font-weight: 400; + line-height: 1.75; + } + + @media screen and (max-width: 1680px) { + + body, input, select, textarea { + font-size: 12pt; + } + + } + + @media screen and (max-width: 1280px) { + + body, input, select, textarea { + font-size: 12pt; + } + + } + + @media screen and (max-width: 980px) { + + body, input, select, textarea { + font-size: 12pt; + } + + } + + @media screen and (max-width: 736px) { + + body, input, select, textarea { + font-size: 12pt; + } + + } + + @media screen and (max-width: 480px) { + + body, input, select, textarea { + font-size: 12pt; + } + + } + + a { + -moz-transition: color 0.2s ease, border-bottom-color 0.2s ease; + -webkit-transition: color 0.2s ease, border-bottom-color 0.2s ease; + -ms-transition: color 0.2s ease, border-bottom-color 0.2s ease; + transition: color 0.2s ease, border-bottom-color 0.2s ease; + border-bottom: dotted 1px rgba(160, 160, 160, 0.65); + color: inherit; + text-decoration: none; + } + + a:before { + -moz-transition: color 0.2s ease; + -webkit-transition: color 0.2s ease; + -ms-transition: color 0.2s ease; + transition: color 0.2s ease; + } + + a:hover { + border-bottom-color: transparent; + color: #2ebaae !important; + } + + a:hover:before { + color: #2ebaae !important; + } + + strong, b { + color: #3c3b3b; + font-weight: 700; + } + + em, i { + font-style: italic; + } + + p { + margin: 0 0 2em 0; + } + + h1, h2, h3, h4, h5, h6 { + color: #3c3b3b; + font-family: "Raleway", Helvetica, sans-serif; + font-weight: 800; + letter-spacing: 0.25em; + line-height: 1.65; + margin: 0 0 1em 0; + text-transform: uppercase; + } + + h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { + color: inherit; + border-bottom: 0; + } + + h2 { + font-size: 1.1em; + } + + h3 { + font-size: 0.9em; + } + + h4 { + font-size: 0.7em; + } + + h5 { + font-size: 0.7em; + } + + h6 { + font-size: 0.7em; + } + + sub { + font-size: 0.8em; + position: relative; + top: 0.5em; + } + + sup { + font-size: 0.8em; + position: relative; + top: -0.5em; + } + + blockquote { + border-left: solid 4px rgba(160, 160, 160, 0.3); + font-style: italic; + margin: 0 0 2em 0; + padding: 0.5em 0 0.5em 2em; + } + + code { + background: rgba(160, 160, 160, 0.075); + border: solid 1px rgba(160, 160, 160, 0.3); + font-family: "Courier New", monospace; + font-size: 0.9em; + margin: 0 0.25em; + padding: 0.25em 0.65em; + } + + pre { + -webkit-overflow-scrolling: touch; + font-family: "Courier New", monospace; + font-size: 0.9em; + margin: 0 0 2em 0; + } + + pre code { + display: block; + line-height: 1.75em; + padding: 1em 1.5em; + overflow-x: auto; + } + + hr { + border: 0; + border-bottom: solid 1px rgba(160, 160, 160, 0.3); + margin: 2em 0; + } + + hr.major { + margin: 3em 0; + } + + .align-left { + text-align: left; + } + + .align-center { + text-align: center; + } + + .align-right { + text-align: right; + } + +/* Author */ + + .author { + display: -moz-flex; + display: -webkit-flex; + display: -ms-flex; + display: flex; + -moz-flex-direction: row; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -moz-align-items: center; + -webkit-align-items: center; + -ms-align-items: center; + align-items: center; + -moz-justify-content: -moz-flex-end; + -webkit-justify-content: -webkit-flex-end; + -ms-justify-content: -ms-flex-end; + justify-content: flex-end; + border-bottom: 0; + font-family: "Raleway", Helvetica, sans-serif; + font-size: 0.6em; + font-weight: 400; + letter-spacing: 0.25em; + text-transform: uppercase; + white-space: nowrap; + } + + .author .name { + -moz-transition: border-bottom-color 0.2s ease; + -webkit-transition: border-bottom-color 0.2s ease; + -ms-transition: border-bottom-color 0.2s ease; + transition: border-bottom-color 0.2s ease; + border-bottom: dotted 1px rgba(160, 160, 160, 0.65); + display: block; + margin: 0 1.5em 0 0; + } + + .author img { + border-radius: 100%; + display: block; + width: 4em; + } + + .author:hover .name { + border-bottom-color: transparent; + } + +/* Blurb */ + + .blurb h2 { + font-size: 0.8em; + margin: 0 0 1.5em 0; + } + + .blurb h3 { + font-size: 0.7em; + } + + .blurb p { + font-size: 0.9em; + } + +/* Box */ + + .box { + border: solid 1px rgba(160, 160, 160, 0.3); + margin-bottom: 2em; + padding: 1.5em; + } + + .box > :last-child, + .box > :last-child > :last-child, + .box > :last-child > :last-child > :last-child { + margin-bottom: 0; + } + + .box.alt { + border: 0; + border-radius: 0; + padding: 0; + } + +/* Button */ + + input[type="submit"], + input[type="reset"], + input[type="button"], + button, + .button { + -moz-appearance: none; + -webkit-appearance: none; + -ms-appearance: none; + appearance: none; + -moz-transition: background-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease; + -webkit-transition: background-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease; + -ms-transition: background-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease; + transition: background-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease; + background-color: transparent; + border: 0; + box-shadow: inset 0 0 0 1px rgba(160, 160, 160, 0.3); + color: #3c3b3b !important; + cursor: pointer; + display: inline-block; + font-family: "Raleway", Helvetica, sans-serif; + font-size: 0.6em; + font-weight: 800; + height: 4.8125em; + letter-spacing: 0.25em; + line-height: 4.8125em; + padding: 0 2.5em; + text-align: center; + text-decoration: none; + text-transform: uppercase; + white-space: nowrap; + } + + input[type="submit"]:hover, + input[type="reset"]:hover, + input[type="button"]:hover, + button:hover, + .button:hover { + box-shadow: inset 0 0 0 1px #2ebaae; + color: #2ebaae !important; + } + + input[type="submit"]:hover:active, + input[type="reset"]:hover:active, + input[type="button"]:hover:active, + button:hover:active, + .button:hover:active { + background-color: rgba(46, 186, 174, 0.05); + } + + input[type="submit"]:before, input[type="submit"]:after, + input[type="reset"]:before, + input[type="reset"]:after, + input[type="button"]:before, + input[type="button"]:after, + button:before, + button:after, + .button:before, + .button:after { + color: #aaaaaa; + position: relative; + } + + input[type="submit"]:before, + input[type="reset"]:before, + input[type="button"]:before, + button:before, + .button:before { + left: -1em; + padding: 0 0 0 0.75em; + } + + input[type="submit"]:after, + input[type="reset"]:after, + input[type="button"]:after, + button:after, + .button:after { + left: 1em; + padding: 0 0.75em 0 0; + } + + input[type="submit"].fit, + input[type="reset"].fit, + input[type="button"].fit, + button.fit, + .button.fit { + display: block; + margin: 0 0 1em 0; + width: 100%; + } + + input[type="submit"].big, + input[type="reset"].big, + input[type="button"].big, + button.big, + .button.big { + font-size: 0.7em; + padding: 0 3em; + } + + input[type="submit"].small, + input[type="reset"].small, + input[type="button"].small, + button.small, + .button.small { + font-size: 0.5em; + } + + input[type="submit"].disabled, input[type="submit"]:disabled, + input[type="reset"].disabled, + input[type="reset"]:disabled, + input[type="button"].disabled, + input[type="button"]:disabled, + button.disabled, + button:disabled, + .button.disabled, + .button:disabled { + -moz-pointer-events: none; + -webkit-pointer-events: none; + -ms-pointer-events: none; + pointer-events: none; + color: rgba(160, 160, 160, 0.3) !important; + } + + input[type="submit"].disabled:before, input[type="submit"]:disabled:before, + input[type="reset"].disabled:before, + input[type="reset"]:disabled:before, + input[type="button"].disabled:before, + input[type="button"]:disabled:before, + button.disabled:before, + button:disabled:before, + .button.disabled:before, + .button:disabled:before { + color: rgba(160, 160, 160, 0.3) !important; + } + +/* Form */ + + form { + margin: 0 0 2em 0; + } + + form.search { + text-decoration: none; + position: relative; + } + + form.search:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-transform: none !important; + } + + form.search:before { + color: #aaaaaa; + content: '\f002'; + display: block; + height: 2.75em; + left: 0; + line-height: 2.75em; + position: absolute; + text-align: center; + top: 0; + width: 2.5em; + } + + form.search > input:first-child { + padding-left: 2.5em; + } + + label { + color: #3c3b3b; + display: block; + font-size: 0.9em; + font-weight: 700; + margin: 0 0 1em 0; + } + + input[type="text"], + input[type="password"], + input[type="email"], + input[type="tel"], + select, + textarea { + -moz-appearance: none; + -webkit-appearance: none; + -ms-appearance: none; + appearance: none; + background: rgba(160, 160, 160, 0.075); + border: none; + border: solid 1px rgba(160, 160, 160, 0.3); + border-radius: 0; + color: inherit; + display: block; + outline: 0; + padding: 0 1em; + text-decoration: none; + width: 100%; + } + + input[type="text"]:invalid, + input[type="password"]:invalid, + input[type="email"]:invalid, + input[type="tel"]:invalid, + select:invalid, + textarea:invalid { + box-shadow: none; + } + + input[type="text"]:focus, + input[type="password"]:focus, + input[type="email"]:focus, + input[type="tel"]:focus, + select:focus, + textarea:focus { + border-color: #2ebaae; + box-shadow: inset 0 0 0 1px #2ebaae; + } + + .select-wrapper { + text-decoration: none; + display: block; + position: relative; + } + + .select-wrapper:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-transform: none !important; + } + + .select-wrapper:before { + color: rgba(160, 160, 160, 0.3); + content: '\f078'; + display: block; + height: 2.75em; + line-height: 2.75em; + pointer-events: none; + position: absolute; + right: 0; + text-align: center; + top: 0; + width: 2.75em; + } + + .select-wrapper select::-ms-expand { + display: none; + } + + input[type="text"], + input[type="password"], + input[type="email"], + select { + height: 2.75em; + } + + textarea { + padding: 0.75em 1em; + } + + input[type="checkbox"], + input[type="radio"] { + -moz-appearance: none; + -webkit-appearance: none; + -ms-appearance: none; + appearance: none; + display: block; + float: left; + margin-right: -2em; + opacity: 0; + width: 1em; + z-index: -1; + } + + input[type="checkbox"] + label, + input[type="radio"] + label { + text-decoration: none; + color: #646464; + cursor: pointer; + display: inline-block; + font-size: 1em; + font-weight: 400; + padding-left: 2.4em; + padding-right: 0.75em; + position: relative; + } + + input[type="checkbox"] + label:before, + input[type="radio"] + label:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-transform: none !important; + } + + input[type="checkbox"] + label:before, + input[type="radio"] + label:before { + background: rgba(160, 160, 160, 0.075); + border: solid 1px rgba(160, 160, 160, 0.3); + content: ''; + display: inline-block; + height: 1.65em; + left: 0; + line-height: 1.58125em; + position: absolute; + text-align: center; + top: 0; + width: 1.65em; + } + + input[type="checkbox"]:checked + label:before, + input[type="radio"]:checked + label:before { + background: #3c3b3b; + border-color: #3c3b3b; + color: #ffffff; + content: '\f00c'; + } + + input[type="checkbox"]:focus + label:before, + input[type="radio"]:focus + label:before { + border-color: #2ebaae; + box-shadow: 0 0 0 1px #2ebaae; + } + + input[type="radio"] + label:before { + border-radius: 100%; + } + + ::-webkit-input-placeholder { + color: #aaaaaa !important; + opacity: 1.0; + } + + :-moz-placeholder { + color: #aaaaaa !important; + opacity: 1.0; + } + + ::-moz-placeholder { + color: #aaaaaa !important; + opacity: 1.0; + } + + :-ms-input-placeholder { + color: #aaaaaa !important; + opacity: 1.0; + } + + .formerize-placeholder { + color: #aaaaaa !important; + opacity: 1.0; + } + +/* Icon */ + + .icon { + text-decoration: none; + border-bottom: none; + position: relative; + } + + .icon:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-transform: none !important; + } + + .icon > .label { + display: none; + } + + .icon.suffix:before { + float: right; + } + +/* Image */ + + .image { + border: 0; + display: inline-block; + position: relative; + } + + .image img { + display: block; + } + + .image.left, .image.right { + max-width: 40%; + } + + .image.left img, .image.right img { + width: 100%; + } + + .image.left { + float: left; + padding: 0 1.5em 1em 0; + top: 0.25em; + } + + .image.right { + float: right; + padding: 0 0 1em 1.5em; + top: 0.25em; + } + + .image.fit { + display: block; + margin: 0 0 2em 0; + width: 100%; + } + + .image.fit img { + width: 100%; + } + + .image.featured { + display: block; + margin: 0 0 3em 0; + width: 100%; + } + + .image.featured img { + width: 100%; + } + + @media screen and (max-width: 736px) { + + .image.featured { + margin: 0 0 1.5em 0; + } + + } + + .image.main { + display: block; + margin: 0 0 3em 0; + width: 100%; + } + + .image.main img { + width: 100%; + } + +/* List */ + + ol { + list-style: decimal; + margin: 0 0 2em 0; + padding-left: 1.25em; + } + + ol li { + padding-left: 0.25em; + } + + ul { + list-style: disc; + margin: 0 0 2em 0; + padding-left: 1em; + } + + ul li { + padding-left: 0.5em; + } + + ul.alt { + list-style: none; + padding-left: 0; + } + + ul.alt li { + border-top: solid 1px rgba(160, 160, 160, 0.3); + padding: 0.5em 0; + } + + ul.alt li:first-child { + border-top: 0; + padding-top: 0; + } + + ul.icons { + cursor: default; + list-style: none; + padding-left: 0; + } + + ul.icons li { + display: inline-block; + padding: 0 1em 0 0; + } + + ul.icons li:last-child { + padding-right: 0; + } + + ul.icons li > * { + text-decoration: none; + border: 0; + } + + ul.icons li > *:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-transform: none !important; + } + + ul.icons li > * .label { + display: none; + } + + ul.actions { + cursor: default; + list-style: none; + padding-left: 0; + } + + ul.actions li { + display: inline-block; + padding: 0 1.5em 0 0; + vertical-align: middle; + } + + ul.actions li:last-child { + padding-right: 0; + } + + ul.actions.pagination .next { + text-decoration: none; + } + + ul.actions.pagination .next:after { + content: ""; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-transform: none !important; + } + + ul.actions.pagination .next:after { + content: '\f054'; + } + + ul.actions.pagination .previous { + text-decoration: none; + } + + ul.actions.pagination .previous:before { + content: ""; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-transform: none !important; + } + + ul.actions.pagination .previous:before { + content: '\f053'; + } + + @media screen and (max-width: 1280px) { + + ul.actions.pagination { + text-align: center; + } + + ul.actions.pagination .next, ul.actions.pagination .previous { + min-width: 20em; + } + + } + + @media screen and (max-width: 736px) { + + ul.actions.pagination .next, ul.actions.pagination .previous { + min-width: 18em; + } + + } + + ul.actions.small li { + padding: 0 1em 0 0; + } + + ul.actions.vertical li { + display: block; + padding: 1.5em 0 0 0; + } + + ul.actions.vertical li:first-child { + padding-top: 0; + } + + ul.actions.vertical li > * { + margin-bottom: 0; + } + + ul.actions.vertical.small li { + padding: 1em 0 0 0; + } + + ul.actions.vertical.small li:first-child { + padding-top: 0; + } + + ul.actions.fit { + display: table; + margin-left: -1em; + padding: 0; + table-layout: fixed; + width: calc(100% + 1em); + } + + ul.actions.fit li { + display: table-cell; + padding: 0 0 0 1em; + } + + ul.actions.fit li > * { + margin-bottom: 0; + } + + ul.actions.fit.small { + margin-left: -0.5em; + width: calc(100% + 0.5em); + } + + ul.actions.fit.small li { + padding: 0 0 0 0.5em; + } + + @media screen and (max-width: 480px) { + + ul.actions { + margin: 0 0 2em 0; + } + + ul.actions li { + padding: 1em 0 0 0; + display: block; + text-align: center; + width: 100%; + } + + ul.actions li:first-child { + padding-top: 0; + } + + ul.actions li > * { + width: 100%; + margin: 0 !important; + } + + ul.actions.small li { + padding: 0.5em 0 0 0; + } + + ul.actions.small li:first-child { + padding-top: 0; + } + + } + + ul.posts { + list-style: none; + padding: 0; + } + + ul.posts li { + border-top: dotted 1px rgba(160, 160, 160, 0.3); + margin: 1.5em 0 0 0; + padding: 1.5em 0 0 0; + } + + ul.posts li:first-child { + border-top: 0; + margin-top: 0; + padding-top: 0; + } + + ul.posts article { + display: -moz-flex; + display: -webkit-flex; + display: -ms-flex; + display: flex; + -moz-align-items: -moz-flex-start; + -webkit-align-items: -webkit-flex-start; + -ms-align-items: -ms-flex-start; + align-items: flex-start; + -moz-flex-direction: row-reverse; + -webkit-flex-direction: row-reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + } + + ul.posts article .image { + display: block; + margin-right: 1.5em; + min-width: 4em; + width: 4em; + } + + ul.posts article .image img { + width: 100%; + } + + ul.posts article header { + -moz-flex-grow: 1; + -webkit-flex-grow: 1; + -ms-flex-grow: 1; + flex-grow: 1; + -ms-flex: 1; + } + + ul.posts article header h3 { + font-size: 0.7em; + margin-top: 0.125em; + } + + ul.posts article header .published { + display: block; + font-family: "Raleway", Helvetica, sans-serif; + font-size: 0.6em; + font-weight: 400; + letter-spacing: 0.25em; + margin: -0.625em 0 1.7em 0; + text-transform: uppercase; + } + + ul.posts article header > :last-child { + margin-bottom: 0; + } + + dl { + margin: 0 0 2em 0; + } + + dl dt { + display: block; + font-weight: 700; + margin: 0 0 1em 0; + } + + dl dd { + margin-left: 2em; + } + +/* Mini Post */ + + .mini-post { + display: -moz-flex; + display: -webkit-flex; + display: -ms-flex; + display: flex; + -moz-flex-direction: column-reverse; + -webkit-flex-direction: column-reverse; + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; + background: #ffffff; + border: solid 1px rgba(160, 160, 160, 0.3); + margin: 0 0 2em 0; + } + + .mini-post .image { + overflow: hidden; + width: 100%; + } + + .mini-post .image img { + -moz-transition: -moz-transform 0.2s ease-out; + -webkit-transition: -webkit-transform 0.2s ease-out; + -ms-transition: -ms-transform 0.2s ease-out; + transition: transform 0.2s ease-out; + width: 100%; + } + + .mini-post .image:hover img { + -moz-transform: scale(1.05); + -webkit-transform: scale(1.05); + -ms-transform: scale(1.05); + transform: scale(1.05); + } + + .mini-post header { + padding: 1.25em 4.25em 0.1em 1.25em ; + min-height: 4em; + position: relative; + -moz-flex-grow: 1; + -webkit-flex-grow: 1; + -ms-flex-grow: 1; + flex-grow: 1; + } + + .mini-post header h3 { + font-size: 0.7em; + } + + .mini-post header .published { + display: block; + font-family: "Raleway", Helvetica, sans-serif; + font-size: 0.6em; + font-weight: 400; + letter-spacing: 0.25em; + margin: -0.625em 0 1.7em 0; + text-transform: uppercase; + } + + .mini-post header .author { + position: absolute; + right: 2em; + top: 2em; + } + + .mini-posts { + margin: 0 0 2em 0; + } + + @media screen and (max-width: 1280px) { + + .mini-posts { + display: -moz-flex; + display: -webkit-flex; + display: -ms-flex; + display: flex; + -moz-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + width: calc(100% + 2em); + } + + .mini-posts > * { + margin: 2em 2em 0 0; + width: calc(50% - 2em); + } + + .mini-posts > :nth-child(-n + 2) { + margin-top: 0; + } + + } + + @media screen and (max-width: 480px) { + + .mini-posts { + display: block; + width: 100%; + } + + .mini-posts > * { + margin: 0 0 2em 0; + width: 100%; + } + + } + +/* Post */ + + .post { + padding: 3em 3em 1em 3em ; + background: #ffffff; + border: solid 1px rgba(160, 160, 160, 0.3); + margin: 0 0 3em 0; + position: relative; + } + + .post > header { + display: -moz-flex; + display: -webkit-flex; + display: -ms-flex; + display: flex; + border-bottom: solid 1px rgba(160, 160, 160, 0.3); + left: -3em; + margin: -3em 0 3em 0; + position: relative; + width: calc(100% + 6em); + } + + .post > header .title { + -moz-flex-grow: 1; + -webkit-flex-grow: 1; + -ms-flex-grow: 1; + flex-grow: 1; + -ms-flex: 1; + padding: 3.75em 3em 3.3em 3em; + } + + .post > header .title h2 { + font-weight: 900; + font-size: 1.5em; + } + + .post > header .title > :last-child { + margin-bottom: 0; + } + + .post > header .meta { + padding: 3.75em 3em 1.75em 3em ; + border-left: solid 1px rgba(160, 160, 160, 0.3); + min-width: 17em; + text-align: right; + width: 17em; + } + + .post > header .meta > * { + margin: 0 0 1em 0; + } + + .post > header .meta > :last-child { + margin-bottom: 0; + } + + .post > header .meta .published { + color: #3c3b3b; + display: block; + font-family: "Raleway", Helvetica, sans-serif; + font-size: 0.7em; + font-weight: 800; + letter-spacing: 0.25em; + margin-top: 0.5em; + text-transform: uppercase; + white-space: nowrap; + } + + .post > .image.featured { + overflow: hidden; + } + + .post > .image.featured img { + -moz-transition: -moz-transform 0.2s ease-out; + -webkit-transition: -webkit-transform 0.2s ease-out; + -ms-transition: -ms-transform 0.2s ease-out; + transition: transform 0.2s ease-out; + } + + .post > .image.featured:hover img { + -moz-transform: scale(1.05); + -webkit-transform: scale(1.05); + -ms-transform: scale(1.05); + transform: scale(1.05); + } + + .post > footer { + display: -moz-flex; + display: -webkit-flex; + display: -ms-flex; + display: flex; + -moz-align-items: center; + -webkit-align-items: center; + -ms-align-items: center; + align-items: center; + } + + .post > footer .actions { + -moz-flex-grow: 1; + -webkit-flex-grow: 1; + -ms-flex-grow: 1; + flex-grow: 1; + } + + .post > footer .stats { + cursor: default; + list-style: none; + padding: 0; + } + + .post > footer .stats li { + border-left: solid 1px rgba(160, 160, 160, 0.3); + display: inline-block; + font-family: "Raleway", Helvetica, sans-serif; + font-size: 0.6em; + font-weight: 400; + letter-spacing: 0.25em; + line-height: 1; + margin: 0 0 0 2em; + padding: 0 0 0 2em; + text-transform: uppercase; + } + + .post > footer .stats li:first-child { + border-left: 0; + margin-left: 0; + padding-left: 0; + } + + .post > footer .stats li .icon { + border-bottom: 0; + } + + .post > footer .stats li .icon:before { + color: rgba(160, 160, 160, 0.3); + margin-right: 0.75em; + } + + @media screen and (max-width: 980px) { + + .post { + border-left: 0; + border-right: 0; + left: -3em; + width: calc(100% + (3em * 2)); + } + + .post > header { + -moz-flex-direction: column; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + padding: 3.75em 3em 1.25em 3em ; + border-left: 0; + } + + .post > header .title { + -ms-flex: 0 1 auto; + margin: 0 0 2em 0; + padding: 0; + text-align: center; + } + + .post > header .meta { + -moz-align-items: center; + -webkit-align-items: center; + -ms-align-items: center; + align-items: center; + display: -moz-flex; + display: -webkit-flex; + display: -ms-flex; + display: flex; + -moz-justify-content: center; + -webkit-justify-content: center; + -ms-justify-content: center; + justify-content: center; + border-left: 0; + margin: 0 0 2em 0; + padding-top: 0; + padding: 0; + text-align: left; + width: 100%; + } + + .post > header .meta > * { + border-left: solid 1px rgba(160, 160, 160, 0.3); + margin-left: 2em; + padding-left: 2em; + } + + .post > header .meta > :first-child { + border-left: 0; + margin-left: 0; + padding-left: 0; + } + + .post > header .meta .published { + margin-bottom: 0; + margin-top: 0; + } + + .post > header .meta .author { + -moz-flex-direction: row-reverse; + -webkit-flex-direction: row-reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + margin-bottom: 0; + } + + .post > header .meta .author .name { + margin: 0 0 0 1.5em; + } + + .post > header .meta .author img { + width: 3.5em; + } + + } + + @media screen and (max-width: 736px) { + + .post { + padding: 1.5em 1.5em 0.1em 1.5em ; + left: -1.5em; + margin: 0 0 2em 0; + width: calc(100% + (1.5em * 2)); + } + + .post > header { + padding: 3em 1.5em 0.5em 1.5em ; + left: -1.5em; + margin: -1.5em 0 1.5em 0; + width: calc(100% + 3em); + } + + .post > header .title h2 { + font-size: 1.1em; + } + + } + + @media screen and (max-width: 480px) { + + .post > header .meta { + -moz-align-items: center; + -webkit-align-items: center; + -ms-align-items: center; + align-items: center; + -moz-flex-direction: column; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + } + + .post > header .meta > * { + border-left: 0; + margin: 1em 0 0 0; + padding-left: 0; + } + + .post > header .meta .author .name { + display: none; + } + + .post > .image.featured { + margin-left: -1.5em; + margin-top: calc(-1.5em - 1px); + width: calc(100% + 3em); + } + + .post > footer { + -moz-align-items: stretch; + -webkit-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch; + -moz-flex-direction: column-reverse; + -webkit-flex-direction: column-reverse; + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; + } + + .post > footer .stats { + text-align: center; + } + + .post > footer .stats li { + margin: 0 0 0 1.25em; + padding: 0 0 0 1.25em; + } + + } + +/* Section/Article */ + + section.special, article.special { + text-align: center; + } + + header p { + font-family: "Raleway", Helvetica, sans-serif; + font-size: 0.7em; + font-weight: 400; + letter-spacing: 0.25em; + line-height: 2.5; + margin-top: -1em; + text-transform: uppercase; + } + +/* Table */ + + .table-wrapper { + -webkit-overflow-scrolling: touch; + overflow-x: auto; + } + + table { + margin: 0 0 2em 0; + width: 100%; + } + + table tbody tr { + border: solid 1px rgba(160, 160, 160, 0.3); + border-left: 0; + border-right: 0; + } + + table tbody tr:nth-child(2n + 1) { + background-color: rgba(160, 160, 160, 0.075); + } + + table td { + padding: 0.75em 0.75em; + } + + table th { + color: #3c3b3b; + font-size: 0.9em; + font-weight: 700; + padding: 0 0.75em 0.75em 0.75em; + text-align: left; + } + + table thead { + border-bottom: solid 2px rgba(160, 160, 160, 0.3); + } + + table tfoot { + border-top: solid 2px rgba(160, 160, 160, 0.3); + } + + table.alt { + border-collapse: separate; + } + + table.alt tbody tr td { + border: solid 1px rgba(160, 160, 160, 0.3); + border-left-width: 0; + border-top-width: 0; + } + + table.alt tbody tr td:first-child { + border-left-width: 1px; + } + + table.alt tbody tr:first-child td { + border-top-width: 1px; + } + + table.alt thead { + border-bottom: 0; + } + + table.alt tfoot { + border-top: 0; + } + +/* Header */ + + body { + padding-top: 3.5em; + } + + #header { + display: -moz-flex; + display: -webkit-flex; + display: -ms-flex; + display: flex; + -moz-justify-content: space-between; + -webkit-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + background-color: #ffffff; + border-bottom: solid 1px rgba(160, 160, 160, 0.3); + height: 3.5em; + left: 0; + line-height: 3.5em; + position: fixed; + top: 0; + width: 100%; + z-index: 10000; + } + + #header a { + color: inherit; + text-decoration: none; + } + + #header ul { + list-style: none; + margin: 0; + padding-left: 0; + } + + #header ul li { + display: inline-block; + padding-left: 0; + } + + #header h1 { + height: inherit; + line-height: inherit; + padding: 0 0 0 1.5em; + white-space: nowrap; + } + + #header h1 a { + font-size: 0.7em; + } + + #header .links { + -moz-flex: 1; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + border-left: solid 1px rgba(160, 160, 160, 0.3); + height: inherit; + line-height: inherit; + margin-left: 1.5em; + overflow: hidden; + padding-left: 1.5em; + } + + #header .links ul li { + border-left: solid 1px rgba(160, 160, 160, 0.3); + line-height: 1; + margin-left: 1em; + padding-left: 1em; + } + + #header .links ul li:first-child { + border-left: 0; + margin-left: 0; + padding-left: 0; + } + + #header .links ul li a { + border-bottom: 0; + font-family: "Raleway", Helvetica, sans-serif; + font-size: 0.7em; + font-weight: 400; + letter-spacing: 0.25em; + text-transform: uppercase; + } + + #header .main { + height: inherit; + line-height: inherit; + text-align: right; + } + + #header .main ul { + height: inherit; + line-height: inherit; + } + + #header .main ul li { + border-left: solid 1px rgba(160, 160, 160, 0.3); + height: inherit; + line-height: inherit; + white-space: nowrap; + } + + #header .main ul li > * { + display: block; + float: left; + } + + #header .main ul li > a { + text-decoration: none; + border-bottom: 0; + color: #aaaaaa; + overflow: hidden; + position: relative; + text-indent: 4em; + width: 4em; + } + + #header .main ul li > a:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-transform: none !important; + } + + #header .main ul li > a:before { + display: block; + height: inherit; + left: 0; + line-height: inherit; + position: absolute; + text-align: center; + text-indent: 0; + top: 0; + width: inherit; + } + + #header form { + margin: 0; + } + + #header form input { + display: inline-block; + height: 2.5em; + position: relative; + top: -2px; + vertical-align: middle; + } + + #header #search { + -moz-transition: all 0.5s ease; + -webkit-transition: all 0.5s ease; + -ms-transition: all 0.5s ease; + transition: all 0.5s ease; + max-width: 0; + opacity: 0; + overflow: hidden; + padding: 0; + white-space: nowrap; + } + + #header #search input { + width: 12em; + } + + #header #search.visible { + max-width: 12.5em; + opacity: 1; + padding: 0 0.5em 0 0; + } + + @media screen and (max-width: 980px) { + + #header .links { + display: none; + } + + } + + @media screen and (max-width: 736px) { + + #header { + height: 2.75em; + line-height: 2.75em; + } + + #header h1 { + padding: 0 0 0 1em; + } + + #header .main .search { + display: none; + } + + } + +/* Wrapper */ + + #wrapper { + display: -moz-flex; + display: -webkit-flex; + display: -ms-flex; + display: flex; + -moz-flex-direction: row-reverse; + -webkit-flex-direction: row-reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + -moz-transition: opacity 0.5s ease; + -webkit-transition: opacity 0.5s ease; + -ms-transition: opacity 0.5s ease; + transition: opacity 0.5s ease; + margin: 0 auto; + max-width: 100%; + opacity: 1; + padding: 4.5em; + width: 90em; + } + + body.is-menu-visible #wrapper { + opacity: 0.15; + } + + @media screen and (max-width: 1680px) { + + #wrapper { + padding: 3em; + } + + } + + @media screen and (max-width: 1280px) { + + #wrapper { + display: block; + } + + } + + @media screen and (max-width: 736px) { + + #wrapper { + padding: 1.5em; + } + + } + +/* Main */ + + #main { + -moz-flex-grow: 1; + -webkit-flex-grow: 1; + -ms-flex-grow: 1; + flex-grow: 1; + -ms-flex: 1; + width: 100%; + } + +/* Sidebar */ + + #sidebar { + margin-right: 3em; + min-width: 22em; + width: 22em; + } + + #sidebar > * { + border-top: solid 1px rgba(160, 160, 160, 0.3); + margin: 3em 0 0 0; + padding: 3em 0 0 0; + } + + #sidebar > :first-child { + border-top: 0; + margin-top: 0; + padding-top: 0; + } + + @media screen and (max-width: 1280px) { + + #sidebar { + border-top: solid 1px rgba(160, 160, 160, 0.3); + margin: 3em 0 0 0; + min-width: 0; + padding: 3em 0 0 0; + width: 100%; + } + + } + +/* Intro */ + + #intro .logo { + border-bottom: 0; + display: inline-block; + margin: 0 0 1em 0; + overflow: hidden; + position: relative; + width: 4em; + } + + #intro .logo:before { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' viewBox='0 0 100 100' preserveAspectRatio='none' zoomAndPan='disable'%3E%3Cpolygon points='0,0 100,0 100,25 50,0 0,25' style='fill:%23f4f4f4' /%3E%3Cpolygon points='0,100 100,100 100,75 50,100 0,75' style='fill:%23f4f4f4' /%3E%3C/svg%3E"); + background-position: top left; + background-repeat: no-repeat; + background-size: 100% 100%; + content: ''; + display: block; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; + } + + #intro .logo img { + display: block; + margin-left: -0.25em; + width: 4.5em; + } + + #intro header h2 { + font-size: 2em; + font-weight: 900; + } + + #intro header p { + font-size: 0.8em; + } + + @media screen and (max-width: 1280px) { + + #intro { + margin: 0 0 3em 0; + text-align: center; + } + + #intro header h2 { + font-size: 2em; + } + + #intro header p { + font-size: 0.7em; + } + + } + + @media screen and (max-width: 736px) { + + #intro { + margin: 0 0 1.5em 0; + padding: 1.25em 0; + } + + #intro > :last-child { + margin-bottom: 0; + } + + #intro .logo { + margin: 0 0 0.5em 0; + } + + #intro header h2 { + font-size: 1.25em; + } + + #intro header > :last-child { + margin-bottom: 0; + } + + } + +/* Footer */ + + #footer .icons { + color: #aaaaaa; + } + + #footer .copyright { + color: #aaaaaa; + font-family: "Raleway", Helvetica, sans-serif; + font-size: 0.5em; + font-weight: 400; + letter-spacing: 0.25em; + text-transform: uppercase; + } + +/* Menu */ + + #menu { + -moz-transform: translateX(25em); + -webkit-transform: translateX(25em); + -ms-transform: translateX(25em); + transform: translateX(25em); + -moz-transition: -moz-transform 0.5s ease, visibility 0.5s; + -webkit-transition: -webkit-transform 0.5s ease, visibility 0.5s; + -ms-transition: -ms-transform 0.5s ease, visibility 0.5s; + transition: transform 0.5s ease, visibility 0.5s; + -webkit-overflow-scrolling: touch; + background: #ffffff; + border-left: solid 1px rgba(160, 160, 160, 0.3); + box-shadow: none; + height: 100%; + max-width: 80%; + overflow-y: auto; + position: fixed; + right: 0; + top: 0; + visibility: hidden; + width: 25em; + z-index: 10002; + } + + #menu > * { + border-top: solid 1px rgba(160, 160, 160, 0.3); + padding: 3em; + } + + #menu > * > :last-child { + margin-bottom: 0; + } + + #menu > :first-child { + border-top: 0; + } + + #menu .links { + list-style: none; + padding: 0; + } + + #menu .links > li { + border: 0; + border-top: dotted 1px rgba(160, 160, 160, 0.3); + margin: 1.5em 0 0 0; + padding: 1.5em 0 0 0; + } + + #menu .links > li a { + display: block; + border-bottom: 0; + } + + #menu .links > li a h3 { + -moz-transition: color 0.2s ease; + -webkit-transition: color 0.2s ease; + -ms-transition: color 0.2s ease; + transition: color 0.2s ease; + font-size: 0.7em; + } + + #menu .links > li a p { + font-family: "Raleway", Helvetica, sans-serif; + font-size: 0.6em; + font-weight: 400; + letter-spacing: 0.25em; + margin-bottom: 0; + text-decoration: none; + text-transform: uppercase; + } + + #menu .links > li a:hover h3 { + color: #2ebaae; + } + + #menu .links > li:first-child { + border-top: 0; + margin-top: 0; + padding-top: 0; + } + + body.is-menu-visible #menu { + -moz-transform: translateX(0); + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + visibility: visible; + } + + @media screen and (max-width: 736px) { + + #menu > * { + padding: 1.5em; + } + + } \ No newline at end of file diff --git a/themes/future-imperfect/assets/js/ie/html5shiv.js b/themes/future-imperfect/assets/js/ie/html5shiv.js new file mode 100644 index 00000000..dcf351c8 --- /dev/null +++ b/themes/future-imperfect/assets/js/ie/html5shiv.js @@ -0,0 +1,8 @@ +/* + HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag(); +a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/\w+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x"; +c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode|| +"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup main mark meter nav output progress section summary time video",version:"3.6.2",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);if(g)return a.createDocumentFragment(); +for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d #mq-test-1 { width: 42px; }',c.insertBefore(e,d),b=42===f.offsetWidth,c.removeChild(e),{matches:b,media:a}}}(a.document)}(this),function(a){"use strict";function b(){v(!0)}var c={};a.respond=c,c.update=function(){};var d=[],e=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}(),f=function(a,b){var c=e();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))},g=function(a){return a.replace(c.regex.minmaxwh,"").match(c.regex.other)};if(c.ajax=f,c.queue=d,c.unsupportedmq=g,c.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,comments:/\/\*[^*]*\*+([^/][^*]*\*+)*\//gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/,maxw:/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/,minmaxwh:/\(\s*m(in|ax)\-(height|width)\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/gi,other:/\([^\)]*\)/g},c.mediaQueriesSupported=a.matchMedia&&null!==a.matchMedia("only all")&&a.matchMedia("only all").matches,!c.mediaQueriesSupported){var h,i,j,k=a.document,l=k.documentElement,m=[],n=[],o=[],p={},q=30,r=k.getElementsByTagName("head")[0]||l,s=k.getElementsByTagName("base")[0],t=r.getElementsByTagName("link"),u=function(){var a,b=k.createElement("div"),c=k.body,d=l.style.fontSize,e=c&&c.style.fontSize,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",c||(c=f=k.createElement("body"),c.style.background="none"),l.style.fontSize="100%",c.style.fontSize="100%",c.appendChild(b),f&&l.insertBefore(c,l.firstChild),a=b.offsetWidth,f?l.removeChild(c):c.removeChild(b),l.style.fontSize=d,e&&(c.style.fontSize=e),a=j=parseFloat(a)},v=function(b){var c="clientWidth",d=l[c],e="CSS1Compat"===k.compatMode&&d||k.body[c]||d,f={},g=t[t.length-1],p=(new Date).getTime();if(b&&h&&q>p-h)return a.clearTimeout(i),i=a.setTimeout(v,q),void 0;h=p;for(var s in m)if(m.hasOwnProperty(s)){var w=m[s],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?j||u():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?j||u():1)),w.hasquery&&(z&&A||!(z||e>=x)||!(A||y>=e))||(f[w.media]||(f[w.media]=[]),f[w.media].push(n[w.rules]))}for(var C in o)o.hasOwnProperty(C)&&o[C]&&o[C].parentNode===r&&r.removeChild(o[C]);o.length=0;for(var D in f)if(f.hasOwnProperty(D)){var E=k.createElement("style"),F=f[D].join("\n");E.type="text/css",E.media=D,r.insertBefore(E,g.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(k.createTextNode(F)),o.push(E)}},w=function(a,b,d){var e=a.replace(c.regex.comments,"").replace(c.regex.keyframes,"").match(c.regex.media),f=e&&e.length||0;b=b.substring(0,b.lastIndexOf("/"));var h=function(a){return a.replace(c.regex.urls,"$1"+b+"$2$3")},i=!f&&d;b.length&&(b+="/"),i&&(f=1);for(var j=0;f>j;j++){var k,l,o,p;i?(k=d,n.push(h(a))):(k=e[j].match(c.regex.findStyles)&&RegExp.$1,n.push(RegExp.$2&&h(RegExp.$2))),o=k.split(","),p=o.length;for(var q=0;p>q;q++)l=o[q],g(l)||m.push({media:l.split("(")[0].match(c.regex.only)&&RegExp.$2||"all",rules:n.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(c.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(c.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}v()},x=function(){if(d.length){var b=d.shift();f(b.href,function(c){w(c,b.href,b.media),p[b.href]=!0,a.setTimeout(function(){x()},0)})}},y=function(){for(var b=0;blarge. + skel + .on('+large', function() { + $intro.prependTo($main); + }) + .on('-large', function() { + $intro.prependTo($sidebar); + }); + + }); + +})(jQuery); \ No newline at end of file diff --git a/themes/future-imperfect/assets/js/skel.min.js b/themes/future-imperfect/assets/js/skel.min.js new file mode 100644 index 00000000..688de7c9 --- /dev/null +++ b/themes/future-imperfect/assets/js/skel.min.js @@ -0,0 +1,2 @@ +/* skel.js v3.0.0 | (c) n33 | skel.io | MIT licensed */ +var skel=function(){"use strict";var t={breakpointIds:null,events:{},isInit:!1,obj:{attachments:{},breakpoints:{},head:null,states:{}},sd:"/",state:null,stateHandlers:{},stateId:"",vars:{},DOMReady:null,indexOf:null,isArray:null,iterate:null,matchesMedia:null,extend:function(e,n){t.iterate(n,function(i){t.isArray(n[i])?(t.isArray(e[i])||(e[i]=[]),t.extend(e[i],n[i])):"object"==typeof n[i]?("object"!=typeof e[i]&&(e[i]={}),t.extend(e[i],n[i])):e[i]=n[i]})},newStyle:function(t){var e=document.createElement("style");return e.type="text/css",e.innerHTML=t,e},_canUse:null,canUse:function(e){t._canUse||(t._canUse=document.createElement("div"));var n=t._canUse.style,i=e.charAt(0).toUpperCase()+e.slice(1);return e in n||"Moz"+i in n||"Webkit"+i in n||"O"+i in n||"ms"+i in n},on:function(e,n){var i=e.split(/[\s]+/);return t.iterate(i,function(e){var a=i[e];if(t.isInit){if("init"==a)return void n();if("change"==a)n();else{var r=a.charAt(0);if("+"==r||"!"==r){var o=a.substring(1);if(o in t.obj.breakpoints)if("+"==r&&t.obj.breakpoints[o].active)n();else if("!"==r&&!t.obj.breakpoints[o].active)return void n()}}}t.events[a]||(t.events[a]=[]),t.events[a].push(n)}),t},trigger:function(e){return t.events[e]&&0!=t.events[e].length?(t.iterate(t.events[e],function(n){t.events[e][n]()}),t):void 0},breakpoint:function(e){return t.obj.breakpoints[e]},breakpoints:function(e){function n(t,e){this.name=this.id=t,this.media=e,this.active=!1,this.wasActive=!1}return n.prototype.matches=function(){return t.matchesMedia(this.media)},n.prototype.sync=function(){this.wasActive=this.active,this.active=this.matches()},t.iterate(e,function(i){t.obj.breakpoints[i]=new n(i,e[i])}),window.setTimeout(function(){t.poll()},0),t},addStateHandler:function(e,n){t.stateHandlers[e]=n},callStateHandler:function(e){var n=t.stateHandlers[e]();t.iterate(n,function(e){t.state.attachments.push(n[e])})},changeState:function(e){t.iterate(t.obj.breakpoints,function(e){t.obj.breakpoints[e].sync()}),t.vars.lastStateId=t.stateId,t.stateId=e,t.breakpointIds=t.stateId===t.sd?[]:t.stateId.substring(1).split(t.sd),t.obj.states[t.stateId]?t.state=t.obj.states[t.stateId]:(t.obj.states[t.stateId]={attachments:[]},t.state=t.obj.states[t.stateId],t.iterate(t.stateHandlers,t.callStateHandler)),t.detachAll(t.state.attachments),t.attachAll(t.state.attachments),t.vars.stateId=t.stateId,t.vars.state=t.state,t.trigger("change"),t.iterate(t.obj.breakpoints,function(e){t.obj.breakpoints[e].active?t.obj.breakpoints[e].wasActive||t.trigger("+"+e):t.obj.breakpoints[e].wasActive&&t.trigger("-"+e)})},generateStateConfig:function(e,n){var i={};return t.extend(i,e),t.iterate(t.breakpointIds,function(e){t.extend(i,n[t.breakpointIds[e]])}),i},getStateId:function(){var e="";return t.iterate(t.obj.breakpoints,function(n){var i=t.obj.breakpoints[n];i.matches()&&(e+=t.sd+i.id)}),e},poll:function(){var e="";e=t.getStateId(),""===e&&(e=t.sd),e!==t.stateId&&t.changeState(e)},_attach:null,attach:function(e){var n=t.obj.head,i=e.element;return i.parentNode&&i.parentNode.tagName?!1:(t._attach||(t._attach=n.firstChild),n.insertBefore(i,t._attach.nextSibling),e.permanent&&(t._attach=i),!0)},attachAll:function(e){var n=[];t.iterate(e,function(t){n[e[t].priority]||(n[e[t].priority]=[]),n[e[t].priority].push(e[t])}),n.reverse(),t.iterate(n,function(e){t.iterate(n[e],function(i){t.attach(n[e][i])})})},detach:function(t){var e=t.element;return t.permanent||!e.parentNode||e.parentNode&&!e.parentNode.tagName?!1:(e.parentNode.removeChild(e),!0)},detachAll:function(e){var n={};t.iterate(e,function(t){n[e[t].id]=!0}),t.iterate(t.obj.attachments,function(e){e in n||t.detach(t.obj.attachments[e])})},attachment:function(e){return e in t.obj.attachments?t.obj.attachments[e]:null},newAttachment:function(e,n,i,a){return t.obj.attachments[e]={id:e,element:n,priority:i,permanent:a}},init:function(){t.initMethods(),t.initVars(),t.initEvents(),t.obj.head=document.getElementsByTagName("head")[0],t.isInit=!0,t.trigger("init")},initEvents:function(){t.on("resize",function(){t.poll()}),t.on("orientationChange",function(){t.poll()}),t.DOMReady(function(){t.trigger("ready")}),window.onload&&t.on("load",window.onload),window.onload=function(){t.trigger("load")},window.onresize&&t.on("resize",window.onresize),window.onresize=function(){t.trigger("resize")},window.onorientationchange&&t.on("orientationChange",window.onorientationchange),window.onorientationchange=function(){t.trigger("orientationChange")}},initMethods:function(){document.addEventListener?!function(e,n){t.DOMReady=n()}("domready",function(){function t(t){for(r=1;t=n.shift();)t()}var e,n=[],i=document,a="DOMContentLoaded",r=/^loaded|^c/.test(i.readyState);return i.addEventListener(a,e=function(){i.removeEventListener(a,e),t()}),function(t){r?t():n.push(t)}}):!function(e,n){t.DOMReady=n()}("domready",function(t){function e(t){for(h=1;t=i.shift();)t()}var n,i=[],a=!1,r=document,o=r.documentElement,s=o.doScroll,c="DOMContentLoaded",d="addEventListener",u="onreadystatechange",l="readyState",f=s?/^loaded|^c/:/^loaded|c/,h=f.test(r[l]);return r[d]&&r[d](c,n=function(){r.removeEventListener(c,n,a),e()},a),s&&r.attachEvent(u,n=function(){/^c/.test(r[l])&&(r.detachEvent(u,n),e())}),t=s?function(e){self!=top?h?e():i.push(e):function(){try{o.doScroll("left")}catch(n){return setTimeout(function(){t(e)},50)}e()}()}:function(t){h?t():i.push(t)}}),Array.prototype.indexOf?t.indexOf=function(t,e){return t.indexOf(e)}:t.indexOf=function(t,e){if("string"==typeof t)return t.indexOf(e);var n,i,a=e?e:0;if(!this)throw new TypeError;if(i=this.length,0===i||a>=i)return-1;for(0>a&&(a=i-Math.abs(a)),n=a;i>n;n++)if(this[n]===t)return n;return-1},Array.isArray?t.isArray=function(t){return Array.isArray(t)}:t.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)},Object.keys?t.iterate=function(t,e){if(!t)return[];var n,i=Object.keys(t);for(n=0;i[n]&&e(i[n],t[i[n]])!==!1;n++);}:t.iterate=function(t,e){if(!t)return[];var n;for(n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&e(n,t[n])===!1)break},window.matchMedia?t.matchesMedia=function(t){return""==t?!0:window.matchMedia(t).matches}:window.styleMedia||window.media?t.matchesMedia=function(t){if(""==t)return!0;var e=window.styleMedia||window.media;return e.matchMedium(t||"all")}:window.getComputedStyle?t.matchesMedia=function(t){if(""==t)return!0;var e=document.createElement("style"),n=document.getElementsByTagName("script")[0],i=null;e.type="text/css",e.id="matchmediajs-test",n.parentNode.insertBefore(e,n),i="getComputedStyle"in window&&window.getComputedStyle(e,null)||e.currentStyle;var a="@media "+t+"{ #matchmediajs-test { width: 1px; } }";return e.styleSheet?e.styleSheet.cssText=a:e.textContent=a,"1px"===i.width}:t.matchesMedia=function(t){if(""==t)return!0;var e,n,i,a,r={"min-width":null,"max-width":null},o=!1;for(i=t.split(/\s+and\s+/),e=0;er["max-width"]||null!==r["min-height"]&&cr["max-height"]?!1:!0},navigator.userAgent.match(/MSIE ([0-9]+)/)&&RegExp.$1<9&&(t.newStyle=function(t){var e=document.createElement("span");return e.innerHTML=' ",e})},initVars:function(){var e,n,i,a=navigator.userAgent;e="other",n=0,i=[["firefox",/Firefox\/([0-9\.]+)/],["bb",/BlackBerry.+Version\/([0-9\.]+)/],["bb",/BB[0-9]+.+Version\/([0-9\.]+)/],["opera",/OPR\/([0-9\.]+)/],["opera",/Opera\/([0-9\.]+)/],["edge",/Edge\/([0-9\.]+)/],["safari",/Version\/([0-9\.]+).+Safari/],["chrome",/Chrome\/([0-9\.]+)/],["ie",/MSIE ([0-9]+)/],["ie",/Trident\/.+rv:([0-9]+)/]],t.iterate(i,function(t,i){return a.match(i[1])?(e=i[0],n=parseFloat(RegExp.$1),!1):void 0}),t.vars.browser=e,t.vars.browserVersion=n,e="other",n=0,i=[["ios",/([0-9_]+) like Mac OS X/,function(t){return t.replace("_",".").replace("_","")}],["ios",/CPU like Mac OS X/,function(t){return 0}],["android",/Android ([0-9\.]+)/,null],["mac",/Macintosh.+Mac OS X ([0-9_]+)/,function(t){return t.replace("_",".").replace("_","")}],["wp",/Windows Phone ([0-9\.]+)/,null],["windows",/Windows NT ([0-9\.]+)/,null],["bb",/BlackBerry.+Version\/([0-9\.]+)/,null],["bb",/BB[0-9]+.+Version\/([0-9\.]+)/,null]],t.iterate(i,function(t,i){return a.match(i[1])?(e=i[0],n=parseFloat(i[2]?i[2](RegExp.$1):RegExp.$1),!1):void 0}),t.vars.os=e,t.vars.osVersion=n,t.vars.IEVersion="ie"==t.vars.browser?t.vars.browserVersion:99,t.vars.touch="wp"==t.vars.os?navigator.msMaxTouchPoints>0:!!("ontouchstart"in window),t.vars.mobile="wp"==t.vars.os||"android"==t.vars.os||"ios"==t.vars.os||"bb"==t.vars.os}};return t.init(),t}();!function(t,e){"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?module.exports=e():t.skel=e()}(this,function(){return skel}); diff --git a/themes/future-imperfect/assets/js/util.js b/themes/future-imperfect/assets/js/util.js new file mode 100644 index 00000000..bdb8e9f0 --- /dev/null +++ b/themes/future-imperfect/assets/js/util.js @@ -0,0 +1,587 @@ +(function($) { + + /** + * Generate an indented list of links from a nav. Meant for use with panel(). + * @return {jQuery} jQuery object. + */ + $.fn.navList = function() { + + var $this = $(this); + $a = $this.find('a'), + b = []; + + $a.each(function() { + + var $this = $(this), + indent = Math.max(0, $this.parents('li').length - 1), + href = $this.attr('href'), + target = $this.attr('target'); + + b.push( + '' + + '' + + $this.text() + + '' + ); + + }); + + return b.join(''); + + }; + + /** + * Panel-ify an element. + * @param {object} userConfig User config. + * @return {jQuery} jQuery object. + */ + $.fn.panel = function(userConfig) { + + // No elements? + if (this.length == 0) + return $this; + + // Multiple elements? + if (this.length > 1) { + + for (var i=0; i < this.length; i++) + $(this[i]).panel(userConfig); + + return $this; + + } + + // Vars. + var $this = $(this), + $body = $('body'), + $window = $(window), + id = $this.attr('id'), + config; + + // Config. + config = $.extend({ + + // Delay. + delay: 0, + + // Hide panel on link click. + hideOnClick: false, + + // Hide panel on escape keypress. + hideOnEscape: false, + + // Hide panel on swipe. + hideOnSwipe: false, + + // Reset scroll position on hide. + resetScroll: false, + + // Reset forms on hide. + resetForms: false, + + // Side of viewport the panel will appear. + side: null, + + // Target element for "class". + target: $this, + + // Class to toggle. + visibleClass: 'visible' + + }, userConfig); + + // Expand "target" if it's not a jQuery object already. + if (typeof config.target != 'jQuery') + config.target = $(config.target); + + // Panel. + + // Methods. + $this._hide = function(event) { + + // Already hidden? Bail. + if (!config.target.hasClass(config.visibleClass)) + return; + + // If an event was provided, cancel it. + if (event) { + + event.preventDefault(); + event.stopPropagation(); + + } + + // Hide. + config.target.removeClass(config.visibleClass); + + // Post-hide stuff. + window.setTimeout(function() { + + // Reset scroll position. + if (config.resetScroll) + $this.scrollTop(0); + + // Reset forms. + if (config.resetForms) + $this.find('form').each(function() { + this.reset(); + }); + + }, config.delay); + + }; + + // Vendor fixes. + $this + .css('-ms-overflow-style', '-ms-autohiding-scrollbar') + .css('-webkit-overflow-scrolling', 'touch'); + + // Hide on click. + if (config.hideOnClick) { + + $this.find('a') + .css('-webkit-tap-highlight-color', 'rgba(0,0,0,0)'); + + $this + .on('click', 'a', function(event) { + + var $a = $(this), + href = $a.attr('href'), + target = $a.attr('target'); + + if (!href || href == '#' || href == '' || href == '#' + id) + return; + + // Cancel original event. + event.preventDefault(); + event.stopPropagation(); + + // Hide panel. + $this._hide(); + + // Redirect to href. + window.setTimeout(function() { + + if (target == '_blank') + window.open(href); + else + window.location.href = href; + + }, config.delay + 10); + + }); + + } + + // Event: Touch stuff. + $this.on('touchstart', function(event) { + + $this.touchPosX = event.originalEvent.touches[0].pageX; + $this.touchPosY = event.originalEvent.touches[0].pageY; + + }) + + $this.on('touchmove', function(event) { + + if ($this.touchPosX === null + || $this.touchPosY === null) + return; + + var diffX = $this.touchPosX - event.originalEvent.touches[0].pageX, + diffY = $this.touchPosY - event.originalEvent.touches[0].pageY, + th = $this.outerHeight(), + ts = ($this.get(0).scrollHeight - $this.scrollTop()); + + // Hide on swipe? + if (config.hideOnSwipe) { + + var result = false, + boundary = 20, + delta = 50; + + switch (config.side) { + + case 'left': + result = (diffY < boundary && diffY > (-1 * boundary)) && (diffX > delta); + break; + + case 'right': + result = (diffY < boundary && diffY > (-1 * boundary)) && (diffX < (-1 * delta)); + break; + + case 'top': + result = (diffX < boundary && diffX > (-1 * boundary)) && (diffY > delta); + break; + + case 'bottom': + result = (diffX < boundary && diffX > (-1 * boundary)) && (diffY < (-1 * delta)); + break; + + default: + break; + + } + + if (result) { + + $this.touchPosX = null; + $this.touchPosY = null; + $this._hide(); + + return false; + + } + + } + + // Prevent vertical scrolling past the top or bottom. + if (($this.scrollTop() < 0 && diffY < 0) + || (ts > (th - 2) && ts < (th + 2) && diffY > 0)) { + + event.preventDefault(); + event.stopPropagation(); + + } + + }); + + // Event: Prevent certain events inside the panel from bubbling. + $this.on('click touchend touchstart touchmove', function(event) { + event.stopPropagation(); + }); + + // Event: Hide panel if a child anchor tag pointing to its ID is clicked. + $this.on('click', 'a[href="#' + id + '"]', function(event) { + + event.preventDefault(); + event.stopPropagation(); + + config.target.removeClass(config.visibleClass); + + }); + + // Body. + + // Event: Hide panel on body click/tap. + $body.on('click touchend', function(event) { + $this._hide(event); + }); + + // Event: Toggle. + $body.on('click', 'a[href="#' + id + '"]', function(event) { + + event.preventDefault(); + event.stopPropagation(); + + config.target.toggleClass(config.visibleClass); + + }); + + // Window. + + // Event: Hide on ESC. + if (config.hideOnEscape) + $window.on('keydown', function(event) { + + if (event.keyCode == 27) + $this._hide(event); + + }); + + return $this; + + }; + + /** + * Apply "placeholder" attribute polyfill to one or more forms. + * @return {jQuery} jQuery object. + */ + $.fn.placeholder = function() { + + // Browser natively supports placeholders? Bail. + if (typeof (document.createElement('input')).placeholder != 'undefined') + return $(this); + + // No elements? + if (this.length == 0) + return $this; + + // Multiple elements? + if (this.length > 1) { + + for (var i=0; i < this.length; i++) + $(this[i]).placeholder(); + + return $this; + + } + + // Vars. + var $this = $(this); + + // Text, TextArea. + $this.find('input[type=text],textarea') + .each(function() { + + var i = $(this); + + if (i.val() == '' + || i.val() == i.attr('placeholder')) + i + .addClass('polyfill-placeholder') + .val(i.attr('placeholder')); + + }) + .on('blur', function() { + + var i = $(this); + + if (i.attr('name').match(/-polyfill-field$/)) + return; + + if (i.val() == '') + i + .addClass('polyfill-placeholder') + .val(i.attr('placeholder')); + + }) + .on('focus', function() { + + var i = $(this); + + if (i.attr('name').match(/-polyfill-field$/)) + return; + + if (i.val() == i.attr('placeholder')) + i + .removeClass('polyfill-placeholder') + .val(''); + + }); + + // Password. + $this.find('input[type=password]') + .each(function() { + + var i = $(this); + var x = $( + $('
') + .append(i.clone()) + .remove() + .html() + .replace(/type="password"/i, 'type="text"') + .replace(/type=password/i, 'type=text') + ); + + if (i.attr('id') != '') + x.attr('id', i.attr('id') + '-polyfill-field'); + + if (i.attr('name') != '') + x.attr('name', i.attr('name') + '-polyfill-field'); + + x.addClass('polyfill-placeholder') + .val(x.attr('placeholder')).insertAfter(i); + + if (i.val() == '') + i.hide(); + else + x.hide(); + + i + .on('blur', function(event) { + + event.preventDefault(); + + var x = i.parent().find('input[name=' + i.attr('name') + '-polyfill-field]'); + + if (i.val() == '') { + + i.hide(); + x.show(); + + } + + }); + + x + .on('focus', function(event) { + + event.preventDefault(); + + var i = x.parent().find('input[name=' + x.attr('name').replace('-polyfill-field', '') + ']'); + + x.hide(); + + i + .show() + .focus(); + + }) + .on('keypress', function(event) { + + event.preventDefault(); + x.val(''); + + }); + + }); + + // Events. + $this + .on('submit', function() { + + $this.find('input[type=text],input[type=password],textarea') + .each(function(event) { + + var i = $(this); + + if (i.attr('name').match(/-polyfill-field$/)) + i.attr('name', ''); + + if (i.val() == i.attr('placeholder')) { + + i.removeClass('polyfill-placeholder'); + i.val(''); + + } + + }); + + }) + .on('reset', function(event) { + + event.preventDefault(); + + $this.find('select') + .val($('option:first').val()); + + $this.find('input,textarea') + .each(function() { + + var i = $(this), + x; + + i.removeClass('polyfill-placeholder'); + + switch (this.type) { + + case 'submit': + case 'reset': + break; + + case 'password': + i.val(i.attr('defaultValue')); + + x = i.parent().find('input[name=' + i.attr('name') + '-polyfill-field]'); + + if (i.val() == '') { + i.hide(); + x.show(); + } + else { + i.show(); + x.hide(); + } + + break; + + case 'checkbox': + case 'radio': + i.attr('checked', i.attr('defaultValue')); + break; + + case 'text': + case 'textarea': + i.val(i.attr('defaultValue')); + + if (i.val() == '') { + i.addClass('polyfill-placeholder'); + i.val(i.attr('placeholder')); + } + + break; + + default: + i.val(i.attr('defaultValue')); + break; + + } + }); + + }); + + return $this; + + }; + + /** + * Moves elements to/from the first positions of their respective parents. + * @param {jQuery} $elements Elements (or selector) to move. + * @param {bool} condition If true, moves elements to the top. Otherwise, moves elements back to their original locations. + */ + $.prioritize = function($elements, condition) { + + var key = '__prioritize'; + + // Expand $elements if it's not already a jQuery object. + if (typeof $elements != 'jQuery') + $elements = $($elements); + + // Step through elements. + $elements.each(function() { + + var $e = $(this), $p, + $parent = $e.parent(); + + // No parent? Bail. + if ($parent.length == 0) + return; + + // Not moved? Move it. + if (!$e.data(key)) { + + // Condition is false? Bail. + if (!condition) + return; + + // Get placeholder (which will serve as our point of reference for when this element needs to move back). + $p = $e.prev(); + + // Couldn't find anything? Means this element's already at the top, so bail. + if ($p.length == 0) + return; + + // Move element to top of parent. + $e.prependTo($parent); + + // Mark element as moved. + $e.data(key, $p); + + } + + // Moved already? + else { + + // Condition is true? Bail. + if (condition) + return; + + $p = $e.data(key); + + // Move element back to its original location (using our placeholder). + $e.insertAfter($p); + + // Unmark element as moved. + $e.removeData(key); + + } + + }); + + }; + +})(jQuery); \ No newline at end of file diff --git a/themes/future-imperfect/images/logo.jpg b/themes/future-imperfect/images/logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7c522026661c11ae4dc29b25e3df706987d2c3be GIT binary patch literal 3644 zcmbtWcT^ME9=<~oLR;w~p=2p4QdLky7J?#8mIW-Zf|7Mvl_JIhijZYc6ckZZ1Qf*t z5y1w66h(SKP*>@QASD#(m>`6Kgqb(Edv?!xfBD|tIcMf~ZtneZzwiDU){gZ8xvln2 z_5gwaaKs;gaY3A2sQ-QdTwH)Y06+qeAO%3cEeL-AL;<9)HUL{8wZH9ckltTw!~lr# z2gJYDc;Vm0fg>;O{_9I%L;oPM#r|IH&L;e0FK)vozy>!zMlj=;ALH=%rpBwmhRsec z#6@&`e6^QL0`w$ zZTJfkBM?dAWC=+rX?#I}91w#D1Ti9kL|XhC=y&{gK$IsbXsy{KuIRp(tbIgj?Wrqi z5;~i6E0wo3@^npqJ$hPFYN^UHRm$=eEA>|Co2^@KzQJOn?G`(G2S=x^+js2r@cem~ zm+x=;_8;)`4>%Saa{NT-$*`z1XQN}zosYema4j(@`TC8NJLz{b?qz1(e~|Yyzo4+_ z+4JHmPIb-8+PYV-o0?l%+upZ-=-~GC4-9@98Xg(tPkou55zHcU^NYN2J^!SIzyDJ))?+_LPLu<|}Erm6AH9+jz>q9&MCb zs%yqw&R?YVmD#ruJNU^vLXL%?@qUAS9HV;w+-0O8I=kOwq? z3K<84Rxh06A{$Se#y#8^4Q7b0G#vf!-3Bx2-&enqNLa=FL{oC`_x& zQ0IzrHS1M~WmR!FQwQ-ru{bw&I}Fe1&eG-7X;~wAcMH zWp=fgO+F1*Z^i&`NBz8UnFa2Tz?J1;7SgSx1%M9)1MPPRdTUMyi9)e*hi{( zBuvi$aC$uFallx$wIr|bX;`20TW8K~YK!rJl$=ute5c)K&xVVKuRQ$dYVgQUOuMjE z>cO2z%K)GU*kX}VK#zbmpmQ_7ne5ZPlyL_GjThc;pt61{=~sf#9p#0rN@`qj%mggl zPXAf75=lJads1j83MkGiDdMe+%_u0ze}-J>Qw^G&FjjO7%?>)Gy)UV|Z-w6>Ex)0& zw^emJ!-l%389I@~t(O6I0oEHgp~x1H8(wGqyBd2%=FE?rmasCo)$%(?%okgzOL^1!kxP9T=#urp@wUWDrmT3oyVs2Y>Fv0RJ_xejkVdnj8jt zYB11OKP4I#JG^N?&LPW!O~P-1hBcw69+Weyw$O&|fY4AH@0h3P?sg6a1VQk3@QfjH z(T4gC19Lda(3~52_%;gzBtHzCzU=SeQ5=yf^kp8&%gZY&TFfbYW^N6s;E{Z%H-~az zpVZ|_C3pMME1;jcn$&}Y*NT*i(0JSaT6F1lm>&yh+|N|rww`$_*?20l%LM~3^~A#I zh@px|>Giulwd-(@>?M0gT_;}^%~j5I(pq(jUR@tt1COW<^FG=du9Z!4?7~Y6dIRpg zSk9xHC`UA~uL>`>vs9QB4*>bcK01c&Ua z)A1t?p^~Y>h-_1#Rzw3~xlKKXrf~FUt_=n@t6!~vZVkoBh}hJnV`0V*xupj@c!JW* zu91!1QTKa>JKiP3gigADadvWuQBrzlw|CuAN8|DA-jt3{Do|gFx%~hIykReSS`j9A z%%!V^I#hRjH{NmRIk!jAk1}~NtMmD#e%IFgi(buc%{f6InT_>h`Slhc$NtR9wpXrd~Ep9lljv9^p~=l$WhBQE(X*@+mWcg1qr&X#^d3}66d~B?_EtbU3vBToqMDW z>Z}_dMwS!Wy}K37SwnNT;S}N>hUvRMGKLAoC?30~omg{mXeAX<6|RFf(^x|` zGS*al+VSf&?daSE&Ii`T2klVg@Aiu1^y#|HyPu6j@Lx%+#AY*OcCc`)_i~7E2=5-_-h7xeMIE=%v6cJ}m%3!Bx zpNiMLQ)#1~+9t6{Yifr^DRznDgK~)0>$DWEU`2#omBQc&H!>Xqa!nBxv>v1x12I0h zDA&CJt&if`P8MQ-0`tb&;V;rQ)LT8g9T-5g4~)kM)zO!9emeP0?{7`y zb0x5Uw!ckiRBZ&6H!<50++JdEuk_`?bryfDoH%^$-p=AnXskgS>JXlt$v+^T zdzxW}2|%(ZtNemx70`F6V)OJKr~;J;TCYu{ z?;s;ztKPaDnS1%BMMJO^ z)wRfFR%Jdr=i#n)|2B_d2@|WF@);xSRINTudgH^`GjJu-} zTKfwMW4rfx5Tm6HeEc})*FzrXjy*LR2lf@txFY?4>9OIJDZo44zcohHI8?y_Pliiv{`DaXT5scop ziq + + + + + + + + + +
+ + + + + + + + +
+ + whereAmI()=='home') || ($Url->whereAmI()=='tag') || ($Url->whereAmI()=='blog') ) + { + include(PATH_THEME_PHP.'home.php'); + } + elseif($Url->whereAmI()=='post') + { + include(PATH_THEME_PHP.'post.php'); + } + elseif($Url->whereAmI()=='page') + { + include(PATH_THEME_PHP.'page.php'); + } + ?> + +
+ + + + +
+ + + + + + + + + + diff --git a/themes/future-imperfect/languages/en_US.json b/themes/future-imperfect/languages/en_US.json new file mode 100644 index 00000000..aab1d10d --- /dev/null +++ b/themes/future-imperfect/languages/en_US.json @@ -0,0 +1,7 @@ +{ + "theme-data": + { + "name": "Future Imperfect", + "description": "Clean and very responsive theme by @n33co adapted by Diego Najar for Bludit." + } +} \ No newline at end of file diff --git a/themes/future-imperfect/languages/es_AR.json b/themes/future-imperfect/languages/es_AR.json new file mode 100644 index 00000000..9aa94671 --- /dev/null +++ b/themes/future-imperfect/languages/es_AR.json @@ -0,0 +1,12 @@ +{ + "theme-data": + { + "name": "Future Imperfect", + "description": "Tema limpio y adaptable para todo tipo de dispositivos creado por @n33co portado por Diego Najar para Bludit.", + "author": "n33co", + "email": "", + "website": "http://html5up.net", + "version": "1.0", + "releaseDate": "2015-11-01" + } +} \ No newline at end of file diff --git a/themes/future-imperfect/metadata.json b/themes/future-imperfect/metadata.json new file mode 100644 index 00000000..a5fadaba --- /dev/null +++ b/themes/future-imperfect/metadata.json @@ -0,0 +1,10 @@ +{ + "author": "n33co", + "email": "", + "website": "http://html5up.net", + "version": "1.0", + "releaseDate": "2015-11-01", + "license": "CCA 3.0", + "requires": "Bludit v1.0", + "notes": "" +} \ No newline at end of file diff --git a/themes/future-imperfect/php/head.php b/themes/future-imperfect/php/head.php new file mode 100644 index 00000000..0d041016 --- /dev/null +++ b/themes/future-imperfect/php/head.php @@ -0,0 +1,20 @@ +<?php echo $Site->title() ?> + + + + + + + + + + + + \ No newline at end of file diff --git a/themes/future-imperfect/php/home.php b/themes/future-imperfect/php/home.php new file mode 100644 index 00000000..d2c5a072 --- /dev/null +++ b/themes/future-imperfect/php/home.php @@ -0,0 +1,75 @@ + + +
+ + + + + +
+
+

title() ?>

+

description() ?>

+
+
+ user(); + + // Default author is the username. + $author = $User->username(); + + // If the user complete the first name or last name this will be the author. + if( Text::isNotEmpty($User->firstName()) || Text::isNotEmpty($User->lastName()) ) { + $author = $User->firstName().' '.$User->lastName(); + } + ?> + +
+
+
+ + + content(false) ?> + + +
+ + + readMore()) { ?> + + + + +
    + tags(true); + + foreach($tags as $tagKey=>$tagName) { + echo '
  • '.$tagName.'
  • '; + } + ?> +
+
+ + + + +
+ + + + + diff --git a/themes/future-imperfect/php/page.php b/themes/future-imperfect/php/page.php new file mode 100644 index 00000000..1869e82a --- /dev/null +++ b/themes/future-imperfect/php/page.php @@ -0,0 +1,20 @@ +
+ + + + + +
+
+

title() ?>

+

description() ?>

+
+
+ + + content() ?> + + + + +
diff --git a/themes/future-imperfect/php/post.php b/themes/future-imperfect/php/post.php new file mode 100644 index 00000000..020a248b --- /dev/null +++ b/themes/future-imperfect/php/post.php @@ -0,0 +1,51 @@ +
+ + + + + +
+
+

title() ?>

+

description() ?>

+
+
+ user(); + + // Default author is the username. + $author = $User->username(); + + // If the user complete the first name or last name this will be the author. + if( Text::isNotEmpty($User->firstName()) || Text::isNotEmpty($User->lastName()) ) { + $author = $User->firstName().' '.$User->lastName(); + } + ?> + +
+
+
+ + + content() ?> + + +
+ + +
    + tags(true); + + foreach($tags as $tagKey=>$tagName) { + echo '
  • '.$tagName.'
  • '; + } + ?> +
+
+ + + + +
diff --git a/themes/future-imperfect/php/sidebar.php b/themes/future-imperfect/php/sidebar.php new file mode 100644 index 00000000..2d262c71 --- /dev/null +++ b/themes/future-imperfect/php/sidebar.php @@ -0,0 +1,15 @@ + +
+ +
+

title() ?>

+

description() ?>

+
+
+ + + + + diff --git a/themes/pure/img/favicon.png b/themes/pure/img/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..517c6c127f5793d143f271e7008b55c45bcb4c25 GIT binary patch literal 1005 zcmVPx&r%6OXR9FeUSIu^J=B^nFVvZj#AnEt?Ju^X9#8 z-g`T<`{r8{)7e}um$kmW-eWeKpU@H~^`>lxhgh~pE-x=X?d|P-U0Yi_hoM|EsR0KE z2M(*%+NRd6udm;lpPwHko0pu+o12^L?CeYp5y=TsPF-AF1jFI*ZxMj&@)9^cK7L^` znci`uX!QI2YRGlz2)6FpHE1>STJL*DWnAVYl0TTjaOW3GkRb z7K`P(*XzB<6@1J~fX>;*4MvZ&6An6#&xJc-;elFPTdPQZFG-R;7K<@-o6W|ms-V7V z^g^M8XxL5EF;9{wG!_f(v6A9o}t9WZ@Xb{C{LLInP0@KseY=3{h$eGXQV{L7D7ik^_ zMe5W0gvSha0A%7$2|$tBZnq2hKy`I>5mtxd*R>Ovn3&Mv zS2rYv1R~VkdY1$O0k*rls|!9pKF*v@&5tZ1fy2>V{alwv0wod&c6fNG3r>_w6NlIm z2xMbpBRHI{YKVf;-rlb1m>cWr>bNKx6NoK=y;1^Ggm@-G73z9>d)fK9F2c)dYikRa ztLIaQjdy^7z0&P8N@Cd?adL7}_!+7_b6JB=oFFD}sDupE8SEAE|7eKC>AJE52ny;< z?DYYOJz7bOjg7I>(^D--&PM)nvPxJ+EI!XA0N(C!IQqd}scbp`NT(Ir#<9vscX-}h z?*zW+$)hy(tN#&{Bj8T5+wvGd=pqr62xHpD#zvAJ>=EC3?lms~C>ItMeo&U(Brea* z%_;1dga37;uO^*Jr5=Vtp`V35a)pw6-^XI55Lx{0#iAoik$=$47T#pz$t z*V)UBJ?m=k00000NkvXXu0mjflz!ZO literal 0 HcmV?d00001 diff --git a/themes/pure/languages/es_AR.json b/themes/pure/languages/es_AR.json new file mode 100644 index 00000000..f55758f1 --- /dev/null +++ b/themes/pure/languages/es_AR.json @@ -0,0 +1,7 @@ +{ + "theme-data": + { + "name": "Pure", + "description": "Tema simple y limpio basado en el framework Pure.css." + } +} \ No newline at end of file diff --git a/themes/pure/metadata.json b/themes/pure/metadata.json new file mode 100644 index 00000000..5d3fad82 --- /dev/null +++ b/themes/pure/metadata.json @@ -0,0 +1,10 @@ +{ + "author": "Bludit", + "email": "", + "website": "https://github.com/dignajar/bludit-themes", + "version": "1.0", + "releaseDate": "2016-01-15", + "license": "MIT", + "requires": "Bludit v1.0", + "notes": "" +} \ No newline at end of file From 125f66861cca0d1bb227c57e500efcb54a206306 Mon Sep 17 00:00:00 2001 From: dignajar Date: Tue, 19 Jan 2016 19:43:05 -0300 Subject: [PATCH 03/35] remove directoryslash --- .htaccess | 2 -- 1 file changed, 2 deletions(-) diff --git a/.htaccess b/.htaccess index 455b2fea..5a85c80c 100644 --- a/.htaccess +++ b/.htaccess @@ -1,7 +1,5 @@ AddDefaultCharset UTF-8 -DirectorySlash Off - # Enable rewrite rules From e7890f4a715840e66e01df6dff2ad647bb47c55e Mon Sep 17 00:00:00 2001 From: dignajar Date: Wed, 20 Jan 2016 21:29:01 -0300 Subject: [PATCH 04/35] changes on directories names --- .gitignore | 8 ++-- {content => bl-content}/README.md | 0 .../abstract/content.class.php | 0 .../abstract/dbjson.class.php | 0 .../abstract/plugin.class.php | 0 .../admin/controllers/about.php | 0 .../admin/controllers/add-user.php | 0 .../admin/controllers/configure-plugin.php | 0 .../admin/controllers/dashboard.php | 0 .../admin/controllers/edit-page.php | 0 .../admin/controllers/edit-post.php | 0 .../admin/controllers/edit-user.php | 0 .../admin/controllers/install-plugin.php | 0 .../admin/controllers/install-theme.php | 0 .../admin/controllers/login-email.php | 0 .../admin/controllers/login.php | 0 .../admin/controllers/logout.php | 0 .../admin/controllers/manage-pages.php | 0 .../admin/controllers/manage-posts.php | 0 .../admin/controllers/new-page.php | 0 .../admin/controllers/new-post.php | 0 .../admin/controllers/plugins.php | 0 .../admin/controllers/settings-advanced.php | 0 .../admin/controllers/settings-general.php | 0 .../admin/controllers/settings-regional.php | 0 .../admin/controllers/settings.php | 0 .../admin/controllers/themes.php | 0 .../admin/controllers/uninstall-plugin.php | 0 .../admin/controllers/user-password.php | 0 .../admin/controllers/users.php | 0 .../admin/themes/default/css/default.css | 0 .../themes/default/css/font-awesome.min.css | 0 .../themes/default/css/fonts/FontAwesome.otf | Bin .../default/css/fonts/fontawesome-webfont.eot | Bin .../default/css/fonts/fontawesome-webfont.ttf | Bin .../css/fonts/fontawesome-webfont.woff | Bin .../css/fonts/fontawesome-webfont.woff2 | Bin .../admin/themes/default/css/installer.css | 0 .../default/css/jquery.auto-complete.css | 0 .../default/css/jquery.datetimepicker.css | 0 .../admin/themes/default/css/login.css | 0 .../css/uikit/form-file.almost-flat.min.css | 0 .../css/uikit/placeholder.almost-flat.min.css | 0 .../css/uikit/progress.almost-flat.min.css | 0 .../css/uikit/uikit.almost-flat.min.css | 0 .../css/uikit/upload.almost-flat.min.css | 0 .../admin/themes/default/img/default.png | Bin .../admin/themes/default/img/favicon.png | Bin .../admin/themes/default/index.php | 0 .../admin/themes/default/init.php | 0 .../default/js/jquery.auto-complete.min.js | 0 .../default/js/jquery.datetimepicker.js | 0 .../admin/themes/default/js/jquery.min.js | 0 .../themes/default/js/uikit/uikit.min.js | 0 .../themes/default/js/uikit/upload.min.js | 0 .../admin/themes/default/login.php | 0 {kernel => bl-kernel}/admin/views/about.php | 0 .../admin/views/add-user.php | 0 .../admin/views/configure-plugin.php | 0 .../admin/views/dashboard.php | 0 .../admin/views/edit-page.php | 0 .../admin/views/edit-post.php | 0 .../admin/views/edit-user.php | 0 .../admin/views/login-email.php | 0 {kernel => bl-kernel}/admin/views/login.php | 0 .../admin/views/manage-pages.php | 0 .../admin/views/manage-posts.php | 0 .../admin/views/new-page.php | 0 .../admin/views/new-post.php | 0 {kernel => bl-kernel}/admin/views/plugins.php | 0 .../admin/views/settings-advanced.php | 0 .../admin/views/settings-general.php | 0 .../admin/views/settings-regional.php | 0 {kernel => bl-kernel}/admin/views/themes.php | 0 .../admin/views/user-password.php | 0 {kernel => bl-kernel}/admin/views/users.php | 0 {kernel => bl-kernel}/ajax/slug.php | 0 {kernel => bl-kernel}/ajax/uploader.php | 0 {kernel => bl-kernel}/boot/admin.php | 0 {kernel => bl-kernel}/boot/init.php | 42 ++++++++++-------- .../boot/rules/60.plugins.php | 0 {kernel => bl-kernel}/boot/rules/70.posts.php | 0 {kernel => bl-kernel}/boot/rules/71.pages.php | 0 .../boot/rules/99.header.php | 0 .../boot/rules/99.paginator.php | 0 .../boot/rules/99.security.php | 0 .../boot/rules/99.themes.php | 0 {kernel => bl-kernel}/boot/site.php | 0 {kernel => bl-kernel}/dblanguage.class.php | 0 {kernel => bl-kernel}/dbpages.class.php | 0 {kernel => bl-kernel}/dbposts.class.php | 0 {kernel => bl-kernel}/dbsite.class.php | 7 ++- {kernel => bl-kernel}/dbtags.class.php | 0 {kernel => bl-kernel}/dbusers.class.php | 0 {kernel => bl-kernel}/helpers/alert.class.php | 0 .../helpers/cookie.class.php | 0 {kernel => bl-kernel}/helpers/crypt.class.php | 0 {kernel => bl-kernel}/helpers/date.class.php | 0 {kernel => bl-kernel}/helpers/email.class.php | 0 .../helpers/filesystem.class.php | 0 {kernel => bl-kernel}/helpers/image.class.php | 0 {kernel => bl-kernel}/helpers/log.class.php | 0 .../helpers/paginator.class.php | 0 .../helpers/redirect.class.php | 0 .../helpers/sanitize.class.php | 0 .../helpers/session.class.php | 0 {kernel => bl-kernel}/helpers/text.class.php | 0 {kernel => bl-kernel}/helpers/theme.class.php | 0 {kernel => bl-kernel}/helpers/valid.class.php | 0 {kernel => bl-kernel}/js/functions.php | 0 {kernel => bl-kernel}/login.class.php | 0 {kernel => bl-kernel}/page.class.php | 0 {kernel => bl-kernel}/parsedown.class.php | 0 .../parsedownextra.class.php | 0 {kernel => bl-kernel}/post.class.php | 0 {kernel => bl-kernel}/security.class.php | 0 {kernel => bl-kernel}/url.class.php | 0 {kernel => bl-kernel}/user.class.php | 0 {languages => bl-languages}/bg_BG.json | 0 {languages => bl-languages}/cs_CZ.json | 0 {languages => bl-languages}/de_CH.json | 0 {languages => bl-languages}/de_DE.json | 0 {languages => bl-languages}/en_US.json | 0 {languages => bl-languages}/es_AR.json | 0 {languages => bl-languages}/es_ES.json | 0 {languages => bl-languages}/es_VE.json | 0 {languages => bl-languages}/fr_FR.json | 0 {languages => bl-languages}/he_IL.json | 0 {languages => bl-languages}/id_ID.json | 0 {languages => bl-languages}/it_IT.json | 0 {languages => bl-languages}/ja_JP.json | 0 {languages => bl-languages}/nl_NL.json | 0 {languages => bl-languages}/pl_PL.json | 0 {languages => bl-languages}/pt_BR.json | 0 {languages => bl-languages}/ru_RU.json | 0 {languages => bl-languages}/tr_TR.json | 0 {languages => bl-languages}/uk_UA.json | 0 {languages => bl-languages}/zh_TW.json | 0 .../about/languages/bg_BG.json | 0 .../about/languages/de_CH.json | 0 .../about/languages/de_DE.json | 0 .../about/languages/en_US.json | 0 .../about/languages/es_AR.json | 0 .../about/languages/ru_RU.json | 0 .../about/languages/tr_TR.json | 0 .../about/languages/uk_UA.json | 0 {plugins => bl-plugins}/about/metadata.json | 0 {plugins => bl-plugins}/about/plugin.php | 0 .../disqus/languages/bg_BG.json | 0 .../disqus/languages/de_CH.json | 0 .../disqus/languages/de_DE.json | 0 .../disqus/languages/en_US.json | 0 .../disqus/languages/es_AR.json | 0 .../disqus/languages/fr_FR.json | 0 .../disqus/languages/pl_PL.json | 0 .../disqus/languages/ru_RU.json | 0 .../disqus/languages/tr_TR.json | 0 {plugins => bl-plugins}/disqus/metadata.json | 0 {plugins => bl-plugins}/disqus/plugin.php | 0 .../googletools/languages/de_CH.json | 0 .../googletools/languages/de_DE.json | 0 .../googletools/languages/en_US.json | 0 .../googletools/languages/es_AR.json | 0 .../googletools/languages/pl_PL.json | 0 .../googletools/languages/ru_RU.json | 0 .../googletools/languages/tr_TR.json | 0 .../googletools/metadata.json | 0 .../googletools/plugin.php | 0 .../latest_posts/languages/en_US.json | 0 .../latest_posts/metadata.json | 0 .../latest_posts/plugin.php | 0 .../maintancemode/languages/bg_BG.json | 0 .../maintancemode/languages/de_CH.json | 0 .../maintancemode/languages/de_DE.json | 0 .../maintancemode/languages/en_US.json | 0 .../maintancemode/languages/es_AR.json | 0 .../maintancemode/languages/fr_FR.json | 0 .../maintancemode/languages/pl_PL.json | 0 .../maintancemode/languages/ru_RU.json | 0 .../maintancemode/languages/tr_TR.json | 0 .../maintancemode/languages/zh_TW.json | 0 .../maintancemode/metadata.json | 0 .../maintancemode/plugin.php | 0 .../opengraph/languages/bg_BG.json | 0 .../opengraph/languages/de_CH.json | 0 .../opengraph/languages/de_DE.json | 0 .../opengraph/languages/en_US.json | 0 .../opengraph/languages/es_AR.json | 0 .../opengraph/languages/fr_FR.json | 0 .../opengraph/languages/pl_PL.json | 0 .../opengraph/languages/ru_RU.json | 0 .../opengraph/languages/zh_TW.json | 0 .../opengraph/metadata.json | 0 {plugins => bl-plugins}/opengraph/plugin.php | 0 .../pages/languages/bg_BG.json | 0 .../pages/languages/de_CH.json | 0 .../pages/languages/de_DE.json | 0 .../pages/languages/en_US.json | 0 .../pages/languages/es_AR.json | 0 .../pages/languages/fr_FR.json | 0 .../pages/languages/pl_PL.json | 0 .../pages/languages/ru_RU.json | 0 .../pages/languages/tr_TR.json | 0 .../pages/languages/uk_UA.json | 0 .../pages/languages/zh_TW.json | 0 {plugins => bl-plugins}/pages/metadata.json | 0 {plugins => bl-plugins}/pages/plugin.php | 0 .../rss/languages/en_US.json | 0 {plugins => bl-plugins}/rss/metadata.json | 0 {plugins => bl-plugins}/rss/plugin.php | 0 .../simplemde/css/simplemde.min.css | 0 .../simplemde/js/README.md | 0 .../simplemde/js/simplemde.min.js | 0 .../simplemde/languages/bg_BG.json | 0 .../simplemde/languages/de_CH.json | 0 .../simplemde/languages/de_DE.json | 0 .../simplemde/languages/en_US.json | 0 .../simplemde/languages/es_AR.json | 0 .../simplemde/languages/fr_FR.json | 0 .../simplemde/languages/pl_PL.json | 0 .../simplemde/languages/ru_RU.json | 0 .../simplemde/languages/tr_TR.json | 0 .../simplemde/languages/uk_UA.json | 0 .../simplemde/metadata.json | 0 {plugins => bl-plugins}/simplemde/plugin.php | 0 .../sitemap/languages/en_US.json | 0 {plugins => bl-plugins}/sitemap/metadata.json | 0 {plugins => bl-plugins}/sitemap/plugin.php | 0 .../tags/languages/bg_BG.json | 0 .../tags/languages/de_CH.json | 0 .../tags/languages/de_DE.json | 0 .../tags/languages/en_US.json | 0 .../tags/languages/es_AR.json | 0 .../tags/languages/fr_FR.json | 0 .../tags/languages/pl_PL.json | 0 .../tags/languages/ru_RU.json | 0 .../tags/languages/tr_TR.json | 0 .../tags/languages/uk_UA.json | 0 {plugins => bl-plugins}/tags/metadata.json | 0 {plugins => bl-plugins}/tags/plugin.php | 0 .../future-imperfect/assets/css/bludit.css | 0 .../future-imperfect/assets/css/ie8.css | 0 .../future-imperfect/assets/css/ie9.css | 0 .../future-imperfect/assets/css/main.css | 0 .../assets/js/ie/html5shiv.js | 0 .../assets/js/ie/respond.min.js | 0 .../future-imperfect/assets/js/main.js | 0 .../future-imperfect/assets/js/skel.min.js | 0 .../future-imperfect/assets/js/util.js | 0 .../future-imperfect/images/logo.jpg | Bin .../future-imperfect/index.php | 0 .../future-imperfect/languages/en_US.json | 0 .../future-imperfect/languages/es_AR.json | 0 .../future-imperfect/metadata.json | 0 .../future-imperfect/php/head.php | 0 .../future-imperfect/php/home.php | 0 .../future-imperfect/php/page.php | 0 .../future-imperfect/php/post.php | 0 .../future-imperfect/php/sidebar.php | 0 {themes => bl-themes}/pure/css/blog.css | 0 .../pure/css/grids-responsive-min.css | 0 {themes => bl-themes}/pure/css/pure-min.css | 0 .../pure/css/rainbow.github.css | 0 {themes => bl-themes}/pure/img/favicon.png | Bin {themes => bl-themes}/pure/index.php | 0 {themes => bl-themes}/pure/js/rainbow.min.js | 0 .../pure/languages/de_DE.json | 0 .../pure/languages/en_US.json | 0 .../pure/languages/es_AR.json | 0 .../pure/languages/uk_UA.json | 0 {themes => bl-themes}/pure/metadata.json | 0 {themes => bl-themes}/pure/php/head.php | 0 {themes => bl-themes}/pure/php/home.php | 0 {themes => bl-themes}/pure/php/page.php | 0 {themes => bl-themes}/pure/php/post.php | 0 {themes => bl-themes}/pure/php/sidebar.php | 0 index.php | 4 +- install.php | 22 +++++---- 278 files changed, 48 insertions(+), 35 deletions(-) rename {content => bl-content}/README.md (100%) rename {kernel => bl-kernel}/abstract/content.class.php (100%) rename {kernel => bl-kernel}/abstract/dbjson.class.php (100%) rename {kernel => bl-kernel}/abstract/plugin.class.php (100%) rename {kernel => bl-kernel}/admin/controllers/about.php (100%) rename {kernel => bl-kernel}/admin/controllers/add-user.php (100%) rename {kernel => bl-kernel}/admin/controllers/configure-plugin.php (100%) rename {kernel => bl-kernel}/admin/controllers/dashboard.php (100%) rename {kernel => bl-kernel}/admin/controllers/edit-page.php (100%) rename {kernel => bl-kernel}/admin/controllers/edit-post.php (100%) rename {kernel => bl-kernel}/admin/controllers/edit-user.php (100%) rename {kernel => bl-kernel}/admin/controllers/install-plugin.php (100%) rename {kernel => bl-kernel}/admin/controllers/install-theme.php (100%) rename {kernel => bl-kernel}/admin/controllers/login-email.php (100%) rename {kernel => bl-kernel}/admin/controllers/login.php (100%) rename {kernel => bl-kernel}/admin/controllers/logout.php (100%) rename {kernel => bl-kernel}/admin/controllers/manage-pages.php (100%) rename {kernel => bl-kernel}/admin/controllers/manage-posts.php (100%) rename {kernel => bl-kernel}/admin/controllers/new-page.php (100%) rename {kernel => bl-kernel}/admin/controllers/new-post.php (100%) rename {kernel => bl-kernel}/admin/controllers/plugins.php (100%) rename {kernel => bl-kernel}/admin/controllers/settings-advanced.php (100%) rename {kernel => bl-kernel}/admin/controllers/settings-general.php (100%) rename {kernel => bl-kernel}/admin/controllers/settings-regional.php (100%) rename {kernel => bl-kernel}/admin/controllers/settings.php (100%) rename {kernel => bl-kernel}/admin/controllers/themes.php (100%) rename {kernel => bl-kernel}/admin/controllers/uninstall-plugin.php (100%) rename {kernel => bl-kernel}/admin/controllers/user-password.php (100%) rename {kernel => bl-kernel}/admin/controllers/users.php (100%) rename {kernel => bl-kernel}/admin/themes/default/css/default.css (100%) rename {kernel => bl-kernel}/admin/themes/default/css/font-awesome.min.css (100%) rename {kernel => bl-kernel}/admin/themes/default/css/fonts/FontAwesome.otf (100%) rename {kernel => bl-kernel}/admin/themes/default/css/fonts/fontawesome-webfont.eot (100%) rename {kernel => bl-kernel}/admin/themes/default/css/fonts/fontawesome-webfont.ttf (100%) rename {kernel => bl-kernel}/admin/themes/default/css/fonts/fontawesome-webfont.woff (100%) rename {kernel => bl-kernel}/admin/themes/default/css/fonts/fontawesome-webfont.woff2 (100%) rename {kernel => bl-kernel}/admin/themes/default/css/installer.css (100%) rename {kernel => bl-kernel}/admin/themes/default/css/jquery.auto-complete.css (100%) rename {kernel => bl-kernel}/admin/themes/default/css/jquery.datetimepicker.css (100%) rename {kernel => bl-kernel}/admin/themes/default/css/login.css (100%) rename {kernel => bl-kernel}/admin/themes/default/css/uikit/form-file.almost-flat.min.css (100%) rename {kernel => bl-kernel}/admin/themes/default/css/uikit/placeholder.almost-flat.min.css (100%) rename {kernel => bl-kernel}/admin/themes/default/css/uikit/progress.almost-flat.min.css (100%) rename {kernel => bl-kernel}/admin/themes/default/css/uikit/uikit.almost-flat.min.css (100%) rename {kernel => bl-kernel}/admin/themes/default/css/uikit/upload.almost-flat.min.css (100%) rename {kernel => bl-kernel}/admin/themes/default/img/default.png (100%) rename {kernel => bl-kernel}/admin/themes/default/img/favicon.png (100%) rename {kernel => bl-kernel}/admin/themes/default/index.php (100%) rename {kernel => bl-kernel}/admin/themes/default/init.php (100%) rename {kernel => bl-kernel}/admin/themes/default/js/jquery.auto-complete.min.js (100%) rename {kernel => bl-kernel}/admin/themes/default/js/jquery.datetimepicker.js (100%) rename {kernel => bl-kernel}/admin/themes/default/js/jquery.min.js (100%) rename {kernel => bl-kernel}/admin/themes/default/js/uikit/uikit.min.js (100%) rename {kernel => bl-kernel}/admin/themes/default/js/uikit/upload.min.js (100%) rename {kernel => bl-kernel}/admin/themes/default/login.php (100%) rename {kernel => bl-kernel}/admin/views/about.php (100%) rename {kernel => bl-kernel}/admin/views/add-user.php (100%) rename {kernel => bl-kernel}/admin/views/configure-plugin.php (100%) rename {kernel => bl-kernel}/admin/views/dashboard.php (100%) rename {kernel => bl-kernel}/admin/views/edit-page.php (100%) rename {kernel => bl-kernel}/admin/views/edit-post.php (100%) rename {kernel => bl-kernel}/admin/views/edit-user.php (100%) rename {kernel => bl-kernel}/admin/views/login-email.php (100%) rename {kernel => bl-kernel}/admin/views/login.php (100%) rename {kernel => bl-kernel}/admin/views/manage-pages.php (100%) rename {kernel => bl-kernel}/admin/views/manage-posts.php (100%) rename {kernel => bl-kernel}/admin/views/new-page.php (100%) rename {kernel => bl-kernel}/admin/views/new-post.php (100%) rename {kernel => bl-kernel}/admin/views/plugins.php (100%) rename {kernel => bl-kernel}/admin/views/settings-advanced.php (100%) rename {kernel => bl-kernel}/admin/views/settings-general.php (100%) rename {kernel => bl-kernel}/admin/views/settings-regional.php (100%) rename {kernel => bl-kernel}/admin/views/themes.php (100%) rename {kernel => bl-kernel}/admin/views/user-password.php (100%) rename {kernel => bl-kernel}/admin/views/users.php (100%) rename {kernel => bl-kernel}/ajax/slug.php (100%) rename {kernel => bl-kernel}/ajax/uploader.php (100%) rename {kernel => bl-kernel}/boot/admin.php (100%) rename {kernel => bl-kernel}/boot/init.php (87%) rename {kernel => bl-kernel}/boot/rules/60.plugins.php (100%) rename {kernel => bl-kernel}/boot/rules/70.posts.php (100%) rename {kernel => bl-kernel}/boot/rules/71.pages.php (100%) rename {kernel => bl-kernel}/boot/rules/99.header.php (100%) rename {kernel => bl-kernel}/boot/rules/99.paginator.php (100%) rename {kernel => bl-kernel}/boot/rules/99.security.php (100%) rename {kernel => bl-kernel}/boot/rules/99.themes.php (100%) rename {kernel => bl-kernel}/boot/site.php (100%) rename {kernel => bl-kernel}/dblanguage.class.php (100%) rename {kernel => bl-kernel}/dbpages.class.php (100%) rename {kernel => bl-kernel}/dbposts.class.php (100%) rename {kernel => bl-kernel}/dbsite.class.php (96%) rename {kernel => bl-kernel}/dbtags.class.php (100%) rename {kernel => bl-kernel}/dbusers.class.php (100%) rename {kernel => bl-kernel}/helpers/alert.class.php (100%) rename {kernel => bl-kernel}/helpers/cookie.class.php (100%) rename {kernel => bl-kernel}/helpers/crypt.class.php (100%) rename {kernel => bl-kernel}/helpers/date.class.php (100%) rename {kernel => bl-kernel}/helpers/email.class.php (100%) rename {kernel => bl-kernel}/helpers/filesystem.class.php (100%) rename {kernel => bl-kernel}/helpers/image.class.php (100%) rename {kernel => bl-kernel}/helpers/log.class.php (100%) rename {kernel => bl-kernel}/helpers/paginator.class.php (100%) rename {kernel => bl-kernel}/helpers/redirect.class.php (100%) rename {kernel => bl-kernel}/helpers/sanitize.class.php (100%) rename {kernel => bl-kernel}/helpers/session.class.php (100%) rename {kernel => bl-kernel}/helpers/text.class.php (100%) rename {kernel => bl-kernel}/helpers/theme.class.php (100%) rename {kernel => bl-kernel}/helpers/valid.class.php (100%) rename {kernel => bl-kernel}/js/functions.php (100%) rename {kernel => bl-kernel}/login.class.php (100%) rename {kernel => bl-kernel}/page.class.php (100%) rename {kernel => bl-kernel}/parsedown.class.php (100%) rename {kernel => bl-kernel}/parsedownextra.class.php (100%) rename {kernel => bl-kernel}/post.class.php (100%) rename {kernel => bl-kernel}/security.class.php (100%) rename {kernel => bl-kernel}/url.class.php (100%) rename {kernel => bl-kernel}/user.class.php (100%) rename {languages => bl-languages}/bg_BG.json (100%) rename {languages => bl-languages}/cs_CZ.json (100%) rename {languages => bl-languages}/de_CH.json (100%) rename {languages => bl-languages}/de_DE.json (100%) rename {languages => bl-languages}/en_US.json (100%) rename {languages => bl-languages}/es_AR.json (100%) rename {languages => bl-languages}/es_ES.json (100%) rename {languages => bl-languages}/es_VE.json (100%) rename {languages => bl-languages}/fr_FR.json (100%) rename {languages => bl-languages}/he_IL.json (100%) rename {languages => bl-languages}/id_ID.json (100%) rename {languages => bl-languages}/it_IT.json (100%) rename {languages => bl-languages}/ja_JP.json (100%) rename {languages => bl-languages}/nl_NL.json (100%) rename {languages => bl-languages}/pl_PL.json (100%) rename {languages => bl-languages}/pt_BR.json (100%) rename {languages => bl-languages}/ru_RU.json (100%) rename {languages => bl-languages}/tr_TR.json (100%) rename {languages => bl-languages}/uk_UA.json (100%) rename {languages => bl-languages}/zh_TW.json (100%) rename {plugins => bl-plugins}/about/languages/bg_BG.json (100%) rename {plugins => bl-plugins}/about/languages/de_CH.json (100%) rename {plugins => bl-plugins}/about/languages/de_DE.json (100%) rename {plugins => bl-plugins}/about/languages/en_US.json (100%) rename {plugins => bl-plugins}/about/languages/es_AR.json (100%) rename {plugins => bl-plugins}/about/languages/ru_RU.json (100%) rename {plugins => bl-plugins}/about/languages/tr_TR.json (100%) rename {plugins => bl-plugins}/about/languages/uk_UA.json (100%) rename {plugins => bl-plugins}/about/metadata.json (100%) rename {plugins => bl-plugins}/about/plugin.php (100%) rename {plugins => bl-plugins}/disqus/languages/bg_BG.json (100%) rename {plugins => bl-plugins}/disqus/languages/de_CH.json (100%) rename {plugins => bl-plugins}/disqus/languages/de_DE.json (100%) rename {plugins => bl-plugins}/disqus/languages/en_US.json (100%) rename {plugins => bl-plugins}/disqus/languages/es_AR.json (100%) rename {plugins => bl-plugins}/disqus/languages/fr_FR.json (100%) rename {plugins => bl-plugins}/disqus/languages/pl_PL.json (100%) rename {plugins => bl-plugins}/disqus/languages/ru_RU.json (100%) rename {plugins => bl-plugins}/disqus/languages/tr_TR.json (100%) rename {plugins => bl-plugins}/disqus/metadata.json (100%) rename {plugins => bl-plugins}/disqus/plugin.php (100%) rename {plugins => bl-plugins}/googletools/languages/de_CH.json (100%) rename {plugins => bl-plugins}/googletools/languages/de_DE.json (100%) rename {plugins => bl-plugins}/googletools/languages/en_US.json (100%) rename {plugins => bl-plugins}/googletools/languages/es_AR.json (100%) rename {plugins => bl-plugins}/googletools/languages/pl_PL.json (100%) rename {plugins => bl-plugins}/googletools/languages/ru_RU.json (100%) rename {plugins => bl-plugins}/googletools/languages/tr_TR.json (100%) rename {plugins => bl-plugins}/googletools/metadata.json (100%) rename {plugins => bl-plugins}/googletools/plugin.php (100%) rename {plugins => bl-plugins}/latest_posts/languages/en_US.json (100%) rename {plugins => bl-plugins}/latest_posts/metadata.json (100%) rename {plugins => bl-plugins}/latest_posts/plugin.php (100%) rename {plugins => bl-plugins}/maintancemode/languages/bg_BG.json (100%) rename {plugins => bl-plugins}/maintancemode/languages/de_CH.json (100%) rename {plugins => bl-plugins}/maintancemode/languages/de_DE.json (100%) rename {plugins => bl-plugins}/maintancemode/languages/en_US.json (100%) rename {plugins => bl-plugins}/maintancemode/languages/es_AR.json (100%) rename {plugins => bl-plugins}/maintancemode/languages/fr_FR.json (100%) rename {plugins => bl-plugins}/maintancemode/languages/pl_PL.json (100%) rename {plugins => bl-plugins}/maintancemode/languages/ru_RU.json (100%) rename {plugins => bl-plugins}/maintancemode/languages/tr_TR.json (100%) rename {plugins => bl-plugins}/maintancemode/languages/zh_TW.json (100%) rename {plugins => bl-plugins}/maintancemode/metadata.json (100%) rename {plugins => bl-plugins}/maintancemode/plugin.php (100%) rename {plugins => bl-plugins}/opengraph/languages/bg_BG.json (100%) rename {plugins => bl-plugins}/opengraph/languages/de_CH.json (100%) rename {plugins => bl-plugins}/opengraph/languages/de_DE.json (100%) rename {plugins => bl-plugins}/opengraph/languages/en_US.json (100%) rename {plugins => bl-plugins}/opengraph/languages/es_AR.json (100%) rename {plugins => bl-plugins}/opengraph/languages/fr_FR.json (100%) rename {plugins => bl-plugins}/opengraph/languages/pl_PL.json (100%) rename {plugins => bl-plugins}/opengraph/languages/ru_RU.json (100%) rename {plugins => bl-plugins}/opengraph/languages/zh_TW.json (100%) rename {plugins => bl-plugins}/opengraph/metadata.json (100%) rename {plugins => bl-plugins}/opengraph/plugin.php (100%) rename {plugins => bl-plugins}/pages/languages/bg_BG.json (100%) rename {plugins => bl-plugins}/pages/languages/de_CH.json (100%) rename {plugins => bl-plugins}/pages/languages/de_DE.json (100%) rename {plugins => bl-plugins}/pages/languages/en_US.json (100%) rename {plugins => bl-plugins}/pages/languages/es_AR.json (100%) rename {plugins => bl-plugins}/pages/languages/fr_FR.json (100%) rename {plugins => bl-plugins}/pages/languages/pl_PL.json (100%) rename {plugins => bl-plugins}/pages/languages/ru_RU.json (100%) rename {plugins => bl-plugins}/pages/languages/tr_TR.json (100%) rename {plugins => bl-plugins}/pages/languages/uk_UA.json (100%) rename {plugins => bl-plugins}/pages/languages/zh_TW.json (100%) rename {plugins => bl-plugins}/pages/metadata.json (100%) rename {plugins => bl-plugins}/pages/plugin.php (100%) rename {plugins => bl-plugins}/rss/languages/en_US.json (100%) rename {plugins => bl-plugins}/rss/metadata.json (100%) rename {plugins => bl-plugins}/rss/plugin.php (100%) rename {plugins => bl-plugins}/simplemde/css/simplemde.min.css (100%) rename {plugins => bl-plugins}/simplemde/js/README.md (100%) rename {plugins => bl-plugins}/simplemde/js/simplemde.min.js (100%) rename {plugins => bl-plugins}/simplemde/languages/bg_BG.json (100%) rename {plugins => bl-plugins}/simplemde/languages/de_CH.json (100%) rename {plugins => bl-plugins}/simplemde/languages/de_DE.json (100%) rename {plugins => bl-plugins}/simplemde/languages/en_US.json (100%) rename {plugins => bl-plugins}/simplemde/languages/es_AR.json (100%) rename {plugins => bl-plugins}/simplemde/languages/fr_FR.json (100%) rename {plugins => bl-plugins}/simplemde/languages/pl_PL.json (100%) rename {plugins => bl-plugins}/simplemde/languages/ru_RU.json (100%) rename {plugins => bl-plugins}/simplemde/languages/tr_TR.json (100%) rename {plugins => bl-plugins}/simplemde/languages/uk_UA.json (100%) rename {plugins => bl-plugins}/simplemde/metadata.json (100%) rename {plugins => bl-plugins}/simplemde/plugin.php (100%) rename {plugins => bl-plugins}/sitemap/languages/en_US.json (100%) rename {plugins => bl-plugins}/sitemap/metadata.json (100%) rename {plugins => bl-plugins}/sitemap/plugin.php (100%) rename {plugins => bl-plugins}/tags/languages/bg_BG.json (100%) rename {plugins => bl-plugins}/tags/languages/de_CH.json (100%) rename {plugins => bl-plugins}/tags/languages/de_DE.json (100%) rename {plugins => bl-plugins}/tags/languages/en_US.json (100%) rename {plugins => bl-plugins}/tags/languages/es_AR.json (100%) rename {plugins => bl-plugins}/tags/languages/fr_FR.json (100%) rename {plugins => bl-plugins}/tags/languages/pl_PL.json (100%) rename {plugins => bl-plugins}/tags/languages/ru_RU.json (100%) rename {plugins => bl-plugins}/tags/languages/tr_TR.json (100%) rename {plugins => bl-plugins}/tags/languages/uk_UA.json (100%) rename {plugins => bl-plugins}/tags/metadata.json (100%) rename {plugins => bl-plugins}/tags/plugin.php (100%) rename {themes => bl-themes}/future-imperfect/assets/css/bludit.css (100%) rename {themes => bl-themes}/future-imperfect/assets/css/ie8.css (100%) rename {themes => bl-themes}/future-imperfect/assets/css/ie9.css (100%) rename {themes => bl-themes}/future-imperfect/assets/css/main.css (100%) rename {themes => bl-themes}/future-imperfect/assets/js/ie/html5shiv.js (100%) rename {themes => bl-themes}/future-imperfect/assets/js/ie/respond.min.js (100%) rename {themes => bl-themes}/future-imperfect/assets/js/main.js (100%) rename {themes => bl-themes}/future-imperfect/assets/js/skel.min.js (100%) rename {themes => bl-themes}/future-imperfect/assets/js/util.js (100%) rename {themes => bl-themes}/future-imperfect/images/logo.jpg (100%) rename {themes => bl-themes}/future-imperfect/index.php (100%) rename {themes => bl-themes}/future-imperfect/languages/en_US.json (100%) rename {themes => bl-themes}/future-imperfect/languages/es_AR.json (100%) rename {themes => bl-themes}/future-imperfect/metadata.json (100%) rename {themes => bl-themes}/future-imperfect/php/head.php (100%) rename {themes => bl-themes}/future-imperfect/php/home.php (100%) rename {themes => bl-themes}/future-imperfect/php/page.php (100%) rename {themes => bl-themes}/future-imperfect/php/post.php (100%) rename {themes => bl-themes}/future-imperfect/php/sidebar.php (100%) rename {themes => bl-themes}/pure/css/blog.css (100%) rename {themes => bl-themes}/pure/css/grids-responsive-min.css (100%) rename {themes => bl-themes}/pure/css/pure-min.css (100%) rename {themes => bl-themes}/pure/css/rainbow.github.css (100%) rename {themes => bl-themes}/pure/img/favicon.png (100%) rename {themes => bl-themes}/pure/index.php (100%) rename {themes => bl-themes}/pure/js/rainbow.min.js (100%) rename {themes => bl-themes}/pure/languages/de_DE.json (100%) rename {themes => bl-themes}/pure/languages/en_US.json (100%) rename {themes => bl-themes}/pure/languages/es_AR.json (100%) rename {themes => bl-themes}/pure/languages/uk_UA.json (100%) rename {themes => bl-themes}/pure/metadata.json (100%) rename {themes => bl-themes}/pure/php/head.php (100%) rename {themes => bl-themes}/pure/php/home.php (100%) rename {themes => bl-themes}/pure/php/page.php (100%) rename {themes => bl-themes}/pure/php/post.php (100%) rename {themes => bl-themes}/pure/php/sidebar.php (100%) diff --git a/.gitignore b/.gitignore index b6bc583a..6ac90aee 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ .DS_Store -content/databases -content/pages -content/posts -content/uploads +bl-content/databases +bl-content/pages +bl-content/posts +bl-content/uploads diff --git a/content/README.md b/bl-content/README.md similarity index 100% rename from content/README.md rename to bl-content/README.md diff --git a/kernel/abstract/content.class.php b/bl-kernel/abstract/content.class.php similarity index 100% rename from kernel/abstract/content.class.php rename to bl-kernel/abstract/content.class.php diff --git a/kernel/abstract/dbjson.class.php b/bl-kernel/abstract/dbjson.class.php similarity index 100% rename from kernel/abstract/dbjson.class.php rename to bl-kernel/abstract/dbjson.class.php diff --git a/kernel/abstract/plugin.class.php b/bl-kernel/abstract/plugin.class.php similarity index 100% rename from kernel/abstract/plugin.class.php rename to bl-kernel/abstract/plugin.class.php diff --git a/kernel/admin/controllers/about.php b/bl-kernel/admin/controllers/about.php similarity index 100% rename from kernel/admin/controllers/about.php rename to bl-kernel/admin/controllers/about.php diff --git a/kernel/admin/controllers/add-user.php b/bl-kernel/admin/controllers/add-user.php similarity index 100% rename from kernel/admin/controllers/add-user.php rename to bl-kernel/admin/controllers/add-user.php diff --git a/kernel/admin/controllers/configure-plugin.php b/bl-kernel/admin/controllers/configure-plugin.php similarity index 100% rename from kernel/admin/controllers/configure-plugin.php rename to bl-kernel/admin/controllers/configure-plugin.php diff --git a/kernel/admin/controllers/dashboard.php b/bl-kernel/admin/controllers/dashboard.php similarity index 100% rename from kernel/admin/controllers/dashboard.php rename to bl-kernel/admin/controllers/dashboard.php diff --git a/kernel/admin/controllers/edit-page.php b/bl-kernel/admin/controllers/edit-page.php similarity index 100% rename from kernel/admin/controllers/edit-page.php rename to bl-kernel/admin/controllers/edit-page.php diff --git a/kernel/admin/controllers/edit-post.php b/bl-kernel/admin/controllers/edit-post.php similarity index 100% rename from kernel/admin/controllers/edit-post.php rename to bl-kernel/admin/controllers/edit-post.php diff --git a/kernel/admin/controllers/edit-user.php b/bl-kernel/admin/controllers/edit-user.php similarity index 100% rename from kernel/admin/controllers/edit-user.php rename to bl-kernel/admin/controllers/edit-user.php diff --git a/kernel/admin/controllers/install-plugin.php b/bl-kernel/admin/controllers/install-plugin.php similarity index 100% rename from kernel/admin/controllers/install-plugin.php rename to bl-kernel/admin/controllers/install-plugin.php diff --git a/kernel/admin/controllers/install-theme.php b/bl-kernel/admin/controllers/install-theme.php similarity index 100% rename from kernel/admin/controllers/install-theme.php rename to bl-kernel/admin/controllers/install-theme.php diff --git a/kernel/admin/controllers/login-email.php b/bl-kernel/admin/controllers/login-email.php similarity index 100% rename from kernel/admin/controllers/login-email.php rename to bl-kernel/admin/controllers/login-email.php diff --git a/kernel/admin/controllers/login.php b/bl-kernel/admin/controllers/login.php similarity index 100% rename from kernel/admin/controllers/login.php rename to bl-kernel/admin/controllers/login.php diff --git a/kernel/admin/controllers/logout.php b/bl-kernel/admin/controllers/logout.php similarity index 100% rename from kernel/admin/controllers/logout.php rename to bl-kernel/admin/controllers/logout.php diff --git a/kernel/admin/controllers/manage-pages.php b/bl-kernel/admin/controllers/manage-pages.php similarity index 100% rename from kernel/admin/controllers/manage-pages.php rename to bl-kernel/admin/controllers/manage-pages.php diff --git a/kernel/admin/controllers/manage-posts.php b/bl-kernel/admin/controllers/manage-posts.php similarity index 100% rename from kernel/admin/controllers/manage-posts.php rename to bl-kernel/admin/controllers/manage-posts.php diff --git a/kernel/admin/controllers/new-page.php b/bl-kernel/admin/controllers/new-page.php similarity index 100% rename from kernel/admin/controllers/new-page.php rename to bl-kernel/admin/controllers/new-page.php diff --git a/kernel/admin/controllers/new-post.php b/bl-kernel/admin/controllers/new-post.php similarity index 100% rename from kernel/admin/controllers/new-post.php rename to bl-kernel/admin/controllers/new-post.php diff --git a/kernel/admin/controllers/plugins.php b/bl-kernel/admin/controllers/plugins.php similarity index 100% rename from kernel/admin/controllers/plugins.php rename to bl-kernel/admin/controllers/plugins.php diff --git a/kernel/admin/controllers/settings-advanced.php b/bl-kernel/admin/controllers/settings-advanced.php similarity index 100% rename from kernel/admin/controllers/settings-advanced.php rename to bl-kernel/admin/controllers/settings-advanced.php diff --git a/kernel/admin/controllers/settings-general.php b/bl-kernel/admin/controllers/settings-general.php similarity index 100% rename from kernel/admin/controllers/settings-general.php rename to bl-kernel/admin/controllers/settings-general.php diff --git a/kernel/admin/controllers/settings-regional.php b/bl-kernel/admin/controllers/settings-regional.php similarity index 100% rename from kernel/admin/controllers/settings-regional.php rename to bl-kernel/admin/controllers/settings-regional.php diff --git a/kernel/admin/controllers/settings.php b/bl-kernel/admin/controllers/settings.php similarity index 100% rename from kernel/admin/controllers/settings.php rename to bl-kernel/admin/controllers/settings.php diff --git a/kernel/admin/controllers/themes.php b/bl-kernel/admin/controllers/themes.php similarity index 100% rename from kernel/admin/controllers/themes.php rename to bl-kernel/admin/controllers/themes.php diff --git a/kernel/admin/controllers/uninstall-plugin.php b/bl-kernel/admin/controllers/uninstall-plugin.php similarity index 100% rename from kernel/admin/controllers/uninstall-plugin.php rename to bl-kernel/admin/controllers/uninstall-plugin.php diff --git a/kernel/admin/controllers/user-password.php b/bl-kernel/admin/controllers/user-password.php similarity index 100% rename from kernel/admin/controllers/user-password.php rename to bl-kernel/admin/controllers/user-password.php diff --git a/kernel/admin/controllers/users.php b/bl-kernel/admin/controllers/users.php similarity index 100% rename from kernel/admin/controllers/users.php rename to bl-kernel/admin/controllers/users.php diff --git a/kernel/admin/themes/default/css/default.css b/bl-kernel/admin/themes/default/css/default.css similarity index 100% rename from kernel/admin/themes/default/css/default.css rename to bl-kernel/admin/themes/default/css/default.css diff --git a/kernel/admin/themes/default/css/font-awesome.min.css b/bl-kernel/admin/themes/default/css/font-awesome.min.css similarity index 100% rename from kernel/admin/themes/default/css/font-awesome.min.css rename to bl-kernel/admin/themes/default/css/font-awesome.min.css diff --git a/kernel/admin/themes/default/css/fonts/FontAwesome.otf b/bl-kernel/admin/themes/default/css/fonts/FontAwesome.otf similarity index 100% rename from kernel/admin/themes/default/css/fonts/FontAwesome.otf rename to bl-kernel/admin/themes/default/css/fonts/FontAwesome.otf diff --git a/kernel/admin/themes/default/css/fonts/fontawesome-webfont.eot b/bl-kernel/admin/themes/default/css/fonts/fontawesome-webfont.eot similarity index 100% rename from kernel/admin/themes/default/css/fonts/fontawesome-webfont.eot rename to bl-kernel/admin/themes/default/css/fonts/fontawesome-webfont.eot diff --git a/kernel/admin/themes/default/css/fonts/fontawesome-webfont.ttf b/bl-kernel/admin/themes/default/css/fonts/fontawesome-webfont.ttf similarity index 100% rename from kernel/admin/themes/default/css/fonts/fontawesome-webfont.ttf rename to bl-kernel/admin/themes/default/css/fonts/fontawesome-webfont.ttf diff --git a/kernel/admin/themes/default/css/fonts/fontawesome-webfont.woff b/bl-kernel/admin/themes/default/css/fonts/fontawesome-webfont.woff similarity index 100% rename from kernel/admin/themes/default/css/fonts/fontawesome-webfont.woff rename to bl-kernel/admin/themes/default/css/fonts/fontawesome-webfont.woff diff --git a/kernel/admin/themes/default/css/fonts/fontawesome-webfont.woff2 b/bl-kernel/admin/themes/default/css/fonts/fontawesome-webfont.woff2 similarity index 100% rename from kernel/admin/themes/default/css/fonts/fontawesome-webfont.woff2 rename to bl-kernel/admin/themes/default/css/fonts/fontawesome-webfont.woff2 diff --git a/kernel/admin/themes/default/css/installer.css b/bl-kernel/admin/themes/default/css/installer.css similarity index 100% rename from kernel/admin/themes/default/css/installer.css rename to bl-kernel/admin/themes/default/css/installer.css diff --git a/kernel/admin/themes/default/css/jquery.auto-complete.css b/bl-kernel/admin/themes/default/css/jquery.auto-complete.css similarity index 100% rename from kernel/admin/themes/default/css/jquery.auto-complete.css rename to bl-kernel/admin/themes/default/css/jquery.auto-complete.css diff --git a/kernel/admin/themes/default/css/jquery.datetimepicker.css b/bl-kernel/admin/themes/default/css/jquery.datetimepicker.css similarity index 100% rename from kernel/admin/themes/default/css/jquery.datetimepicker.css rename to bl-kernel/admin/themes/default/css/jquery.datetimepicker.css diff --git a/kernel/admin/themes/default/css/login.css b/bl-kernel/admin/themes/default/css/login.css similarity index 100% rename from kernel/admin/themes/default/css/login.css rename to bl-kernel/admin/themes/default/css/login.css diff --git a/kernel/admin/themes/default/css/uikit/form-file.almost-flat.min.css b/bl-kernel/admin/themes/default/css/uikit/form-file.almost-flat.min.css similarity index 100% rename from kernel/admin/themes/default/css/uikit/form-file.almost-flat.min.css rename to bl-kernel/admin/themes/default/css/uikit/form-file.almost-flat.min.css diff --git a/kernel/admin/themes/default/css/uikit/placeholder.almost-flat.min.css b/bl-kernel/admin/themes/default/css/uikit/placeholder.almost-flat.min.css similarity index 100% rename from kernel/admin/themes/default/css/uikit/placeholder.almost-flat.min.css rename to bl-kernel/admin/themes/default/css/uikit/placeholder.almost-flat.min.css diff --git a/kernel/admin/themes/default/css/uikit/progress.almost-flat.min.css b/bl-kernel/admin/themes/default/css/uikit/progress.almost-flat.min.css similarity index 100% rename from kernel/admin/themes/default/css/uikit/progress.almost-flat.min.css rename to bl-kernel/admin/themes/default/css/uikit/progress.almost-flat.min.css diff --git a/kernel/admin/themes/default/css/uikit/uikit.almost-flat.min.css b/bl-kernel/admin/themes/default/css/uikit/uikit.almost-flat.min.css similarity index 100% rename from kernel/admin/themes/default/css/uikit/uikit.almost-flat.min.css rename to bl-kernel/admin/themes/default/css/uikit/uikit.almost-flat.min.css diff --git a/kernel/admin/themes/default/css/uikit/upload.almost-flat.min.css b/bl-kernel/admin/themes/default/css/uikit/upload.almost-flat.min.css similarity index 100% rename from kernel/admin/themes/default/css/uikit/upload.almost-flat.min.css rename to bl-kernel/admin/themes/default/css/uikit/upload.almost-flat.min.css diff --git a/kernel/admin/themes/default/img/default.png b/bl-kernel/admin/themes/default/img/default.png similarity index 100% rename from kernel/admin/themes/default/img/default.png rename to bl-kernel/admin/themes/default/img/default.png diff --git a/kernel/admin/themes/default/img/favicon.png b/bl-kernel/admin/themes/default/img/favicon.png similarity index 100% rename from kernel/admin/themes/default/img/favicon.png rename to bl-kernel/admin/themes/default/img/favicon.png diff --git a/kernel/admin/themes/default/index.php b/bl-kernel/admin/themes/default/index.php similarity index 100% rename from kernel/admin/themes/default/index.php rename to bl-kernel/admin/themes/default/index.php diff --git a/kernel/admin/themes/default/init.php b/bl-kernel/admin/themes/default/init.php similarity index 100% rename from kernel/admin/themes/default/init.php rename to bl-kernel/admin/themes/default/init.php diff --git a/kernel/admin/themes/default/js/jquery.auto-complete.min.js b/bl-kernel/admin/themes/default/js/jquery.auto-complete.min.js similarity index 100% rename from kernel/admin/themes/default/js/jquery.auto-complete.min.js rename to bl-kernel/admin/themes/default/js/jquery.auto-complete.min.js diff --git a/kernel/admin/themes/default/js/jquery.datetimepicker.js b/bl-kernel/admin/themes/default/js/jquery.datetimepicker.js similarity index 100% rename from kernel/admin/themes/default/js/jquery.datetimepicker.js rename to bl-kernel/admin/themes/default/js/jquery.datetimepicker.js diff --git a/kernel/admin/themes/default/js/jquery.min.js b/bl-kernel/admin/themes/default/js/jquery.min.js similarity index 100% rename from kernel/admin/themes/default/js/jquery.min.js rename to bl-kernel/admin/themes/default/js/jquery.min.js diff --git a/kernel/admin/themes/default/js/uikit/uikit.min.js b/bl-kernel/admin/themes/default/js/uikit/uikit.min.js similarity index 100% rename from kernel/admin/themes/default/js/uikit/uikit.min.js rename to bl-kernel/admin/themes/default/js/uikit/uikit.min.js diff --git a/kernel/admin/themes/default/js/uikit/upload.min.js b/bl-kernel/admin/themes/default/js/uikit/upload.min.js similarity index 100% rename from kernel/admin/themes/default/js/uikit/upload.min.js rename to bl-kernel/admin/themes/default/js/uikit/upload.min.js diff --git a/kernel/admin/themes/default/login.php b/bl-kernel/admin/themes/default/login.php similarity index 100% rename from kernel/admin/themes/default/login.php rename to bl-kernel/admin/themes/default/login.php diff --git a/kernel/admin/views/about.php b/bl-kernel/admin/views/about.php similarity index 100% rename from kernel/admin/views/about.php rename to bl-kernel/admin/views/about.php diff --git a/kernel/admin/views/add-user.php b/bl-kernel/admin/views/add-user.php similarity index 100% rename from kernel/admin/views/add-user.php rename to bl-kernel/admin/views/add-user.php diff --git a/kernel/admin/views/configure-plugin.php b/bl-kernel/admin/views/configure-plugin.php similarity index 100% rename from kernel/admin/views/configure-plugin.php rename to bl-kernel/admin/views/configure-plugin.php diff --git a/kernel/admin/views/dashboard.php b/bl-kernel/admin/views/dashboard.php similarity index 100% rename from kernel/admin/views/dashboard.php rename to bl-kernel/admin/views/dashboard.php diff --git a/kernel/admin/views/edit-page.php b/bl-kernel/admin/views/edit-page.php similarity index 100% rename from kernel/admin/views/edit-page.php rename to bl-kernel/admin/views/edit-page.php diff --git a/kernel/admin/views/edit-post.php b/bl-kernel/admin/views/edit-post.php similarity index 100% rename from kernel/admin/views/edit-post.php rename to bl-kernel/admin/views/edit-post.php diff --git a/kernel/admin/views/edit-user.php b/bl-kernel/admin/views/edit-user.php similarity index 100% rename from kernel/admin/views/edit-user.php rename to bl-kernel/admin/views/edit-user.php diff --git a/kernel/admin/views/login-email.php b/bl-kernel/admin/views/login-email.php similarity index 100% rename from kernel/admin/views/login-email.php rename to bl-kernel/admin/views/login-email.php diff --git a/kernel/admin/views/login.php b/bl-kernel/admin/views/login.php similarity index 100% rename from kernel/admin/views/login.php rename to bl-kernel/admin/views/login.php diff --git a/kernel/admin/views/manage-pages.php b/bl-kernel/admin/views/manage-pages.php similarity index 100% rename from kernel/admin/views/manage-pages.php rename to bl-kernel/admin/views/manage-pages.php diff --git a/kernel/admin/views/manage-posts.php b/bl-kernel/admin/views/manage-posts.php similarity index 100% rename from kernel/admin/views/manage-posts.php rename to bl-kernel/admin/views/manage-posts.php diff --git a/kernel/admin/views/new-page.php b/bl-kernel/admin/views/new-page.php similarity index 100% rename from kernel/admin/views/new-page.php rename to bl-kernel/admin/views/new-page.php diff --git a/kernel/admin/views/new-post.php b/bl-kernel/admin/views/new-post.php similarity index 100% rename from kernel/admin/views/new-post.php rename to bl-kernel/admin/views/new-post.php diff --git a/kernel/admin/views/plugins.php b/bl-kernel/admin/views/plugins.php similarity index 100% rename from kernel/admin/views/plugins.php rename to bl-kernel/admin/views/plugins.php diff --git a/kernel/admin/views/settings-advanced.php b/bl-kernel/admin/views/settings-advanced.php similarity index 100% rename from kernel/admin/views/settings-advanced.php rename to bl-kernel/admin/views/settings-advanced.php diff --git a/kernel/admin/views/settings-general.php b/bl-kernel/admin/views/settings-general.php similarity index 100% rename from kernel/admin/views/settings-general.php rename to bl-kernel/admin/views/settings-general.php diff --git a/kernel/admin/views/settings-regional.php b/bl-kernel/admin/views/settings-regional.php similarity index 100% rename from kernel/admin/views/settings-regional.php rename to bl-kernel/admin/views/settings-regional.php diff --git a/kernel/admin/views/themes.php b/bl-kernel/admin/views/themes.php similarity index 100% rename from kernel/admin/views/themes.php rename to bl-kernel/admin/views/themes.php diff --git a/kernel/admin/views/user-password.php b/bl-kernel/admin/views/user-password.php similarity index 100% rename from kernel/admin/views/user-password.php rename to bl-kernel/admin/views/user-password.php diff --git a/kernel/admin/views/users.php b/bl-kernel/admin/views/users.php similarity index 100% rename from kernel/admin/views/users.php rename to bl-kernel/admin/views/users.php diff --git a/kernel/ajax/slug.php b/bl-kernel/ajax/slug.php similarity index 100% rename from kernel/ajax/slug.php rename to bl-kernel/ajax/slug.php diff --git a/kernel/ajax/uploader.php b/bl-kernel/ajax/uploader.php similarity index 100% rename from kernel/ajax/uploader.php rename to bl-kernel/ajax/uploader.php diff --git a/kernel/boot/admin.php b/bl-kernel/boot/admin.php similarity index 100% rename from kernel/boot/admin.php rename to bl-kernel/boot/admin.php diff --git a/kernel/boot/init.php b/bl-kernel/boot/init.php similarity index 87% rename from kernel/boot/init.php rename to bl-kernel/boot/init.php index a69e0f8e..bc5a8fa6 100644 --- a/kernel/boot/init.php +++ b/bl-kernel/boot/init.php @@ -21,24 +21,28 @@ if(DEBUG_MODE) // PHP paths // PATH_ROOT and PATH_BOOT are defined in index.php -define('PATH_LANGUAGES', PATH_ROOT.'languages'.DS); -define('PATH_THEMES', PATH_ROOT.'themes'.DS); -define('PATH_PLUGINS', PATH_ROOT.'plugins'.DS); -define('PATH_KERNEL', PATH_ROOT.'kernel'.DS); +define('PATH_LANGUAGES', PATH_ROOT.'bl-languages'.DS); +define('PATH_THEMES', PATH_ROOT.'bl-themes'.DS); +define('PATH_PLUGINS', PATH_ROOT.'bl-plugins'.DS); +define('PATH_KERNEL', PATH_ROOT.'bl-kernel'.DS); +define('PATH_CONTENT', PATH_ROOT.'bl-content'.DS); + define('PATH_ABSTRACT', PATH_KERNEL.'abstract'.DS); define('PATH_RULES', PATH_KERNEL.'boot'.DS.'rules'.DS); define('PATH_HELPERS', PATH_KERNEL.'helpers'.DS); define('PATH_AJAX', PATH_KERNEL.'ajax'.DS); define('PATH_JS', PATH_KERNEL.'js'.DS); -define('PATH_CONTENT', PATH_ROOT.'content'.DS); + define('PATH_POSTS', PATH_CONTENT.'posts'.DS); define('PATH_PAGES', PATH_CONTENT.'pages'.DS); define('PATH_DATABASES', PATH_CONTENT.'databases'.DS); define('PATH_PLUGINS_DATABASES', PATH_CONTENT.'databases'.DS.'plugins'.DS); define('PATH_TMP', PATH_CONTENT.'tmp'.DS); define('PATH_UPLOADS', PATH_CONTENT.'uploads'.DS); + define('PATH_UPLOADS_PROFILES', PATH_UPLOADS.'profiles'.DS); define('PATH_UPLOADS_THUMBNAILS', PATH_UPLOADS.'thumbnails'.DS); + define('PATH_ADMIN', PATH_KERNEL.'admin'.DS); define('PATH_ADMIN_THEMES', PATH_ADMIN.'themes'.DS); define('PATH_ADMIN_CONTROLLERS', PATH_ADMIN.'controllers'.DS); @@ -132,7 +136,6 @@ include(PATH_KERNEL.'parsedown.class.php'); include(PATH_KERNEL.'parsedownextra.class.php'); include(PATH_KERNEL.'security.class.php'); - // Include Helpers Classes include(PATH_HELPERS.'text.class.php'); include(PATH_HELPERS.'log.class.php'); @@ -152,7 +155,7 @@ include(PATH_HELPERS.'image.class.php'); Session::start(); if(Session::started()===false) { Log::set('init.php'.LOG_SEP.'Error occurred when trying to start the session.'); - exit('Bludit CMS. Failed to start session.'); + exit('Bludit. Failed to start session.'); } // Objects @@ -165,7 +168,10 @@ $Url = new Url(); $Parsedown = new ParsedownExtra(); $Security = new Security(); -// HTML PATHS +// --- Relative paths --- +// This paths are relative for the user / web browsing. + +// Base URL // The user can define the base URL. // Left empty if you want to Bludit try to detect the base URL. $base = ''; @@ -188,30 +194,29 @@ else { $base = '/'; } -define('HTML_PATH_ROOT', $base); - -// Paths for themes -define('HTML_PATH_THEMES', HTML_PATH_ROOT.'themes/'); -define('HTML_PATH_THEME', HTML_PATH_ROOT.'themes/'.$Site->theme().'/'); +define('HTML_PATH_ROOT', $base); +define('HTML_PATH_THEMES', HTML_PATH_ROOT.'bl-themes/'); +define('HTML_PATH_THEME', HTML_PATH_THEMES.$Site->theme().'/'); define('HTML_PATH_THEME_CSS', HTML_PATH_THEME.'css/'); define('HTML_PATH_THEME_JS', HTML_PATH_THEME.'js/'); define('HTML_PATH_THEME_IMG', HTML_PATH_THEME.'img/'); define('HTML_PATH_ADMIN_ROOT', HTML_PATH_ROOT.'admin/'); -define('HTML_PATH_ADMIN_THEME', HTML_PATH_ROOT.'kernel/admin/themes/'.$Site->adminTheme().'/'); +define('HTML_PATH_ADMIN_THEME', HTML_PATH_ROOT.'bl-kernel/admin/themes/'.$Site->adminTheme().'/'); define('HTML_PATH_ADMIN_THEME_JS', HTML_PATH_ADMIN_THEME.'js/'); define('HTML_PATH_ADMIN_THEME_CSS', HTML_PATH_ADMIN_THEME.'css/'); define('HTML_PATH_ADMIN_THEME_IMG', HTML_PATH_ADMIN_THEME.'img/'); -define('HTML_PATH_UPLOADS', HTML_PATH_ROOT.'content/uploads/'); +define('HTML_PATH_UPLOADS', HTML_PATH_ROOT.'bl-content/uploads/'); define('HTML_PATH_UPLOADS_PROFILES', HTML_PATH_UPLOADS.'profiles/'); define('HTML_PATH_UPLOADS_THUMBNAILS', HTML_PATH_UPLOADS.'thumbnails/'); -define('HTML_PATH_PLUGINS', HTML_PATH_ROOT.'plugins/'); +define('HTML_PATH_PLUGINS', HTML_PATH_ROOT.'bl-plugins/'); define('JQUERY', HTML_PATH_ADMIN_THEME_JS.'jquery.min.js'); -// PHP paths with dependency -define('PATH_THEME', PATH_ROOT.'themes'.DS.$Site->theme().DS); +// --- PHP paths with dependency --- +// This paths are absolutes for the OS. +define('PATH_THEME', PATH_ROOT.'bl-themes'.DS.$Site->theme().DS); define('PATH_THEME_PHP', PATH_THEME.'php'.DS); define('PATH_THEME_CSS', PATH_THEME.'css'.DS); define('PATH_THEME_JS', PATH_THEME.'js'.DS); @@ -219,6 +224,7 @@ define('PATH_THEME_IMG', PATH_THEME.'img'.DS); define('PATH_THEME_LANG', PATH_THEME.'languages'.DS); // --- Absolute paths with domain --- +// This paths are absolutes for the user / web browsing. define('DOMAIN', $Site->domain()); define('DOMAIN_BASE', DOMAIN.HTML_PATH_ROOT); define('DOMAIN_THEME_CSS', DOMAIN.HTML_PATH_THEME_CSS); diff --git a/kernel/boot/rules/60.plugins.php b/bl-kernel/boot/rules/60.plugins.php similarity index 100% rename from kernel/boot/rules/60.plugins.php rename to bl-kernel/boot/rules/60.plugins.php diff --git a/kernel/boot/rules/70.posts.php b/bl-kernel/boot/rules/70.posts.php similarity index 100% rename from kernel/boot/rules/70.posts.php rename to bl-kernel/boot/rules/70.posts.php diff --git a/kernel/boot/rules/71.pages.php b/bl-kernel/boot/rules/71.pages.php similarity index 100% rename from kernel/boot/rules/71.pages.php rename to bl-kernel/boot/rules/71.pages.php diff --git a/kernel/boot/rules/99.header.php b/bl-kernel/boot/rules/99.header.php similarity index 100% rename from kernel/boot/rules/99.header.php rename to bl-kernel/boot/rules/99.header.php diff --git a/kernel/boot/rules/99.paginator.php b/bl-kernel/boot/rules/99.paginator.php similarity index 100% rename from kernel/boot/rules/99.paginator.php rename to bl-kernel/boot/rules/99.paginator.php diff --git a/kernel/boot/rules/99.security.php b/bl-kernel/boot/rules/99.security.php similarity index 100% rename from kernel/boot/rules/99.security.php rename to bl-kernel/boot/rules/99.security.php diff --git a/kernel/boot/rules/99.themes.php b/bl-kernel/boot/rules/99.themes.php similarity index 100% rename from kernel/boot/rules/99.themes.php rename to bl-kernel/boot/rules/99.themes.php diff --git a/kernel/boot/site.php b/bl-kernel/boot/site.php similarity index 100% rename from kernel/boot/site.php rename to bl-kernel/boot/site.php diff --git a/kernel/dblanguage.class.php b/bl-kernel/dblanguage.class.php similarity index 100% rename from kernel/dblanguage.class.php rename to bl-kernel/dblanguage.class.php diff --git a/kernel/dbpages.class.php b/bl-kernel/dbpages.class.php similarity index 100% rename from kernel/dbpages.class.php rename to bl-kernel/dbpages.class.php diff --git a/kernel/dbposts.class.php b/bl-kernel/dbposts.class.php similarity index 100% rename from kernel/dbposts.class.php rename to bl-kernel/dbposts.class.php diff --git a/kernel/dbsite.class.php b/bl-kernel/dbsite.class.php similarity index 96% rename from kernel/dbsite.class.php rename to bl-kernel/dbsite.class.php index add96d88..dcd90625 100644 --- a/kernel/dbsite.class.php +++ b/bl-kernel/dbsite.class.php @@ -152,12 +152,15 @@ class dbSite extends dbJSON return $this->getField('footer'); } - // Returns the url site. + // Returns the full domain and base url. + // For example, http://www.domain.com/bludit/ public function url() { return $this->getField('url'); } + // Returns the protocol and the domain, without the base url. + // For example, http://www.domain.com public function domain() { // If the URL field is not set, try detect the domain. @@ -261,4 +264,4 @@ class dbSite extends dbJSON return date_default_timezone_set($timezone); } -} +} \ No newline at end of file diff --git a/kernel/dbtags.class.php b/bl-kernel/dbtags.class.php similarity index 100% rename from kernel/dbtags.class.php rename to bl-kernel/dbtags.class.php diff --git a/kernel/dbusers.class.php b/bl-kernel/dbusers.class.php similarity index 100% rename from kernel/dbusers.class.php rename to bl-kernel/dbusers.class.php diff --git a/kernel/helpers/alert.class.php b/bl-kernel/helpers/alert.class.php similarity index 100% rename from kernel/helpers/alert.class.php rename to bl-kernel/helpers/alert.class.php diff --git a/kernel/helpers/cookie.class.php b/bl-kernel/helpers/cookie.class.php similarity index 100% rename from kernel/helpers/cookie.class.php rename to bl-kernel/helpers/cookie.class.php diff --git a/kernel/helpers/crypt.class.php b/bl-kernel/helpers/crypt.class.php similarity index 100% rename from kernel/helpers/crypt.class.php rename to bl-kernel/helpers/crypt.class.php diff --git a/kernel/helpers/date.class.php b/bl-kernel/helpers/date.class.php similarity index 100% rename from kernel/helpers/date.class.php rename to bl-kernel/helpers/date.class.php diff --git a/kernel/helpers/email.class.php b/bl-kernel/helpers/email.class.php similarity index 100% rename from kernel/helpers/email.class.php rename to bl-kernel/helpers/email.class.php diff --git a/kernel/helpers/filesystem.class.php b/bl-kernel/helpers/filesystem.class.php similarity index 100% rename from kernel/helpers/filesystem.class.php rename to bl-kernel/helpers/filesystem.class.php diff --git a/kernel/helpers/image.class.php b/bl-kernel/helpers/image.class.php similarity index 100% rename from kernel/helpers/image.class.php rename to bl-kernel/helpers/image.class.php diff --git a/kernel/helpers/log.class.php b/bl-kernel/helpers/log.class.php similarity index 100% rename from kernel/helpers/log.class.php rename to bl-kernel/helpers/log.class.php diff --git a/kernel/helpers/paginator.class.php b/bl-kernel/helpers/paginator.class.php similarity index 100% rename from kernel/helpers/paginator.class.php rename to bl-kernel/helpers/paginator.class.php diff --git a/kernel/helpers/redirect.class.php b/bl-kernel/helpers/redirect.class.php similarity index 100% rename from kernel/helpers/redirect.class.php rename to bl-kernel/helpers/redirect.class.php diff --git a/kernel/helpers/sanitize.class.php b/bl-kernel/helpers/sanitize.class.php similarity index 100% rename from kernel/helpers/sanitize.class.php rename to bl-kernel/helpers/sanitize.class.php diff --git a/kernel/helpers/session.class.php b/bl-kernel/helpers/session.class.php similarity index 100% rename from kernel/helpers/session.class.php rename to bl-kernel/helpers/session.class.php diff --git a/kernel/helpers/text.class.php b/bl-kernel/helpers/text.class.php similarity index 100% rename from kernel/helpers/text.class.php rename to bl-kernel/helpers/text.class.php diff --git a/kernel/helpers/theme.class.php b/bl-kernel/helpers/theme.class.php similarity index 100% rename from kernel/helpers/theme.class.php rename to bl-kernel/helpers/theme.class.php diff --git a/kernel/helpers/valid.class.php b/bl-kernel/helpers/valid.class.php similarity index 100% rename from kernel/helpers/valid.class.php rename to bl-kernel/helpers/valid.class.php diff --git a/kernel/js/functions.php b/bl-kernel/js/functions.php similarity index 100% rename from kernel/js/functions.php rename to bl-kernel/js/functions.php diff --git a/kernel/login.class.php b/bl-kernel/login.class.php similarity index 100% rename from kernel/login.class.php rename to bl-kernel/login.class.php diff --git a/kernel/page.class.php b/bl-kernel/page.class.php similarity index 100% rename from kernel/page.class.php rename to bl-kernel/page.class.php diff --git a/kernel/parsedown.class.php b/bl-kernel/parsedown.class.php similarity index 100% rename from kernel/parsedown.class.php rename to bl-kernel/parsedown.class.php diff --git a/kernel/parsedownextra.class.php b/bl-kernel/parsedownextra.class.php similarity index 100% rename from kernel/parsedownextra.class.php rename to bl-kernel/parsedownextra.class.php diff --git a/kernel/post.class.php b/bl-kernel/post.class.php similarity index 100% rename from kernel/post.class.php rename to bl-kernel/post.class.php diff --git a/kernel/security.class.php b/bl-kernel/security.class.php similarity index 100% rename from kernel/security.class.php rename to bl-kernel/security.class.php diff --git a/kernel/url.class.php b/bl-kernel/url.class.php similarity index 100% rename from kernel/url.class.php rename to bl-kernel/url.class.php diff --git a/kernel/user.class.php b/bl-kernel/user.class.php similarity index 100% rename from kernel/user.class.php rename to bl-kernel/user.class.php diff --git a/languages/bg_BG.json b/bl-languages/bg_BG.json similarity index 100% rename from languages/bg_BG.json rename to bl-languages/bg_BG.json diff --git a/languages/cs_CZ.json b/bl-languages/cs_CZ.json similarity index 100% rename from languages/cs_CZ.json rename to bl-languages/cs_CZ.json diff --git a/languages/de_CH.json b/bl-languages/de_CH.json similarity index 100% rename from languages/de_CH.json rename to bl-languages/de_CH.json diff --git a/languages/de_DE.json b/bl-languages/de_DE.json similarity index 100% rename from languages/de_DE.json rename to bl-languages/de_DE.json diff --git a/languages/en_US.json b/bl-languages/en_US.json similarity index 100% rename from languages/en_US.json rename to bl-languages/en_US.json diff --git a/languages/es_AR.json b/bl-languages/es_AR.json similarity index 100% rename from languages/es_AR.json rename to bl-languages/es_AR.json diff --git a/languages/es_ES.json b/bl-languages/es_ES.json similarity index 100% rename from languages/es_ES.json rename to bl-languages/es_ES.json diff --git a/languages/es_VE.json b/bl-languages/es_VE.json similarity index 100% rename from languages/es_VE.json rename to bl-languages/es_VE.json diff --git a/languages/fr_FR.json b/bl-languages/fr_FR.json similarity index 100% rename from languages/fr_FR.json rename to bl-languages/fr_FR.json diff --git a/languages/he_IL.json b/bl-languages/he_IL.json similarity index 100% rename from languages/he_IL.json rename to bl-languages/he_IL.json diff --git a/languages/id_ID.json b/bl-languages/id_ID.json similarity index 100% rename from languages/id_ID.json rename to bl-languages/id_ID.json diff --git a/languages/it_IT.json b/bl-languages/it_IT.json similarity index 100% rename from languages/it_IT.json rename to bl-languages/it_IT.json diff --git a/languages/ja_JP.json b/bl-languages/ja_JP.json similarity index 100% rename from languages/ja_JP.json rename to bl-languages/ja_JP.json diff --git a/languages/nl_NL.json b/bl-languages/nl_NL.json similarity index 100% rename from languages/nl_NL.json rename to bl-languages/nl_NL.json diff --git a/languages/pl_PL.json b/bl-languages/pl_PL.json similarity index 100% rename from languages/pl_PL.json rename to bl-languages/pl_PL.json diff --git a/languages/pt_BR.json b/bl-languages/pt_BR.json similarity index 100% rename from languages/pt_BR.json rename to bl-languages/pt_BR.json diff --git a/languages/ru_RU.json b/bl-languages/ru_RU.json similarity index 100% rename from languages/ru_RU.json rename to bl-languages/ru_RU.json diff --git a/languages/tr_TR.json b/bl-languages/tr_TR.json similarity index 100% rename from languages/tr_TR.json rename to bl-languages/tr_TR.json diff --git a/languages/uk_UA.json b/bl-languages/uk_UA.json similarity index 100% rename from languages/uk_UA.json rename to bl-languages/uk_UA.json diff --git a/languages/zh_TW.json b/bl-languages/zh_TW.json similarity index 100% rename from languages/zh_TW.json rename to bl-languages/zh_TW.json diff --git a/plugins/about/languages/bg_BG.json b/bl-plugins/about/languages/bg_BG.json similarity index 100% rename from plugins/about/languages/bg_BG.json rename to bl-plugins/about/languages/bg_BG.json diff --git a/plugins/about/languages/de_CH.json b/bl-plugins/about/languages/de_CH.json similarity index 100% rename from plugins/about/languages/de_CH.json rename to bl-plugins/about/languages/de_CH.json diff --git a/plugins/about/languages/de_DE.json b/bl-plugins/about/languages/de_DE.json similarity index 100% rename from plugins/about/languages/de_DE.json rename to bl-plugins/about/languages/de_DE.json diff --git a/plugins/about/languages/en_US.json b/bl-plugins/about/languages/en_US.json similarity index 100% rename from plugins/about/languages/en_US.json rename to bl-plugins/about/languages/en_US.json diff --git a/plugins/about/languages/es_AR.json b/bl-plugins/about/languages/es_AR.json similarity index 100% rename from plugins/about/languages/es_AR.json rename to bl-plugins/about/languages/es_AR.json diff --git a/plugins/about/languages/ru_RU.json b/bl-plugins/about/languages/ru_RU.json similarity index 100% rename from plugins/about/languages/ru_RU.json rename to bl-plugins/about/languages/ru_RU.json diff --git a/plugins/about/languages/tr_TR.json b/bl-plugins/about/languages/tr_TR.json similarity index 100% rename from plugins/about/languages/tr_TR.json rename to bl-plugins/about/languages/tr_TR.json diff --git a/plugins/about/languages/uk_UA.json b/bl-plugins/about/languages/uk_UA.json similarity index 100% rename from plugins/about/languages/uk_UA.json rename to bl-plugins/about/languages/uk_UA.json diff --git a/plugins/about/metadata.json b/bl-plugins/about/metadata.json similarity index 100% rename from plugins/about/metadata.json rename to bl-plugins/about/metadata.json diff --git a/plugins/about/plugin.php b/bl-plugins/about/plugin.php similarity index 100% rename from plugins/about/plugin.php rename to bl-plugins/about/plugin.php diff --git a/plugins/disqus/languages/bg_BG.json b/bl-plugins/disqus/languages/bg_BG.json similarity index 100% rename from plugins/disqus/languages/bg_BG.json rename to bl-plugins/disqus/languages/bg_BG.json diff --git a/plugins/disqus/languages/de_CH.json b/bl-plugins/disqus/languages/de_CH.json similarity index 100% rename from plugins/disqus/languages/de_CH.json rename to bl-plugins/disqus/languages/de_CH.json diff --git a/plugins/disqus/languages/de_DE.json b/bl-plugins/disqus/languages/de_DE.json similarity index 100% rename from plugins/disqus/languages/de_DE.json rename to bl-plugins/disqus/languages/de_DE.json diff --git a/plugins/disqus/languages/en_US.json b/bl-plugins/disqus/languages/en_US.json similarity index 100% rename from plugins/disqus/languages/en_US.json rename to bl-plugins/disqus/languages/en_US.json diff --git a/plugins/disqus/languages/es_AR.json b/bl-plugins/disqus/languages/es_AR.json similarity index 100% rename from plugins/disqus/languages/es_AR.json rename to bl-plugins/disqus/languages/es_AR.json diff --git a/plugins/disqus/languages/fr_FR.json b/bl-plugins/disqus/languages/fr_FR.json similarity index 100% rename from plugins/disqus/languages/fr_FR.json rename to bl-plugins/disqus/languages/fr_FR.json diff --git a/plugins/disqus/languages/pl_PL.json b/bl-plugins/disqus/languages/pl_PL.json similarity index 100% rename from plugins/disqus/languages/pl_PL.json rename to bl-plugins/disqus/languages/pl_PL.json diff --git a/plugins/disqus/languages/ru_RU.json b/bl-plugins/disqus/languages/ru_RU.json similarity index 100% rename from plugins/disqus/languages/ru_RU.json rename to bl-plugins/disqus/languages/ru_RU.json diff --git a/plugins/disqus/languages/tr_TR.json b/bl-plugins/disqus/languages/tr_TR.json similarity index 100% rename from plugins/disqus/languages/tr_TR.json rename to bl-plugins/disqus/languages/tr_TR.json diff --git a/plugins/disqus/metadata.json b/bl-plugins/disqus/metadata.json similarity index 100% rename from plugins/disqus/metadata.json rename to bl-plugins/disqus/metadata.json diff --git a/plugins/disqus/plugin.php b/bl-plugins/disqus/plugin.php similarity index 100% rename from plugins/disqus/plugin.php rename to bl-plugins/disqus/plugin.php diff --git a/plugins/googletools/languages/de_CH.json b/bl-plugins/googletools/languages/de_CH.json similarity index 100% rename from plugins/googletools/languages/de_CH.json rename to bl-plugins/googletools/languages/de_CH.json diff --git a/plugins/googletools/languages/de_DE.json b/bl-plugins/googletools/languages/de_DE.json similarity index 100% rename from plugins/googletools/languages/de_DE.json rename to bl-plugins/googletools/languages/de_DE.json diff --git a/plugins/googletools/languages/en_US.json b/bl-plugins/googletools/languages/en_US.json similarity index 100% rename from plugins/googletools/languages/en_US.json rename to bl-plugins/googletools/languages/en_US.json diff --git a/plugins/googletools/languages/es_AR.json b/bl-plugins/googletools/languages/es_AR.json similarity index 100% rename from plugins/googletools/languages/es_AR.json rename to bl-plugins/googletools/languages/es_AR.json diff --git a/plugins/googletools/languages/pl_PL.json b/bl-plugins/googletools/languages/pl_PL.json similarity index 100% rename from plugins/googletools/languages/pl_PL.json rename to bl-plugins/googletools/languages/pl_PL.json diff --git a/plugins/googletools/languages/ru_RU.json b/bl-plugins/googletools/languages/ru_RU.json similarity index 100% rename from plugins/googletools/languages/ru_RU.json rename to bl-plugins/googletools/languages/ru_RU.json diff --git a/plugins/googletools/languages/tr_TR.json b/bl-plugins/googletools/languages/tr_TR.json similarity index 100% rename from plugins/googletools/languages/tr_TR.json rename to bl-plugins/googletools/languages/tr_TR.json diff --git a/plugins/googletools/metadata.json b/bl-plugins/googletools/metadata.json similarity index 100% rename from plugins/googletools/metadata.json rename to bl-plugins/googletools/metadata.json diff --git a/plugins/googletools/plugin.php b/bl-plugins/googletools/plugin.php similarity index 100% rename from plugins/googletools/plugin.php rename to bl-plugins/googletools/plugin.php diff --git a/plugins/latest_posts/languages/en_US.json b/bl-plugins/latest_posts/languages/en_US.json similarity index 100% rename from plugins/latest_posts/languages/en_US.json rename to bl-plugins/latest_posts/languages/en_US.json diff --git a/plugins/latest_posts/metadata.json b/bl-plugins/latest_posts/metadata.json similarity index 100% rename from plugins/latest_posts/metadata.json rename to bl-plugins/latest_posts/metadata.json diff --git a/plugins/latest_posts/plugin.php b/bl-plugins/latest_posts/plugin.php similarity index 100% rename from plugins/latest_posts/plugin.php rename to bl-plugins/latest_posts/plugin.php diff --git a/plugins/maintancemode/languages/bg_BG.json b/bl-plugins/maintancemode/languages/bg_BG.json similarity index 100% rename from plugins/maintancemode/languages/bg_BG.json rename to bl-plugins/maintancemode/languages/bg_BG.json diff --git a/plugins/maintancemode/languages/de_CH.json b/bl-plugins/maintancemode/languages/de_CH.json similarity index 100% rename from plugins/maintancemode/languages/de_CH.json rename to bl-plugins/maintancemode/languages/de_CH.json diff --git a/plugins/maintancemode/languages/de_DE.json b/bl-plugins/maintancemode/languages/de_DE.json similarity index 100% rename from plugins/maintancemode/languages/de_DE.json rename to bl-plugins/maintancemode/languages/de_DE.json diff --git a/plugins/maintancemode/languages/en_US.json b/bl-plugins/maintancemode/languages/en_US.json similarity index 100% rename from plugins/maintancemode/languages/en_US.json rename to bl-plugins/maintancemode/languages/en_US.json diff --git a/plugins/maintancemode/languages/es_AR.json b/bl-plugins/maintancemode/languages/es_AR.json similarity index 100% rename from plugins/maintancemode/languages/es_AR.json rename to bl-plugins/maintancemode/languages/es_AR.json diff --git a/plugins/maintancemode/languages/fr_FR.json b/bl-plugins/maintancemode/languages/fr_FR.json similarity index 100% rename from plugins/maintancemode/languages/fr_FR.json rename to bl-plugins/maintancemode/languages/fr_FR.json diff --git a/plugins/maintancemode/languages/pl_PL.json b/bl-plugins/maintancemode/languages/pl_PL.json similarity index 100% rename from plugins/maintancemode/languages/pl_PL.json rename to bl-plugins/maintancemode/languages/pl_PL.json diff --git a/plugins/maintancemode/languages/ru_RU.json b/bl-plugins/maintancemode/languages/ru_RU.json similarity index 100% rename from plugins/maintancemode/languages/ru_RU.json rename to bl-plugins/maintancemode/languages/ru_RU.json diff --git a/plugins/maintancemode/languages/tr_TR.json b/bl-plugins/maintancemode/languages/tr_TR.json similarity index 100% rename from plugins/maintancemode/languages/tr_TR.json rename to bl-plugins/maintancemode/languages/tr_TR.json diff --git a/plugins/maintancemode/languages/zh_TW.json b/bl-plugins/maintancemode/languages/zh_TW.json similarity index 100% rename from plugins/maintancemode/languages/zh_TW.json rename to bl-plugins/maintancemode/languages/zh_TW.json diff --git a/plugins/maintancemode/metadata.json b/bl-plugins/maintancemode/metadata.json similarity index 100% rename from plugins/maintancemode/metadata.json rename to bl-plugins/maintancemode/metadata.json diff --git a/plugins/maintancemode/plugin.php b/bl-plugins/maintancemode/plugin.php similarity index 100% rename from plugins/maintancemode/plugin.php rename to bl-plugins/maintancemode/plugin.php diff --git a/plugins/opengraph/languages/bg_BG.json b/bl-plugins/opengraph/languages/bg_BG.json similarity index 100% rename from plugins/opengraph/languages/bg_BG.json rename to bl-plugins/opengraph/languages/bg_BG.json diff --git a/plugins/opengraph/languages/de_CH.json b/bl-plugins/opengraph/languages/de_CH.json similarity index 100% rename from plugins/opengraph/languages/de_CH.json rename to bl-plugins/opengraph/languages/de_CH.json diff --git a/plugins/opengraph/languages/de_DE.json b/bl-plugins/opengraph/languages/de_DE.json similarity index 100% rename from plugins/opengraph/languages/de_DE.json rename to bl-plugins/opengraph/languages/de_DE.json diff --git a/plugins/opengraph/languages/en_US.json b/bl-plugins/opengraph/languages/en_US.json similarity index 100% rename from plugins/opengraph/languages/en_US.json rename to bl-plugins/opengraph/languages/en_US.json diff --git a/plugins/opengraph/languages/es_AR.json b/bl-plugins/opengraph/languages/es_AR.json similarity index 100% rename from plugins/opengraph/languages/es_AR.json rename to bl-plugins/opengraph/languages/es_AR.json diff --git a/plugins/opengraph/languages/fr_FR.json b/bl-plugins/opengraph/languages/fr_FR.json similarity index 100% rename from plugins/opengraph/languages/fr_FR.json rename to bl-plugins/opengraph/languages/fr_FR.json diff --git a/plugins/opengraph/languages/pl_PL.json b/bl-plugins/opengraph/languages/pl_PL.json similarity index 100% rename from plugins/opengraph/languages/pl_PL.json rename to bl-plugins/opengraph/languages/pl_PL.json diff --git a/plugins/opengraph/languages/ru_RU.json b/bl-plugins/opengraph/languages/ru_RU.json similarity index 100% rename from plugins/opengraph/languages/ru_RU.json rename to bl-plugins/opengraph/languages/ru_RU.json diff --git a/plugins/opengraph/languages/zh_TW.json b/bl-plugins/opengraph/languages/zh_TW.json similarity index 100% rename from plugins/opengraph/languages/zh_TW.json rename to bl-plugins/opengraph/languages/zh_TW.json diff --git a/plugins/opengraph/metadata.json b/bl-plugins/opengraph/metadata.json similarity index 100% rename from plugins/opengraph/metadata.json rename to bl-plugins/opengraph/metadata.json diff --git a/plugins/opengraph/plugin.php b/bl-plugins/opengraph/plugin.php similarity index 100% rename from plugins/opengraph/plugin.php rename to bl-plugins/opengraph/plugin.php diff --git a/plugins/pages/languages/bg_BG.json b/bl-plugins/pages/languages/bg_BG.json similarity index 100% rename from plugins/pages/languages/bg_BG.json rename to bl-plugins/pages/languages/bg_BG.json diff --git a/plugins/pages/languages/de_CH.json b/bl-plugins/pages/languages/de_CH.json similarity index 100% rename from plugins/pages/languages/de_CH.json rename to bl-plugins/pages/languages/de_CH.json diff --git a/plugins/pages/languages/de_DE.json b/bl-plugins/pages/languages/de_DE.json similarity index 100% rename from plugins/pages/languages/de_DE.json rename to bl-plugins/pages/languages/de_DE.json diff --git a/plugins/pages/languages/en_US.json b/bl-plugins/pages/languages/en_US.json similarity index 100% rename from plugins/pages/languages/en_US.json rename to bl-plugins/pages/languages/en_US.json diff --git a/plugins/pages/languages/es_AR.json b/bl-plugins/pages/languages/es_AR.json similarity index 100% rename from plugins/pages/languages/es_AR.json rename to bl-plugins/pages/languages/es_AR.json diff --git a/plugins/pages/languages/fr_FR.json b/bl-plugins/pages/languages/fr_FR.json similarity index 100% rename from plugins/pages/languages/fr_FR.json rename to bl-plugins/pages/languages/fr_FR.json diff --git a/plugins/pages/languages/pl_PL.json b/bl-plugins/pages/languages/pl_PL.json similarity index 100% rename from plugins/pages/languages/pl_PL.json rename to bl-plugins/pages/languages/pl_PL.json diff --git a/plugins/pages/languages/ru_RU.json b/bl-plugins/pages/languages/ru_RU.json similarity index 100% rename from plugins/pages/languages/ru_RU.json rename to bl-plugins/pages/languages/ru_RU.json diff --git a/plugins/pages/languages/tr_TR.json b/bl-plugins/pages/languages/tr_TR.json similarity index 100% rename from plugins/pages/languages/tr_TR.json rename to bl-plugins/pages/languages/tr_TR.json diff --git a/plugins/pages/languages/uk_UA.json b/bl-plugins/pages/languages/uk_UA.json similarity index 100% rename from plugins/pages/languages/uk_UA.json rename to bl-plugins/pages/languages/uk_UA.json diff --git a/plugins/pages/languages/zh_TW.json b/bl-plugins/pages/languages/zh_TW.json similarity index 100% rename from plugins/pages/languages/zh_TW.json rename to bl-plugins/pages/languages/zh_TW.json diff --git a/plugins/pages/metadata.json b/bl-plugins/pages/metadata.json similarity index 100% rename from plugins/pages/metadata.json rename to bl-plugins/pages/metadata.json diff --git a/plugins/pages/plugin.php b/bl-plugins/pages/plugin.php similarity index 100% rename from plugins/pages/plugin.php rename to bl-plugins/pages/plugin.php diff --git a/plugins/rss/languages/en_US.json b/bl-plugins/rss/languages/en_US.json similarity index 100% rename from plugins/rss/languages/en_US.json rename to bl-plugins/rss/languages/en_US.json diff --git a/plugins/rss/metadata.json b/bl-plugins/rss/metadata.json similarity index 100% rename from plugins/rss/metadata.json rename to bl-plugins/rss/metadata.json diff --git a/plugins/rss/plugin.php b/bl-plugins/rss/plugin.php similarity index 100% rename from plugins/rss/plugin.php rename to bl-plugins/rss/plugin.php diff --git a/plugins/simplemde/css/simplemde.min.css b/bl-plugins/simplemde/css/simplemde.min.css similarity index 100% rename from plugins/simplemde/css/simplemde.min.css rename to bl-plugins/simplemde/css/simplemde.min.css diff --git a/plugins/simplemde/js/README.md b/bl-plugins/simplemde/js/README.md similarity index 100% rename from plugins/simplemde/js/README.md rename to bl-plugins/simplemde/js/README.md diff --git a/plugins/simplemde/js/simplemde.min.js b/bl-plugins/simplemde/js/simplemde.min.js similarity index 100% rename from plugins/simplemde/js/simplemde.min.js rename to bl-plugins/simplemde/js/simplemde.min.js diff --git a/plugins/simplemde/languages/bg_BG.json b/bl-plugins/simplemde/languages/bg_BG.json similarity index 100% rename from plugins/simplemde/languages/bg_BG.json rename to bl-plugins/simplemde/languages/bg_BG.json diff --git a/plugins/simplemde/languages/de_CH.json b/bl-plugins/simplemde/languages/de_CH.json similarity index 100% rename from plugins/simplemde/languages/de_CH.json rename to bl-plugins/simplemde/languages/de_CH.json diff --git a/plugins/simplemde/languages/de_DE.json b/bl-plugins/simplemde/languages/de_DE.json similarity index 100% rename from plugins/simplemde/languages/de_DE.json rename to bl-plugins/simplemde/languages/de_DE.json diff --git a/plugins/simplemde/languages/en_US.json b/bl-plugins/simplemde/languages/en_US.json similarity index 100% rename from plugins/simplemde/languages/en_US.json rename to bl-plugins/simplemde/languages/en_US.json diff --git a/plugins/simplemde/languages/es_AR.json b/bl-plugins/simplemde/languages/es_AR.json similarity index 100% rename from plugins/simplemde/languages/es_AR.json rename to bl-plugins/simplemde/languages/es_AR.json diff --git a/plugins/simplemde/languages/fr_FR.json b/bl-plugins/simplemde/languages/fr_FR.json similarity index 100% rename from plugins/simplemde/languages/fr_FR.json rename to bl-plugins/simplemde/languages/fr_FR.json diff --git a/plugins/simplemde/languages/pl_PL.json b/bl-plugins/simplemde/languages/pl_PL.json similarity index 100% rename from plugins/simplemde/languages/pl_PL.json rename to bl-plugins/simplemde/languages/pl_PL.json diff --git a/plugins/simplemde/languages/ru_RU.json b/bl-plugins/simplemde/languages/ru_RU.json similarity index 100% rename from plugins/simplemde/languages/ru_RU.json rename to bl-plugins/simplemde/languages/ru_RU.json diff --git a/plugins/simplemde/languages/tr_TR.json b/bl-plugins/simplemde/languages/tr_TR.json similarity index 100% rename from plugins/simplemde/languages/tr_TR.json rename to bl-plugins/simplemde/languages/tr_TR.json diff --git a/plugins/simplemde/languages/uk_UA.json b/bl-plugins/simplemde/languages/uk_UA.json similarity index 100% rename from plugins/simplemde/languages/uk_UA.json rename to bl-plugins/simplemde/languages/uk_UA.json diff --git a/plugins/simplemde/metadata.json b/bl-plugins/simplemde/metadata.json similarity index 100% rename from plugins/simplemde/metadata.json rename to bl-plugins/simplemde/metadata.json diff --git a/plugins/simplemde/plugin.php b/bl-plugins/simplemde/plugin.php similarity index 100% rename from plugins/simplemde/plugin.php rename to bl-plugins/simplemde/plugin.php diff --git a/plugins/sitemap/languages/en_US.json b/bl-plugins/sitemap/languages/en_US.json similarity index 100% rename from plugins/sitemap/languages/en_US.json rename to bl-plugins/sitemap/languages/en_US.json diff --git a/plugins/sitemap/metadata.json b/bl-plugins/sitemap/metadata.json similarity index 100% rename from plugins/sitemap/metadata.json rename to bl-plugins/sitemap/metadata.json diff --git a/plugins/sitemap/plugin.php b/bl-plugins/sitemap/plugin.php similarity index 100% rename from plugins/sitemap/plugin.php rename to bl-plugins/sitemap/plugin.php diff --git a/plugins/tags/languages/bg_BG.json b/bl-plugins/tags/languages/bg_BG.json similarity index 100% rename from plugins/tags/languages/bg_BG.json rename to bl-plugins/tags/languages/bg_BG.json diff --git a/plugins/tags/languages/de_CH.json b/bl-plugins/tags/languages/de_CH.json similarity index 100% rename from plugins/tags/languages/de_CH.json rename to bl-plugins/tags/languages/de_CH.json diff --git a/plugins/tags/languages/de_DE.json b/bl-plugins/tags/languages/de_DE.json similarity index 100% rename from plugins/tags/languages/de_DE.json rename to bl-plugins/tags/languages/de_DE.json diff --git a/plugins/tags/languages/en_US.json b/bl-plugins/tags/languages/en_US.json similarity index 100% rename from plugins/tags/languages/en_US.json rename to bl-plugins/tags/languages/en_US.json diff --git a/plugins/tags/languages/es_AR.json b/bl-plugins/tags/languages/es_AR.json similarity index 100% rename from plugins/tags/languages/es_AR.json rename to bl-plugins/tags/languages/es_AR.json diff --git a/plugins/tags/languages/fr_FR.json b/bl-plugins/tags/languages/fr_FR.json similarity index 100% rename from plugins/tags/languages/fr_FR.json rename to bl-plugins/tags/languages/fr_FR.json diff --git a/plugins/tags/languages/pl_PL.json b/bl-plugins/tags/languages/pl_PL.json similarity index 100% rename from plugins/tags/languages/pl_PL.json rename to bl-plugins/tags/languages/pl_PL.json diff --git a/plugins/tags/languages/ru_RU.json b/bl-plugins/tags/languages/ru_RU.json similarity index 100% rename from plugins/tags/languages/ru_RU.json rename to bl-plugins/tags/languages/ru_RU.json diff --git a/plugins/tags/languages/tr_TR.json b/bl-plugins/tags/languages/tr_TR.json similarity index 100% rename from plugins/tags/languages/tr_TR.json rename to bl-plugins/tags/languages/tr_TR.json diff --git a/plugins/tags/languages/uk_UA.json b/bl-plugins/tags/languages/uk_UA.json similarity index 100% rename from plugins/tags/languages/uk_UA.json rename to bl-plugins/tags/languages/uk_UA.json diff --git a/plugins/tags/metadata.json b/bl-plugins/tags/metadata.json similarity index 100% rename from plugins/tags/metadata.json rename to bl-plugins/tags/metadata.json diff --git a/plugins/tags/plugin.php b/bl-plugins/tags/plugin.php similarity index 100% rename from plugins/tags/plugin.php rename to bl-plugins/tags/plugin.php diff --git a/themes/future-imperfect/assets/css/bludit.css b/bl-themes/future-imperfect/assets/css/bludit.css similarity index 100% rename from themes/future-imperfect/assets/css/bludit.css rename to bl-themes/future-imperfect/assets/css/bludit.css diff --git a/themes/future-imperfect/assets/css/ie8.css b/bl-themes/future-imperfect/assets/css/ie8.css similarity index 100% rename from themes/future-imperfect/assets/css/ie8.css rename to bl-themes/future-imperfect/assets/css/ie8.css diff --git a/themes/future-imperfect/assets/css/ie9.css b/bl-themes/future-imperfect/assets/css/ie9.css similarity index 100% rename from themes/future-imperfect/assets/css/ie9.css rename to bl-themes/future-imperfect/assets/css/ie9.css diff --git a/themes/future-imperfect/assets/css/main.css b/bl-themes/future-imperfect/assets/css/main.css similarity index 100% rename from themes/future-imperfect/assets/css/main.css rename to bl-themes/future-imperfect/assets/css/main.css diff --git a/themes/future-imperfect/assets/js/ie/html5shiv.js b/bl-themes/future-imperfect/assets/js/ie/html5shiv.js similarity index 100% rename from themes/future-imperfect/assets/js/ie/html5shiv.js rename to bl-themes/future-imperfect/assets/js/ie/html5shiv.js diff --git a/themes/future-imperfect/assets/js/ie/respond.min.js b/bl-themes/future-imperfect/assets/js/ie/respond.min.js similarity index 100% rename from themes/future-imperfect/assets/js/ie/respond.min.js rename to bl-themes/future-imperfect/assets/js/ie/respond.min.js diff --git a/themes/future-imperfect/assets/js/main.js b/bl-themes/future-imperfect/assets/js/main.js similarity index 100% rename from themes/future-imperfect/assets/js/main.js rename to bl-themes/future-imperfect/assets/js/main.js diff --git a/themes/future-imperfect/assets/js/skel.min.js b/bl-themes/future-imperfect/assets/js/skel.min.js similarity index 100% rename from themes/future-imperfect/assets/js/skel.min.js rename to bl-themes/future-imperfect/assets/js/skel.min.js diff --git a/themes/future-imperfect/assets/js/util.js b/bl-themes/future-imperfect/assets/js/util.js similarity index 100% rename from themes/future-imperfect/assets/js/util.js rename to bl-themes/future-imperfect/assets/js/util.js diff --git a/themes/future-imperfect/images/logo.jpg b/bl-themes/future-imperfect/images/logo.jpg similarity index 100% rename from themes/future-imperfect/images/logo.jpg rename to bl-themes/future-imperfect/images/logo.jpg diff --git a/themes/future-imperfect/index.php b/bl-themes/future-imperfect/index.php similarity index 100% rename from themes/future-imperfect/index.php rename to bl-themes/future-imperfect/index.php diff --git a/themes/future-imperfect/languages/en_US.json b/bl-themes/future-imperfect/languages/en_US.json similarity index 100% rename from themes/future-imperfect/languages/en_US.json rename to bl-themes/future-imperfect/languages/en_US.json diff --git a/themes/future-imperfect/languages/es_AR.json b/bl-themes/future-imperfect/languages/es_AR.json similarity index 100% rename from themes/future-imperfect/languages/es_AR.json rename to bl-themes/future-imperfect/languages/es_AR.json diff --git a/themes/future-imperfect/metadata.json b/bl-themes/future-imperfect/metadata.json similarity index 100% rename from themes/future-imperfect/metadata.json rename to bl-themes/future-imperfect/metadata.json diff --git a/themes/future-imperfect/php/head.php b/bl-themes/future-imperfect/php/head.php similarity index 100% rename from themes/future-imperfect/php/head.php rename to bl-themes/future-imperfect/php/head.php diff --git a/themes/future-imperfect/php/home.php b/bl-themes/future-imperfect/php/home.php similarity index 100% rename from themes/future-imperfect/php/home.php rename to bl-themes/future-imperfect/php/home.php diff --git a/themes/future-imperfect/php/page.php b/bl-themes/future-imperfect/php/page.php similarity index 100% rename from themes/future-imperfect/php/page.php rename to bl-themes/future-imperfect/php/page.php diff --git a/themes/future-imperfect/php/post.php b/bl-themes/future-imperfect/php/post.php similarity index 100% rename from themes/future-imperfect/php/post.php rename to bl-themes/future-imperfect/php/post.php diff --git a/themes/future-imperfect/php/sidebar.php b/bl-themes/future-imperfect/php/sidebar.php similarity index 100% rename from themes/future-imperfect/php/sidebar.php rename to bl-themes/future-imperfect/php/sidebar.php diff --git a/themes/pure/css/blog.css b/bl-themes/pure/css/blog.css similarity index 100% rename from themes/pure/css/blog.css rename to bl-themes/pure/css/blog.css diff --git a/themes/pure/css/grids-responsive-min.css b/bl-themes/pure/css/grids-responsive-min.css similarity index 100% rename from themes/pure/css/grids-responsive-min.css rename to bl-themes/pure/css/grids-responsive-min.css diff --git a/themes/pure/css/pure-min.css b/bl-themes/pure/css/pure-min.css similarity index 100% rename from themes/pure/css/pure-min.css rename to bl-themes/pure/css/pure-min.css diff --git a/themes/pure/css/rainbow.github.css b/bl-themes/pure/css/rainbow.github.css similarity index 100% rename from themes/pure/css/rainbow.github.css rename to bl-themes/pure/css/rainbow.github.css diff --git a/themes/pure/img/favicon.png b/bl-themes/pure/img/favicon.png similarity index 100% rename from themes/pure/img/favicon.png rename to bl-themes/pure/img/favicon.png diff --git a/themes/pure/index.php b/bl-themes/pure/index.php similarity index 100% rename from themes/pure/index.php rename to bl-themes/pure/index.php diff --git a/themes/pure/js/rainbow.min.js b/bl-themes/pure/js/rainbow.min.js similarity index 100% rename from themes/pure/js/rainbow.min.js rename to bl-themes/pure/js/rainbow.min.js diff --git a/themes/pure/languages/de_DE.json b/bl-themes/pure/languages/de_DE.json similarity index 100% rename from themes/pure/languages/de_DE.json rename to bl-themes/pure/languages/de_DE.json diff --git a/themes/pure/languages/en_US.json b/bl-themes/pure/languages/en_US.json similarity index 100% rename from themes/pure/languages/en_US.json rename to bl-themes/pure/languages/en_US.json diff --git a/themes/pure/languages/es_AR.json b/bl-themes/pure/languages/es_AR.json similarity index 100% rename from themes/pure/languages/es_AR.json rename to bl-themes/pure/languages/es_AR.json diff --git a/themes/pure/languages/uk_UA.json b/bl-themes/pure/languages/uk_UA.json similarity index 100% rename from themes/pure/languages/uk_UA.json rename to bl-themes/pure/languages/uk_UA.json diff --git a/themes/pure/metadata.json b/bl-themes/pure/metadata.json similarity index 100% rename from themes/pure/metadata.json rename to bl-themes/pure/metadata.json diff --git a/themes/pure/php/head.php b/bl-themes/pure/php/head.php similarity index 100% rename from themes/pure/php/head.php rename to bl-themes/pure/php/head.php diff --git a/themes/pure/php/home.php b/bl-themes/pure/php/home.php similarity index 100% rename from themes/pure/php/home.php rename to bl-themes/pure/php/home.php diff --git a/themes/pure/php/page.php b/bl-themes/pure/php/page.php similarity index 100% rename from themes/pure/php/page.php rename to bl-themes/pure/php/page.php diff --git a/themes/pure/php/post.php b/bl-themes/pure/php/post.php similarity index 100% rename from themes/pure/php/post.php rename to bl-themes/pure/php/post.php diff --git a/themes/pure/php/sidebar.php b/bl-themes/pure/php/sidebar.php similarity index 100% rename from themes/pure/php/sidebar.php rename to bl-themes/pure/php/sidebar.php diff --git a/index.php b/index.php index 4864db53..68a8257f 100644 --- a/index.php +++ b/index.php @@ -8,7 +8,7 @@ */ // Check installation -if( !file_exists('content/databases/site.php') ) +if( !file_exists('bl-content/databases/site.php') ) { header('Location:./install.php'); exit('First, install Bludit'); @@ -25,7 +25,7 @@ define('DS', DIRECTORY_SEPARATOR); // PHP paths for init define('PATH_ROOT', __DIR__.DS); -define('PATH_BOOT', PATH_ROOT.'kernel'.DS.'boot'.DS); +define('PATH_BOOT', PATH_ROOT.'bl-kernel'.DS.'boot'.DS); // Init require(PATH_BOOT.'init.php'); diff --git a/install.php b/install.php index 650f48c0..0c0db09e 100644 --- a/install.php +++ b/install.php @@ -1,7 +1,7 @@ Date: Wed, 20 Jan 2016 22:46:13 -0300 Subject: [PATCH 05/35] Minor fixes, French language updates --- bl-kernel/abstract/dbjson.class.php | 27 +- bl-kernel/ajax/slug.php | 2 +- bl-kernel/boot/init.php | 4 +- bl-languages/fr_FR.json | 440 ++++++++++++++-------------- bl-plugins/about/plugin.php | 4 - index.php | 3 +- install.php | 5 +- 7 files changed, 244 insertions(+), 241 deletions(-) diff --git a/bl-kernel/abstract/dbjson.class.php b/bl-kernel/abstract/dbjson.class.php index 445b7dcb..ef881474 100644 --- a/bl-kernel/abstract/dbjson.class.php +++ b/bl-kernel/abstract/dbjson.class.php @@ -40,10 +40,6 @@ class dbJSON $this->dbBackup = $array; } } - else - { - Log::set(__METHOD__.LOG_SEP.'File '.$file.' does not exists'); - } } public function restoreDB() @@ -58,6 +54,7 @@ class dbJSON return count($this->db); } + // Returns the value from the field. public function getField($field) { if(isset($this->db[$field])) { @@ -86,24 +83,24 @@ class dbJSON return file_put_contents($this->file, $data, LOCK_EX); } + // Returns a JSON encoded string on success or FALSE on failure. private function serialize($data) { - // DEBUG: La idea es siempre serializar en json, habria que ver si siempre esta cargado json_enconde y decode - if(JSON) { - return json_encode($data, JSON_PRETTY_PRINT); - } - - return serialize($data); + return json_encode($data, JSON_PRETTY_PRINT); } + // Returns the value encoded in json in appropriate PHP type. private function unserialize($data) { - // DEBUG: La idea es siempre serializar en json, habria que ver si siempre esta cargado json_enconde y decode - if(JSON) { - return json_decode($data, true); + // NULL is returned if the json cannot be decoded. + $decode = json_decode($data, true); + + // If NULL returns false. + if(empty($decode)) { + return false; } - return unserialize($data); + return $decode; } -} +} \ No newline at end of file diff --git a/bl-kernel/ajax/slug.php b/bl-kernel/ajax/slug.php index 8fff04c9..f6ecb583 100644 --- a/bl-kernel/ajax/slug.php +++ b/bl-kernel/ajax/slug.php @@ -23,4 +23,4 @@ elseif( $_POST['type']==='post' ) { echo json_encode( array('slug'=>$slug) ); -?> +?> \ No newline at end of file diff --git a/bl-kernel/boot/init.php b/bl-kernel/boot/init.php index bc5a8fa6..b37a6eb8 100644 --- a/bl-kernel/boot/init.php +++ b/bl-kernel/boot/init.php @@ -4,7 +4,7 @@ define('BLUDIT_VERSION', 'githubVersion'); define('BLUDIT_CODENAME', ''); define('BLUDIT_RELEASE_DATE', ''); -define('BLUDIT_BUILD', '20151119'); +define('BLUDIT_BUILD', '20160120'); // Debug mode define('DEBUG_MODE', TRUE); @@ -80,7 +80,7 @@ define('NO_PARENT_CHAR', '3849abb4cb7abd24c2d8dac17b216f17'); define('POSTS_PER_PAGE_ADMIN', 10); // Check if JSON encode and decode are enabled. -define('JSON', function_exists('json_encode')); +// define('JSON', function_exists('json_encode')); // TRUE if new posts hand-made set published, or FALSE for draft. define('CLI_STATUS', 'published'); diff --git a/bl-languages/fr_FR.json b/bl-languages/fr_FR.json index 20179f01..4087db21 100644 --- a/bl-languages/fr_FR.json +++ b/bl-languages/fr_FR.json @@ -1,217 +1,231 @@ { - "language-data": - { - "native": "Français (France)", - "english-name": "French", - "last-update": "2015-11-15", - "author": "Frédéric K.", - "email": "stradfred@gmail.com", - "website": "" - }, + "language-data": + { + "native": "Français (France)", + "english-name": "French", + "last-update": "2016-01-19", + "author": "Frédéric K.", + "email": "stradfred@gmail.com", + "website": "" + }, - "username": "Nom d’utilisateur", - "password": "Mot de passe", - "confirm-password": "Confirmation du mot de passe", - "editor": "Rédacteur", - "dashboard": "Tableau de bord", - "role": "Rôle", - "post": "Article", - "posts": "Articles", - "users": "Utilisateurs", - "administrator": "Administrateur", - "add": "Ajouter", - "cancel": "Annuler", - "content": "Contenu", - "title": "Titre", - "no-parent": "Aucune page parente", - "edit-page": "Éditer la page", - "edit-post": "Éditer l’article", - "add-a-new-user": "Ajouter un nouvel utilisateur", - "parent": "Parent", - "friendly-url": "Réécriture d’URL", - "description": "Description", - "posted-by": "Publié par", - "tags": "Tags", - "position": "Position", - "save": "Sauvegarder", - "draft": "Brouillon", - "delete": "Supprimer", - "registered": "Inscrit", - "Notifications": "Notifications", - "profile": "Profil", - "email": "E-mail", - "settings": "Paramètres", - "general": "Général", - "advanced": "Avancé", - "regional": "Régional", - "about": "À Propos", - "login": "S’identifier", - "logout": "Quitter la session", - "manage": "Gestion de contenu", - "themes": "Thèmes", - "prev-page": "Précédente", - "next-page": "Suivante", - "configure-plugin": "Configurer le plugin", - "confirm-delete-this-action-cannot-be-undone": "Confirmer la suppression, cette action n’est pas réversible.", - "site-title": "Titre du site", - "site-slogan": "Slogan du Site", - "site-description": "Description du site", - "footer-text": "Texte en pied de page", - "posts-per-page": "Articles par page", - "site-url": "URL du site", - "writting-settings": "Paramètres de publication", - "url-filters": "Filtres des URL", - "page": "Page", - "pages": "Pages", - "home": "Accueil", - "welcome-back": "Bienvenue", - "language": "Langue", - "website": "Site", - "timezone": "Fuseau horaire", - "locale": "Localisation", - "new-post": "Nouvel article", - "html-and-markdown-code-supported": "Code HTML et Markdown pris en charge.", - "new-page": "Nouvelle page", - "manage-posts": "Gestion des articles", - "published-date": "Date de publication", - "modified-date": "Dernière édition", - "empty-title": "Titre non défini", - "plugins": "Plugins", - "install-plugin": "Installer le plugin", - "uninstall-plugin": "Désinstaller le plugin", - "new-password": "Nouveau mot de passe", - "edit-user": "Modifier l’utilisateur", - "publish-now": "Publier", - "first-name": "Prénom", - "last-name": "Nom", - "bludit-version": "Version de Bludit", - "powered-by": "Propulsé par", - "recent-posts": "Derniers Articles", - "manage-pages": "Gestion des pages", - "advanced-options": "Options avancées", - "user-deleted": "Utilisateur supprimé.", - "page-added-successfully": "Page créée avec succès !", - "post-added-successfully": "Article publié avec succès !", - "the-post-has-been-deleted-successfully": "L’article a été supprimé avec succès !", - "the-page-has-been-deleted-successfully": "La page a été supprimée avec succès !", - "username-or-password-incorrect": "Nom d’utilisateur ou mot de passe incorrect.", - "database-regenerated": "Base de données régénérée.", - "the-changes-have-been-saved": "Les modifications on était sauvegardées.", - "enable-more-features-at": "Activer plus de fonctionnalités en vous rendant vers ", - "username-already-exists-or-is-empty": "Le nom d’utilisateur existe déjà ou est inexistant.", - "username-field-is-empty": "Le champ utilisateur est vide !", - "the-password-and-confirmation-password-do-not-match":"Le mot de passe et la confirmation du mot de passe, ne correspondent pas.", - "user-has-been-added-successfully": "L’utilisateur a été ajouté avec succès", - "you-do-not-have-sufficient-permissions": "Vous ne disposez pas des autorisations suffisantes pour accéder à cette page, veuillez contacter l’administrateur.", - "settings-advanced-writting-settings": "Paramètres->Avancé->Paramètres de publication", - "new-posts-and-pages-synchronized": "Les nouveaux articles et les nouvelles pages sont synchronisés.", - "you-can-choose-the-users-privilege": "Vous pouvez choisir les privilèges de l’utilisateur. Le rôle en tant que « Rédacteur » permet uniquement de publier des pages et des articles.", - "email-will-not-be-publicly-displayed": "Votre e-mail ne sera pas publié publiquement. Il est nécessaire pour la récupération du mot de passe et recevoir les notifications.", - "use-this-field-to-name-your-site": "Utilisez ce champ pour que le nom de votre site apparaisse en haut de chaque page.", - "use-this-field-to-add-a-catchy-phrase": "Utilisez ce champ pour ajouter une phrase accrocheuse sur votre site.", - "you-can-add-a-site-description-to-provide": "Vous pouvez ajouter une description du site pour fournir une courte biographie ou la description de votre site.", - "you-can-add-a-small-text-on-the-bottom": "Vous pouvez ajouter un court texte sur le pied de chaque page. par exemple: les droits d'auteurs, propriétaire, dates, etc.", - "number-of-posts-to-show-per-page": "Nombre d’articles à afficher par page.", - "the-url-of-your-site": "L’URL de votre site.", - "add-or-edit-description-tags-or": "Ajouter ou modifier la description, les tags ou modifier la réécriture d’URL.", - "select-your-sites-language": "Sélectionnez la langue de votre site.", - "select-a-timezone-for-a-correct": "Sélectionnez un fuseau horaire pour afficher correctement la date et l’heure sur votre site.", - "you-can-use-this-field-to-define-a-set-of": "Vous pouvez utiliser ce champ pour définir un ensemble de paramètres liés à la langue, le pays et les préférences particulières.", - "you-can-modify-the-url-which-identifies":"Vous pouvez modifier l'URL qui identifie une page ou un article, en utilisant des mots-clés lisibles. Pas plus de 150 caractères.", - "this-field-can-help-describe-the-content": "Ce champ peut aider à décrire le contenu en quelques mots. Pas plus de 150 caractères.", - - "delete-the-user-and-all-its-posts":"Supprimer l’utilisateur et tous ses messages associés.", - "delete-the-user-and-associate-its-posts-to-admin-user": "Supprimez l’utilisateur et associez ses messages à l’administrateur principal.", - "read-more": "Lire la suite...", - "show-blog": "Afficher le Blog", - "default-home-page": "Page d’accueil par défaut", - "version": "Version", - "there-are-no-drafts": "Aucun article en attente de publication", - "create-a-new-article-for-your-blog":"Publiez un nouvel article pour votre blog.", - "create-a-new-page-for-your-website":"Créer une nouvelle page pour votre site.", - "invite-a-friend-to-collaborate-on-your-website":"Inviter un ami à collaborer sur votre site.", - "change-your-language-and-region-settings":"Modifiez vos paramètres linguistiques et régionaux.", - "language-and-timezone":"Langue et fuseau horaire", - "author": "Auteur", - "start-here": "Prise en main rapide", - "install-theme": "Installer ce thème", - "first-post": "Premier article", - "congratulations-you-have-successfully-installed-your-bludit": "Félicitations, vous avez correctement installé **Bludit**", - "whats-next": "pour la prochaine étape", - "manage-your-bludit-from-the-admin-panel": "Gérez Bludit dans la [zone d’administration](./admin/)", - "follow-bludit-on": "Suivez Bludit sur", - "visit-the-support-forum": "Visitez le [forum](http://forum.bludit.com) de support", - "read-the-documentation-for-more-information": "Lisez la [documentation](http://docs.bludit.com) pour plus d’information", - "share-with-your-friends-and-enjoy": "Partagez avec vos amis et apprécier !", - "the-page-has-not-been-found": "La page n’a pas été trouvée.", - "error": "Erreur", - "bludit-installer": "Installation de Bludit", - "welcome-to-the-bludit-installer": "Bienvenue dans l’assistant d’installation de Bludit", - "complete-the-form-choose-a-password-for-the-username-admin": "Complétez le formulaire et choisissez un mot de passe pour l’utilisateur « admin »", - "password-visible-field": "Mot de passe, champ visible !", - "install": "Installer", - "choose-your-language": "Sélectionnez votre langue", - "next": "Suivant", - "the-password-field-is-empty": "Le champ du mot de passe est vide", - "your-email-address-is-invalid":"Votre adresse e-mail est invalide.", - "proceed-anyway": "Continuer malgré tout !", - "drafts": "En attente de publication", - "ip-address-has-been-blocked": "Votre adresse IP a été bloquée.", - "try-again-in-a-few-minutes": "Essayez de nouveau dans quelques minutes.", - "date": "Date", - - "scheduled": "Planification", - "publish": "Publier", - "please-check-your-theme-configuration": "Veuillez vérifier la configuration de votre thème.", - "plugin-label": "Libellé du plugin", - "enabled": "Activé", - "disabled": "Désactivé", - "cli-mode": "Mode Cli", - "command-line-mode": "Mode ligne de commande", - "enable-the-command-line-mode-if-you-add-edit": "Activer le mode ligne de commande si vous créez, modifiez ou supprimez des articles ou des pages du système de fichiers.", - - "configure": "Configuration", - "uninstall": "Désinstaller", - "change-password": "Modifier le mot de passe", - "to-schedule-the-post-just-select-the-date-and-time": "Vous pouvez planifier une date de publication de vos articles, il suffit de sélectionner la date et l’heure dans le calendrier qui s’ouvre en pop-up.", - "write-the-tags-separated-by-commas": "Écrivez les tags en les séparant par une virgule. par exemple : tag1, tag2, tag3", - "status": "Statut", - "published": "Publié", - "scheduled-posts": "Articles planifiés", - "statics": "Statiques", - "name": "Nom", - "email-account-settings":"Paramètres de compte de messagerie", - "sender-email": "Email de l’expéditeur", - "emails-will-be-sent-from-this-address":"Les e-mails seront envoyés à cette adresse.", - "bludit-login-access-code": "BLUDIT - Code d'accès de connexion", - "check-your-inbox-for-your-login-access-code":"Vérifiez votre boîte de réception, il contient votre code d’accès de connexion.", - "there-was-a-problem-sending-the-email":"Une erreur est survenue, lors de l’envoi de l’e-mail.", - "back-to-login-form": "Retour à la page de connexion", - "send-me-a-login-access-code": "Envoyez-moi un code d’accès de connexion", - "get-login-access-code": "Obtenir le code d’accès de connexion", - "email-notification-login-access-code": "

Ceci est une notification à partir de votre site {{WEBSITE_NAME}}

Vous avez demandé un code d’accès de connexion, merci de suivre lien suivant :

{{LINK}}

", - "there-are-no-scheduled-posts": "Il n’y a aucun article planifié.", - "show-password": "Afficher le mot de passe", - "edit-or-remove-your=pages": "Gérer vos pages.", - "edit-or-remove-your-blogs-posts": "Gérer vos articles.", - "general-settings": "Paramètres généraux", - "advanced-settings": "Paramètres avancés", - "manage-users": "Gestion des utilisateurs", - "view-and-edit-your-profile": "Modifier votre profil", + "username": "Nom d’utilisateur", + "password": "Mot de passe", + "confirm-password": "Confirmation du mot de passe", + "editor": "Rédacteur", + "dashboard": "Tableau de bord", + "role": "Rôle", + "post": "Article", + "posts": "Articles", + "users": "Utilisateurs", + "administrator": "Administrateur", + "add": "Ajouter", + "cancel": "Annuler", + "content": "Contenu", + "title": "Titre", + "no-parent": "Aucune page parente", + "edit-page": "Éditer la page", + "edit-post": "Éditer l’article", + "add-a-new-user": "Ajouter un nouvel utilisateur", + "parent": "Parent", + "friendly-url": "Réécriture d’URL", + "description": "Description", + "posted-by": "Publié par", + "tags": "Tags", + "position": "Position", + "save": "Sauvegarder", + "draft": "Brouillon", + "delete": "Supprimer", + "registered": "Inscrit", + "Notifications": "Notifications", + "profile": "Profil", + "email": "E-mail", + "settings": "Paramètres", + "general": "Général", + "advanced": "Avancé", + "regional": "Régional", + "about": "À Propos", + "login": "S’identifier", + "logout": "Quitter la session", + "manage": "Gestion de contenu", + "themes": "Thèmes", + "prev-page": "Précédente", + "next-page": "Suivante", + "configure-plugin": "Configurer le plugin", + "confirm-delete-this-action-cannot-be-undone": "Confirmer la suppression, cette action n’est pas réversible.", + "site-title": "Titre du site", + "site-slogan": "Slogan du Site", + "site-description": "Description du site", + "footer-text": "Texte en pied de page", + "posts-per-page": "Articles par page", + "site-url": "URL du site", + "writting-settings": "Paramètres de publication", + "url-filters": "Filtres des URL", + "page": "Page", + "pages": "Pages", + "home": "Accueil", + "welcome-back": "Bienvenue", + "language": "Langue", + "website": "Site", + "timezone": "Fuseau horaire", + "locale": "Localisation", + "new-post": "Nouvel article", + "html-and-markdown-code-supported": "Code HTML et Markdown pris en charge.", + "new-page": "Nouvelle page", + "manage-posts": "Gestion des articles", + "published-date": "Date de publication", + "modified-date": "Dernière édition", + "empty-title": "Titre non défini", + "plugins": "Plugins", + "install-plugin": "Installer le plugin", + "uninstall-plugin": "Désinstaller le plugin", + "new-password": "Nouveau mot de passe", + "edit-user": "Modifier l’utilisateur", + "publish-now": "Publier", + "first-name": "Prénom", + "last-name": "Nom", + "bludit-version": "Version de Bludit", + "powered-by": "Propulsé par", + "recent-posts": "Derniers Articles", + "manage-pages": "Gestion des pages", + "advanced-options": "Options avancées", + "user-deleted": "Utilisateur supprimé.", + "page-added-successfully": "Page créée avec succès !", + "post-added-successfully": "Article publié avec succès !", + "the-post-has-been-deleted-successfully": "L’article a été supprimé avec succès !", + "the-page-has-been-deleted-successfully": "La page a été supprimée avec succès !", + "username-or-password-incorrect": "Nom d’utilisateur ou mot de passe incorrect.", + "database-regenerated": "Base de données régénérée.", + "the-changes-have-been-saved": "Les modifications on était sauvegardées.", + "enable-more-features-at": "Activer plus de fonctionnalités en vous rendant vers ", + "username-already-exists-or-is-empty": "Le nom d’utilisateur existe déjà ou est inexistant.", + "username-field-is-empty": "Le champ utilisateur est vide !", + "the-password-and-confirmation-password-do-not-match":"Le mot de passe et la confirmation du mot de passe, ne correspondent pas.", + "user-has-been-added-successfully": "L’utilisateur a été ajouté avec succès", + "you-do-not-have-sufficient-permissions": "Vous ne disposez pas des autorisations suffisantes pour accéder à cette page, veuillez contacter l’administrateur.", + "settings-advanced-writting-settings": "Paramètres->Avancé->Paramètres de publication", + "new-posts-and-pages-synchronized": "Les nouveaux articles et les nouvelles pages sont synchronisés.", + "you-can-choose-the-users-privilege": "Vous pouvez choisir les privilèges de l’utilisateur. Le rôle en tant que « Rédacteur » permet uniquement de publier des pages et des articles.", + "email-will-not-be-publicly-displayed": "Votre e-mail ne sera pas publié publiquement. Il est nécessaire pour la récupération du mot de passe et recevoir les notifications.", + "use-this-field-to-name-your-site": "Utilisez ce champ pour que le nom de votre site apparaisse en haut de chaque page.", + "use-this-field-to-add-a-catchy-phrase": "Utilisez ce champ pour ajouter une phrase accrocheuse sur votre site.", + "you-can-add-a-site-description-to-provide": "Vous pouvez ajouter une description du site pour fournir une courte biographie ou la description de votre site.", + "you-can-add-a-small-text-on-the-bottom": "Vous pouvez ajouter un court texte sur le pied de chaque page. par exemple: les droits d'auteurs, propriétaire, dates, etc.", + "number-of-posts-to-show-per-page": "Nombre d’articles à afficher par page.", + "the-url-of-your-site": "L’URL de votre site.", + "add-or-edit-description-tags-or": "Ajouter ou modifier la description, les tags ou modifier la réécriture d’URL.", + "select-your-sites-language": "Sélectionnez la langue de votre site.", + "select-a-timezone-for-a-correct": "Sélectionnez un fuseau horaire pour afficher correctement la date et l’heure sur votre site.", + "you-can-use-this-field-to-define-a-set-of": "Vous pouvez utiliser ce champ pour définir un ensemble de paramètres liés à la langue, le pays et les préférences particulières.", + "you-can-modify-the-url-which-identifies":"Vous pouvez modifier l'URL qui identifie une page ou un article, en utilisant des mots-clés lisibles. Pas plus de 150 caractères.", + "this-field-can-help-describe-the-content": "Ce champ peut aider à décrire le contenu en quelques mots. Pas plus de 150 caractères.", - "password-must-be-at-least-6-characters-long": "Le mot de passe doit contenir au moins 6 caractères", - "images": "Images", - "upload-image": "Envoyer une image", - "drag-and-drop-or-click-here": "Glissez et déposez ou cliquez ici", - "insert-image": "Insérer l’image sélectionnée", - "supported-image-file-types": "Extensions des images prises en charge", - "date-format": "Format de la Date", - "time-format": "Format de l’heure", - "chat-with-developers-and-users-on-gitter":"Chattez avec les développeurs et les utilisateurs sur [Gitter](https://gitter.im/dignajar/bludit)", - "this-is-a-brief-description-of-yourself-our-your-site":"Ceci est une brève description de vous-même ou de votre site, pour modifier ce texte aller dans le panneau d’administration, paramètres -> plugins et configurer le plugin « à propos ».", - "profile-picture": "Image de profil", - "the-about-page-is-very-important": "Votre page **à propos** est très utile. Elle fournit à vos visiteurs des informations importantes sur vous, elle crée un rapport de confiance entre vous et votre visiteur, elle présente votre société et votre site et elle vous différencie de tous les autres sites de votre niche.", - "change-this-pages-content-on-the-admin-panel": "Changer le contenu de cette page à partir du panneau d’administration, Gestion de contenu -> Pages et cliquez sur la page « à propos » pour l’éditer.", - "about-your-site-or-yourself": "À propos de vous", - "welcome-to-bludit": "Bienvenue sur Bludit" + "delete-the-user-and-all-its-posts":"Supprimer l’utilisateur et tous ses messages associés.", + "delete-the-user-and-associate-its-posts-to-admin-user": "Supprimez l’utilisateur et associez ses messages à l’administrateur principal.", + "read-more": "Lire la suite...", + "show-blog": "Afficher le Blog", + "default-home-page": "Page d’accueil par défaut", + "version": "Version", + "there-are-no-drafts": "Aucun article en attente de publication", + "create-a-new-article-for-your-blog":"Publiez un nouvel article pour votre blog.", + "create-a-new-page-for-your-website":"Créer une nouvelle page pour votre site.", + "invite-a-friend-to-collaborate-on-your-website":"Inviter un ami à collaborer sur votre site.", + "change-your-language-and-region-settings":"Modifiez vos paramètres linguistiques et régionaux.", + "language-and-timezone":"Langue et fuseau horaire", + "author": "Auteur", + "start-here": "Prise en main rapide", + "install-theme": "Installer ce thème", + "first-post": "Premier article", + "congratulations-you-have-successfully-installed-your-bludit": "Félicitations, vous avez correctement installé **Bludit**", + "whats-next": "pour la prochaine étape", + "manage-your-bludit-from-the-admin-panel": "Gérez Bludit dans la [zone d’administration](./admin/)", + "follow-bludit-on": "Suivez Bludit sur", + "visit-the-support-forum": "Visitez le [forum](http://forum.bludit.com) de support", + "read-the-documentation-for-more-information": "Lisez la [documentation](http://docs.bludit.com) pour plus d’information", + "share-with-your-friends-and-enjoy": "Partagez avec vos amis et apprécier !", + "the-page-has-not-been-found": "La page n’a pas été trouvée.", + "error": "Erreur", + "bludit-installer": "Installation de Bludit", + "welcome-to-the-bludit-installer": "Bienvenue dans l’assistant d’installation de Bludit", + "complete-the-form-choose-a-password-for-the-username-admin": "Complétez le formulaire et choisissez un mot de passe pour l’utilisateur « admin »", + "password-visible-field": "Mot de passe, champ visible !", + "install": "Installer", + "choose-your-language": "Sélectionnez votre langue", + "next": "Suivant", + "the-password-field-is-empty": "Le champ du mot de passe est vide", + "your-email-address-is-invalid":"Votre adresse e-mail est invalide.", + "proceed-anyway": "Continuer malgré tout !", + "drafts": "En attente de publication", + "ip-address-has-been-blocked": "Votre adresse IP a été bloquée.", + "try-again-in-a-few-minutes": "Essayez de nouveau dans quelques minutes.", + "date": "Date", + + "scheduled": "Planification", + "publish": "Publier", + "please-check-your-theme-configuration": "Veuillez vérifier la configuration de votre thème.", + "plugin-label": "Libellé du plugin", + "enabled": "Activé", + "disabled": "Désactivé", + "cli-mode": "Mode Cli", + "command-line-mode": "Mode ligne de commande", + "enable-the-command-line-mode-if-you-add-edit": "Activer le mode ligne de commande si vous créez, modifiez ou supprimez des articles ou des pages du système de fichiers.", + + "configure": "Configuration", + "uninstall": "Désinstaller", + "change-password": "Modifier le mot de passe", + "to-schedule-the-post-just-select-the-date-and-time": "Vous pouvez planifier une date de publication de vos articles, il suffit de sélectionner la date et l’heure dans le calendrier qui s’ouvre en pop-up.", + "write-the-tags-separated-by-commas": "Écrivez les tags en les séparant par une virgule. par exemple : tag1, tag2, tag3", + "status": "Statut", + "published": "Publié", + "scheduled-posts": "Articles planifiés", + "statics": "Statiques", + "name": "Nom", + "email-account-settings":"Paramètres de compte de messagerie", + "sender-email": "Email de l’expéditeur", + "emails-will-be-sent-from-this-address":"Les e-mails seront envoyés à cette adresse.", + "bludit-login-access-code": "BLUDIT - Code d'accès de connexion", + "check-your-inbox-for-your-login-access-code":"Vérifiez votre boîte de réception, il contient votre code d’accès de connexion.", + "there-was-a-problem-sending-the-email":"Une erreur est survenue, lors de l’envoi de l’e-mail.", + "back-to-login-form": "Retour à la page de connexion", + "send-me-a-login-access-code": "Envoyez-moi un code d’accès de connexion", + "get-login-access-code": "Obtenir le code d’accès de connexion", + "email-notification-login-access-code": "

Ceci est une notification à partir de votre site {{WEBSITE_NAME}}

Vous avez demandé un code d’accès de connexion, merci de suivre lien suivant :

{{LINK}}

", + "there-are-no-scheduled-posts": "Il n’y a aucun article planifié.", + "show-password": "Afficher le mot de passe", + "edit-or-remove-your=pages": "Gérer vos pages.", + "edit-or-remove-your-blogs-posts": "Gérer vos articles.", + "general-settings": "Paramètres généraux", + "advanced-settings": "Paramètres avancés", + "manage-users": "Gestion des utilisateurs", + "view-and-edit-your-profile": "Modifier votre profil", + + "password-must-be-at-least-6-characters-long": "Le mot de passe doit contenir au moins 6 caractères", + "images": "Images", + "upload-image": "Envoyer une image", + "drag-and-drop-or-click-here": "Glissez et déposez ou cliquez ici", + "insert-image": "Insérer l’image sélectionnée", + "supported-image-file-types": "Extensions des images prises en charge", + "date-format": "Format de la Date", + "time-format": "Format de l’heure", + "chat-with-developers-and-users-on-gitter":"Chattez avec les développeurs et les utilisateurs sur [Gitter](https://gitter.im/dignajar/bludit)", + "this-is-a-brief-description-of-yourself-our-your-site":"Ceci est une brève description de vous-même ou de votre site, pour modifier ce texte aller dans le panneau d’administration, paramètres -> plugins et configurer le plugin « à propos ».", + "profile-picture": "Image de profil", + "the-about-page-is-very-important": "Votre page **à propos** est très utile. Elle fournit à vos visiteurs des informations importantes sur vous, elle crée un rapport de confiance entre vous et votre visiteur, elle présente votre société et votre site et elle vous différencie de tous les autres sites de votre niche.", + "change-this-pages-content-on-the-admin-panel": "Changer le contenu de cette page à partir du panneau d’administration, Gestion de contenu -> Pages et cliquez sur la page « à propos » pour l’éditer.", + "about-your-site-or-yourself": "À propos de vous", + "welcome-to-bludit": "Bienvenue sur Bludit", + + "site-information": "Informations sur le site", + "date-and-time-formats": "Format de la date et de l’heure", + "activate": "Activer", + "deactivate": "Désactiver", + + "cover-image": "Image de couverture", + "blog": "Blog", + "more-images": "Plus d’images", + "double-click-on-the-image-to-add-it": "Double-cliquez sur l’image pour l’ajouter.", + "click-here-to-cancel": "Cliquez ici pour annuler.", + "type-the-tag-and-press-enter": "Saisissez le tag et appuyez sur Entrée.", + "manage-your-bludit-from-the-admin-panel": "Gérez votre Bludit depuis [l’interface d’administration]({{ADMIN_AREA_LINK}})", + "there-are-no-images":"Il n’y a aucune image" } \ No newline at end of file diff --git a/bl-plugins/about/plugin.php b/bl-plugins/about/plugin.php index 34d2e4ab..7a1e5579 100644 --- a/bl-plugins/about/plugin.php +++ b/bl-plugins/about/plugin.php @@ -29,10 +29,6 @@ class pluginAbout extends Plugin { public function siteSidebar() { - global $Url; - - $filter = $Url->filters('tag'); - $html = '
'; $html .= '

'.$this->getDbField('label').'

'; $html .= '
'; diff --git a/index.php b/index.php index 68a8257f..1be0dbf9 100644 --- a/index.php +++ b/index.php @@ -11,7 +11,7 @@ if( !file_exists('bl-content/databases/site.php') ) { header('Location:./install.php'); - exit('First, install Bludit'); + exit('Install Bludit first.'); } // Load time init @@ -38,4 +38,3 @@ if($Url->whereAmI()==='admin') { else { require(PATH_BOOT.'site.php'); } - diff --git a/install.php b/install.php index 0c0db09e..d6a404f1 100644 --- a/install.php +++ b/install.php @@ -1,7 +1,7 @@ Date: Wed, 20 Jan 2016 23:16:32 -0300 Subject: [PATCH 06/35] Improves on Paginator --- bl-kernel/helpers/paginator.class.php | 52 ++++++++++++++++++------- bl-kernel/url.class.php | 9 +++++ bl-themes/future-imperfect/php/home.php | 4 +- index.php | 2 + 4 files changed, 50 insertions(+), 17 deletions(-) diff --git a/bl-kernel/helpers/paginator.class.php b/bl-kernel/helpers/paginator.class.php index b562c370..daf617e5 100644 --- a/bl-kernel/helpers/paginator.class.php +++ b/bl-kernel/helpers/paginator.class.php @@ -24,21 +24,43 @@ class Paginator { return self::$pager[$key]; } + public static function urlNextPage() + { + global $Url; + + $domain = trim(DOMAIN_BASE,'/'); + $filter = trim($Url->activeFilter(), '/'); + + if(empty($filter)) { + $url = $domain.'/'.$Url->slug(); + } + else { + $url = $domain.'/'.$filter.'/'.$Url->slug(); + } + + return $url.'?page='.self::get('nextPage'); + } + + public static function urlPrevPage() + { + global $Url; + + $domain = trim(DOMAIN_BASE,'/'); + $filter = trim($Url->activeFilter(), '/'); + + if(empty($filter)) { + $url = $domain.'/'.$Url->slug(); + } + else { + $url = $domain.'/'.$filter.'/'.$Url->slug(); + } + + return $url.'?page='.self::get('prevPage'); + } + public static function html($textPrevPage=false, $textNextPage=false, $showPageNumber=false) { global $Language; - global $Url; - - $url = trim(DOMAIN_BASE,'/'); - - $filter = ''; - if($Url->whereAmI()=='tag') { - $filter = trim($Url->filters('tag'), '/'); - $url = $url.'/'.$filter.'/'.$Url->slug(); - } - else { - $url = $url.'/'; - } $html = '
'; $html .= '
    '; @@ -50,7 +72,7 @@ class Paginator { } $html .= '
  • '; - $html .= ''.$textPrevPage.''; + $html .= ''.$textPrevPage.''; $html .= '
  • '; } @@ -65,7 +87,7 @@ class Paginator { } $html .= '
  • '; - $html .= ''.$textNextPage.''; + $html .= ''.$textNextPage.''; $html .= '
  • '; } @@ -75,4 +97,4 @@ class Paginator { return $html; } -} +} \ No newline at end of file diff --git a/bl-kernel/url.class.php b/bl-kernel/url.class.php index fc4428bd..daf55f26 100644 --- a/bl-kernel/url.class.php +++ b/bl-kernel/url.class.php @@ -9,6 +9,7 @@ class Url private $filters; // Filters for the URI private $notFound; private $parameters; + private $activeFilter; function __construct() { @@ -30,6 +31,8 @@ class Url $this->slug = ''; $this->filters = array(); + + $this->activeFilter = ''; } // Filters change for different languages @@ -57,6 +60,7 @@ class Url { $this->slug = $slug; $this->whereAmI = $filterName; + $this->activeFilter = $filterURI; // If the slug is empty if(Text::isEmpty($slug)) @@ -93,6 +97,11 @@ class Url return $this->slug; } + public function activeFilter() + { + return $this->activeFilter; + } + public function explodeSlug($delimiter="/") { return explode($delimiter, $this->slug); diff --git a/bl-themes/future-imperfect/php/home.php b/bl-themes/future-imperfect/php/home.php index d2c5a072..61ce98f2 100644 --- a/bl-themes/future-imperfect/php/home.php +++ b/bl-themes/future-imperfect/php/home.php @@ -65,11 +65,11 @@ diff --git a/index.php b/index.php index 1be0dbf9..4d7df468 100644 --- a/index.php +++ b/index.php @@ -38,3 +38,5 @@ if($Url->whereAmI()==='admin') { else { require(PATH_BOOT.'site.php'); } + +var_dump($Url);exit; From 741e9c39351fc74b8e7b1a5cb278d9792b7e1704 Mon Sep 17 00:00:00 2001 From: dignajar Date: Wed, 20 Jan 2016 23:18:02 -0300 Subject: [PATCH 07/35] Improves on Paginator --- bl-kernel/helpers/paginator.class.php | 4 ++-- index.php | 2 -- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/bl-kernel/helpers/paginator.class.php b/bl-kernel/helpers/paginator.class.php index daf617e5..645a0304 100644 --- a/bl-kernel/helpers/paginator.class.php +++ b/bl-kernel/helpers/paginator.class.php @@ -72,7 +72,7 @@ class Paginator { } $html .= '
  • '; - $html .= ''.$textPrevPage.''; + $html .= ''.$textPrevPage.''; $html .= '
  • '; } @@ -87,7 +87,7 @@ class Paginator { } $html .= '
  • '; - $html .= ''.$textNextPage.''; + $html .= ''.$textNextPage.''; $html .= '
  • '; } diff --git a/index.php b/index.php index 4d7df468..1be0dbf9 100644 --- a/index.php +++ b/index.php @@ -38,5 +38,3 @@ if($Url->whereAmI()==='admin') { else { require(PATH_BOOT.'site.php'); } - -var_dump($Url);exit; From e07e241527e392b3c042b741a844198dc243cb10 Mon Sep 17 00:00:00 2001 From: dignajar Date: Wed, 20 Jan 2016 23:42:15 -0300 Subject: [PATCH 08/35] Cover image on themes --- bl-themes/future-imperfect/php/home.php | 7 +++++++ bl-themes/future-imperfect/php/page.php | 9 ++++++++- bl-themes/future-imperfect/php/post.php | 9 ++++++++- bl-themes/pure/php/home.php | 7 ++++++- bl-themes/pure/php/page.php | 12 ++++++++++-- bl-themes/pure/php/post.php | 10 +++++++++- 6 files changed, 48 insertions(+), 6 deletions(-) diff --git a/bl-themes/future-imperfect/php/home.php b/bl-themes/future-imperfect/php/home.php index 61ce98f2..9712a7b0 100644 --- a/bl-themes/future-imperfect/php/home.php +++ b/bl-themes/future-imperfect/php/home.php @@ -29,6 +29,13 @@
+ + coverImage()) { + echo 'Cover Image'; + } + ?> + content(false) ?> diff --git a/bl-themes/future-imperfect/php/page.php b/bl-themes/future-imperfect/php/page.php index 1869e82a..3b7bc136 100644 --- a/bl-themes/future-imperfect/php/page.php +++ b/bl-themes/future-imperfect/php/page.php @@ -11,10 +11,17 @@
+ + coverImage()) { + echo 'Cover Image'; + } + ?> + content() ?> - + \ No newline at end of file diff --git a/bl-themes/future-imperfect/php/post.php b/bl-themes/future-imperfect/php/post.php index 020a248b..a071c235 100644 --- a/bl-themes/future-imperfect/php/post.php +++ b/bl-themes/future-imperfect/php/post.php @@ -27,6 +27,13 @@
+ + coverImage()) { + echo 'Cover Image'; + } + ?> + content() ?> @@ -48,4 +55,4 @@ - + \ No newline at end of file diff --git a/bl-themes/pure/php/home.php b/bl-themes/pure/php/home.php index d8f65503..798dd0e8 100644 --- a/bl-themes/pure/php/home.php +++ b/bl-themes/pure/php/home.php @@ -37,6 +37,11 @@
coverImage()) { + echo 'Cover Image'; + } + // Call the method with FALSE to get the first part of the post echo $Post->content(false) ?> @@ -56,4 +61,4 @@ +?> \ No newline at end of file diff --git a/bl-themes/pure/php/page.php b/bl-themes/pure/php/page.php index 7697c812..758b4edf 100644 --- a/bl-themes/pure/php/page.php +++ b/bl-themes/pure/php/page.php @@ -17,10 +17,18 @@
- content() ?> + coverImage()) { + echo 'Cover Image'; + } + + // Page content + echo $Page->content() + ?>
- + \ No newline at end of file diff --git a/bl-themes/pure/php/post.php b/bl-themes/pure/php/post.php index c09f440a..a349651f 100644 --- a/bl-themes/pure/php/post.php +++ b/bl-themes/pure/php/post.php @@ -34,7 +34,15 @@
- content() ?> + coverImage()) { + echo 'Cover Image'; + } + + // Call the method with FALSE to get the first part of the post + echo $Post->content(false) + ?>
From cb0ec668883d079df7bd23a0a76e2ce728232e5d Mon Sep 17 00:00:00 2001 From: Dipchikov Date: Thu, 21 Jan 2016 08:51:00 +0200 Subject: [PATCH 09/35] add --- languages/bg_BG.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/languages/bg_BG.json b/languages/bg_BG.json index d68f0c0b..8e95a601 100644 --- a/languages/bg_BG.json +++ b/languages/bg_BG.json @@ -224,6 +224,9 @@ "blog": "Блог", "more-images": "Още снимки", "double-click-on-the-image-to-add-it": "Кликнете два пъти върху изображението, за да го добавите.", - "click-here-to-cancel": "Кликнете тук, за да го отмените." + "click-here-to-cancel": "Кликнете тук, за да го отмените.", + "type-the-tag-and-press-enter": "Въведете етикет и натиснете въведете.", + "manage-your-bludit-from-the-admin-panel": "Управлявайте вашият Bludit от [admin area]({{ADMIN_AREA_LINK}})", + "there-are-no-images":"Няма изображения" } From 8b517600f5f5caf1572df3fe935b42661e6a41e0 Mon Sep 17 00:00:00 2001 From: Dipchikov Date: Thu, 21 Jan 2016 08:56:46 +0200 Subject: [PATCH 10/35] modify --- languages/bg_BG.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/languages/bg_BG.json b/languages/bg_BG.json index 8e95a601..7ac3e4ca 100644 --- a/languages/bg_BG.json +++ b/languages/bg_BG.json @@ -225,8 +225,8 @@ "more-images": "Още снимки", "double-click-on-the-image-to-add-it": "Кликнете два пъти върху изображението, за да го добавите.", "click-here-to-cancel": "Кликнете тук, за да го отмените.", - "type-the-tag-and-press-enter": "Въведете етикет и натиснете въведете.", + "type-the-tag-and-press-enter": "Напишете етикет и натиснете въведи.", "manage-your-bludit-from-the-admin-panel": "Управлявайте вашият Bludit от [admin area]({{ADMIN_AREA_LINK}})", - "there-are-no-images":"Няма изображения" + "there-are-no-images":"Още няма изображения" } From 532fd9c6940135c499edf95137993af953490f38 Mon Sep 17 00:00:00 2001 From: Fahri YARDIMCI Date: Thu, 21 Jan 2016 22:05:13 +0200 Subject: [PATCH 11/35] Update tr_TR.json --- bl-languages/tr_TR.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bl-languages/tr_TR.json b/bl-languages/tr_TR.json index 09949f7d..268cbb59 100644 --- a/bl-languages/tr_TR.json +++ b/bl-languages/tr_TR.json @@ -224,5 +224,8 @@ "blog": "Blog", "more-images": "Daha çok resim", "double-click-on-the-image-to-add-it": "Eklemek istediğiniz resime çift tıklayın.", - "click-here-to-cancel": "İptal etmek için tıklayın." + "click-here-to-cancel": "İptal etmek için tıklayın.", + "type-the-tag-and-press-enter": "Etiketi girin ve enter tuşuna basın.", + "manage-your-bludit-from-the-admin-panel": "Bludit'i [yönetici panelinden]({{ADMIN_AREA_LINK}}) yönetin.", + "there-are-no-images":"Hiç resim yok." } From 947a693a058b7d56f1dc47dc91d77dc88c8c8f30 Mon Sep 17 00:00:00 2001 From: dignajar Date: Thu, 21 Jan 2016 19:13:31 -0300 Subject: [PATCH 12/35] Installer minor fix --- install.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install.php b/install.php index d6a404f1..09b79420 100644 --- a/install.php +++ b/install.php @@ -564,7 +564,7 @@ if( $_SERVER['REQUEST_METHOD'] == 'POST' ) - + From f129d44e1509f07f6089618cb2f9c6ba15866e9e Mon Sep 17 00:00:00 2001 From: dignajar Date: Fri, 22 Jan 2016 01:26:00 -0300 Subject: [PATCH 13/35] New theme Blogme --- bl-kernel/admin/controllers/dashboard.php | 13 + bl-themes/blogme/assets/css/bludit.css | 65 + bl-themes/blogme/assets/css/ie8.css | 72 + bl-themes/blogme/assets/css/ie9.css | 123 + bl-themes/blogme/assets/css/main.css | 3435 ++++++++++++++++++ bl-themes/blogme/assets/js/ie/html5shiv.js | 8 + bl-themes/blogme/assets/js/ie/respond.min.js | 6 + bl-themes/blogme/assets/js/main.js | 115 + bl-themes/blogme/assets/js/skel.min.js | 2 + bl-themes/blogme/assets/js/util.js | 587 +++ bl-themes/blogme/images/logo.jpg | Bin 0 -> 3644 bytes bl-themes/blogme/index.php | 52 + bl-themes/blogme/languages/en_US.json | 7 + bl-themes/blogme/metadata.json | 10 + bl-themes/blogme/php/head.php | 20 + bl-themes/blogme/php/home.php | 67 + bl-themes/blogme/php/page.php | 29 + bl-themes/blogme/php/post.php | 45 + bl-themes/blogme/php/sidebar.php | 14 + 19 files changed, 4670 insertions(+) create mode 100644 bl-themes/blogme/assets/css/bludit.css create mode 100644 bl-themes/blogme/assets/css/ie8.css create mode 100644 bl-themes/blogme/assets/css/ie9.css create mode 100644 bl-themes/blogme/assets/css/main.css create mode 100644 bl-themes/blogme/assets/js/ie/html5shiv.js create mode 100644 bl-themes/blogme/assets/js/ie/respond.min.js create mode 100644 bl-themes/blogme/assets/js/main.js create mode 100644 bl-themes/blogme/assets/js/skel.min.js create mode 100644 bl-themes/blogme/assets/js/util.js create mode 100644 bl-themes/blogme/images/logo.jpg create mode 100644 bl-themes/blogme/index.php create mode 100644 bl-themes/blogme/languages/en_US.json create mode 100644 bl-themes/blogme/metadata.json create mode 100644 bl-themes/blogme/php/head.php create mode 100644 bl-themes/blogme/php/home.php create mode 100644 bl-themes/blogme/php/page.php create mode 100644 bl-themes/blogme/php/post.php create mode 100644 bl-themes/blogme/php/sidebar.php diff --git a/bl-kernel/admin/controllers/dashboard.php b/bl-kernel/admin/controllers/dashboard.php index 0fd2967f..d00ff280 100644 --- a/bl-kernel/admin/controllers/dashboard.php +++ b/bl-kernel/admin/controllers/dashboard.php @@ -6,10 +6,23 @@ function updateBludit() { global $Site; + global $dbPosts; // Check if Bludit need to be update. if( ($Site->currentBuild() < BLUDIT_BUILD) || isset($_GET['update']) ) { + // --- Update dates --- + foreach($dbPosts->db as $key=>$post) + { + $date = Date::format($post['date'], 'Y-m-d H:i', DB_DATE_FORMAT); + if($date !== false) { + $dbPosts->setPostDb($key,'date',$date); + } + } + + $dbPosts->save(); + + // --- Update directories --- $directories = array( PATH_POSTS, PATH_PAGES, diff --git a/bl-themes/blogme/assets/css/bludit.css b/bl-themes/blogme/assets/css/bludit.css new file mode 100644 index 00000000..f881937e --- /dev/null +++ b/bl-themes/blogme/assets/css/bludit.css @@ -0,0 +1,65 @@ +/* Blogme hacks */ + +#wrapper { + max-width: 1100px !important; +} + +#sidebar { + min-width: 12em !important; +} + +article.post div.title h1 { + font-weight: normal; + margin: 0 !important; + font-size: 1.2em; +} + +article.post div.info { + font-size: 0.9em; + color: #888; +} + +article.post div.info > span { + margin-right: 15px; +} + +div.cover-image { + border-bottom: 1px solid rgba(160, 160, 160, 0.3); + display: flex; + left: -3em; + margin: -3em 0 3em; + position: relative; + width: calc(100% + 6em); +} + +h1.blog-title { + font-size: 2.4em; + font-weight: normal; + text-align: center; +} + +h2 { + font-weight: normal !important; +} + +.plugin ul { + list-style: none !important; + padding: 0 !important; +} + +.plugin li { + padding: 0 !important; +} + +.plugin-pages ul.children { + margin-left: 10px; +} + +/* Just for Plugin tags */ +.plugin-tags li { + text-transform: capitalize; +} + +img { + width: 100%; +} \ No newline at end of file diff --git a/bl-themes/blogme/assets/css/ie8.css b/bl-themes/blogme/assets/css/ie8.css new file mode 100644 index 00000000..b56a6722 --- /dev/null +++ b/bl-themes/blogme/assets/css/ie8.css @@ -0,0 +1,72 @@ +/* + Future Imperfect by HTML5 UP + html5up.net | @n33co + Free for personal and commercial use under the CCA 3.0 license (html5up.net/license) +*/ + +/* Button */ + + input[type="submit"], + input[type="reset"], + input[type="button"], + button, + .button { + border: solid 1px #dedede; + } + +/* Form */ + + input[type="text"], + input[type="password"], + input[type="email"], + input[type="tel"], + select, + textarea { + border: solid 1px #dedede; + } + +/* Post */ + + .post { + border: solid 1px #dedede; + } + + .post > header { + border-bottom: solid 1px #dedede; + } + +/* Mini Post */ + + .mini-post { + border: solid 1px #dedede; + } + +/* Header */ + + #header { + border-bottom: solid 1px #dedede; + } + + #header .links { + border-left: solid 1px #dedede; + } + + #header .main ul li { + border-left: solid 1px #dedede; + } + +/* Sidebar */ + + #sidebar > * { + border-top: solid 1px #dedede; + } + +/* Menu */ + + #menu { + border-left: solid 1px #dedede; + } + + #menu > * { + border-top: solid 1px #dedede; + } \ No newline at end of file diff --git a/bl-themes/blogme/assets/css/ie9.css b/bl-themes/blogme/assets/css/ie9.css new file mode 100644 index 00000000..e36dfe08 --- /dev/null +++ b/bl-themes/blogme/assets/css/ie9.css @@ -0,0 +1,123 @@ +/* + Future Imperfect by HTML5 UP + html5up.net | @n33co + Free for personal and commercial use under the CCA 3.0 license (html5up.net/license) +*/ + +/* List */ + + ul.posts article:after { + clear: both; + content: ''; + display: block; + } + + ul.posts article .image { + display: table-cell; + vertical-align: top; + } + + ul.posts article header { + display: table-cell; + padding-right: 1em; + vertical-align: top; + } + +/* Author */ + + .author .name { + display: inline-block; + vertical-align: middle; + } + + .author img { + display: inline-block; + vertical-align: middle; + } + +/* Post */ + + .post:after { + clear: both; + content: ''; + display: block; + } + + .post > header:after { + clear: both; + content: ''; + display: block; + } + + .post > header .title { + display: table-cell; + vertical-align: top; + width: 65%; + } + + .post > header .meta { + display: table-cell; + vertical-align: top; + width: 30%; + } + + .post > footer:after { + clear: both; + content: ''; + display: block; + } + + .post > footer .actions { + display: inline-block; + } + + .post > footer .stats { + display: inline-block; + margin-left: 2em; + } + +/* Mini Post */ + + .mini-post .image { + display: block; + } + +/* Header */ + + #header:after { + clear: both; + content: ''; + display: block; + } + + #header h1 { + float: left; + } + + #header .links { + float: left; + } + + #header .main { + position: absolute; + right: 0; + top: 0; + } + +/* Wrapper */ + +/* Sidebar */ + + #sidebar { + display: table-cell; + margin-right: 0; + padding-right: 3em; + vertical-align: top; + } + +/* Main */ + + #main { + display: table-cell; + vertical-align: top; + } \ No newline at end of file diff --git a/bl-themes/blogme/assets/css/main.css b/bl-themes/blogme/assets/css/main.css new file mode 100644 index 00000000..3b189eb3 --- /dev/null +++ b/bl-themes/blogme/assets/css/main.css @@ -0,0 +1,3435 @@ +@import url("http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700|Raleway:400,800,900"); + +/* + Future Imperfect by HTML5 UP + html5up.net | @n33co + Free for personal and commercial use under the CCA 3.0 license (html5up.net/license) +*/ + +/* Reset */ + + html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + font: inherit; + vertical-align: baseline; + } + + article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { + display: block; + } + + body { + line-height: 1; + } + + ol, ul { + list-style: none; + } + + blockquote, q { + quotes: none; + } + + blockquote:before, blockquote:after, q:before, q:after { + content: ''; + content: none; + } + + table { + border-collapse: collapse; + border-spacing: 0; + } + + body { + -webkit-text-size-adjust: none; + } + +/* Box Model */ + + *, *:before, *:after { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + } + +/* Grid */ + + .row { + border-bottom: solid 1px transparent; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + } + + .row > * { + float: left; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + } + + .row:after, .row:before { + content: ''; + display: block; + clear: both; + height: 0; + } + + .row.uniform > * > :first-child { + margin-top: 0; + } + + .row.uniform > * > :last-child { + margin-bottom: 0; + } + + .row.\30 \25 > * { + padding: 0 0 0 0em; + } + + .row.\30 \25 { + margin: 0 0 -1px 0em; + } + + .row.uniform.\30 \25 > * { + padding: 0em 0 0 0em; + } + + .row.uniform.\30 \25 { + margin: 0em 0 -1px 0em; + } + + .row > * { + padding: 0 0 0 1em; + } + + .row { + margin: 0 0 -1px -1em; + } + + .row.uniform > * { + padding: 1em 0 0 1em; + } + + .row.uniform { + margin: -1em 0 -1px -1em; + } + + .row.\32 00\25 > * { + padding: 0 0 0 2em; + } + + .row.\32 00\25 { + margin: 0 0 -1px -2em; + } + + .row.uniform.\32 00\25 > * { + padding: 2em 0 0 2em; + } + + .row.uniform.\32 00\25 { + margin: -2em 0 -1px -2em; + } + + .row.\31 50\25 > * { + padding: 0 0 0 1.5em; + } + + .row.\31 50\25 { + margin: 0 0 -1px -1.5em; + } + + .row.uniform.\31 50\25 > * { + padding: 1.5em 0 0 1.5em; + } + + .row.uniform.\31 50\25 { + margin: -1.5em 0 -1px -1.5em; + } + + .row.\35 0\25 > * { + padding: 0 0 0 0.5em; + } + + .row.\35 0\25 { + margin: 0 0 -1px -0.5em; + } + + .row.uniform.\35 0\25 > * { + padding: 0.5em 0 0 0.5em; + } + + .row.uniform.\35 0\25 { + margin: -0.5em 0 -1px -0.5em; + } + + .row.\32 5\25 > * { + padding: 0 0 0 0.25em; + } + + .row.\32 5\25 { + margin: 0 0 -1px -0.25em; + } + + .row.uniform.\32 5\25 > * { + padding: 0.25em 0 0 0.25em; + } + + .row.uniform.\32 5\25 { + margin: -0.25em 0 -1px -0.25em; + } + + .\31 2u, .\31 2u\24 { + width: 100%; + clear: none; + margin-left: 0; + } + + .\31 1u, .\31 1u\24 { + width: 91.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 0u, .\31 0u\24 { + width: 83.3333333333%; + clear: none; + margin-left: 0; + } + + .\39 u, .\39 u\24 { + width: 75%; + clear: none; + margin-left: 0; + } + + .\38 u, .\38 u\24 { + width: 66.6666666667%; + clear: none; + margin-left: 0; + } + + .\37 u, .\37 u\24 { + width: 58.3333333333%; + clear: none; + margin-left: 0; + } + + .\36 u, .\36 u\24 { + width: 50%; + clear: none; + margin-left: 0; + } + + .\35 u, .\35 u\24 { + width: 41.6666666667%; + clear: none; + margin-left: 0; + } + + .\34 u, .\34 u\24 { + width: 33.3333333333%; + clear: none; + margin-left: 0; + } + + .\33 u, .\33 u\24 { + width: 25%; + clear: none; + margin-left: 0; + } + + .\32 u, .\32 u\24 { + width: 16.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 u, .\31 u\24 { + width: 8.3333333333%; + clear: none; + margin-left: 0; + } + + .\31 2u\24 + *, + .\31 1u\24 + *, + .\31 0u\24 + *, + .\39 u\24 + *, + .\38 u\24 + *, + .\37 u\24 + *, + .\36 u\24 + *, + .\35 u\24 + *, + .\34 u\24 + *, + .\33 u\24 + *, + .\32 u\24 + *, + .\31 u\24 + * { + clear: left; + } + + .\-11u { + margin-left: 91.66667%; + } + + .\-10u { + margin-left: 83.33333%; + } + + .\-9u { + margin-left: 75%; + } + + .\-8u { + margin-left: 66.66667%; + } + + .\-7u { + margin-left: 58.33333%; + } + + .\-6u { + margin-left: 50%; + } + + .\-5u { + margin-left: 41.66667%; + } + + .\-4u { + margin-left: 33.33333%; + } + + .\-3u { + margin-left: 25%; + } + + .\-2u { + margin-left: 16.66667%; + } + + .\-1u { + margin-left: 8.33333%; + } + + @media screen and (max-width: 1680px) { + + .row > * { + padding: 0 0 0 1em; + } + + .row { + margin: 0 0 -1px -1em; + } + + .row.uniform > * { + padding: 1em 0 0 1em; + } + + .row.uniform { + margin: -1em 0 -1px -1em; + } + + .row.\32 00\25 > * { + padding: 0 0 0 2em; + } + + .row.\32 00\25 { + margin: 0 0 -1px -2em; + } + + .row.uniform.\32 00\25 > * { + padding: 2em 0 0 2em; + } + + .row.uniform.\32 00\25 { + margin: -2em 0 -1px -2em; + } + + .row.\31 50\25 > * { + padding: 0 0 0 1.5em; + } + + .row.\31 50\25 { + margin: 0 0 -1px -1.5em; + } + + .row.uniform.\31 50\25 > * { + padding: 1.5em 0 0 1.5em; + } + + .row.uniform.\31 50\25 { + margin: -1.5em 0 -1px -1.5em; + } + + .row.\35 0\25 > * { + padding: 0 0 0 0.5em; + } + + .row.\35 0\25 { + margin: 0 0 -1px -0.5em; + } + + .row.uniform.\35 0\25 > * { + padding: 0.5em 0 0 0.5em; + } + + .row.uniform.\35 0\25 { + margin: -0.5em 0 -1px -0.5em; + } + + .row.\32 5\25 > * { + padding: 0 0 0 0.25em; + } + + .row.\32 5\25 { + margin: 0 0 -1px -0.25em; + } + + .row.uniform.\32 5\25 > * { + padding: 0.25em 0 0 0.25em; + } + + .row.uniform.\32 5\25 { + margin: -0.25em 0 -1px -0.25em; + } + + .\31 2u\28xlarge\29, .\31 2u\24\28xlarge\29 { + width: 100%; + clear: none; + margin-left: 0; + } + + .\31 1u\28xlarge\29, .\31 1u\24\28xlarge\29 { + width: 91.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 0u\28xlarge\29, .\31 0u\24\28xlarge\29 { + width: 83.3333333333%; + clear: none; + margin-left: 0; + } + + .\39 u\28xlarge\29, .\39 u\24\28xlarge\29 { + width: 75%; + clear: none; + margin-left: 0; + } + + .\38 u\28xlarge\29, .\38 u\24\28xlarge\29 { + width: 66.6666666667%; + clear: none; + margin-left: 0; + } + + .\37 u\28xlarge\29, .\37 u\24\28xlarge\29 { + width: 58.3333333333%; + clear: none; + margin-left: 0; + } + + .\36 u\28xlarge\29, .\36 u\24\28xlarge\29 { + width: 50%; + clear: none; + margin-left: 0; + } + + .\35 u\28xlarge\29, .\35 u\24\28xlarge\29 { + width: 41.6666666667%; + clear: none; + margin-left: 0; + } + + .\34 u\28xlarge\29, .\34 u\24\28xlarge\29 { + width: 33.3333333333%; + clear: none; + margin-left: 0; + } + + .\33 u\28xlarge\29, .\33 u\24\28xlarge\29 { + width: 25%; + clear: none; + margin-left: 0; + } + + .\32 u\28xlarge\29, .\32 u\24\28xlarge\29 { + width: 16.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 u\28xlarge\29, .\31 u\24\28xlarge\29 { + width: 8.3333333333%; + clear: none; + margin-left: 0; + } + + .\31 2u\24\28xlarge\29 + *, + .\31 1u\24\28xlarge\29 + *, + .\31 0u\24\28xlarge\29 + *, + .\39 u\24\28xlarge\29 + *, + .\38 u\24\28xlarge\29 + *, + .\37 u\24\28xlarge\29 + *, + .\36 u\24\28xlarge\29 + *, + .\35 u\24\28xlarge\29 + *, + .\34 u\24\28xlarge\29 + *, + .\33 u\24\28xlarge\29 + *, + .\32 u\24\28xlarge\29 + *, + .\31 u\24\28xlarge\29 + * { + clear: left; + } + + .\-11u\28xlarge\29 { + margin-left: 91.66667%; + } + + .\-10u\28xlarge\29 { + margin-left: 83.33333%; + } + + .\-9u\28xlarge\29 { + margin-left: 75%; + } + + .\-8u\28xlarge\29 { + margin-left: 66.66667%; + } + + .\-7u\28xlarge\29 { + margin-left: 58.33333%; + } + + .\-6u\28xlarge\29 { + margin-left: 50%; + } + + .\-5u\28xlarge\29 { + margin-left: 41.66667%; + } + + .\-4u\28xlarge\29 { + margin-left: 33.33333%; + } + + .\-3u\28xlarge\29 { + margin-left: 25%; + } + + .\-2u\28xlarge\29 { + margin-left: 16.66667%; + } + + .\-1u\28xlarge\29 { + margin-left: 8.33333%; + } + + } + + @media screen and (max-width: 1280px) { + + .row > * { + padding: 0 0 0 1em; + } + + .row { + margin: 0 0 -1px -1em; + } + + .row.uniform > * { + padding: 1em 0 0 1em; + } + + .row.uniform { + margin: -1em 0 -1px -1em; + } + + .row.\32 00\25 > * { + padding: 0 0 0 2em; + } + + .row.\32 00\25 { + margin: 0 0 -1px -2em; + } + + .row.uniform.\32 00\25 > * { + padding: 2em 0 0 2em; + } + + .row.uniform.\32 00\25 { + margin: -2em 0 -1px -2em; + } + + .row.\31 50\25 > * { + padding: 0 0 0 1.5em; + } + + .row.\31 50\25 { + margin: 0 0 -1px -1.5em; + } + + .row.uniform.\31 50\25 > * { + padding: 1.5em 0 0 1.5em; + } + + .row.uniform.\31 50\25 { + margin: -1.5em 0 -1px -1.5em; + } + + .row.\35 0\25 > * { + padding: 0 0 0 0.5em; + } + + .row.\35 0\25 { + margin: 0 0 -1px -0.5em; + } + + .row.uniform.\35 0\25 > * { + padding: 0.5em 0 0 0.5em; + } + + .row.uniform.\35 0\25 { + margin: -0.5em 0 -1px -0.5em; + } + + .row.\32 5\25 > * { + padding: 0 0 0 0.25em; + } + + .row.\32 5\25 { + margin: 0 0 -1px -0.25em; + } + + .row.uniform.\32 5\25 > * { + padding: 0.25em 0 0 0.25em; + } + + .row.uniform.\32 5\25 { + margin: -0.25em 0 -1px -0.25em; + } + + .\31 2u\28large\29, .\31 2u\24\28large\29 { + width: 100%; + clear: none; + margin-left: 0; + } + + .\31 1u\28large\29, .\31 1u\24\28large\29 { + width: 91.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 0u\28large\29, .\31 0u\24\28large\29 { + width: 83.3333333333%; + clear: none; + margin-left: 0; + } + + .\39 u\28large\29, .\39 u\24\28large\29 { + width: 75%; + clear: none; + margin-left: 0; + } + + .\38 u\28large\29, .\38 u\24\28large\29 { + width: 66.6666666667%; + clear: none; + margin-left: 0; + } + + .\37 u\28large\29, .\37 u\24\28large\29 { + width: 58.3333333333%; + clear: none; + margin-left: 0; + } + + .\36 u\28large\29, .\36 u\24\28large\29 { + width: 50%; + clear: none; + margin-left: 0; + } + + .\35 u\28large\29, .\35 u\24\28large\29 { + width: 41.6666666667%; + clear: none; + margin-left: 0; + } + + .\34 u\28large\29, .\34 u\24\28large\29 { + width: 33.3333333333%; + clear: none; + margin-left: 0; + } + + .\33 u\28large\29, .\33 u\24\28large\29 { + width: 25%; + clear: none; + margin-left: 0; + } + + .\32 u\28large\29, .\32 u\24\28large\29 { + width: 16.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 u\28large\29, .\31 u\24\28large\29 { + width: 8.3333333333%; + clear: none; + margin-left: 0; + } + + .\31 2u\24\28large\29 + *, + .\31 1u\24\28large\29 + *, + .\31 0u\24\28large\29 + *, + .\39 u\24\28large\29 + *, + .\38 u\24\28large\29 + *, + .\37 u\24\28large\29 + *, + .\36 u\24\28large\29 + *, + .\35 u\24\28large\29 + *, + .\34 u\24\28large\29 + *, + .\33 u\24\28large\29 + *, + .\32 u\24\28large\29 + *, + .\31 u\24\28large\29 + * { + clear: left; + } + + .\-11u\28large\29 { + margin-left: 91.66667%; + } + + .\-10u\28large\29 { + margin-left: 83.33333%; + } + + .\-9u\28large\29 { + margin-left: 75%; + } + + .\-8u\28large\29 { + margin-left: 66.66667%; + } + + .\-7u\28large\29 { + margin-left: 58.33333%; + } + + .\-6u\28large\29 { + margin-left: 50%; + } + + .\-5u\28large\29 { + margin-left: 41.66667%; + } + + .\-4u\28large\29 { + margin-left: 33.33333%; + } + + .\-3u\28large\29 { + margin-left: 25%; + } + + .\-2u\28large\29 { + margin-left: 16.66667%; + } + + .\-1u\28large\29 { + margin-left: 8.33333%; + } + + } + + @media screen and (max-width: 980px) { + + .row > * { + padding: 0 0 0 1em; + } + + .row { + margin: 0 0 -1px -1em; + } + + .row.uniform > * { + padding: 1em 0 0 1em; + } + + .row.uniform { + margin: -1em 0 -1px -1em; + } + + .row.\32 00\25 > * { + padding: 0 0 0 2em; + } + + .row.\32 00\25 { + margin: 0 0 -1px -2em; + } + + .row.uniform.\32 00\25 > * { + padding: 2em 0 0 2em; + } + + .row.uniform.\32 00\25 { + margin: -2em 0 -1px -2em; + } + + .row.\31 50\25 > * { + padding: 0 0 0 1.5em; + } + + .row.\31 50\25 { + margin: 0 0 -1px -1.5em; + } + + .row.uniform.\31 50\25 > * { + padding: 1.5em 0 0 1.5em; + } + + .row.uniform.\31 50\25 { + margin: -1.5em 0 -1px -1.5em; + } + + .row.\35 0\25 > * { + padding: 0 0 0 0.5em; + } + + .row.\35 0\25 { + margin: 0 0 -1px -0.5em; + } + + .row.uniform.\35 0\25 > * { + padding: 0.5em 0 0 0.5em; + } + + .row.uniform.\35 0\25 { + margin: -0.5em 0 -1px -0.5em; + } + + .row.\32 5\25 > * { + padding: 0 0 0 0.25em; + } + + .row.\32 5\25 { + margin: 0 0 -1px -0.25em; + } + + .row.uniform.\32 5\25 > * { + padding: 0.25em 0 0 0.25em; + } + + .row.uniform.\32 5\25 { + margin: -0.25em 0 -1px -0.25em; + } + + .\31 2u\28medium\29, .\31 2u\24\28medium\29 { + width: 100%; + clear: none; + margin-left: 0; + } + + .\31 1u\28medium\29, .\31 1u\24\28medium\29 { + width: 91.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 0u\28medium\29, .\31 0u\24\28medium\29 { + width: 83.3333333333%; + clear: none; + margin-left: 0; + } + + .\39 u\28medium\29, .\39 u\24\28medium\29 { + width: 75%; + clear: none; + margin-left: 0; + } + + .\38 u\28medium\29, .\38 u\24\28medium\29 { + width: 66.6666666667%; + clear: none; + margin-left: 0; + } + + .\37 u\28medium\29, .\37 u\24\28medium\29 { + width: 58.3333333333%; + clear: none; + margin-left: 0; + } + + .\36 u\28medium\29, .\36 u\24\28medium\29 { + width: 50%; + clear: none; + margin-left: 0; + } + + .\35 u\28medium\29, .\35 u\24\28medium\29 { + width: 41.6666666667%; + clear: none; + margin-left: 0; + } + + .\34 u\28medium\29, .\34 u\24\28medium\29 { + width: 33.3333333333%; + clear: none; + margin-left: 0; + } + + .\33 u\28medium\29, .\33 u\24\28medium\29 { + width: 25%; + clear: none; + margin-left: 0; + } + + .\32 u\28medium\29, .\32 u\24\28medium\29 { + width: 16.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 u\28medium\29, .\31 u\24\28medium\29 { + width: 8.3333333333%; + clear: none; + margin-left: 0; + } + + .\31 2u\24\28medium\29 + *, + .\31 1u\24\28medium\29 + *, + .\31 0u\24\28medium\29 + *, + .\39 u\24\28medium\29 + *, + .\38 u\24\28medium\29 + *, + .\37 u\24\28medium\29 + *, + .\36 u\24\28medium\29 + *, + .\35 u\24\28medium\29 + *, + .\34 u\24\28medium\29 + *, + .\33 u\24\28medium\29 + *, + .\32 u\24\28medium\29 + *, + .\31 u\24\28medium\29 + * { + clear: left; + } + + .\-11u\28medium\29 { + margin-left: 91.66667%; + } + + .\-10u\28medium\29 { + margin-left: 83.33333%; + } + + .\-9u\28medium\29 { + margin-left: 75%; + } + + .\-8u\28medium\29 { + margin-left: 66.66667%; + } + + .\-7u\28medium\29 { + margin-left: 58.33333%; + } + + .\-6u\28medium\29 { + margin-left: 50%; + } + + .\-5u\28medium\29 { + margin-left: 41.66667%; + } + + .\-4u\28medium\29 { + margin-left: 33.33333%; + } + + .\-3u\28medium\29 { + margin-left: 25%; + } + + .\-2u\28medium\29 { + margin-left: 16.66667%; + } + + .\-1u\28medium\29 { + margin-left: 8.33333%; + } + + } + + @media screen and (max-width: 736px) { + + .row > * { + padding: 0 0 0 1em; + } + + .row { + margin: 0 0 -1px -1em; + } + + .row.uniform > * { + padding: 1em 0 0 1em; + } + + .row.uniform { + margin: -1em 0 -1px -1em; + } + + .row.\32 00\25 > * { + padding: 0 0 0 2em; + } + + .row.\32 00\25 { + margin: 0 0 -1px -2em; + } + + .row.uniform.\32 00\25 > * { + padding: 2em 0 0 2em; + } + + .row.uniform.\32 00\25 { + margin: -2em 0 -1px -2em; + } + + .row.\31 50\25 > * { + padding: 0 0 0 1.5em; + } + + .row.\31 50\25 { + margin: 0 0 -1px -1.5em; + } + + .row.uniform.\31 50\25 > * { + padding: 1.5em 0 0 1.5em; + } + + .row.uniform.\31 50\25 { + margin: -1.5em 0 -1px -1.5em; + } + + .row.\35 0\25 > * { + padding: 0 0 0 0.5em; + } + + .row.\35 0\25 { + margin: 0 0 -1px -0.5em; + } + + .row.uniform.\35 0\25 > * { + padding: 0.5em 0 0 0.5em; + } + + .row.uniform.\35 0\25 { + margin: -0.5em 0 -1px -0.5em; + } + + .row.\32 5\25 > * { + padding: 0 0 0 0.25em; + } + + .row.\32 5\25 { + margin: 0 0 -1px -0.25em; + } + + .row.uniform.\32 5\25 > * { + padding: 0.25em 0 0 0.25em; + } + + .row.uniform.\32 5\25 { + margin: -0.25em 0 -1px -0.25em; + } + + .\31 2u\28small\29, .\31 2u\24\28small\29 { + width: 100%; + clear: none; + margin-left: 0; + } + + .\31 1u\28small\29, .\31 1u\24\28small\29 { + width: 91.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 0u\28small\29, .\31 0u\24\28small\29 { + width: 83.3333333333%; + clear: none; + margin-left: 0; + } + + .\39 u\28small\29, .\39 u\24\28small\29 { + width: 75%; + clear: none; + margin-left: 0; + } + + .\38 u\28small\29, .\38 u\24\28small\29 { + width: 66.6666666667%; + clear: none; + margin-left: 0; + } + + .\37 u\28small\29, .\37 u\24\28small\29 { + width: 58.3333333333%; + clear: none; + margin-left: 0; + } + + .\36 u\28small\29, .\36 u\24\28small\29 { + width: 50%; + clear: none; + margin-left: 0; + } + + .\35 u\28small\29, .\35 u\24\28small\29 { + width: 41.6666666667%; + clear: none; + margin-left: 0; + } + + .\34 u\28small\29, .\34 u\24\28small\29 { + width: 33.3333333333%; + clear: none; + margin-left: 0; + } + + .\33 u\28small\29, .\33 u\24\28small\29 { + width: 25%; + clear: none; + margin-left: 0; + } + + .\32 u\28small\29, .\32 u\24\28small\29 { + width: 16.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 u\28small\29, .\31 u\24\28small\29 { + width: 8.3333333333%; + clear: none; + margin-left: 0; + } + + .\31 2u\24\28small\29 + *, + .\31 1u\24\28small\29 + *, + .\31 0u\24\28small\29 + *, + .\39 u\24\28small\29 + *, + .\38 u\24\28small\29 + *, + .\37 u\24\28small\29 + *, + .\36 u\24\28small\29 + *, + .\35 u\24\28small\29 + *, + .\34 u\24\28small\29 + *, + .\33 u\24\28small\29 + *, + .\32 u\24\28small\29 + *, + .\31 u\24\28small\29 + * { + clear: left; + } + + .\-11u\28small\29 { + margin-left: 91.66667%; + } + + .\-10u\28small\29 { + margin-left: 83.33333%; + } + + .\-9u\28small\29 { + margin-left: 75%; + } + + .\-8u\28small\29 { + margin-left: 66.66667%; + } + + .\-7u\28small\29 { + margin-left: 58.33333%; + } + + .\-6u\28small\29 { + margin-left: 50%; + } + + .\-5u\28small\29 { + margin-left: 41.66667%; + } + + .\-4u\28small\29 { + margin-left: 33.33333%; + } + + .\-3u\28small\29 { + margin-left: 25%; + } + + .\-2u\28small\29 { + margin-left: 16.66667%; + } + + .\-1u\28small\29 { + margin-left: 8.33333%; + } + + } + + @media screen and (max-width: 480px) { + + .row > * { + padding: 0 0 0 1em; + } + + .row { + margin: 0 0 -1px -1em; + } + + .row.uniform > * { + padding: 1em 0 0 1em; + } + + .row.uniform { + margin: -1em 0 -1px -1em; + } + + .row.\32 00\25 > * { + padding: 0 0 0 2em; + } + + .row.\32 00\25 { + margin: 0 0 -1px -2em; + } + + .row.uniform.\32 00\25 > * { + padding: 2em 0 0 2em; + } + + .row.uniform.\32 00\25 { + margin: -2em 0 -1px -2em; + } + + .row.\31 50\25 > * { + padding: 0 0 0 1.5em; + } + + .row.\31 50\25 { + margin: 0 0 -1px -1.5em; + } + + .row.uniform.\31 50\25 > * { + padding: 1.5em 0 0 1.5em; + } + + .row.uniform.\31 50\25 { + margin: -1.5em 0 -1px -1.5em; + } + + .row.\35 0\25 > * { + padding: 0 0 0 0.5em; + } + + .row.\35 0\25 { + margin: 0 0 -1px -0.5em; + } + + .row.uniform.\35 0\25 > * { + padding: 0.5em 0 0 0.5em; + } + + .row.uniform.\35 0\25 { + margin: -0.5em 0 -1px -0.5em; + } + + .row.\32 5\25 > * { + padding: 0 0 0 0.25em; + } + + .row.\32 5\25 { + margin: 0 0 -1px -0.25em; + } + + .row.uniform.\32 5\25 > * { + padding: 0.25em 0 0 0.25em; + } + + .row.uniform.\32 5\25 { + margin: -0.25em 0 -1px -0.25em; + } + + .\31 2u\28xsmall\29, .\31 2u\24\28xsmall\29 { + width: 100%; + clear: none; + margin-left: 0; + } + + .\31 1u\28xsmall\29, .\31 1u\24\28xsmall\29 { + width: 91.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 0u\28xsmall\29, .\31 0u\24\28xsmall\29 { + width: 83.3333333333%; + clear: none; + margin-left: 0; + } + + .\39 u\28xsmall\29, .\39 u\24\28xsmall\29 { + width: 75%; + clear: none; + margin-left: 0; + } + + .\38 u\28xsmall\29, .\38 u\24\28xsmall\29 { + width: 66.6666666667%; + clear: none; + margin-left: 0; + } + + .\37 u\28xsmall\29, .\37 u\24\28xsmall\29 { + width: 58.3333333333%; + clear: none; + margin-left: 0; + } + + .\36 u\28xsmall\29, .\36 u\24\28xsmall\29 { + width: 50%; + clear: none; + margin-left: 0; + } + + .\35 u\28xsmall\29, .\35 u\24\28xsmall\29 { + width: 41.6666666667%; + clear: none; + margin-left: 0; + } + + .\34 u\28xsmall\29, .\34 u\24\28xsmall\29 { + width: 33.3333333333%; + clear: none; + margin-left: 0; + } + + .\33 u\28xsmall\29, .\33 u\24\28xsmall\29 { + width: 25%; + clear: none; + margin-left: 0; + } + + .\32 u\28xsmall\29, .\32 u\24\28xsmall\29 { + width: 16.6666666667%; + clear: none; + margin-left: 0; + } + + .\31 u\28xsmall\29, .\31 u\24\28xsmall\29 { + width: 8.3333333333%; + clear: none; + margin-left: 0; + } + + .\31 2u\24\28xsmall\29 + *, + .\31 1u\24\28xsmall\29 + *, + .\31 0u\24\28xsmall\29 + *, + .\39 u\24\28xsmall\29 + *, + .\38 u\24\28xsmall\29 + *, + .\37 u\24\28xsmall\29 + *, + .\36 u\24\28xsmall\29 + *, + .\35 u\24\28xsmall\29 + *, + .\34 u\24\28xsmall\29 + *, + .\33 u\24\28xsmall\29 + *, + .\32 u\24\28xsmall\29 + *, + .\31 u\24\28xsmall\29 + * { + clear: left; + } + + .\-11u\28xsmall\29 { + margin-left: 91.66667%; + } + + .\-10u\28xsmall\29 { + margin-left: 83.33333%; + } + + .\-9u\28xsmall\29 { + margin-left: 75%; + } + + .\-8u\28xsmall\29 { + margin-left: 66.66667%; + } + + .\-7u\28xsmall\29 { + margin-left: 58.33333%; + } + + .\-6u\28xsmall\29 { + margin-left: 50%; + } + + .\-5u\28xsmall\29 { + margin-left: 41.66667%; + } + + .\-4u\28xsmall\29 { + margin-left: 33.33333%; + } + + .\-3u\28xsmall\29 { + margin-left: 25%; + } + + .\-2u\28xsmall\29 { + margin-left: 16.66667%; + } + + .\-1u\28xsmall\29 { + margin-left: 8.33333%; + } + + } + +/* Basic */ + + @-ms-viewport { + width: device-width; + } + + body { + -ms-overflow-style: scrollbar; + } + + @media screen and (max-width: 480px) { + + html, body { + min-width: 320px; + } + + } + + body { + background: #f4f4f4; + } + + body.is-loading *, body.is-loading *:before, body.is-loading *:after { + -moz-animation: none !important; + -webkit-animation: none !important; + -ms-animation: none !important; + animation: none !important; + -moz-transition: none !important; + -webkit-transition: none !important; + -ms-transition: none !important; + transition: none !important; + } + +/* Type */ + + body, input, select, textarea { + color: #646464; + font-family: "Source Sans Pro", Helvetica, sans-serif; + font-size: 14pt; + font-weight: 400; + line-height: 1.75; + } + + @media screen and (max-width: 1680px) { + + body, input, select, textarea { + font-size: 12pt; + } + + } + + @media screen and (max-width: 1280px) { + + body, input, select, textarea { + font-size: 12pt; + } + + } + + @media screen and (max-width: 980px) { + + body, input, select, textarea { + font-size: 12pt; + } + + } + + @media screen and (max-width: 736px) { + + body, input, select, textarea { + font-size: 12pt; + } + + } + + @media screen and (max-width: 480px) { + + body, input, select, textarea { + font-size: 12pt; + } + + } + + a { + -moz-transition: color 0.2s ease, border-bottom-color 0.2s ease; + -webkit-transition: color 0.2s ease, border-bottom-color 0.2s ease; + -ms-transition: color 0.2s ease, border-bottom-color 0.2s ease; + transition: color 0.2s ease, border-bottom-color 0.2s ease; + border-bottom: dotted 1px rgba(160, 160, 160, 0.65); + color: inherit; + text-decoration: none; + } + + a:before { + -moz-transition: color 0.2s ease; + -webkit-transition: color 0.2s ease; + -ms-transition: color 0.2s ease; + transition: color 0.2s ease; + } + + a:hover { + border-bottom-color: transparent; + color: #2ebaae !important; + } + + a:hover:before { + color: #2ebaae !important; + } + + strong, b { + color: #3c3b3b; + font-weight: 700; + } + + em, i { + font-style: italic; + } + + p { + margin: 0 0 2em 0; + } + + h1, h2, h3, h4, h5, h6 { + color: #3c3b3b; + font-family: "Raleway", Helvetica, sans-serif; + font-weight: 800; + letter-spacing: 0.25em; + line-height: 1.65; + margin: 0 0 1em 0; + text-transform: uppercase; + } + + h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { + color: inherit; + border-bottom: 0; + } + + h2 { + font-size: 1.1em; + } + + h3 { + font-size: 0.9em; + } + + h4 { + font-size: 0.7em; + } + + h5 { + font-size: 0.7em; + } + + h6 { + font-size: 0.7em; + } + + sub { + font-size: 0.8em; + position: relative; + top: 0.5em; + } + + sup { + font-size: 0.8em; + position: relative; + top: -0.5em; + } + + blockquote { + border-left: solid 4px rgba(160, 160, 160, 0.3); + font-style: italic; + margin: 0 0 2em 0; + padding: 0.5em 0 0.5em 2em; + } + + code { + background: rgba(160, 160, 160, 0.075); + border: solid 1px rgba(160, 160, 160, 0.3); + font-family: "Courier New", monospace; + font-size: 0.9em; + margin: 0 0.25em; + padding: 0.25em 0.65em; + } + + pre { + -webkit-overflow-scrolling: touch; + font-family: "Courier New", monospace; + font-size: 0.9em; + margin: 0 0 2em 0; + } + + pre code { + display: block; + line-height: 1.75em; + padding: 1em 1.5em; + overflow-x: auto; + } + + hr { + border: 0; + border-bottom: solid 1px rgba(160, 160, 160, 0.3); + margin: 2em 0; + } + + hr.major { + margin: 3em 0; + } + + .align-left { + text-align: left; + } + + .align-center { + text-align: center; + } + + .align-right { + text-align: right; + } + +/* Author */ + + .author { + display: -moz-flex; + display: -webkit-flex; + display: -ms-flex; + display: flex; + -moz-flex-direction: row; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -moz-align-items: center; + -webkit-align-items: center; + -ms-align-items: center; + align-items: center; + -moz-justify-content: -moz-flex-end; + -webkit-justify-content: -webkit-flex-end; + -ms-justify-content: -ms-flex-end; + justify-content: flex-end; + border-bottom: 0; + font-family: "Raleway", Helvetica, sans-serif; + font-size: 0.6em; + font-weight: 400; + letter-spacing: 0.25em; + text-transform: uppercase; + white-space: nowrap; + } + + .author .name { + -moz-transition: border-bottom-color 0.2s ease; + -webkit-transition: border-bottom-color 0.2s ease; + -ms-transition: border-bottom-color 0.2s ease; + transition: border-bottom-color 0.2s ease; + border-bottom: dotted 1px rgba(160, 160, 160, 0.65); + display: block; + margin: 0 1.5em 0 0; + } + + .author img { + border-radius: 100%; + display: block; + width: 4em; + } + + .author:hover .name { + border-bottom-color: transparent; + } + +/* Blurb */ + + .blurb h2 { + font-size: 0.8em; + margin: 0 0 1.5em 0; + } + + .blurb h3 { + font-size: 0.7em; + } + + .blurb p { + font-size: 0.9em; + } + +/* Box */ + + .box { + border: solid 1px rgba(160, 160, 160, 0.3); + margin-bottom: 2em; + padding: 1.5em; + } + + .box > :last-child, + .box > :last-child > :last-child, + .box > :last-child > :last-child > :last-child { + margin-bottom: 0; + } + + .box.alt { + border: 0; + border-radius: 0; + padding: 0; + } + +/* Button */ + + input[type="submit"], + input[type="reset"], + input[type="button"], + button, + .button { + -moz-appearance: none; + -webkit-appearance: none; + -ms-appearance: none; + appearance: none; + -moz-transition: background-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease; + -webkit-transition: background-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease; + -ms-transition: background-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease; + transition: background-color 0.2s ease, box-shadow 0.2s ease, color 0.2s ease; + background-color: transparent; + border: 0; + box-shadow: inset 0 0 0 1px rgba(160, 160, 160, 0.3); + color: #3c3b3b !important; + cursor: pointer; + display: inline-block; + font-family: "Raleway", Helvetica, sans-serif; + font-size: 0.6em; + font-weight: 800; + height: 4.8125em; + letter-spacing: 0.25em; + line-height: 4.8125em; + padding: 0 2.5em; + text-align: center; + text-decoration: none; + text-transform: uppercase; + white-space: nowrap; + } + + input[type="submit"]:hover, + input[type="reset"]:hover, + input[type="button"]:hover, + button:hover, + .button:hover { + box-shadow: inset 0 0 0 1px #2ebaae; + color: #2ebaae !important; + } + + input[type="submit"]:hover:active, + input[type="reset"]:hover:active, + input[type="button"]:hover:active, + button:hover:active, + .button:hover:active { + background-color: rgba(46, 186, 174, 0.05); + } + + input[type="submit"]:before, input[type="submit"]:after, + input[type="reset"]:before, + input[type="reset"]:after, + input[type="button"]:before, + input[type="button"]:after, + button:before, + button:after, + .button:before, + .button:after { + color: #aaaaaa; + position: relative; + } + + input[type="submit"]:before, + input[type="reset"]:before, + input[type="button"]:before, + button:before, + .button:before { + left: -1em; + padding: 0 0 0 0.75em; + } + + input[type="submit"]:after, + input[type="reset"]:after, + input[type="button"]:after, + button:after, + .button:after { + left: 1em; + padding: 0 0.75em 0 0; + } + + input[type="submit"].fit, + input[type="reset"].fit, + input[type="button"].fit, + button.fit, + .button.fit { + display: block; + margin: 0 0 1em 0; + width: 100%; + } + + input[type="submit"].big, + input[type="reset"].big, + input[type="button"].big, + button.big, + .button.big { + font-size: 0.7em; + padding: 0 3em; + } + + input[type="submit"].small, + input[type="reset"].small, + input[type="button"].small, + button.small, + .button.small { + font-size: 0.5em; + } + + input[type="submit"].disabled, input[type="submit"]:disabled, + input[type="reset"].disabled, + input[type="reset"]:disabled, + input[type="button"].disabled, + input[type="button"]:disabled, + button.disabled, + button:disabled, + .button.disabled, + .button:disabled { + -moz-pointer-events: none; + -webkit-pointer-events: none; + -ms-pointer-events: none; + pointer-events: none; + color: rgba(160, 160, 160, 0.3) !important; + } + + input[type="submit"].disabled:before, input[type="submit"]:disabled:before, + input[type="reset"].disabled:before, + input[type="reset"]:disabled:before, + input[type="button"].disabled:before, + input[type="button"]:disabled:before, + button.disabled:before, + button:disabled:before, + .button.disabled:before, + .button:disabled:before { + color: rgba(160, 160, 160, 0.3) !important; + } + +/* Form */ + + form { + margin: 0 0 2em 0; + } + + form.search { + text-decoration: none; + position: relative; + } + + form.search:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-transform: none !important; + } + + form.search:before { + color: #aaaaaa; + content: '\f002'; + display: block; + height: 2.75em; + left: 0; + line-height: 2.75em; + position: absolute; + text-align: center; + top: 0; + width: 2.5em; + } + + form.search > input:first-child { + padding-left: 2.5em; + } + + label { + color: #3c3b3b; + display: block; + font-size: 0.9em; + font-weight: 700; + margin: 0 0 1em 0; + } + + input[type="text"], + input[type="password"], + input[type="email"], + input[type="tel"], + select, + textarea { + -moz-appearance: none; + -webkit-appearance: none; + -ms-appearance: none; + appearance: none; + background: rgba(160, 160, 160, 0.075); + border: none; + border: solid 1px rgba(160, 160, 160, 0.3); + border-radius: 0; + color: inherit; + display: block; + outline: 0; + padding: 0 1em; + text-decoration: none; + width: 100%; + } + + input[type="text"]:invalid, + input[type="password"]:invalid, + input[type="email"]:invalid, + input[type="tel"]:invalid, + select:invalid, + textarea:invalid { + box-shadow: none; + } + + input[type="text"]:focus, + input[type="password"]:focus, + input[type="email"]:focus, + input[type="tel"]:focus, + select:focus, + textarea:focus { + border-color: #2ebaae; + box-shadow: inset 0 0 0 1px #2ebaae; + } + + .select-wrapper { + text-decoration: none; + display: block; + position: relative; + } + + .select-wrapper:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-transform: none !important; + } + + .select-wrapper:before { + color: rgba(160, 160, 160, 0.3); + content: '\f078'; + display: block; + height: 2.75em; + line-height: 2.75em; + pointer-events: none; + position: absolute; + right: 0; + text-align: center; + top: 0; + width: 2.75em; + } + + .select-wrapper select::-ms-expand { + display: none; + } + + input[type="text"], + input[type="password"], + input[type="email"], + select { + height: 2.75em; + } + + textarea { + padding: 0.75em 1em; + } + + input[type="checkbox"], + input[type="radio"] { + -moz-appearance: none; + -webkit-appearance: none; + -ms-appearance: none; + appearance: none; + display: block; + float: left; + margin-right: -2em; + opacity: 0; + width: 1em; + z-index: -1; + } + + input[type="checkbox"] + label, + input[type="radio"] + label { + text-decoration: none; + color: #646464; + cursor: pointer; + display: inline-block; + font-size: 1em; + font-weight: 400; + padding-left: 2.4em; + padding-right: 0.75em; + position: relative; + } + + input[type="checkbox"] + label:before, + input[type="radio"] + label:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-transform: none !important; + } + + input[type="checkbox"] + label:before, + input[type="radio"] + label:before { + background: rgba(160, 160, 160, 0.075); + border: solid 1px rgba(160, 160, 160, 0.3); + content: ''; + display: inline-block; + height: 1.65em; + left: 0; + line-height: 1.58125em; + position: absolute; + text-align: center; + top: 0; + width: 1.65em; + } + + input[type="checkbox"]:checked + label:before, + input[type="radio"]:checked + label:before { + background: #3c3b3b; + border-color: #3c3b3b; + color: #ffffff; + content: '\f00c'; + } + + input[type="checkbox"]:focus + label:before, + input[type="radio"]:focus + label:before { + border-color: #2ebaae; + box-shadow: 0 0 0 1px #2ebaae; + } + + input[type="radio"] + label:before { + border-radius: 100%; + } + + ::-webkit-input-placeholder { + color: #aaaaaa !important; + opacity: 1.0; + } + + :-moz-placeholder { + color: #aaaaaa !important; + opacity: 1.0; + } + + ::-moz-placeholder { + color: #aaaaaa !important; + opacity: 1.0; + } + + :-ms-input-placeholder { + color: #aaaaaa !important; + opacity: 1.0; + } + + .formerize-placeholder { + color: #aaaaaa !important; + opacity: 1.0; + } + +/* Icon */ + + .icon { + text-decoration: none; + border-bottom: none; + position: relative; + } + + .icon:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-transform: none !important; + } + + .icon > .label { + display: none; + } + + .icon.suffix:before { + float: right; + } + +/* Image */ + + .image { + border: 0; + display: inline-block; + position: relative; + } + + .image img { + display: block; + } + + .image.left, .image.right { + max-width: 40%; + } + + .image.left img, .image.right img { + width: 100%; + } + + .image.left { + float: left; + padding: 0 1.5em 1em 0; + top: 0.25em; + } + + .image.right { + float: right; + padding: 0 0 1em 1.5em; + top: 0.25em; + } + + .image.fit { + display: block; + margin: 0 0 2em 0; + width: 100%; + } + + .image.fit img { + width: 100%; + } + + .image.featured { + display: block; + margin: 0 0 3em 0; + width: 100%; + } + + .image.featured img { + width: 100%; + } + + @media screen and (max-width: 736px) { + + .image.featured { + margin: 0 0 1.5em 0; + } + + } + + .image.main { + display: block; + margin: 0 0 3em 0; + width: 100%; + } + + .image.main img { + width: 100%; + } + +/* List */ + + ol { + list-style: decimal; + margin: 0 0 2em 0; + padding-left: 1.25em; + } + + ol li { + padding-left: 0.25em; + } + + ul { + list-style: disc; + margin: 0 0 2em 0; + padding-left: 1em; + } + + ul li { + padding-left: 0.5em; + } + + ul.alt { + list-style: none; + padding-left: 0; + } + + ul.alt li { + border-top: solid 1px rgba(160, 160, 160, 0.3); + padding: 0.5em 0; + } + + ul.alt li:first-child { + border-top: 0; + padding-top: 0; + } + + ul.icons { + cursor: default; + list-style: none; + padding-left: 0; + } + + ul.icons li { + display: inline-block; + padding: 0 1em 0 0; + } + + ul.icons li:last-child { + padding-right: 0; + } + + ul.icons li > * { + text-decoration: none; + border: 0; + } + + ul.icons li > *:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-transform: none !important; + } + + ul.icons li > * .label { + display: none; + } + + ul.actions { + cursor: default; + list-style: none; + padding-left: 0; + } + + ul.actions li { + display: inline-block; + padding: 0 1.5em 0 0; + vertical-align: middle; + } + + ul.actions li:last-child { + padding-right: 0; + } + + ul.actions.pagination .next { + text-decoration: none; + } + + ul.actions.pagination .next:after { + content: ""; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-transform: none !important; + } + + ul.actions.pagination .next:after { + content: '\f054'; + } + + ul.actions.pagination .previous { + text-decoration: none; + } + + ul.actions.pagination .previous:before { + content: ""; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-transform: none !important; + } + + ul.actions.pagination .previous:before { + content: '\f053'; + } + + @media screen and (max-width: 1280px) { + + ul.actions.pagination { + text-align: center; + } + + ul.actions.pagination .next, ul.actions.pagination .previous { + min-width: 20em; + } + + } + + @media screen and (max-width: 736px) { + + ul.actions.pagination .next, ul.actions.pagination .previous { + min-width: 18em; + } + + } + + ul.actions.small li { + padding: 0 1em 0 0; + } + + ul.actions.vertical li { + display: block; + padding: 1.5em 0 0 0; + } + + ul.actions.vertical li:first-child { + padding-top: 0; + } + + ul.actions.vertical li > * { + margin-bottom: 0; + } + + ul.actions.vertical.small li { + padding: 1em 0 0 0; + } + + ul.actions.vertical.small li:first-child { + padding-top: 0; + } + + ul.actions.fit { + display: table; + margin-left: -1em; + padding: 0; + table-layout: fixed; + width: calc(100% + 1em); + } + + ul.actions.fit li { + display: table-cell; + padding: 0 0 0 1em; + } + + ul.actions.fit li > * { + margin-bottom: 0; + } + + ul.actions.fit.small { + margin-left: -0.5em; + width: calc(100% + 0.5em); + } + + ul.actions.fit.small li { + padding: 0 0 0 0.5em; + } + + @media screen and (max-width: 480px) { + + ul.actions { + margin: 0 0 2em 0; + } + + ul.actions li { + padding: 1em 0 0 0; + display: block; + text-align: center; + width: 100%; + } + + ul.actions li:first-child { + padding-top: 0; + } + + ul.actions li > * { + width: 100%; + margin: 0 !important; + } + + ul.actions.small li { + padding: 0.5em 0 0 0; + } + + ul.actions.small li:first-child { + padding-top: 0; + } + + } + + ul.posts { + list-style: none; + padding: 0; + } + + ul.posts li { + border-top: dotted 1px rgba(160, 160, 160, 0.3); + margin: 1.5em 0 0 0; + padding: 1.5em 0 0 0; + } + + ul.posts li:first-child { + border-top: 0; + margin-top: 0; + padding-top: 0; + } + + ul.posts article { + display: -moz-flex; + display: -webkit-flex; + display: -ms-flex; + display: flex; + -moz-align-items: -moz-flex-start; + -webkit-align-items: -webkit-flex-start; + -ms-align-items: -ms-flex-start; + align-items: flex-start; + -moz-flex-direction: row-reverse; + -webkit-flex-direction: row-reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + } + + ul.posts article .image { + display: block; + margin-right: 1.5em; + min-width: 4em; + width: 4em; + } + + ul.posts article .image img { + width: 100%; + } + + ul.posts article header { + -moz-flex-grow: 1; + -webkit-flex-grow: 1; + -ms-flex-grow: 1; + flex-grow: 1; + -ms-flex: 1; + } + + ul.posts article header h3 { + font-size: 0.7em; + margin-top: 0.125em; + } + + ul.posts article header .published { + display: block; + font-family: "Raleway", Helvetica, sans-serif; + font-size: 0.6em; + font-weight: 400; + letter-spacing: 0.25em; + margin: -0.625em 0 1.7em 0; + text-transform: uppercase; + } + + ul.posts article header > :last-child { + margin-bottom: 0; + } + + dl { + margin: 0 0 2em 0; + } + + dl dt { + display: block; + font-weight: 700; + margin: 0 0 1em 0; + } + + dl dd { + margin-left: 2em; + } + +/* Mini Post */ + + .mini-post { + display: -moz-flex; + display: -webkit-flex; + display: -ms-flex; + display: flex; + -moz-flex-direction: column-reverse; + -webkit-flex-direction: column-reverse; + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; + background: #ffffff; + border: solid 1px rgba(160, 160, 160, 0.3); + margin: 0 0 2em 0; + } + + .mini-post .image { + overflow: hidden; + width: 100%; + } + + .mini-post .image img { + -moz-transition: -moz-transform 0.2s ease-out; + -webkit-transition: -webkit-transform 0.2s ease-out; + -ms-transition: -ms-transform 0.2s ease-out; + transition: transform 0.2s ease-out; + width: 100%; + } + + .mini-post .image:hover img { + -moz-transform: scale(1.05); + -webkit-transform: scale(1.05); + -ms-transform: scale(1.05); + transform: scale(1.05); + } + + .mini-post header { + padding: 1.25em 4.25em 0.1em 1.25em ; + min-height: 4em; + position: relative; + -moz-flex-grow: 1; + -webkit-flex-grow: 1; + -ms-flex-grow: 1; + flex-grow: 1; + } + + .mini-post header h3 { + font-size: 0.7em; + } + + .mini-post header .published { + display: block; + font-family: "Raleway", Helvetica, sans-serif; + font-size: 0.6em; + font-weight: 400; + letter-spacing: 0.25em; + margin: -0.625em 0 1.7em 0; + text-transform: uppercase; + } + + .mini-post header .author { + position: absolute; + right: 2em; + top: 2em; + } + + .mini-posts { + margin: 0 0 2em 0; + } + + @media screen and (max-width: 1280px) { + + .mini-posts { + display: -moz-flex; + display: -webkit-flex; + display: -ms-flex; + display: flex; + -moz-flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + width: calc(100% + 2em); + } + + .mini-posts > * { + margin: 2em 2em 0 0; + width: calc(50% - 2em); + } + + .mini-posts > :nth-child(-n + 2) { + margin-top: 0; + } + + } + + @media screen and (max-width: 480px) { + + .mini-posts { + display: block; + width: 100%; + } + + .mini-posts > * { + margin: 0 0 2em 0; + width: 100%; + } + + } + +/* Post */ + + .post { + padding: 3em 3em 1em 3em ; + background: #ffffff; + border: solid 1px rgba(160, 160, 160, 0.3); + margin: 0 0 3em 0; + position: relative; + } + + .post > header { + display: -moz-flex; + display: -webkit-flex; + display: -ms-flex; + display: flex; + border-bottom: solid 1px rgba(160, 160, 160, 0.3); + left: -3em; + margin: -3em 0 3em 0; + position: relative; + width: calc(100% + 6em); + } + + .post > header .title { + -moz-flex-grow: 1; + -webkit-flex-grow: 1; + -ms-flex-grow: 1; + flex-grow: 1; + -ms-flex: 1; + padding: 3.75em 3em 3.3em 3em; + } + + .post > header .title h2 { + font-weight: 900; + font-size: 1.5em; + } + + .post > header .title > :last-child { + margin-bottom: 0; + } + + .post > header .meta { + padding: 3.75em 3em 1.75em 3em ; + border-left: solid 1px rgba(160, 160, 160, 0.3); + min-width: 17em; + text-align: right; + width: 17em; + } + + .post > header .meta > * { + margin: 0 0 1em 0; + } + + .post > header .meta > :last-child { + margin-bottom: 0; + } + + .post > header .meta .published { + color: #3c3b3b; + display: block; + font-family: "Raleway", Helvetica, sans-serif; + font-size: 0.7em; + font-weight: 800; + letter-spacing: 0.25em; + margin-top: 0.5em; + text-transform: uppercase; + white-space: nowrap; + } + + .post > .image.featured { + overflow: hidden; + } + + .post > .image.featured img { + -moz-transition: -moz-transform 0.2s ease-out; + -webkit-transition: -webkit-transform 0.2s ease-out; + -ms-transition: -ms-transform 0.2s ease-out; + transition: transform 0.2s ease-out; + } + + .post > .image.featured:hover img { + -moz-transform: scale(1.05); + -webkit-transform: scale(1.05); + -ms-transform: scale(1.05); + transform: scale(1.05); + } + + .post > footer { + display: -moz-flex; + display: -webkit-flex; + display: -ms-flex; + display: flex; + -moz-align-items: center; + -webkit-align-items: center; + -ms-align-items: center; + align-items: center; + } + + .post > footer .actions { + -moz-flex-grow: 1; + -webkit-flex-grow: 1; + -ms-flex-grow: 1; + flex-grow: 1; + } + + .post > footer .stats { + cursor: default; + list-style: none; + padding: 0; + } + + .post > footer .stats li { + border-left: solid 1px rgba(160, 160, 160, 0.3); + display: inline-block; + font-family: "Raleway", Helvetica, sans-serif; + font-size: 0.6em; + font-weight: 400; + letter-spacing: 0.25em; + line-height: 1; + margin: 0 0 0 2em; + padding: 0 0 0 2em; + text-transform: uppercase; + } + + .post > footer .stats li:first-child { + border-left: 0; + margin-left: 0; + padding-left: 0; + } + + .post > footer .stats li .icon { + border-bottom: 0; + } + + .post > footer .stats li .icon:before { + color: rgba(160, 160, 160, 0.3); + margin-right: 0.75em; + } + + @media screen and (max-width: 980px) { + + .post { + border-left: 0; + border-right: 0; + left: -3em; + width: calc(100% + (3em * 2)); + } + + .post > header { + -moz-flex-direction: column; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + padding: 3.75em 3em 1.25em 3em ; + border-left: 0; + } + + .post > header .title { + -ms-flex: 0 1 auto; + margin: 0 0 2em 0; + padding: 0; + text-align: center; + } + + .post > header .meta { + -moz-align-items: center; + -webkit-align-items: center; + -ms-align-items: center; + align-items: center; + display: -moz-flex; + display: -webkit-flex; + display: -ms-flex; + display: flex; + -moz-justify-content: center; + -webkit-justify-content: center; + -ms-justify-content: center; + justify-content: center; + border-left: 0; + margin: 0 0 2em 0; + padding-top: 0; + padding: 0; + text-align: left; + width: 100%; + } + + .post > header .meta > * { + border-left: solid 1px rgba(160, 160, 160, 0.3); + margin-left: 2em; + padding-left: 2em; + } + + .post > header .meta > :first-child { + border-left: 0; + margin-left: 0; + padding-left: 0; + } + + .post > header .meta .published { + margin-bottom: 0; + margin-top: 0; + } + + .post > header .meta .author { + -moz-flex-direction: row-reverse; + -webkit-flex-direction: row-reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + margin-bottom: 0; + } + + .post > header .meta .author .name { + margin: 0 0 0 1.5em; + } + + .post > header .meta .author img { + width: 3.5em; + } + + } + + @media screen and (max-width: 736px) { + + .post { + padding: 1.5em 1.5em 0.1em 1.5em ; + left: -1.5em; + margin: 0 0 2em 0; + width: calc(100% + (1.5em * 2)); + } + + .post > header { + padding: 3em 1.5em 0.5em 1.5em ; + left: -1.5em; + margin: -1.5em 0 1.5em 0; + width: calc(100% + 3em); + } + + .post > header .title h2 { + font-size: 1.1em; + } + + } + + @media screen and (max-width: 480px) { + + .post > header .meta { + -moz-align-items: center; + -webkit-align-items: center; + -ms-align-items: center; + align-items: center; + -moz-flex-direction: column; + -webkit-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + } + + .post > header .meta > * { + border-left: 0; + margin: 1em 0 0 0; + padding-left: 0; + } + + .post > header .meta .author .name { + display: none; + } + + .post > .image.featured { + margin-left: -1.5em; + margin-top: calc(-1.5em - 1px); + width: calc(100% + 3em); + } + + .post > footer { + -moz-align-items: stretch; + -webkit-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch; + -moz-flex-direction: column-reverse; + -webkit-flex-direction: column-reverse; + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; + } + + .post > footer .stats { + text-align: center; + } + + .post > footer .stats li { + margin: 0 0 0 1.25em; + padding: 0 0 0 1.25em; + } + + } + +/* Section/Article */ + + section.special, article.special { + text-align: center; + } + + header p { + font-family: "Raleway", Helvetica, sans-serif; + font-size: 0.7em; + font-weight: 400; + letter-spacing: 0.25em; + line-height: 2.5; + margin-top: -1em; + text-transform: uppercase; + } + +/* Table */ + + .table-wrapper { + -webkit-overflow-scrolling: touch; + overflow-x: auto; + } + + table { + margin: 0 0 2em 0; + width: 100%; + } + + table tbody tr { + border: solid 1px rgba(160, 160, 160, 0.3); + border-left: 0; + border-right: 0; + } + + table tbody tr:nth-child(2n + 1) { + background-color: rgba(160, 160, 160, 0.075); + } + + table td { + padding: 0.75em 0.75em; + } + + table th { + color: #3c3b3b; + font-size: 0.9em; + font-weight: 700; + padding: 0 0.75em 0.75em 0.75em; + text-align: left; + } + + table thead { + border-bottom: solid 2px rgba(160, 160, 160, 0.3); + } + + table tfoot { + border-top: solid 2px rgba(160, 160, 160, 0.3); + } + + table.alt { + border-collapse: separate; + } + + table.alt tbody tr td { + border: solid 1px rgba(160, 160, 160, 0.3); + border-left-width: 0; + border-top-width: 0; + } + + table.alt tbody tr td:first-child { + border-left-width: 1px; + } + + table.alt tbody tr:first-child td { + border-top-width: 1px; + } + + table.alt thead { + border-bottom: 0; + } + + table.alt tfoot { + border-top: 0; + } + +/* Header */ + + body { + padding-top: 3.5em; + } + + #header { + display: -moz-flex; + display: -webkit-flex; + display: -ms-flex; + display: flex; + -moz-justify-content: space-between; + -webkit-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + background-color: #ffffff; + border-bottom: solid 1px rgba(160, 160, 160, 0.3); + height: 3.5em; + left: 0; + line-height: 3.5em; + position: fixed; + top: 0; + width: 100%; + z-index: 10000; + } + + #header a { + color: inherit; + text-decoration: none; + } + + #header ul { + list-style: none; + margin: 0; + padding-left: 0; + } + + #header ul li { + display: inline-block; + padding-left: 0; + } + + #header h1 { + height: inherit; + line-height: inherit; + padding: 0 0 0 1.5em; + white-space: nowrap; + } + + #header h1 a { + font-size: 0.7em; + } + + #header .links { + -moz-flex: 1; + -webkit-flex: 1; + -ms-flex: 1; + flex: 1; + border-left: solid 1px rgba(160, 160, 160, 0.3); + height: inherit; + line-height: inherit; + margin-left: 1.5em; + overflow: hidden; + padding-left: 1.5em; + } + + #header .links ul li { + border-left: solid 1px rgba(160, 160, 160, 0.3); + line-height: 1; + margin-left: 1em; + padding-left: 1em; + } + + #header .links ul li:first-child { + border-left: 0; + margin-left: 0; + padding-left: 0; + } + + #header .links ul li a { + border-bottom: 0; + font-family: "Raleway", Helvetica, sans-serif; + font-size: 0.7em; + font-weight: 400; + letter-spacing: 0.25em; + text-transform: uppercase; + } + + #header .main { + height: inherit; + line-height: inherit; + text-align: right; + } + + #header .main ul { + height: inherit; + line-height: inherit; + } + + #header .main ul li { + border-left: solid 1px rgba(160, 160, 160, 0.3); + height: inherit; + line-height: inherit; + white-space: nowrap; + } + + #header .main ul li > * { + display: block; + float: left; + } + + #header .main ul li > a { + text-decoration: none; + border-bottom: 0; + color: #aaaaaa; + overflow: hidden; + position: relative; + text-indent: 4em; + width: 4em; + } + + #header .main ul li > a:before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-family: FontAwesome; + font-style: normal; + font-weight: normal; + text-transform: none !important; + } + + #header .main ul li > a:before { + display: block; + height: inherit; + left: 0; + line-height: inherit; + position: absolute; + text-align: center; + text-indent: 0; + top: 0; + width: inherit; + } + + #header form { + margin: 0; + } + + #header form input { + display: inline-block; + height: 2.5em; + position: relative; + top: -2px; + vertical-align: middle; + } + + #header #search { + -moz-transition: all 0.5s ease; + -webkit-transition: all 0.5s ease; + -ms-transition: all 0.5s ease; + transition: all 0.5s ease; + max-width: 0; + opacity: 0; + overflow: hidden; + padding: 0; + white-space: nowrap; + } + + #header #search input { + width: 12em; + } + + #header #search.visible { + max-width: 12.5em; + opacity: 1; + padding: 0 0.5em 0 0; + } + + @media screen and (max-width: 980px) { + + #header .links { + display: none; + } + + } + + @media screen and (max-width: 736px) { + + #header { + height: 2.75em; + line-height: 2.75em; + } + + #header h1 { + padding: 0 0 0 1em; + } + + #header .main .search { + display: none; + } + + } + +/* Wrapper */ + + #wrapper { + display: -moz-flex; + display: -webkit-flex; + display: -ms-flex; + display: flex; + -moz-flex-direction: row-reverse; + -webkit-flex-direction: row-reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + -moz-transition: opacity 0.5s ease; + -webkit-transition: opacity 0.5s ease; + -ms-transition: opacity 0.5s ease; + transition: opacity 0.5s ease; + margin: 0 auto; + max-width: 100%; + opacity: 1; + padding: 4.5em; + width: 90em; + } + + body.is-menu-visible #wrapper { + opacity: 0.15; + } + + @media screen and (max-width: 1680px) { + + #wrapper { + padding: 3em; + } + + } + + @media screen and (max-width: 1280px) { + + #wrapper { + display: block; + } + + } + + @media screen and (max-width: 736px) { + + #wrapper { + padding: 1.5em; + } + + } + +/* Main */ + + #main { + -moz-flex-grow: 1; + -webkit-flex-grow: 1; + -ms-flex-grow: 1; + flex-grow: 1; + -ms-flex: 1; + width: 100%; + } + +/* Sidebar */ + + #sidebar { + margin-right: 3em; + min-width: 22em; + width: 22em; + } + + #sidebar > * { + border-top: solid 1px rgba(160, 160, 160, 0.3); + margin: 3em 0 0 0; + padding: 3em 0 0 0; + } + + #sidebar > :first-child { + border-top: 0; + margin-top: 0; + padding-top: 0; + } + + @media screen and (max-width: 1280px) { + + #sidebar { + border-top: solid 1px rgba(160, 160, 160, 0.3); + margin: 3em 0 0 0; + min-width: 0; + padding: 3em 0 0 0; + width: 100%; + } + + } + +/* Intro */ + + #intro .logo { + border-bottom: 0; + display: inline-block; + margin: 0 0 1em 0; + overflow: hidden; + position: relative; + width: 4em; + } + + #intro .logo:before { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' viewBox='0 0 100 100' preserveAspectRatio='none' zoomAndPan='disable'%3E%3Cpolygon points='0,0 100,0 100,25 50,0 0,25' style='fill:%23f4f4f4' /%3E%3Cpolygon points='0,100 100,100 100,75 50,100 0,75' style='fill:%23f4f4f4' /%3E%3C/svg%3E"); + background-position: top left; + background-repeat: no-repeat; + background-size: 100% 100%; + content: ''; + display: block; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; + } + + #intro .logo img { + display: block; + margin-left: -0.25em; + width: 4.5em; + } + + #intro header h2 { + font-size: 2em; + font-weight: 900; + } + + #intro header p { + font-size: 0.8em; + } + + @media screen and (max-width: 1280px) { + + #intro { + margin: 0 0 3em 0; + text-align: center; + } + + #intro header h2 { + font-size: 2em; + } + + #intro header p { + font-size: 0.7em; + } + + } + + @media screen and (max-width: 736px) { + + #intro { + margin: 0 0 1.5em 0; + padding: 1.25em 0; + } + + #intro > :last-child { + margin-bottom: 0; + } + + #intro .logo { + margin: 0 0 0.5em 0; + } + + #intro header h2 { + font-size: 1.25em; + } + + #intro header > :last-child { + margin-bottom: 0; + } + + } + +/* Footer */ + + #footer .icons { + color: #aaaaaa; + } + + #footer .copyright { + color: #aaaaaa; + font-family: "Raleway", Helvetica, sans-serif; + font-size: 0.5em; + font-weight: 400; + letter-spacing: 0.25em; + text-transform: uppercase; + } + +/* Menu */ + + #menu { + -moz-transform: translateX(25em); + -webkit-transform: translateX(25em); + -ms-transform: translateX(25em); + transform: translateX(25em); + -moz-transition: -moz-transform 0.5s ease, visibility 0.5s; + -webkit-transition: -webkit-transform 0.5s ease, visibility 0.5s; + -ms-transition: -ms-transform 0.5s ease, visibility 0.5s; + transition: transform 0.5s ease, visibility 0.5s; + -webkit-overflow-scrolling: touch; + background: #ffffff; + border-left: solid 1px rgba(160, 160, 160, 0.3); + box-shadow: none; + height: 100%; + max-width: 80%; + overflow-y: auto; + position: fixed; + right: 0; + top: 0; + visibility: hidden; + width: 25em; + z-index: 10002; + } + + #menu > * { + border-top: solid 1px rgba(160, 160, 160, 0.3); + padding: 3em; + } + + #menu > * > :last-child { + margin-bottom: 0; + } + + #menu > :first-child { + border-top: 0; + } + + #menu .links { + list-style: none; + padding: 0; + } + + #menu .links > li { + border: 0; + border-top: dotted 1px rgba(160, 160, 160, 0.3); + margin: 1.5em 0 0 0; + padding: 1.5em 0 0 0; + } + + #menu .links > li a { + display: block; + border-bottom: 0; + } + + #menu .links > li a h3 { + -moz-transition: color 0.2s ease; + -webkit-transition: color 0.2s ease; + -ms-transition: color 0.2s ease; + transition: color 0.2s ease; + font-size: 0.7em; + } + + #menu .links > li a p { + font-family: "Raleway", Helvetica, sans-serif; + font-size: 0.6em; + font-weight: 400; + letter-spacing: 0.25em; + margin-bottom: 0; + text-decoration: none; + text-transform: uppercase; + } + + #menu .links > li a:hover h3 { + color: #2ebaae; + } + + #menu .links > li:first-child { + border-top: 0; + margin-top: 0; + padding-top: 0; + } + + body.is-menu-visible #menu { + -moz-transform: translateX(0); + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + visibility: visible; + } + + @media screen and (max-width: 736px) { + + #menu > * { + padding: 1.5em; + } + + } \ No newline at end of file diff --git a/bl-themes/blogme/assets/js/ie/html5shiv.js b/bl-themes/blogme/assets/js/ie/html5shiv.js new file mode 100644 index 00000000..dcf351c8 --- /dev/null +++ b/bl-themes/blogme/assets/js/ie/html5shiv.js @@ -0,0 +1,8 @@ +/* + HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag(); +a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/\w+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x"; +c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode|| +"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup main mark meter nav output progress section summary time video",version:"3.6.2",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);if(g)return a.createDocumentFragment(); +for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d #mq-test-1 { width: 42px; }',c.insertBefore(e,d),b=42===f.offsetWidth,c.removeChild(e),{matches:b,media:a}}}(a.document)}(this),function(a){"use strict";function b(){v(!0)}var c={};a.respond=c,c.update=function(){};var d=[],e=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}(),f=function(a,b){var c=e();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))},g=function(a){return a.replace(c.regex.minmaxwh,"").match(c.regex.other)};if(c.ajax=f,c.queue=d,c.unsupportedmq=g,c.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,comments:/\/\*[^*]*\*+([^/][^*]*\*+)*\//gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/,maxw:/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/,minmaxwh:/\(\s*m(in|ax)\-(height|width)\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/gi,other:/\([^\)]*\)/g},c.mediaQueriesSupported=a.matchMedia&&null!==a.matchMedia("only all")&&a.matchMedia("only all").matches,!c.mediaQueriesSupported){var h,i,j,k=a.document,l=k.documentElement,m=[],n=[],o=[],p={},q=30,r=k.getElementsByTagName("head")[0]||l,s=k.getElementsByTagName("base")[0],t=r.getElementsByTagName("link"),u=function(){var a,b=k.createElement("div"),c=k.body,d=l.style.fontSize,e=c&&c.style.fontSize,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",c||(c=f=k.createElement("body"),c.style.background="none"),l.style.fontSize="100%",c.style.fontSize="100%",c.appendChild(b),f&&l.insertBefore(c,l.firstChild),a=b.offsetWidth,f?l.removeChild(c):c.removeChild(b),l.style.fontSize=d,e&&(c.style.fontSize=e),a=j=parseFloat(a)},v=function(b){var c="clientWidth",d=l[c],e="CSS1Compat"===k.compatMode&&d||k.body[c]||d,f={},g=t[t.length-1],p=(new Date).getTime();if(b&&h&&q>p-h)return a.clearTimeout(i),i=a.setTimeout(v,q),void 0;h=p;for(var s in m)if(m.hasOwnProperty(s)){var w=m[s],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?j||u():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?j||u():1)),w.hasquery&&(z&&A||!(z||e>=x)||!(A||y>=e))||(f[w.media]||(f[w.media]=[]),f[w.media].push(n[w.rules]))}for(var C in o)o.hasOwnProperty(C)&&o[C]&&o[C].parentNode===r&&r.removeChild(o[C]);o.length=0;for(var D in f)if(f.hasOwnProperty(D)){var E=k.createElement("style"),F=f[D].join("\n");E.type="text/css",E.media=D,r.insertBefore(E,g.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(k.createTextNode(F)),o.push(E)}},w=function(a,b,d){var e=a.replace(c.regex.comments,"").replace(c.regex.keyframes,"").match(c.regex.media),f=e&&e.length||0;b=b.substring(0,b.lastIndexOf("/"));var h=function(a){return a.replace(c.regex.urls,"$1"+b+"$2$3")},i=!f&&d;b.length&&(b+="/"),i&&(f=1);for(var j=0;f>j;j++){var k,l,o,p;i?(k=d,n.push(h(a))):(k=e[j].match(c.regex.findStyles)&&RegExp.$1,n.push(RegExp.$2&&h(RegExp.$2))),o=k.split(","),p=o.length;for(var q=0;p>q;q++)l=o[q],g(l)||m.push({media:l.split("(")[0].match(c.regex.only)&&RegExp.$2||"all",rules:n.length-1,hasquery:l.indexOf("(")>-1,minw:l.match(c.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:l.match(c.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}v()},x=function(){if(d.length){var b=d.shift();f(b.href,function(c){w(c,b.href,b.media),p[b.href]=!0,a.setTimeout(function(){x()},0)})}},y=function(){for(var b=0;blarge. + skel + .on('+large', function() { + $intro.prependTo($main); + }) + .on('-large', function() { + $intro.prependTo($sidebar); + }); + + }); + +})(jQuery); \ No newline at end of file diff --git a/bl-themes/blogme/assets/js/skel.min.js b/bl-themes/blogme/assets/js/skel.min.js new file mode 100644 index 00000000..688de7c9 --- /dev/null +++ b/bl-themes/blogme/assets/js/skel.min.js @@ -0,0 +1,2 @@ +/* skel.js v3.0.0 | (c) n33 | skel.io | MIT licensed */ +var skel=function(){"use strict";var t={breakpointIds:null,events:{},isInit:!1,obj:{attachments:{},breakpoints:{},head:null,states:{}},sd:"/",state:null,stateHandlers:{},stateId:"",vars:{},DOMReady:null,indexOf:null,isArray:null,iterate:null,matchesMedia:null,extend:function(e,n){t.iterate(n,function(i){t.isArray(n[i])?(t.isArray(e[i])||(e[i]=[]),t.extend(e[i],n[i])):"object"==typeof n[i]?("object"!=typeof e[i]&&(e[i]={}),t.extend(e[i],n[i])):e[i]=n[i]})},newStyle:function(t){var e=document.createElement("style");return e.type="text/css",e.innerHTML=t,e},_canUse:null,canUse:function(e){t._canUse||(t._canUse=document.createElement("div"));var n=t._canUse.style,i=e.charAt(0).toUpperCase()+e.slice(1);return e in n||"Moz"+i in n||"Webkit"+i in n||"O"+i in n||"ms"+i in n},on:function(e,n){var i=e.split(/[\s]+/);return t.iterate(i,function(e){var a=i[e];if(t.isInit){if("init"==a)return void n();if("change"==a)n();else{var r=a.charAt(0);if("+"==r||"!"==r){var o=a.substring(1);if(o in t.obj.breakpoints)if("+"==r&&t.obj.breakpoints[o].active)n();else if("!"==r&&!t.obj.breakpoints[o].active)return void n()}}}t.events[a]||(t.events[a]=[]),t.events[a].push(n)}),t},trigger:function(e){return t.events[e]&&0!=t.events[e].length?(t.iterate(t.events[e],function(n){t.events[e][n]()}),t):void 0},breakpoint:function(e){return t.obj.breakpoints[e]},breakpoints:function(e){function n(t,e){this.name=this.id=t,this.media=e,this.active=!1,this.wasActive=!1}return n.prototype.matches=function(){return t.matchesMedia(this.media)},n.prototype.sync=function(){this.wasActive=this.active,this.active=this.matches()},t.iterate(e,function(i){t.obj.breakpoints[i]=new n(i,e[i])}),window.setTimeout(function(){t.poll()},0),t},addStateHandler:function(e,n){t.stateHandlers[e]=n},callStateHandler:function(e){var n=t.stateHandlers[e]();t.iterate(n,function(e){t.state.attachments.push(n[e])})},changeState:function(e){t.iterate(t.obj.breakpoints,function(e){t.obj.breakpoints[e].sync()}),t.vars.lastStateId=t.stateId,t.stateId=e,t.breakpointIds=t.stateId===t.sd?[]:t.stateId.substring(1).split(t.sd),t.obj.states[t.stateId]?t.state=t.obj.states[t.stateId]:(t.obj.states[t.stateId]={attachments:[]},t.state=t.obj.states[t.stateId],t.iterate(t.stateHandlers,t.callStateHandler)),t.detachAll(t.state.attachments),t.attachAll(t.state.attachments),t.vars.stateId=t.stateId,t.vars.state=t.state,t.trigger("change"),t.iterate(t.obj.breakpoints,function(e){t.obj.breakpoints[e].active?t.obj.breakpoints[e].wasActive||t.trigger("+"+e):t.obj.breakpoints[e].wasActive&&t.trigger("-"+e)})},generateStateConfig:function(e,n){var i={};return t.extend(i,e),t.iterate(t.breakpointIds,function(e){t.extend(i,n[t.breakpointIds[e]])}),i},getStateId:function(){var e="";return t.iterate(t.obj.breakpoints,function(n){var i=t.obj.breakpoints[n];i.matches()&&(e+=t.sd+i.id)}),e},poll:function(){var e="";e=t.getStateId(),""===e&&(e=t.sd),e!==t.stateId&&t.changeState(e)},_attach:null,attach:function(e){var n=t.obj.head,i=e.element;return i.parentNode&&i.parentNode.tagName?!1:(t._attach||(t._attach=n.firstChild),n.insertBefore(i,t._attach.nextSibling),e.permanent&&(t._attach=i),!0)},attachAll:function(e){var n=[];t.iterate(e,function(t){n[e[t].priority]||(n[e[t].priority]=[]),n[e[t].priority].push(e[t])}),n.reverse(),t.iterate(n,function(e){t.iterate(n[e],function(i){t.attach(n[e][i])})})},detach:function(t){var e=t.element;return t.permanent||!e.parentNode||e.parentNode&&!e.parentNode.tagName?!1:(e.parentNode.removeChild(e),!0)},detachAll:function(e){var n={};t.iterate(e,function(t){n[e[t].id]=!0}),t.iterate(t.obj.attachments,function(e){e in n||t.detach(t.obj.attachments[e])})},attachment:function(e){return e in t.obj.attachments?t.obj.attachments[e]:null},newAttachment:function(e,n,i,a){return t.obj.attachments[e]={id:e,element:n,priority:i,permanent:a}},init:function(){t.initMethods(),t.initVars(),t.initEvents(),t.obj.head=document.getElementsByTagName("head")[0],t.isInit=!0,t.trigger("init")},initEvents:function(){t.on("resize",function(){t.poll()}),t.on("orientationChange",function(){t.poll()}),t.DOMReady(function(){t.trigger("ready")}),window.onload&&t.on("load",window.onload),window.onload=function(){t.trigger("load")},window.onresize&&t.on("resize",window.onresize),window.onresize=function(){t.trigger("resize")},window.onorientationchange&&t.on("orientationChange",window.onorientationchange),window.onorientationchange=function(){t.trigger("orientationChange")}},initMethods:function(){document.addEventListener?!function(e,n){t.DOMReady=n()}("domready",function(){function t(t){for(r=1;t=n.shift();)t()}var e,n=[],i=document,a="DOMContentLoaded",r=/^loaded|^c/.test(i.readyState);return i.addEventListener(a,e=function(){i.removeEventListener(a,e),t()}),function(t){r?t():n.push(t)}}):!function(e,n){t.DOMReady=n()}("domready",function(t){function e(t){for(h=1;t=i.shift();)t()}var n,i=[],a=!1,r=document,o=r.documentElement,s=o.doScroll,c="DOMContentLoaded",d="addEventListener",u="onreadystatechange",l="readyState",f=s?/^loaded|^c/:/^loaded|c/,h=f.test(r[l]);return r[d]&&r[d](c,n=function(){r.removeEventListener(c,n,a),e()},a),s&&r.attachEvent(u,n=function(){/^c/.test(r[l])&&(r.detachEvent(u,n),e())}),t=s?function(e){self!=top?h?e():i.push(e):function(){try{o.doScroll("left")}catch(n){return setTimeout(function(){t(e)},50)}e()}()}:function(t){h?t():i.push(t)}}),Array.prototype.indexOf?t.indexOf=function(t,e){return t.indexOf(e)}:t.indexOf=function(t,e){if("string"==typeof t)return t.indexOf(e);var n,i,a=e?e:0;if(!this)throw new TypeError;if(i=this.length,0===i||a>=i)return-1;for(0>a&&(a=i-Math.abs(a)),n=a;i>n;n++)if(this[n]===t)return n;return-1},Array.isArray?t.isArray=function(t){return Array.isArray(t)}:t.isArray=function(t){return"[object Array]"===Object.prototype.toString.call(t)},Object.keys?t.iterate=function(t,e){if(!t)return[];var n,i=Object.keys(t);for(n=0;i[n]&&e(i[n],t[i[n]])!==!1;n++);}:t.iterate=function(t,e){if(!t)return[];var n;for(n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&e(n,t[n])===!1)break},window.matchMedia?t.matchesMedia=function(t){return""==t?!0:window.matchMedia(t).matches}:window.styleMedia||window.media?t.matchesMedia=function(t){if(""==t)return!0;var e=window.styleMedia||window.media;return e.matchMedium(t||"all")}:window.getComputedStyle?t.matchesMedia=function(t){if(""==t)return!0;var e=document.createElement("style"),n=document.getElementsByTagName("script")[0],i=null;e.type="text/css",e.id="matchmediajs-test",n.parentNode.insertBefore(e,n),i="getComputedStyle"in window&&window.getComputedStyle(e,null)||e.currentStyle;var a="@media "+t+"{ #matchmediajs-test { width: 1px; } }";return e.styleSheet?e.styleSheet.cssText=a:e.textContent=a,"1px"===i.width}:t.matchesMedia=function(t){if(""==t)return!0;var e,n,i,a,r={"min-width":null,"max-width":null},o=!1;for(i=t.split(/\s+and\s+/),e=0;er["max-width"]||null!==r["min-height"]&&cr["max-height"]?!1:!0},navigator.userAgent.match(/MSIE ([0-9]+)/)&&RegExp.$1<9&&(t.newStyle=function(t){var e=document.createElement("span");return e.innerHTML=' ",e})},initVars:function(){var e,n,i,a=navigator.userAgent;e="other",n=0,i=[["firefox",/Firefox\/([0-9\.]+)/],["bb",/BlackBerry.+Version\/([0-9\.]+)/],["bb",/BB[0-9]+.+Version\/([0-9\.]+)/],["opera",/OPR\/([0-9\.]+)/],["opera",/Opera\/([0-9\.]+)/],["edge",/Edge\/([0-9\.]+)/],["safari",/Version\/([0-9\.]+).+Safari/],["chrome",/Chrome\/([0-9\.]+)/],["ie",/MSIE ([0-9]+)/],["ie",/Trident\/.+rv:([0-9]+)/]],t.iterate(i,function(t,i){return a.match(i[1])?(e=i[0],n=parseFloat(RegExp.$1),!1):void 0}),t.vars.browser=e,t.vars.browserVersion=n,e="other",n=0,i=[["ios",/([0-9_]+) like Mac OS X/,function(t){return t.replace("_",".").replace("_","")}],["ios",/CPU like Mac OS X/,function(t){return 0}],["android",/Android ([0-9\.]+)/,null],["mac",/Macintosh.+Mac OS X ([0-9_]+)/,function(t){return t.replace("_",".").replace("_","")}],["wp",/Windows Phone ([0-9\.]+)/,null],["windows",/Windows NT ([0-9\.]+)/,null],["bb",/BlackBerry.+Version\/([0-9\.]+)/,null],["bb",/BB[0-9]+.+Version\/([0-9\.]+)/,null]],t.iterate(i,function(t,i){return a.match(i[1])?(e=i[0],n=parseFloat(i[2]?i[2](RegExp.$1):RegExp.$1),!1):void 0}),t.vars.os=e,t.vars.osVersion=n,t.vars.IEVersion="ie"==t.vars.browser?t.vars.browserVersion:99,t.vars.touch="wp"==t.vars.os?navigator.msMaxTouchPoints>0:!!("ontouchstart"in window),t.vars.mobile="wp"==t.vars.os||"android"==t.vars.os||"ios"==t.vars.os||"bb"==t.vars.os}};return t.init(),t}();!function(t,e){"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?module.exports=e():t.skel=e()}(this,function(){return skel}); diff --git a/bl-themes/blogme/assets/js/util.js b/bl-themes/blogme/assets/js/util.js new file mode 100644 index 00000000..bdb8e9f0 --- /dev/null +++ b/bl-themes/blogme/assets/js/util.js @@ -0,0 +1,587 @@ +(function($) { + + /** + * Generate an indented list of links from a nav. Meant for use with panel(). + * @return {jQuery} jQuery object. + */ + $.fn.navList = function() { + + var $this = $(this); + $a = $this.find('a'), + b = []; + + $a.each(function() { + + var $this = $(this), + indent = Math.max(0, $this.parents('li').length - 1), + href = $this.attr('href'), + target = $this.attr('target'); + + b.push( + '' + + '' + + $this.text() + + '' + ); + + }); + + return b.join(''); + + }; + + /** + * Panel-ify an element. + * @param {object} userConfig User config. + * @return {jQuery} jQuery object. + */ + $.fn.panel = function(userConfig) { + + // No elements? + if (this.length == 0) + return $this; + + // Multiple elements? + if (this.length > 1) { + + for (var i=0; i < this.length; i++) + $(this[i]).panel(userConfig); + + return $this; + + } + + // Vars. + var $this = $(this), + $body = $('body'), + $window = $(window), + id = $this.attr('id'), + config; + + // Config. + config = $.extend({ + + // Delay. + delay: 0, + + // Hide panel on link click. + hideOnClick: false, + + // Hide panel on escape keypress. + hideOnEscape: false, + + // Hide panel on swipe. + hideOnSwipe: false, + + // Reset scroll position on hide. + resetScroll: false, + + // Reset forms on hide. + resetForms: false, + + // Side of viewport the panel will appear. + side: null, + + // Target element for "class". + target: $this, + + // Class to toggle. + visibleClass: 'visible' + + }, userConfig); + + // Expand "target" if it's not a jQuery object already. + if (typeof config.target != 'jQuery') + config.target = $(config.target); + + // Panel. + + // Methods. + $this._hide = function(event) { + + // Already hidden? Bail. + if (!config.target.hasClass(config.visibleClass)) + return; + + // If an event was provided, cancel it. + if (event) { + + event.preventDefault(); + event.stopPropagation(); + + } + + // Hide. + config.target.removeClass(config.visibleClass); + + // Post-hide stuff. + window.setTimeout(function() { + + // Reset scroll position. + if (config.resetScroll) + $this.scrollTop(0); + + // Reset forms. + if (config.resetForms) + $this.find('form').each(function() { + this.reset(); + }); + + }, config.delay); + + }; + + // Vendor fixes. + $this + .css('-ms-overflow-style', '-ms-autohiding-scrollbar') + .css('-webkit-overflow-scrolling', 'touch'); + + // Hide on click. + if (config.hideOnClick) { + + $this.find('a') + .css('-webkit-tap-highlight-color', 'rgba(0,0,0,0)'); + + $this + .on('click', 'a', function(event) { + + var $a = $(this), + href = $a.attr('href'), + target = $a.attr('target'); + + if (!href || href == '#' || href == '' || href == '#' + id) + return; + + // Cancel original event. + event.preventDefault(); + event.stopPropagation(); + + // Hide panel. + $this._hide(); + + // Redirect to href. + window.setTimeout(function() { + + if (target == '_blank') + window.open(href); + else + window.location.href = href; + + }, config.delay + 10); + + }); + + } + + // Event: Touch stuff. + $this.on('touchstart', function(event) { + + $this.touchPosX = event.originalEvent.touches[0].pageX; + $this.touchPosY = event.originalEvent.touches[0].pageY; + + }) + + $this.on('touchmove', function(event) { + + if ($this.touchPosX === null + || $this.touchPosY === null) + return; + + var diffX = $this.touchPosX - event.originalEvent.touches[0].pageX, + diffY = $this.touchPosY - event.originalEvent.touches[0].pageY, + th = $this.outerHeight(), + ts = ($this.get(0).scrollHeight - $this.scrollTop()); + + // Hide on swipe? + if (config.hideOnSwipe) { + + var result = false, + boundary = 20, + delta = 50; + + switch (config.side) { + + case 'left': + result = (diffY < boundary && diffY > (-1 * boundary)) && (diffX > delta); + break; + + case 'right': + result = (diffY < boundary && diffY > (-1 * boundary)) && (diffX < (-1 * delta)); + break; + + case 'top': + result = (diffX < boundary && diffX > (-1 * boundary)) && (diffY > delta); + break; + + case 'bottom': + result = (diffX < boundary && diffX > (-1 * boundary)) && (diffY < (-1 * delta)); + break; + + default: + break; + + } + + if (result) { + + $this.touchPosX = null; + $this.touchPosY = null; + $this._hide(); + + return false; + + } + + } + + // Prevent vertical scrolling past the top or bottom. + if (($this.scrollTop() < 0 && diffY < 0) + || (ts > (th - 2) && ts < (th + 2) && diffY > 0)) { + + event.preventDefault(); + event.stopPropagation(); + + } + + }); + + // Event: Prevent certain events inside the panel from bubbling. + $this.on('click touchend touchstart touchmove', function(event) { + event.stopPropagation(); + }); + + // Event: Hide panel if a child anchor tag pointing to its ID is clicked. + $this.on('click', 'a[href="#' + id + '"]', function(event) { + + event.preventDefault(); + event.stopPropagation(); + + config.target.removeClass(config.visibleClass); + + }); + + // Body. + + // Event: Hide panel on body click/tap. + $body.on('click touchend', function(event) { + $this._hide(event); + }); + + // Event: Toggle. + $body.on('click', 'a[href="#' + id + '"]', function(event) { + + event.preventDefault(); + event.stopPropagation(); + + config.target.toggleClass(config.visibleClass); + + }); + + // Window. + + // Event: Hide on ESC. + if (config.hideOnEscape) + $window.on('keydown', function(event) { + + if (event.keyCode == 27) + $this._hide(event); + + }); + + return $this; + + }; + + /** + * Apply "placeholder" attribute polyfill to one or more forms. + * @return {jQuery} jQuery object. + */ + $.fn.placeholder = function() { + + // Browser natively supports placeholders? Bail. + if (typeof (document.createElement('input')).placeholder != 'undefined') + return $(this); + + // No elements? + if (this.length == 0) + return $this; + + // Multiple elements? + if (this.length > 1) { + + for (var i=0; i < this.length; i++) + $(this[i]).placeholder(); + + return $this; + + } + + // Vars. + var $this = $(this); + + // Text, TextArea. + $this.find('input[type=text],textarea') + .each(function() { + + var i = $(this); + + if (i.val() == '' + || i.val() == i.attr('placeholder')) + i + .addClass('polyfill-placeholder') + .val(i.attr('placeholder')); + + }) + .on('blur', function() { + + var i = $(this); + + if (i.attr('name').match(/-polyfill-field$/)) + return; + + if (i.val() == '') + i + .addClass('polyfill-placeholder') + .val(i.attr('placeholder')); + + }) + .on('focus', function() { + + var i = $(this); + + if (i.attr('name').match(/-polyfill-field$/)) + return; + + if (i.val() == i.attr('placeholder')) + i + .removeClass('polyfill-placeholder') + .val(''); + + }); + + // Password. + $this.find('input[type=password]') + .each(function() { + + var i = $(this); + var x = $( + $('
') + .append(i.clone()) + .remove() + .html() + .replace(/type="password"/i, 'type="text"') + .replace(/type=password/i, 'type=text') + ); + + if (i.attr('id') != '') + x.attr('id', i.attr('id') + '-polyfill-field'); + + if (i.attr('name') != '') + x.attr('name', i.attr('name') + '-polyfill-field'); + + x.addClass('polyfill-placeholder') + .val(x.attr('placeholder')).insertAfter(i); + + if (i.val() == '') + i.hide(); + else + x.hide(); + + i + .on('blur', function(event) { + + event.preventDefault(); + + var x = i.parent().find('input[name=' + i.attr('name') + '-polyfill-field]'); + + if (i.val() == '') { + + i.hide(); + x.show(); + + } + + }); + + x + .on('focus', function(event) { + + event.preventDefault(); + + var i = x.parent().find('input[name=' + x.attr('name').replace('-polyfill-field', '') + ']'); + + x.hide(); + + i + .show() + .focus(); + + }) + .on('keypress', function(event) { + + event.preventDefault(); + x.val(''); + + }); + + }); + + // Events. + $this + .on('submit', function() { + + $this.find('input[type=text],input[type=password],textarea') + .each(function(event) { + + var i = $(this); + + if (i.attr('name').match(/-polyfill-field$/)) + i.attr('name', ''); + + if (i.val() == i.attr('placeholder')) { + + i.removeClass('polyfill-placeholder'); + i.val(''); + + } + + }); + + }) + .on('reset', function(event) { + + event.preventDefault(); + + $this.find('select') + .val($('option:first').val()); + + $this.find('input,textarea') + .each(function() { + + var i = $(this), + x; + + i.removeClass('polyfill-placeholder'); + + switch (this.type) { + + case 'submit': + case 'reset': + break; + + case 'password': + i.val(i.attr('defaultValue')); + + x = i.parent().find('input[name=' + i.attr('name') + '-polyfill-field]'); + + if (i.val() == '') { + i.hide(); + x.show(); + } + else { + i.show(); + x.hide(); + } + + break; + + case 'checkbox': + case 'radio': + i.attr('checked', i.attr('defaultValue')); + break; + + case 'text': + case 'textarea': + i.val(i.attr('defaultValue')); + + if (i.val() == '') { + i.addClass('polyfill-placeholder'); + i.val(i.attr('placeholder')); + } + + break; + + default: + i.val(i.attr('defaultValue')); + break; + + } + }); + + }); + + return $this; + + }; + + /** + * Moves elements to/from the first positions of their respective parents. + * @param {jQuery} $elements Elements (or selector) to move. + * @param {bool} condition If true, moves elements to the top. Otherwise, moves elements back to their original locations. + */ + $.prioritize = function($elements, condition) { + + var key = '__prioritize'; + + // Expand $elements if it's not already a jQuery object. + if (typeof $elements != 'jQuery') + $elements = $($elements); + + // Step through elements. + $elements.each(function() { + + var $e = $(this), $p, + $parent = $e.parent(); + + // No parent? Bail. + if ($parent.length == 0) + return; + + // Not moved? Move it. + if (!$e.data(key)) { + + // Condition is false? Bail. + if (!condition) + return; + + // Get placeholder (which will serve as our point of reference for when this element needs to move back). + $p = $e.prev(); + + // Couldn't find anything? Means this element's already at the top, so bail. + if ($p.length == 0) + return; + + // Move element to top of parent. + $e.prependTo($parent); + + // Mark element as moved. + $e.data(key, $p); + + } + + // Moved already? + else { + + // Condition is true? Bail. + if (condition) + return; + + $p = $e.data(key); + + // Move element back to its original location (using our placeholder). + $e.insertAfter($p); + + // Unmark element as moved. + $e.removeData(key); + + } + + }); + + }; + +})(jQuery); \ No newline at end of file diff --git a/bl-themes/blogme/images/logo.jpg b/bl-themes/blogme/images/logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7c522026661c11ae4dc29b25e3df706987d2c3be GIT binary patch literal 3644 zcmbtWcT^ME9=<~oLR;w~p=2p4QdLky7J?#8mIW-Zf|7Mvl_JIhijZYc6ckZZ1Qf*t z5y1w66h(SKP*>@QASD#(m>`6Kgqb(Edv?!xfBD|tIcMf~ZtneZzwiDU){gZ8xvln2 z_5gwaaKs;gaY3A2sQ-QdTwH)Y06+qeAO%3cEeL-AL;<9)HUL{8wZH9ckltTw!~lr# z2gJYDc;Vm0fg>;O{_9I%L;oPM#r|IH&L;e0FK)vozy>!zMlj=;ALH=%rpBwmhRsec z#6@&`e6^QL0`w$ zZTJfkBM?dAWC=+rX?#I}91w#D1Ti9kL|XhC=y&{gK$IsbXsy{KuIRp(tbIgj?Wrqi z5;~i6E0wo3@^npqJ$hPFYN^UHRm$=eEA>|Co2^@KzQJOn?G`(G2S=x^+js2r@cem~ zm+x=;_8;)`4>%Saa{NT-$*`z1XQN}zosYema4j(@`TC8NJLz{b?qz1(e~|Yyzo4+_ z+4JHmPIb-8+PYV-o0?l%+upZ-=-~GC4-9@98Xg(tPkou55zHcU^NYN2J^!SIzyDJ))?+_LPLu<|}Erm6AH9+jz>q9&MCb zs%yqw&R?YVmD#ruJNU^vLXL%?@qUAS9HV;w+-0O8I=kOwq? z3K<84Rxh06A{$Se#y#8^4Q7b0G#vf!-3Bx2-&enqNLa=FL{oC`_x& zQ0IzrHS1M~WmR!FQwQ-ru{bw&I}Fe1&eG-7X;~wAcMH zWp=fgO+F1*Z^i&`NBz8UnFa2Tz?J1;7SgSx1%M9)1MPPRdTUMyi9)e*hi{( zBuvi$aC$uFallx$wIr|bX;`20TW8K~YK!rJl$=ute5c)K&xVVKuRQ$dYVgQUOuMjE z>cO2z%K)GU*kX}VK#zbmpmQ_7ne5ZPlyL_GjThc;pt61{=~sf#9p#0rN@`qj%mggl zPXAf75=lJads1j83MkGiDdMe+%_u0ze}-J>Qw^G&FjjO7%?>)Gy)UV|Z-w6>Ex)0& zw^emJ!-l%389I@~t(O6I0oEHgp~x1H8(wGqyBd2%=FE?rmasCo)$%(?%okgzOL^1!kxP9T=#urp@wUWDrmT3oyVs2Y>Fv0RJ_xejkVdnj8jt zYB11OKP4I#JG^N?&LPW!O~P-1hBcw69+Weyw$O&|fY4AH@0h3P?sg6a1VQk3@QfjH z(T4gC19Lda(3~52_%;gzBtHzCzU=SeQ5=yf^kp8&%gZY&TFfbYW^N6s;E{Z%H-~az zpVZ|_C3pMME1;jcn$&}Y*NT*i(0JSaT6F1lm>&yh+|N|rww`$_*?20l%LM~3^~A#I zh@px|>Giulwd-(@>?M0gT_;}^%~j5I(pq(jUR@tt1COW<^FG=du9Z!4?7~Y6dIRpg zSk9xHC`UA~uL>`>vs9QB4*>bcK01c&Ua z)A1t?p^~Y>h-_1#Rzw3~xlKKXrf~FUt_=n@t6!~vZVkoBh}hJnV`0V*xupj@c!JW* zu91!1QTKa>JKiP3gigADadvWuQBrzlw|CuAN8|DA-jt3{Do|gFx%~hIykReSS`j9A z%%!V^I#hRjH{NmRIk!jAk1}~NtMmD#e%IFgi(buc%{f6InT_>h`Slhc$NtR9wpXrd~Ep9lljv9^p~=l$WhBQE(X*@+mWcg1qr&X#^d3}66d~B?_EtbU3vBToqMDW z>Z}_dMwS!Wy}K37SwnNT;S}N>hUvRMGKLAoC?30~omg{mXeAX<6|RFf(^x|` zGS*al+VSf&?daSE&Ii`T2klVg@Aiu1^y#|HyPu6j@Lx%+#AY*OcCc`)_i~7E2=5-_-h7xeMIE=%v6cJ}m%3!Bx zpNiMLQ)#1~+9t6{Yifr^DRznDgK~)0>$DWEU`2#omBQc&H!>Xqa!nBxv>v1x12I0h zDA&CJt&if`P8MQ-0`tb&;V;rQ)LT8g9T-5g4~)kM)zO!9emeP0?{7`y zb0x5Uw!ckiRBZ&6H!<50++JdEuk_`?bryfDoH%^$-p=AnXskgS>JXlt$v+^T zdzxW}2|%(ZtNemx70`F6V)OJKr~;J;TCYu{ z?;s;ztKPaDnS1%BMMJO^ z)wRfFR%Jdr=i#n)|2B_d2@|WF@);xSRINTudgH^`GjJu-} zTKfwMW4rfx5Tm6HeEc})*FzrXjy*LR2lf@txFY?4>9OIJDZo44zcohHI8?y_Pliiv{`DaXT5scop ziq + + + + + + + + +
+ + +
+ + whereAmI()=='home') || ($Url->whereAmI()=='tag') || ($Url->whereAmI()=='blog') ) + { + include(PATH_THEME_PHP.'home.php'); + } + elseif($Url->whereAmI()=='post') + { + include(PATH_THEME_PHP.'post.php'); + } + elseif($Url->whereAmI()=='page') + { + include(PATH_THEME_PHP.'page.php'); + } + ?> + +
+ + + whereAmI()=='home') || ($Url->whereAmI()=='tag') || ($Url->whereAmI()=='blog') ) { ?> + + + + + + +
+ + + + + + + + + + \ No newline at end of file diff --git a/bl-themes/blogme/languages/en_US.json b/bl-themes/blogme/languages/en_US.json new file mode 100644 index 00000000..6c9602cd --- /dev/null +++ b/bl-themes/blogme/languages/en_US.json @@ -0,0 +1,7 @@ +{ + "theme-data": + { + "name": "Blogme", + "description": "Minimalist and clean, with cover image supported, based on Future Imperfect." + } +} \ No newline at end of file diff --git a/bl-themes/blogme/metadata.json b/bl-themes/blogme/metadata.json new file mode 100644 index 00000000..26108020 --- /dev/null +++ b/bl-themes/blogme/metadata.json @@ -0,0 +1,10 @@ +{ + "author": "n33co & diego", + "email": "", + "website": "https://github.com/dignajar/bludit-themes", + "version": "1.0", + "releaseDate": "2016-01-21", + "license": "CCA 3.0", + "requires": "Bludit v1.0", + "notes": "This theme is based on Future Imperfect, all credits to the author n33co." +} \ No newline at end of file diff --git a/bl-themes/blogme/php/head.php b/bl-themes/blogme/php/head.php new file mode 100644 index 00000000..0d041016 --- /dev/null +++ b/bl-themes/blogme/php/head.php @@ -0,0 +1,20 @@ +<?php echo $Site->title() ?> + + + + + + + + + + + + \ No newline at end of file diff --git a/bl-themes/blogme/php/home.php b/bl-themes/blogme/php/home.php new file mode 100644 index 00000000..0bed7bb2 --- /dev/null +++ b/bl-themes/blogme/php/home.php @@ -0,0 +1,67 @@ + + +
+ + + + + +
+
+

title() ?>

+
date() ?> user('firstName'))?$Post->user('username'):$Post->user('firstName') ?>
+
+
+ +
+ + coverImage()) { + echo 'Cover Image'; + } + ?> +
+ + + content(false) ?> + + +
+ + readMore()) { ?> + + + + +
    + tags(true); + + foreach($tags as $tagKey=>$tagName) { + echo '
  • '.$tagName.'
  • '; + } + ?> +
+
+ + + + +
+ + + + + diff --git a/bl-themes/blogme/php/page.php b/bl-themes/blogme/php/page.php new file mode 100644 index 00000000..5355300f --- /dev/null +++ b/bl-themes/blogme/php/page.php @@ -0,0 +1,29 @@ +

title() ?>

+ +
+ + + + + +
+
+

title() ?>

+
description() ?>
+
+
+ + + coverImage()) { + echo 'Cover Image'; + } + ?> + + + content() ?> + + + + +
\ No newline at end of file diff --git a/bl-themes/blogme/php/post.php b/bl-themes/blogme/php/post.php new file mode 100644 index 00000000..fd2ab921 --- /dev/null +++ b/bl-themes/blogme/php/post.php @@ -0,0 +1,45 @@ +

title() ?>

+ +
+ + + + + +
+
+

title() ?>

+
date() ?> user('firstName'))?$Post->user('username'):$Post->user('firstName') ?>
+
+
+ +
+ + coverImage()) { + echo 'Cover Image'; + } + ?> +
+ + + content(true) ?> + + +
+ +
    + tags(true); + + foreach($tags as $tagKey=>$tagName) { + echo '
  • '.$tagName.'
  • '; + } + ?> +
+
+ + + + +
\ No newline at end of file diff --git a/bl-themes/blogme/php/sidebar.php b/bl-themes/blogme/php/sidebar.php new file mode 100644 index 00000000..9c47232d --- /dev/null +++ b/bl-themes/blogme/php/sidebar.php @@ -0,0 +1,14 @@ + +
+
+

title() ?>

+

description() ?>

+
+
+ + + + + \ No newline at end of file From c62d03ec3aeef1fc8ca8be9e5ea7a07781090d26 Mon Sep 17 00:00:00 2001 From: dignajar Date: Fri, 22 Jan 2016 01:27:46 -0300 Subject: [PATCH 14/35] New theme Blogme --- bl-kernel/boot/init.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bl-kernel/boot/init.php b/bl-kernel/boot/init.php index b37a6eb8..a4c623a3 100644 --- a/bl-kernel/boot/init.php +++ b/bl-kernel/boot/init.php @@ -4,7 +4,7 @@ define('BLUDIT_VERSION', 'githubVersion'); define('BLUDIT_CODENAME', ''); define('BLUDIT_RELEASE_DATE', ''); -define('BLUDIT_BUILD', '20160120'); +define('BLUDIT_BUILD', '20160121'); // Debug mode define('DEBUG_MODE', TRUE); From 30c20e8bd724f04b11d8113128b618d661c027eb Mon Sep 17 00:00:00 2001 From: Dipchikov Date: Fri, 22 Jan 2016 09:42:02 +0200 Subject: [PATCH 15/35] fix image size --- bl-themes/future-imperfect/assets/css/bludit.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bl-themes/future-imperfect/assets/css/bludit.css b/bl-themes/future-imperfect/assets/css/bludit.css index 07f278b6..2bf77cfa 100644 --- a/bl-themes/future-imperfect/assets/css/bludit.css +++ b/bl-themes/future-imperfect/assets/css/bludit.css @@ -17,5 +17,5 @@ } img { - width: 100%; + max-width: 100%; } \ No newline at end of file From 46e8c74d58beba0c80a388d347ba0547f32ad106 Mon Sep 17 00:00:00 2001 From: Daniele La Pira Date: Fri, 22 Jan 2016 10:21:52 +0100 Subject: [PATCH 16/35] Update it_IT.json --- bl-languages/it_IT.json | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/bl-languages/it_IT.json b/bl-languages/it_IT.json index a0b14427..a49eb2b0 100644 --- a/bl-languages/it_IT.json +++ b/bl-languages/it_IT.json @@ -3,7 +3,7 @@ { "native": "Italiano (Italia)", "english-name": "Italian", - "last-update": "2016-01-14", + "last-update": "2016-01-22", "author": "Daniele La Pira", "email": "daniele.lapira@gmail.com", "website": "https://github.com/danielelapira" @@ -119,7 +119,7 @@ "you-can-use-this-field-to-define-a-set-of": "Puoi utilizzare questo campo per definire un set di parametri riferiti alla lingua, alla nazione e preferenze speciali.", "you-can-modify-the-url-which-identifies":"Puoi modificare l'indirizzo URL che identifica una pagina o un articolo utilizzando delle parole chiavi leggibili. Non più di 150 caratteri.", "this-field-can-help-describe-the-content": "Quì puoi descrivere il contenuto in poche parole. Non più di 150 caratteri.", - + "delete-the-user-and-all-its-posts":"Elimina l'utente e tutti i suoi articoli", "delete-the-user-and-associate-its-posts-to-admin-user": "Elimina l'utente e assegna i suoi articoli all'utente admin", "read-more": "Leggi tutto", @@ -138,7 +138,7 @@ "first-post": "Primo articolo", "congratulations-you-have-successfully-installed-your-bludit": "Congratulazioni, hai installato con successo **Bludit**", "whats-next": "Passi successivi", - "manage-your-bludit-from-the-admin-panel": "Gestisci Bludit dal [pannello di amministrazione](./admin/)", + "follow-bludit-on": "Segui Bludit su", "visit-the-support-forum": "Visita il [forum](http://forum.bludit.com) per supporto", "read-the-documentation-for-more-information": "Leggi la [documentazione](http://docs.bludit.com) per ulteriori informazioni", @@ -224,5 +224,8 @@ "blog": "Blog", "more-images": "Più immagini", "double-click-on-the-image-to-add-it": "Clicca due volte sull'immagine da inserire.", - "click-here-to-cancel": "Clicca quì per annullare." + "click-here-to-cancel": "Clicca quì per annullare.", + "type-the-tag-and-press-enter": "Scrivi il tag e premi invio.", + "manage-your-bludit-from-the-admin-panel": "Gestisci Bludit dal [pannello di amministrazione]({{ADMIN_AREA_LINK}})", + "there-are-no-images":"Non ci sono immagini" } From 4e0dd2732384aa852e2231ead20b748a76253d8d Mon Sep 17 00:00:00 2001 From: dignajar Date: Fri, 22 Jan 2016 12:48:26 -0300 Subject: [PATCH 17/35] New theme Blogme --- bl-themes/blogme/php/sidebar.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/bl-themes/blogme/php/sidebar.php b/bl-themes/blogme/php/sidebar.php index 9c47232d..702c5b4e 100644 --- a/bl-themes/blogme/php/sidebar.php +++ b/bl-themes/blogme/php/sidebar.php @@ -10,5 +10,19 @@ \ No newline at end of file From 98d07e19428793452342e75b6d65e0c85b9a7076 Mon Sep 17 00:00:00 2001 From: Simon Davie Date: Fri, 22 Jan 2016 17:55:13 +0000 Subject: [PATCH 18/35] [Tags Plugin] Enable sorting & beautify with ucfirst() Enable sorting of the tags shown when using the tags plugin. Options for sorting are "Alphabetical", "Count" and "Date". Date is the default as it is the current way of sorting. Also, use PHP function ucfirst to beautify the tags list. Translations added for en_US only. --- bl-plugins/tags/languages/en_US.json | 8 ++++-- bl-plugins/tags/plugin.php | 42 ++++++++++++++++++++++++---- 2 files changed, 42 insertions(+), 8 deletions(-) diff --git a/bl-plugins/tags/languages/en_US.json b/bl-plugins/tags/languages/en_US.json index d6a98ca0..f9bedee0 100644 --- a/bl-plugins/tags/languages/en_US.json +++ b/bl-plugins/tags/languages/en_US.json @@ -3,5 +3,9 @@ { "name": "Tags list", "description": "Shows all tags." - } -} \ No newline at end of file + }, + "tag-sort-order": "Sort the tag list by", + "tag-sort-alphabetical": "Alphabetical order", + "tag-sort-count": "Number of times each tag has been used", + "tag-sort-date": "Date each tag was first used" +} diff --git a/bl-plugins/tags/plugin.php b/bl-plugins/tags/plugin.php index f4742cb6..892707bc 100644 --- a/bl-plugins/tags/plugin.php +++ b/bl-plugins/tags/plugin.php @@ -5,7 +5,8 @@ class pluginTags extends Plugin { public function init() { $this->dbFields = array( - 'label'=>'Tags' + 'label'=>'Tags', + 'sort'=>'date' ); } @@ -18,6 +19,19 @@ class pluginTags extends Plugin { $html .= ''; $html .= '
'; + $html .= '
'; + $html .= $Language->get('tag-sort-order').': '; + $html .= '
'; + return $html; } @@ -37,16 +51,32 @@ class pluginTags extends Plugin { foreach($db as $tagKey=>$fields) { - $count = $dbTags->countPostsByTag($tagKey); - - // Print the parent - $html .= '
  • '.$fields['name'].' ('.$count.')
  • '; + $tagArray[] = array('tagKey'=>$tagKey, 'count'=>$dbTags->countPostsByTag($tagKey), 'name'=>ucfirst($fields['name'])); } + // Sort the array based on options + if ($this->getDbField('sort') == "count") + { + usort($tagArray, function($a, $b) { + return $b['count'] - $a['count']; + }); + } + elseif ($this->getDbField('sort') == "alpha") + { + usort($tagArray, function($a, $b) { + return strcmp($a['tagKey'], $b['tagKey']); + }); + } + + foreach($tagArray as $tagKey=>$fields) + { + // Print the parent + $html .= '
  • '.$fields['name'].' ('.$fields['count'].')
  • '; + } $html .= ''; $html .= '
    '; $html .= '
    '; return $html; } -} \ No newline at end of file +} From 925f6e4f921c51b6a128005307aea665e0416d17 Mon Sep 17 00:00:00 2001 From: dignajar Date: Fri, 22 Jan 2016 16:27:53 -0300 Subject: [PATCH 19/35] Plugin tags updated --- bl-kernel/boot/init.php | 2 +- bl-languages/es_AR.json | 2 +- bl-plugins/disqus/plugin.php | 1 + bl-plugins/rss/languages/en_US.json | 9 ++------- bl-plugins/rss/languages/es_AR.json | 7 +++++++ bl-plugins/sitemap/languages/es_AR.json | 7 +++++++ bl-plugins/tags/plugin.php | 4 ++-- bl-themes/blogme/index.php | 3 +++ bl-themes/future-imperfect/index.php | 5 ++++- 9 files changed, 28 insertions(+), 12 deletions(-) create mode 100644 bl-plugins/rss/languages/es_AR.json create mode 100644 bl-plugins/sitemap/languages/es_AR.json diff --git a/bl-kernel/boot/init.php b/bl-kernel/boot/init.php index a4c623a3..bba9b49a 100644 --- a/bl-kernel/boot/init.php +++ b/bl-kernel/boot/init.php @@ -4,7 +4,7 @@ define('BLUDIT_VERSION', 'githubVersion'); define('BLUDIT_CODENAME', ''); define('BLUDIT_RELEASE_DATE', ''); -define('BLUDIT_BUILD', '20160121'); +define('BLUDIT_BUILD', '20160122'); // Debug mode define('DEBUG_MODE', TRUE); diff --git a/bl-languages/es_AR.json b/bl-languages/es_AR.json index b326d270..df7989f0 100644 --- a/bl-languages/es_AR.json +++ b/bl-languages/es_AR.json @@ -3,7 +3,7 @@ { "native": "Español (Argentina)", "english-name": "Spanish", - "last-update": "2015-10-02", + "last-update": "2016-01-22", "author": "Diego", "email": "", "website": "" diff --git a/bl-plugins/disqus/plugin.php b/bl-plugins/disqus/plugin.php index ec964e52..1b7381e2 100644 --- a/bl-plugins/disqus/plugin.php +++ b/bl-plugins/disqus/plugin.php @@ -33,6 +33,7 @@ class pluginDisqus extends Plugin { { global $Page; global $Site; + var_dump($Page); if( $Site->homePage()==$Page->key() ) { $this->disable = true; } diff --git a/bl-plugins/rss/languages/en_US.json b/bl-plugins/rss/languages/en_US.json index 6f9fde99..efc4bc93 100644 --- a/bl-plugins/rss/languages/en_US.json +++ b/bl-plugins/rss/languages/en_US.json @@ -1,12 +1,7 @@ { "plugin-data": { - "name": "RSS", - "description": "This plugin generate a file rss.xml.", - "author": "Bludit", - "email": "", - "website": "https://github.com/dignajar/bludit-plugins", - "version": "1.0", - "releaseDate": "2016-01-07" + "name": "RSS Feed", + "description": "This plugin generate a RSS Feed for your site." } } \ No newline at end of file diff --git a/bl-plugins/rss/languages/es_AR.json b/bl-plugins/rss/languages/es_AR.json new file mode 100644 index 00000000..a17b665f --- /dev/null +++ b/bl-plugins/rss/languages/es_AR.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "RSS Feed", + "description": "Este plugin genera contenido RSS Feed para su sitio." + } +} \ No newline at end of file diff --git a/bl-plugins/sitemap/languages/es_AR.json b/bl-plugins/sitemap/languages/es_AR.json new file mode 100644 index 00000000..4bfddfb5 --- /dev/null +++ b/bl-plugins/sitemap/languages/es_AR.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "Sitemap", + "description": "Este plugin genera un archivo sitemap.xml, el cual provee la lista de paginas de su sitio web, esto ayuda a los buscadores a organizar y filtrar contenido de su sitio web." + } +} \ No newline at end of file diff --git a/bl-plugins/tags/plugin.php b/bl-plugins/tags/plugin.php index 892707bc..918994fa 100644 --- a/bl-plugins/tags/plugin.php +++ b/bl-plugins/tags/plugin.php @@ -51,7 +51,7 @@ class pluginTags extends Plugin { foreach($db as $tagKey=>$fields) { - $tagArray[] = array('tagKey'=>$tagKey, 'count'=>$dbTags->countPostsByTag($tagKey), 'name'=>ucfirst($fields['name'])); + $tagArray[] = array('tagKey'=>$tagKey, 'count'=>$dbTags->countPostsByTag($tagKey), 'name'=>$fields['name']); } // Sort the array based on options @@ -79,4 +79,4 @@ class pluginTags extends Plugin { return $html; } -} +} \ No newline at end of file diff --git a/bl-themes/blogme/index.php b/bl-themes/blogme/index.php index 0acbae1c..6049c136 100644 --- a/bl-themes/blogme/index.php +++ b/bl-themes/blogme/index.php @@ -48,5 +48,8 @@ + + + \ No newline at end of file diff --git a/bl-themes/future-imperfect/index.php b/bl-themes/future-imperfect/index.php index c58e557f..6237de0e 100644 --- a/bl-themes/future-imperfect/index.php +++ b/bl-themes/future-imperfect/index.php @@ -101,5 +101,8 @@ MIT license + + + - + \ No newline at end of file From 45dd310259d2377ca57ad6eaa0386057a7bb6254 Mon Sep 17 00:00:00 2001 From: dignajar Date: Fri, 22 Jan 2016 16:34:23 -0300 Subject: [PATCH 20/35] Plugins updated --- bl-plugins/disqus/plugin.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/bl-plugins/disqus/plugin.php b/bl-plugins/disqus/plugin.php index 1b7381e2..9cd0d5fe 100644 --- a/bl-plugins/disqus/plugin.php +++ b/bl-plugins/disqus/plugin.php @@ -31,10 +31,9 @@ class pluginDisqus extends Plugin { } elseif( !$this->getDbField('enableDefaultHomePage') && ($Url->whereAmI()=='page') ) { - global $Page; global $Site; - var_dump($Page); - if( $Site->homePage()==$Page->key() ) { + + if( !empty($Site->homePage()) ) { $this->disable = true; } } From 42d671c6c09e37f1d904747f2a11b37378a1d536 Mon Sep 17 00:00:00 2001 From: dignajar Date: Fri, 22 Jan 2016 19:20:22 -0300 Subject: [PATCH 21/35] Plugin updates --- bl-plugins/tags/plugin.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bl-plugins/tags/plugin.php b/bl-plugins/tags/plugin.php index 918994fa..41281fd9 100644 --- a/bl-plugins/tags/plugin.php +++ b/bl-plugins/tags/plugin.php @@ -49,6 +49,8 @@ class pluginTags extends Plugin { $html .= '
    '; $html .= '
      '; + $tagArray = array(); + foreach($db as $tagKey=>$fields) { $tagArray[] = array('tagKey'=>$tagKey, 'count'=>$dbTags->countPostsByTag($tagKey), 'name'=>$fields['name']); From ea874e1a6fd5ab5b278df1938b429faa72e84db4 Mon Sep 17 00:00:00 2001 From: Edi Date: Sat, 23 Jan 2016 01:01:08 +0100 Subject: [PATCH 22/35] Fix Deleted a character that breaks the file. --- bl-languages/it_IT.json | 1 - 1 file changed, 1 deletion(-) diff --git a/bl-languages/it_IT.json b/bl-languages/it_IT.json index a49eb2b0..113a73c3 100644 --- a/bl-languages/it_IT.json +++ b/bl-languages/it_IT.json @@ -119,7 +119,6 @@ "you-can-use-this-field-to-define-a-set-of": "Puoi utilizzare questo campo per definire un set di parametri riferiti alla lingua, alla nazione e preferenze speciali.", "you-can-modify-the-url-which-identifies":"Puoi modificare l'indirizzo URL che identifica una pagina o un articolo utilizzando delle parole chiavi leggibili. Non più di 150 caratteri.", "this-field-can-help-describe-the-content": "Quì puoi descrivere il contenuto in poche parole. Non più di 150 caratteri.", - "delete-the-user-and-all-its-posts":"Elimina l'utente e tutti i suoi articoli", "delete-the-user-and-associate-its-posts-to-admin-user": "Elimina l'utente e assegna i suoi articoli all'utente admin", "read-more": "Leggi tutto", From 434a7fd8c8e62be6a55803a6458e3ca9ca0e7245 Mon Sep 17 00:00:00 2001 From: Edi Date: Sat, 23 Jan 2016 01:29:04 +0100 Subject: [PATCH 23/35] Additions v1.0 --- bl-languages/de_CH.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/bl-languages/de_CH.json b/bl-languages/de_CH.json index 3fecdbfe..a25fd294 100644 --- a/bl-languages/de_CH.json +++ b/bl-languages/de_CH.json @@ -3,7 +3,7 @@ { "native": "Deutsch (Schweiz)", "english-name": "German", - "last-update": "2016-01-05", + "last-update": "2016-01-23", "author": "Clickwork", "email": "egoetschel@clickwork.ch", "website": "https://www.clickwork.ch" @@ -138,7 +138,6 @@ "first-post": "Erster Beitrag", "congratulations-you-have-successfully-installed-your-bludit": "Gratulation, du hast **Bludit** erfolgreich installiert!", "whats-next": "Und so geht es weiter:", - "manage-your-bludit-from-the-admin-panel": "Verwalte Bludit im [Administrationsbereich](./admin/).", "follow-bludit-on": "Folge Bludit bei", "visit-the-support-forum": "Besuche das [Forum](http://forum.bludit.com), um Hilfe zu erhalten.", "read-the-documentation-for-more-information": "Lies die [Dokumentation](http://docs.bludit.com) und das [Bludit-Tutorial](https://bludit-tutorial.ch) für weitere Informationen.", @@ -220,5 +219,8 @@ "blog": "Blog", "more-images": "Weitere Bilder", "double-click-on-the-image-to-add-it": "Einfügen durch Doppelklick auf das Bild.", - "click-here-to-cancel": "Abbrechen" + "click-here-to-cancel": "Abbrechen", + "type-the-tag-and-press-enter": "Schlagwort eingeben und mit \"Enter\" hinzufügen.", + "manage-your-bludit-from-the-admin-panel": "Verwalte Bludit im [Administrationsbereich](./admin/).", + "there-are-no-images":"Keine Bilder vorhanden" } From 9c575d075f2837d9eaa415466f860a51254b9348 Mon Sep 17 00:00:00 2001 From: Edi Date: Sat, 23 Jan 2016 01:30:06 +0100 Subject: [PATCH 24/35] Additions v1.0 --- bl-languages/de_DE.json | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/bl-languages/de_DE.json b/bl-languages/de_DE.json index 2b5054bf..8f273c94 100644 --- a/bl-languages/de_DE.json +++ b/bl-languages/de_DE.json @@ -3,7 +3,7 @@ { "native": "Deutsch (Deutschland)", "english-name": "German", - "last-update": "2016-01-05", + "last-update": "2016-01-23", "author": "Clickwork", "email": "egoetschel@clickwork.ch", "website": "https://www.clickwork.ch" @@ -220,5 +220,8 @@ "blog": "Blog", "more-images": "Weitere Bilder", "double-click-on-the-image-to-add-it": "Einfügen durch Doppelklick auf das Bild.", - "click-here-to-cancel": "Abbrechen" + "click-here-to-cancel": "Abbrechen", + "type-the-tag-and-press-enter": "Schlagwort eingeben und mit \"Enter\" hinzufügen.", + "manage-your-bludit-from-the-admin-panel": "Verwalte Bludit im [Administrationsbereich](./admin/).", + "there-are-no-images":"Keine Bilder vorhanden" } From 7441b2c33b44c242e4e7e476777126334bbd83c5 Mon Sep 17 00:00:00 2001 From: Edi Date: Sat, 23 Jan 2016 01:32:38 +0100 Subject: [PATCH 25/35] Deleted line Line 141 now at the bottom. --- bl-languages/de_DE.json | 1 - 1 file changed, 1 deletion(-) diff --git a/bl-languages/de_DE.json b/bl-languages/de_DE.json index 8f273c94..9347e2e5 100644 --- a/bl-languages/de_DE.json +++ b/bl-languages/de_DE.json @@ -138,7 +138,6 @@ "first-post": "Erster Beitrag", "congratulations-you-have-successfully-installed-your-bludit": "Gratulation, du hast **Bludit** erfolgreich installiert!", "whats-next": "Und so geht es weiter:", - "manage-your-bludit-from-the-admin-panel": "Verwalte Bludit im [Administrationsbereich](./admin/).", "follow-bludit-on": "Folge Bludit bei", "visit-the-support-forum": "Besuche das [Forum](http://forum.bludit.com), um Hilfe zu erhalten.", "read-the-documentation-for-more-information": "Lies die [Dokumentation](http://docs.bludit.com) und das [Bludit-Tutorial](https://bludit-tutorial.ch) für weitere Informationen.", From ded5cdf13c2b5a28b11f56b9809c3d323dad67e3 Mon Sep 17 00:00:00 2001 From: Aleksei Date: Sat, 23 Jan 2016 19:25:11 +0200 Subject: [PATCH 26/35] Upd to v1.0 --- bl-languages/uk_UA.json | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/bl-languages/uk_UA.json b/bl-languages/uk_UA.json index 8a97c34d..cf8f66a8 100644 --- a/bl-languages/uk_UA.json +++ b/bl-languages/uk_UA.json @@ -3,7 +3,7 @@ { "native": "Українська (Україна)", "english-name": "Ukrainian", - "last-update": "2015-12-02", + "last-update": "2016-01-23", "author": "Allec Bernz", "email": "admin@allec.info", "website": "allec.info" @@ -138,7 +138,7 @@ "first-post": "Перша публікація", "congratulations-you-have-successfully-installed-your-bludit": "Вітаємо, Ви успішно встановили ваш **Bludit**", "whats-next": "Що далі", - "manage-your-bludit-from-the-admin-panel": "Керуйте вашим Bludit через [панель управління](./admin/)", + "follow-bludit-on": "Слідуйте за Bludit на", "visit-the-support-forum": "Відвідайте [форум](http://forum.bludit.com) для підтримки", "read-the-documentation-for-more-information": "Читайте [документацію](http://docs.bludit.com) для отримання додаткової інформації", @@ -218,5 +218,14 @@ "site-information": "Інформація про сайт", "date-and-time-formats": "Формати дати й часу", "activate": "Активувати", - "deactivate": "Деактивувати" + "deactivate": "Деактивувати", + + "cover-image": "Зображення обкладинки", + "blog": "Блог", + "more-images": "Більше зображень", + "double-click-on-the-image-to-add-it": "Двічі клацніть на зображення, щоб додати його.", + "click-here-to-cancel": "Натисніть тут, щоб скасувати.", + "type-the-tag-and-press-enter": "Введіть тег і натисніть Enter.", + "manage-your-bludit-from-the-admin-panel": "Керуйте вашим Bludit через [панель управління]({{ADMIN_AREA_LINK}})", + "there-are-no-images":"Немає зображень" } From 42b73c9324751d6f6d41924583f18caed7667916 Mon Sep 17 00:00:00 2001 From: dignajar Date: Sat, 23 Jan 2016 20:49:48 -0300 Subject: [PATCH 27/35] Blogme responsive --- bl-themes/blogme/assets/css/bludit.css | 2 +- bl-themes/blogme/assets/css/main.css | 1 + bl-themes/blogme/assets/js/main.js | 4 ++-- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/bl-themes/blogme/assets/css/bludit.css b/bl-themes/blogme/assets/css/bludit.css index f881937e..6aac4a24 100644 --- a/bl-themes/blogme/assets/css/bludit.css +++ b/bl-themes/blogme/assets/css/bludit.css @@ -1,7 +1,7 @@ /* Blogme hacks */ #wrapper { - max-width: 1100px !important; + width: 1100px !important; } #sidebar { diff --git a/bl-themes/blogme/assets/css/main.css b/bl-themes/blogme/assets/css/main.css index 3b189eb3..afac1a88 100644 --- a/bl-themes/blogme/assets/css/main.css +++ b/bl-themes/blogme/assets/css/main.css @@ -1,3 +1,4 @@ +@import url(font-awesome.min.css); @import url("http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700|Raleway:400,800,900"); /* diff --git a/bl-themes/blogme/assets/js/main.js b/bl-themes/blogme/assets/js/main.js index 1cde899f..8c6f6bc6 100644 --- a/bl-themes/blogme/assets/js/main.js +++ b/bl-themes/blogme/assets/js/main.js @@ -7,8 +7,8 @@ (function($) { skel.breakpoints({ - xlarge: '(max-width: 1680px)', - large: '(max-width: 1280px)', + xlarge: '(max-width: 1100px)', + large: '(max-width: 1000px)', medium: '(max-width: 980px)', small: '(max-width: 736px)', xsmall: '(max-width: 480px)' From bea4c3f169957db9eddda7aaf0b9edbce1c65945 Mon Sep 17 00:00:00 2001 From: dignajar Date: Sat, 23 Jan 2016 20:51:04 -0300 Subject: [PATCH 28/35] Bug fixed, #206 --- bl-plugins/disqus/plugin.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bl-plugins/disqus/plugin.php b/bl-plugins/disqus/plugin.php index 9cd0d5fe..71a94693 100644 --- a/bl-plugins/disqus/plugin.php +++ b/bl-plugins/disqus/plugin.php @@ -33,7 +33,7 @@ class pluginDisqus extends Plugin { { global $Site; - if( !empty($Site->homePage()) ) { + if( Text::notEmpty($Site->homePage()) ) { $this->disable = true; } } From 8db1d093ba2a6a36e35ededad98cc53281841ca3 Mon Sep 17 00:00:00 2001 From: acrox999 Date: Sun, 24 Jan 2016 19:29:29 +0800 Subject: [PATCH 29/35] Try to get firstName before username --- bl-themes/blogme/php/home.php | 2 +- bl-themes/blogme/php/post.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bl-themes/blogme/php/home.php b/bl-themes/blogme/php/home.php index 0bed7bb2..12cbcd2d 100644 --- a/bl-themes/blogme/php/home.php +++ b/bl-themes/blogme/php/home.php @@ -9,7 +9,7 @@

      title() ?>

      -
      date() ?> user('firstName'))?$Post->user('username'):$Post->user('firstName') ?>
      +
      date() ?> user('firstName'))?$Post->user('firstName'):$Post->user('username') ?>
      diff --git a/bl-themes/blogme/php/post.php b/bl-themes/blogme/php/post.php index fd2ab921..e0726665 100644 --- a/bl-themes/blogme/php/post.php +++ b/bl-themes/blogme/php/post.php @@ -9,7 +9,7 @@

      title() ?>

      -
      date() ?> user('firstName'))?$Post->user('username'):$Post->user('firstName') ?>
      +
      date() ?> user('firstName'))?$Post->user('firstName'):$Post->user('username') ?>
      From 642410284f9e072c72fc4af3d56ab5256743f9b3 Mon Sep 17 00:00:00 2001 From: acrox999 Date: Sun, 24 Jan 2016 23:30:10 +0800 Subject: [PATCH 30/35] Fix typo(?) that breaks the functionality. --- bl-plugins/disqus/plugin.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bl-plugins/disqus/plugin.php b/bl-plugins/disqus/plugin.php index 71a94693..c81de08e 100644 --- a/bl-plugins/disqus/plugin.php +++ b/bl-plugins/disqus/plugin.php @@ -33,7 +33,7 @@ class pluginDisqus extends Plugin { { global $Site; - if( Text::notEmpty($Site->homePage()) ) { + if( Text::isNotEmpty($Site->homePage()) ) { $this->disable = true; } } From c8fab4debe83d27961b8dc366218b446f2847c4e Mon Sep 17 00:00:00 2001 From: acrox999 Date: Mon, 25 Jan 2016 00:35:24 +0800 Subject: [PATCH 31/35] Added Bahasa Melayu (ms_MY) locale. --- bl-languages/ms_MY.json | 233 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 233 insertions(+) create mode 100644 bl-languages/ms_MY.json diff --git a/bl-languages/ms_MY.json b/bl-languages/ms_MY.json new file mode 100644 index 00000000..f029a554 --- /dev/null +++ b/bl-languages/ms_MY.json @@ -0,0 +1,233 @@ +{ + "language-data": + { + "native": "Bahasa Melayu (Malaysia)", + "english-name": "Malay", + "last-update": "2016-01-24", + "author": "Hakim Zulkufli", + "email": "nozomi@iamnobuna.ga", + "website": "http://www.iamnobuna.ga/" + }, + + "username": "Name pengguna", + "password": "Kata laluan", + "confirm-password": "Sahkan kata laluan", + "editor": "Penyunting", + "dashboard": "Papan Pemuka", + "role": "Peranan", + "post": "Post", + "posts": "Posts", + "users": "Pengguna", + "administrator": "Pentadbir", + "add": "Tambah", + "cancel": "Batal", + "content": "Kandungan", + "title": "Tajuk", + "no-parent": "Tiada induk", + "edit-page": "Sunting halaman", + "edit-post": "Sunting post", + "add-a-new-user": "Tambah pengguna baru", + "parent": "Induk", + "friendly-url": "URL mesra", + "description": "Perihal", + "posted-by": "Ditulis oleh", + "tags": "Tag", + "position": "Posisi", + "save": "Simpan", + "draft": "Draf", + "delete": "Buang", + "registered": "Telah didaftar", + "Notifications": "Pemberitahuan", + "profile": "Profil", + "email": "E-mel", + "settings": "Tetapan", + "general": "Umum", + "advanced": "Lanjutan", + "regional": "Kawasan", + "about": "About", + "login": "Log masuk", + "logout": "Log keluar", + "manage": "Urus", + "themes": "Tema", + "prev-page": "Halaman sebelumnya", + "next-page": "Halaman seterusnya", + "configure-plugin": "Tetapkan pemalam", + "confirm-delete-this-action-cannot-be-undone": "Sahkan pembuangan? Tindakan ini tidak boleh dibatalkan.", + "site-title": "Tajuk laman", + "site-slogan": "Slogan laman", + "site-description": "Perihal laman", + "footer-text": "Text kaki", + "posts-per-page": "Artikel per halaman", + "site-url": "URL laman", + "writting-settings": "Tetapan penulisan", + "url-filters": "Penapis URL", + "page": "Halaman", + "pages": "Halaman-halaman", + "home": "Home", + "welcome-back": "Selamat Pulang", + "language": "Bahasa", + "website": "Laman web", + "timezone": "Zon masa", + "locale": "Locale", + "new-post": "Artikel baharu", + "new-page": "Halaman baharu", + "html-and-markdown-code-supported": "Kod HTML dan Markdown boleh digunakan", + "manage-posts": "Urus artikel", + "published-date": "Tarikh terbitan", + "modified-date": "Tarikh diubahsuai", + "empty-title": "Tajuk kosong", + "plugins": "Pemalam", + "install-plugin": "Pasang pemalam", + "uninstall-plugin": "Nyahpasang pemalam", + "new-password": "Kata laluan baharu", + "edit-user": "Sunting pengguna", + "publish-now": "Terbitkan sekarang", + "first-name": "Nama sendiri", + "last-name": "Nama keluarga", + "bludit-version": "Versi Bludit", + "powered-by": "Dikuasai oleh", + "recent-posts": "Artikel Baharu", + "manage-pages": "Urus halaman", + "advanced-options": "Tetapan lanjutan", + "user-deleted": "Pengguna telah dibuang", + "page-added-successfully": "Halaman telah berjaya ditambah", + "post-added-successfully": "Artikel telah berjaya ditambah", + "the-post-has-been-deleted-successfully": "Artikel telah berjaya dibuang", + "the-page-has-been-deleted-successfully": "Halaman telah berjaya dibuang", + "username-or-password-incorrect": "Nama pengguna atau kata laluan tidak betul", + "database-regenerated": "Pangkalan data telah dijanakan semula", + "the-changes-have-been-saved": "Perubahan telah disimpan", + "enable-more-features-at": "Tambahkan lebih ciri-ciri di", + "username-already-exists": "Kata pengguna sudah wujud", + "username-field-is-empty": "Medan kata pengguna kosong", + "the-password-and-confirmation-password-do-not-match":"Kata laluan dan pengesahan kata laluan tidak sama", + "user-has-been-added-successfully": "Pengguna berjaya ditambah", + "you-do-not-have-sufficient-permissions": "Anda tidak mempunyai kebenaran untuk mengakses halaman ini, sila hubungi pentadbir.", + "settings-advanced-writting-settings": "Tetapan->Lanjutan->Tetapan penulisan", + "new-posts-and-pages-synchronized": "Semua artikel dan halaman baharu telah disepadukan.", + "you-can-choose-the-users-privilege": "Anda boleh tetapkan hak istimewa pengguna tersebut. Penyunting hanya boleh mencipta halaman dan menulis artikel.", + "email-will-not-be-publicly-displayed": "E-mel tidak akan dipaparkan secara awam. Digalakkan untuk pemulihan kata laluan dan pemberitahuan.", + "use-this-field-to-name-your-site": "Gunakan medan ini untuk namakan laman web anda. Ianya akan dipaparkan di atas setiap halaman laman web anda.", + "use-this-field-to-add-a-catchy-phrase": "Gunakan medan ini untuk tambahkan frasa menarik di laman web anda.", + "you-can-add-a-site-description-to-provide": "Anda boleh gunakan ini sebagai biografi pendek atau perihal laman web anda.", + "you-can-add-a-small-text-on-the-bottom": "Anda boleh tambahkan teks kecil di bawah setiap halaman. Contohnya: hak cipta, pemilik, tarikh, dll.", + "number-of-posts-to-show-per-page": "Bilangan artikel per halaman.", + "the-url-of-your-site": "URL laman web anda.", + "add-or-edit-description-tags-or": "Tambah atau sunting perihal dan tag atau ubah URL mesra.", + "select-your-sites-language": "Pilih bahasa laman web anda.", + "select-a-timezone-for-a-correct": "Pilih zon masa yang betul untuk paparan tarikh dan masa yang tepat.", + "you-can-use-this-field-to-define-a-set-of": "You can use this field to define a set of parameters related to the language, country and special preferences.", + "you-can-use-this-field-to-define-a-set-of": "Tetapkan set parameter berkaitan dengan bahasa, negara dan keutamaan istimewa.", + "you-can-modify-the-url-which-identifies":"Anda boleh mengubah URL yang mengenalpasti sesuatu artikel atau halaman menggunakan kata kunci yang boleh dibaca oleh manusia. Tidak lebih daripada 150 aksara.", + "this-field-can-help-describe-the-content": "Huraikan secara ringkas kandungan ini. Tidak lebih daripada 150 aksara.", + + "delete-the-user-and-all-its-posts":"Buang pengguna dan semua artikel olehnya.", + "delete-the-user-and-associate-its-posts-to-admin-user": "Buang pengguna dan alihkan semua artikelnya kepada pentadbir.", + "read-more": "Baca lagi", + "show-blog": "Paparkan blog", + "default-home-page": "Laman utama lalai", + "version": "Versi", + "there-are-no-drafts": "Tiada draf", + "create-a-new-article-for-your-blog":"Tulis artikel baharu untuk blog anda.", + "create-a-new-page-for-your-website":"Cipta page baharu untuk laman web anda.", + "invite-a-friend-to-collaborate-on-your-website":"Jemput rakan untuk bekerjasama di laman web anda.", + "change-your-language-and-region-settings":"Tukar tetapan bahasa dan kawasan anda.", + "language-and-timezone":"Bahasa dan zon masa", + "author": "Pengarang", + "start-here": "Mula di sini", + "install-theme": "Pasang tema", + "first-post": "Artikel pertama", + "congratulations-you-have-successfully-installed-your-bludit": "Tahniah, anda telah berjaya memasang **Bludit** anda!", + "whats-next": "Apa yang anda boleh lakukan seterusnya?", + + "follow-bludit-on": "Ikut Bludit di", + "visit-the-support-forum": "Lawat [forum](http://forum.bludit.com) untuk bantuan", + "read-the-documentation-for-more-information": "Baca [documentasi](http://docs.bludit.com) untuk maklumat lanjut", + "share-with-your-friends-and-enjoy": "Share with your friends and enjoy", + "share-with-your-friends-and-enjoy": "Kongsi dengan rakan anda dan berseronoklah", + "the-page-has-not-been-found": "Halaman ini tidak dapat dijumpai.", + "error": "Ralat", + "bludit-installer": "Pemasang Bludit", + "welcome-to-the-bludit-installer": "Selamat datang ke pemasang Bludit", + "complete-the-form-choose-a-password-for-the-username-admin": "Lengkapkan borang di bawah, pilih kata laluan untuk pengguna « admin »", + "password-visible-field": "Kata laluan, medan yang boleh dilihat!", + "install": "Pasang", + "choose-your-language": "Pilih bahasa anda", + "next": "Seterusnya", + "the-password-field-is-empty": "Medan kata laluan kosong", + "your-email-address-is-invalid":"Alamat e-mel anda tidak sah.", + "proceed-anyway": "Teruskan juga!", + "drafts":"Draf-draf", + "ip-address-has-been-blocked": "Alamat IP telah dihalang.", + "try-again-in-a-few-minutes": "Cuba lagi dalam beberapa minit.", + "date": "Tarikh", + + "scheduled": "Berjadual", + "publish": "Terbit", + "please-check-your-theme-configuration": "Tolong semak tatarajah tema anda.", + "plugin-label": "Label pemalam", + "enabled": "Dibolehkan", + "disabled": "Dilumpuhkan", + "cli-mode": "Mod CLI", + "command-line-mode": "Mod \"command line\"", + "enable-the-command-line-mode-if-you-add-edit": "Bolehkan sekiranya anda menambah, menyunting atau membuang artikel dan halaman melalui sistem fail", + + "configure": "Tetapkan tatarajah", + "uninstall": "Nyahpasang", + "change-password": "Tukar kata laluan", + "to-schedule-the-post-just-select-the-date-and-time": "Untuk jadualkan artikel, pilih masa dan tarikh.", + "write-the-tags-separated-by-commas": "Tuliskan tag diasingkan dengan koma", + "status": "Status", + "published": "Telah diterbit", + "scheduled-posts": "Artikel berjadual", + "statistics": "Statistik", + "name": "Nama", + "email-account-settings":"Tetap akaun e-emel", + "sender-email": "E-mel pengirim", + "emails-will-be-sent-from-this-address":"E-mel akan dikirim oleh alamat ini.", + "bludit-login-access-code": "BLUDIT - Kod akses log masuk", + "check-your-inbox-for-your-login-access-code":"Semak peti masuk anda untuk akses kod", + "there-was-a-problem-sending-the-email":"Terdapat masalah ketika menghantar e-mel tersebut", + "back-to-login-form": "Kembali ke borang log masuk", + "send-me-a-login-access-code": "Hantarkan saya kod akses log masuk", + "get-login-access-code": "Dapatkan kod akses log masuk", + "email-notification-login-access-code": "

      Ini adalah pemberitahuan daripada laman web anda, {{WEBSITE_NAME}}.

      Anda telah memohon untuk mendapatkan kod akses log masuk, sila ikut pautan berikut:

      {{LINK}}

      ", + "there-are-no-scheduled-posts": "Tiada artikel berjadual.", + "show-password": "Paparkan kata laluan", + "edit-or-remove-your=pages": "Sunting atau buang halaman anda.", + "edit-or-remove-your-blogs-posts": "Sunting atau buang artikel di blog anda.", + "general-settings": "Tetapan umum", + "advanced-settings": "Tetapan lanjutan", + "manage-users": "Urus pengguna-pengguna", + "view-and-edit-your-profile": "Lihat dan sunting profil anda.", + + "password-must-be-at-least-6-characters-long": "Kata laluan perlu mempunyai sekurang-kurangnya 6 aksara", + "images": "Gambar-gambar", + "upload-image": "Muat naik gambar", + "drag-and-drop-or-click-here": "Seret dan lepaskan atau klik di sini", + "insert-image": "Masukkan gambar", + "supported-image-file-types": "Jenis fail gambar yang disokong", + "date-format": "Format tarikh", + "time-format": "Format waktu", + "chat-with-developers-and-users-on-gitter":"Sembang dengan pembangun dan pengguna di [Gitter](https://gitter.im/dignajar/bludit)", + "this-is-a-brief-description-of-yourself-our-your-site":"Ini ialah perihal ringkas anda atau laman web anda. Untuk mengubahnya, pergi ke Panel Pentadbir -> Tetapan -> Pemalam dan tetapkan tatarajah pemalam \"About\".", + "profile-picture": "Gambar profil", + "the-about-page-is-very-important": "Halaman \"About\" anda ialah satu alat yang penting dan berkuasa untuk klien dan rakan kerja yang berpotensi. Bagi mereka yang tertanya-tanya siapakah di sebalik laman web anda, halaman \"About\" anda merupakan sumber maklumat utama.", + "change-this-pages-content-on-the-admin-panel": "Ubah kandungan halaman ini di Panel Pentadbir -> Urus -> Urus halaman dan klik halaman \"About\".", + "about-your-site-or-yourself": "Mengenai laman web atau diri anda", + "welcome-to-bludit": "Selamat datang ke Bludit", + + "site-information": "Maklumat laman web", + "date-and-time-formats": "Format tarikh dan masa", + "activate": "Aktifkan", + "deactivate": "Nyahaktifkan", + + "cover-image": "Gambar tudung", + "blog": "Blog", + "more-images": "Lagi gambar", + "double-click-on-the-image-to-add-it": "Klik dua kali pada gambar untuk menambahkannya", + "click-here-to-cancel": "Klik di sini untuk membatalkannya.", + "type-the-tag-and-press-enter": "Taipkan tag dan tekan \"enter\".", + "manage-your-bludit-from-the-admin-panel": "Uruskan Bludit anda di [panel pentadbir]({{ADMIN_AREA_LINK}})", + "there-are-no-images":"Tiada gambar" +} \ No newline at end of file From a9405e5d287a1b80c87ed25a9e5d07872e026cda Mon Sep 17 00:00:00 2001 From: dignajar Date: Sun, 24 Jan 2016 14:45:35 -0300 Subject: [PATCH 32/35] Theme language and minor changes on Blogme --- bl-kernel/boot/rules/99.themes.php | 4 ++-- bl-themes/blogme/assets/css/bludit.css | 14 ++++++++++++++ bl-themes/blogme/assets/css/main.css | 1 - bl-themes/blogme/images/logo.jpg | Bin 3644 -> 0 bytes bl-themes/blogme/img/favicon.png | Bin 0 -> 1005 bytes bl-themes/blogme/index.php | 7 +++++++ bl-themes/blogme/languages/en_US.json | 3 ++- bl-themes/blogme/php/head.php | 6 ++++-- 8 files changed, 29 insertions(+), 6 deletions(-) delete mode 100644 bl-themes/blogme/images/logo.jpg create mode 100644 bl-themes/blogme/img/favicon.png diff --git a/bl-kernel/boot/rules/99.themes.php b/bl-kernel/boot/rules/99.themes.php index eb15c68d..c4931ce2 100644 --- a/bl-kernel/boot/rules/99.themes.php +++ b/bl-kernel/boot/rules/99.themes.php @@ -64,9 +64,9 @@ function buildThemes() // ============================================================================ // Load the language file -$languageFilename = PATH_THEME.DS.'languages'.DS.$Site->locale().'.json'; +$languageFilename = PATH_THEME.'languages'.DS.$Site->locale().'.json'; if( !Sanitize::pathFile($languageFilename) ) { - $languageFilename = PATH_THEME.DS.'languages'.DS.'en_US.json'; + $languageFilename = PATH_THEME.'languages'.DS.'en_US.json'; } if( Sanitize::pathFile($languageFilename) ) diff --git a/bl-themes/blogme/assets/css/bludit.css b/bl-themes/blogme/assets/css/bludit.css index 6aac4a24..90c93aa4 100644 --- a/bl-themes/blogme/assets/css/bludit.css +++ b/bl-themes/blogme/assets/css/bludit.css @@ -62,4 +62,18 @@ h2 { img { width: 100%; +} + +#menu-bottom { + bottom: 0; + display: block; + margin: 20px; + background: rgba(220, 220, 220, 0.52); + position: fixed; + right: 0; + border-radius: 3px; +} + +#menu-bottom > a { + margin: 0 10px; } \ No newline at end of file diff --git a/bl-themes/blogme/assets/css/main.css b/bl-themes/blogme/assets/css/main.css index afac1a88..3b189eb3 100644 --- a/bl-themes/blogme/assets/css/main.css +++ b/bl-themes/blogme/assets/css/main.css @@ -1,4 +1,3 @@ -@import url(font-awesome.min.css); @import url("http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700|Raleway:400,800,900"); /* diff --git a/bl-themes/blogme/images/logo.jpg b/bl-themes/blogme/images/logo.jpg deleted file mode 100644 index 7c522026661c11ae4dc29b25e3df706987d2c3be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3644 zcmbtWcT^ME9=<~oLR;w~p=2p4QdLky7J?#8mIW-Zf|7Mvl_JIhijZYc6ckZZ1Qf*t z5y1w66h(SKP*>@QASD#(m>`6Kgqb(Edv?!xfBD|tIcMf~ZtneZzwiDU){gZ8xvln2 z_5gwaaKs;gaY3A2sQ-QdTwH)Y06+qeAO%3cEeL-AL;<9)HUL{8wZH9ckltTw!~lr# z2gJYDc;Vm0fg>;O{_9I%L;oPM#r|IH&L;e0FK)vozy>!zMlj=;ALH=%rpBwmhRsec z#6@&`e6^QL0`w$ zZTJfkBM?dAWC=+rX?#I}91w#D1Ti9kL|XhC=y&{gK$IsbXsy{KuIRp(tbIgj?Wrqi z5;~i6E0wo3@^npqJ$hPFYN^UHRm$=eEA>|Co2^@KzQJOn?G`(G2S=x^+js2r@cem~ zm+x=;_8;)`4>%Saa{NT-$*`z1XQN}zosYema4j(@`TC8NJLz{b?qz1(e~|Yyzo4+_ z+4JHmPIb-8+PYV-o0?l%+upZ-=-~GC4-9@98Xg(tPkou55zHcU^NYN2J^!SIzyDJ))?+_LPLu<|}Erm6AH9+jz>q9&MCb zs%yqw&R?YVmD#ruJNU^vLXL%?@qUAS9HV;w+-0O8I=kOwq? z3K<84Rxh06A{$Se#y#8^4Q7b0G#vf!-3Bx2-&enqNLa=FL{oC`_x& zQ0IzrHS1M~WmR!FQwQ-ru{bw&I}Fe1&eG-7X;~wAcMH zWp=fgO+F1*Z^i&`NBz8UnFa2Tz?J1;7SgSx1%M9)1MPPRdTUMyi9)e*hi{( zBuvi$aC$uFallx$wIr|bX;`20TW8K~YK!rJl$=ute5c)K&xVVKuRQ$dYVgQUOuMjE z>cO2z%K)GU*kX}VK#zbmpmQ_7ne5ZPlyL_GjThc;pt61{=~sf#9p#0rN@`qj%mggl zPXAf75=lJads1j83MkGiDdMe+%_u0ze}-J>Qw^G&FjjO7%?>)Gy)UV|Z-w6>Ex)0& zw^emJ!-l%389I@~t(O6I0oEHgp~x1H8(wGqyBd2%=FE?rmasCo)$%(?%okgzOL^1!kxP9T=#urp@wUWDrmT3oyVs2Y>Fv0RJ_xejkVdnj8jt zYB11OKP4I#JG^N?&LPW!O~P-1hBcw69+Weyw$O&|fY4AH@0h3P?sg6a1VQk3@QfjH z(T4gC19Lda(3~52_%;gzBtHzCzU=SeQ5=yf^kp8&%gZY&TFfbYW^N6s;E{Z%H-~az zpVZ|_C3pMME1;jcn$&}Y*NT*i(0JSaT6F1lm>&yh+|N|rww`$_*?20l%LM~3^~A#I zh@px|>Giulwd-(@>?M0gT_;}^%~j5I(pq(jUR@tt1COW<^FG=du9Z!4?7~Y6dIRpg zSk9xHC`UA~uL>`>vs9QB4*>bcK01c&Ua z)A1t?p^~Y>h-_1#Rzw3~xlKKXrf~FUt_=n@t6!~vZVkoBh}hJnV`0V*xupj@c!JW* zu91!1QTKa>JKiP3gigADadvWuQBrzlw|CuAN8|DA-jt3{Do|gFx%~hIykReSS`j9A z%%!V^I#hRjH{NmRIk!jAk1}~NtMmD#e%IFgi(buc%{f6InT_>h`Slhc$NtR9wpXrd~Ep9lljv9^p~=l$WhBQE(X*@+mWcg1qr&X#^d3}66d~B?_EtbU3vBToqMDW z>Z}_dMwS!Wy}K37SwnNT;S}N>hUvRMGKLAoC?30~omg{mXeAX<6|RFf(^x|` zGS*al+VSf&?daSE&Ii`T2klVg@Aiu1^y#|HyPu6j@Lx%+#AY*OcCc`)_i~7E2=5-_-h7xeMIE=%v6cJ}m%3!Bx zpNiMLQ)#1~+9t6{Yifr^DRznDgK~)0>$DWEU`2#omBQc&H!>Xqa!nBxv>v1x12I0h zDA&CJt&if`P8MQ-0`tb&;V;rQ)LT8g9T-5g4~)kM)zO!9emeP0?{7`y zb0x5Uw!ckiRBZ&6H!<50++JdEuk_`?bryfDoH%^$-p=AnXskgS>JXlt$v+^T zdzxW}2|%(ZtNemx70`F6V)OJKr~;J;TCYu{ z?;s;ztKPaDnS1%BMMJO^ z)wRfFR%Jdr=i#n)|2B_d2@|WF@);xSRINTudgH^`GjJu-} zTKfwMW4rfx5Tm6HeEc})*FzrXjy*LR2lf@txFY?4>9OIJDZo44zcohHI8?y_Pliiv{`DaXT5scop ziqPx&r%6OXR9FeUSIu^J=B^nFVvZj#AnEt?Ju^X9#8 z-g`T<`{r8{)7e}um$kmW-eWeKpU@H~^`>lxhgh~pE-x=X?d|P-U0Yi_hoM|EsR0KE z2M(*%+NRd6udm;lpPwHko0pu+o12^L?CeYp5y=TsPF-AF1jFI*ZxMj&@)9^cK7L^` znci`uX!QI2YRGlz2)6FpHE1>STJL*DWnAVYl0TTjaOW3GkRb z7K`P(*XzB<6@1J~fX>;*4MvZ&6An6#&xJc-;elFPTdPQZFG-R;7K<@-o6W|ms-V7V z^g^M8XxL5EF;9{wG!_f(v6A9o}t9WZ@Xb{C{LLInP0@KseY=3{h$eGXQV{L7D7ik^_ zMe5W0gvSha0A%7$2|$tBZnq2hKy`I>5mtxd*R>Ovn3&Mv zS2rYv1R~VkdY1$O0k*rls|!9pKF*v@&5tZ1fy2>V{alwv0wod&c6fNG3r>_w6NlIm z2xMbpBRHI{YKVf;-rlb1m>cWr>bNKx6NoK=y;1^Ggm@-G73z9>d)fK9F2c)dYikRa ztLIaQjdy^7z0&P8N@Cd?adL7}_!+7_b6JB=oFFD}sDupE8SEAE|7eKC>AJE52ny;< z?DYYOJz7bOjg7I>(^D--&PM)nvPxJ+EI!XA0N(C!IQqd}scbp`NT(Ir#<9vscX-}h z?*zW+$)hy(tN#&{Bj8T5+wvGd=pqr62xHpD#zvAJ>=EC3?lms~C>ItMeo&U(Brea* z%_;1dga37;uO^*Jr5=Vtp`V35a)pw6-^XI55Lx{0#iAoik$=$47T#pz$t z*V)UBJ?m=k00000NkvXXu0mjflz!ZO literal 0 HcmV?d00001 diff --git a/bl-themes/blogme/index.php b/bl-themes/blogme/index.php index 6049c136..e8b5d63d 100644 --- a/bl-themes/blogme/index.php +++ b/bl-themes/blogme/index.php @@ -51,5 +51,12 @@ + + \ No newline at end of file diff --git a/bl-themes/blogme/languages/en_US.json b/bl-themes/blogme/languages/en_US.json index 6c9602cd..2b270191 100644 --- a/bl-themes/blogme/languages/en_US.json +++ b/bl-themes/blogme/languages/en_US.json @@ -3,5 +3,6 @@ { "name": "Blogme", "description": "Minimalist and clean, with cover image supported, based on Future Imperfect." - } + }, + "top": "Top" } \ No newline at end of file diff --git a/bl-themes/blogme/php/head.php b/bl-themes/blogme/php/head.php index 0d041016..d6960457 100644 --- a/bl-themes/blogme/php/head.php +++ b/bl-themes/blogme/php/head.php @@ -10,11 +10,13 @@ + + \ No newline at end of file From 6ee8019876729feb4c94bf067ae7b9c2fc60d8b9 Mon Sep 17 00:00:00 2001 From: Edi Date: Sun, 24 Jan 2016 23:47:20 +0100 Subject: [PATCH 33/35] Corrections --- bl-plugins/sitemap/languages/en_US.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bl-plugins/sitemap/languages/en_US.json b/bl-plugins/sitemap/languages/en_US.json index 8bd661ea..1cdb6cdf 100644 --- a/bl-plugins/sitemap/languages/en_US.json +++ b/bl-plugins/sitemap/languages/en_US.json @@ -2,6 +2,6 @@ "plugin-data": { "name": "Sitemap", - "description": "This plugin generate a file sitemap.xml where you can list the web pages of your site to tell to search engines about the organization of your site content." + "description": "This plugin generates a file sitemap.xml where you can list the web pages of your site to tell search engines about the organization of your site content." } -} \ No newline at end of file +} From c8647ea7f9225bfe5c0715cdc0a577c680fbd7e9 Mon Sep 17 00:00:00 2001 From: Edi Date: Sun, 24 Jan 2016 23:48:55 +0100 Subject: [PATCH 34/35] Swiss German translation --- bl-plugins/sitemap/languages/de_CH.json | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 bl-plugins/sitemap/languages/de_CH.json diff --git a/bl-plugins/sitemap/languages/de_CH.json b/bl-plugins/sitemap/languages/de_CH.json new file mode 100644 index 00000000..1b4007a3 --- /dev/null +++ b/bl-plugins/sitemap/languages/de_CH.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "Sitemap", + "description": "Plugin, um eine Datei sitemap.xml mit einer Übersicht aller Beiträge und Seiten zu erstellen. Diese hilft Suchmaschinen dabei, die Organisation und den Inhalt der Website zu erfassen." + } +} From 686c18573297a6bcbc12fb89407fbd1474430044 Mon Sep 17 00:00:00 2001 From: Edi Date: Sun, 24 Jan 2016 23:49:15 +0100 Subject: [PATCH 35/35] German translation --- bl-plugins/sitemap/languages/de_DE.json | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 bl-plugins/sitemap/languages/de_DE.json diff --git a/bl-plugins/sitemap/languages/de_DE.json b/bl-plugins/sitemap/languages/de_DE.json new file mode 100644 index 00000000..1b4007a3 --- /dev/null +++ b/bl-plugins/sitemap/languages/de_DE.json @@ -0,0 +1,7 @@ +{ + "plugin-data": + { + "name": "Sitemap", + "description": "Plugin, um eine Datei sitemap.xml mit einer Übersicht aller Beiträge und Seiten zu erstellen. Diese hilft Suchmaschinen dabei, die Organisation und den Inhalt der Website zu erfassen." + } +}