diff --git a/.github/dependabot.yml b/.github/dependabot.yml
new file mode 100644
index 0000000000..846a1bb99d
--- /dev/null
+++ b/.github/dependabot.yml
@@ -0,0 +1,8 @@
+version: 2
+updates:
+- package-ecosystem: composer
+ directory: "/"
+ schedule:
+ interval: daily
+ time: "21:00"
+ open-pull-requests-limit: 10
diff --git a/.github/stale.yml b/.github/stale.yml
new file mode 100644
index 0000000000..dc90e5a1c3
--- /dev/null
+++ b/.github/stale.yml
@@ -0,0 +1,17 @@
+# Number of days of inactivity before an issue becomes stale
+daysUntilStale: 60
+# Number of days of inactivity before a stale issue is closed
+daysUntilClose: 7
+# Issues with these labels will never be considered stale
+exemptLabels:
+ - pinned
+ - security
+# Label to use when marking an issue as stale
+staleLabel: wontfix
+# Comment to post when marking an issue as stale. Set to `false` to disable
+markComment: >
+ This issue has been automatically marked as stale because it has not had
+ recent activity. It will be closed if no further activity occurs. Thank you
+ for your contributions.
+# Comment to post when closing a stale issue. Set to `false` to disable
+closeComment: false
diff --git a/.gitignore b/.gitignore
index 9d4b362308..e4dff10943 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,4 +4,6 @@ phpunit.phar
composer.phar
composer.lock
*.project
-.idea/
\ No newline at end of file
+.idea/
+.php_cs.cache
+.vscode/
\ No newline at end of file
diff --git a/.travis.yml b/.travis.yml
index a199dfcf1a..0bea289fc2 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,9 +1,10 @@
language: php
php:
- - 5.5
- - 5.6
- - 7
+ - 7.2
+ - 7.3
+ - 7.4
+ - 8.0
matrix:
fast_finish: true
@@ -16,9 +17,9 @@ services:
- mysql
before_script:
- - mysql -e 'create database laravel_admin;'
+ - mysql -e 'create database if not exists laravel_admin_test;'
- travis_retry composer self-update
- travis_retry composer install --no-interaction
script:
- - vendor/bin/phpunit
\ No newline at end of file
+ - composer test
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000000..a9a999ffc7
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,2 @@
+# Changelog
+See https://laravel-admin.org/docs/
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 0000000000..e29c564687
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,67 @@
+# Contribute
+
+## Introduction
+
+First, thank you for considering contributing to laravel-admin! It's people like you that make the open source community such a great community! 😊
+
+We welcome any type of contribution, not only code. You can help with
+- **QA**: file bug reports, the more details you can give the better (e.g. screenshots with the console open)
+- **Marketing**: writing blog posts, howto's, printing stickers, ...
+- **Community**: presenting the project at meetups, organizing a dedicated meetup for the local community, ...
+- **Code**: take a look at the [open issues](issues). Even if you can't write code, commenting on them, showing that you care about a given issue matters. It helps us triage them.
+- **Money**: we welcome financial contributions in full transparency on our [open collective](https://opencollective.com/laravel-admin).
+
+## Your First Contribution
+
+Working on your first Pull Request? You can learn how from this *free* series, [How to Contribute to an Open Source Project on GitHub](https://app.egghead.io/playlists/how-to-contribute-to-an-open-source-project-on-github).
+
+## Submitting code
+
+Any code change should be submitted as a pull request. The description should explain what the code does and give steps to execute it. The pull request should also contain tests.
+
+## Code review process
+
+The bigger the pull request, the longer it will take to review and merge. Try to break down large pull requests in smaller chunks that are easier to review and merge.
+It is also always helpful to have some context for your pull request. What was the purpose? Why does it matter to you?
+
+## Financial contributions
+
+We also welcome financial contributions in full transparency on our [open collective](https://opencollective.com/laravel-admin).
+Anyone can file an expense. If the expense makes sense for the development of the community, it will be "merged" in the ledger of our open collective by the core contributors and the person who filed the expense will be reimbursed.
+
+## Questions
+
+If you have any questions, create an [issue](issue) (protip: do a quick search first to see if someone else didn't ask the same question before!).
+You can also reach us at hello@laravel-admin.opencollective.com.
+
+## Credits
+
+### Contributors
+
+Thank you to all the people who have already contributed to laravel-admin!
+
+
+
+### Backers
+
+Thank you to all our backers! [[Become a backer](https://opencollective.com/laravel-admin#backer)]
+
+
+
+
+### Sponsors
+
+Thank you to all our sponsors! (please ask your company to also support this open source project by [becoming a sponsor](https://opencollective.com/laravel-admin#sponsor))
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/FUNDING.yml b/FUNDING.yml
new file mode 100644
index 0000000000..667b984853
--- /dev/null
+++ b/FUNDING.yml
@@ -0,0 +1,4 @@
+# These are supported funding model platforms
+
+open_collective: laravel-admin
+custom: http://laravel-admin.org/donate
diff --git a/README.md b/README.md
index cda45bc0c4..ea74e82ec4 100644
--- a/README.md
+++ b/README.md
@@ -1,151 +1,157 @@
-laravel-admin
-=====
-
-[](https://travis-ci.org/z-song/laravel-admin)
-[](https://styleci.io/repos/48796179)
-[](https://scrutinizer-ci.com/g/z-song/laravel-admin/?branch=master)
-[](https://packagist.org/packages/encore/laravel-admin)
-[](https://packagist.org/packages/encore/laravel-admin)
-
-`laravel-admin` is administrative interface builder for laravel which can help you build CRUD backends just with few lines of code.
-
-[Demo](http://120.26.143.106/admin) use `username/password:admin/admin`
+
+
+
+
+
+
⛵laravel-admin is administrative interface builder for laravel which can help you build CRUD backends just with few lines of code.
+Documentation | +中文文档 | +Demo | +Demo source code | +Extensions +
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Inspired by SleepingOwlAdmin and rapyd-laravel. +
+ +Sponsor +------------ -Inspired by [SleepingOwlAdmin](https://github.com/sleeping-owl/admin) and [rapyd-laravel](https://github.com/zofe/rapyd-laravel). + +
+
-[中文文档](/docs/zh/README.md)
-Screenshots
+Requirements
------------
-
-
+ - PHP >= 7.0.0
+ - Laravel >= 5.5.0
+ - Fileinfo PHP Extension
Installation
------------
-First, install laravel, and make sure that the database connection settings are correct.
+> This package requires PHP 7+ and Laravel 5.5, for old versions please refer to [1.4](https://laravel-admin.org/docs/v1.4/#/)
-```
-Laravel 5.2
-composer require encore/laravel-admin "dev-master"
-
-Laravel 5.3
-composer require encore/laravel-admin "1.3.x-dev"
+First, install laravel 5.5, and make sure that the database connection settings are correct.
-Laravel 5.1
-composer require encore/laravel-admin "1.1.x-dev"
+```
+composer require encore/laravel-admin
```
-In`config/app.php`add`ServiceProvider`:
+Then run these commands to publish assets and config:
```
-Encore\Admin\Providers\AdminServiceProvider::class
+php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"
```
+After run command you can find config file in `config/admin.php`, in this file you can change the install directory,db connection or table names.
-Then run these commands to finnish install:
-
+At last run following command to finish install.
```
-php artisan vendor:publish --tag=laravel-admin
php artisan admin:install
```
-open `http://localhost/admin/` in browser,use username `admin` and password `admin` to login.
+Open `http://localhost/admin/` in browser,use username `admin` and password `admin` to login.
-Default Settings
+Configurations
------------
-The file in `config/admin.php` contains an array of settings, you can find the default settings in there.
-
-Documentation
-------------
-
-- [quick start](/docs/en/quick-start.md)
-- [router](/docs/en/router.md)
-- [menu](/docs/en/menu.md)
-- [layout](/docs/en/layout.md)
-- [model-grid](/docs/en/model-grid.md)
-- [model-form](/docs/en/model-form.md)
-- [widgets](/docs/en/widgets/table.md)
- - [table](/docs/en/widgets/table.md)
- - [form](/docs/en/widgets/form.md)
- - [box](/docs/en/widgets/box.md)
- - [info-box](/docs/en/widgets/info-box.md)
- - [tab](/docs/en/widgets/box.md)
- - [carousel](/docs/en/widgets/carousel.md)
- - [collapse](/docs/en/widgets/collapse.md)
- - charts TODO
-- [RBAC](/docs/en/permission.md)
-
-Directory structure
-------------
-After install,you can find directory`app/Admin`,and then most of our develop work is under this directory.
-
-```
-
-app/Admin
-├── Controllers
-│ ├── ExampleController.php
-│ └── HomeController.php
-└── routes.php
-```
+The file `config/admin.php` contains an array of configurations, you can find the default configurations in there.
-`app/Admin/routes.php` is used to define routes,for more detail please read [routes](/docs/zh/router.md).
-
-The `app/Admin/Controllers` directory is used to store all the controllers, The `HomeController.php` file under this directory is used to handle home request of admin,The `ExampleController.php` file is a controller example.
-
-Quick start
+Right to left support
------------
-
-We use `users` table come with `Laravel` for example,the structure of table is:
-```sql
-CREATE TABLE `users` (
- `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
- `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
- `email` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
- `password` varchar(60) COLLATE utf8_unicode_ci NOT NULL,
- `remember_token` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
- `created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- `updated_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
- PRIMARY KEY (`id`),
- UNIQUE KEY `users_email_unique` (`email`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
-```
-And the model for this table is `App\User.php`
-
-You can follow these steps to setup `CURD` interfaces of table `users`:
-
-#### 1.add controller
-
-Use the following command to create a controller for `App\User` model
-
-```php
-php artisan admin:make UserController --model=App\\User
-```
-The above command will create the controller in `app/Admin/Controllers/UserController.php`.
-
-#### 2.add route
-
-Add a route in `app/Admin/routes.php`:
-```
-$router->resource('users', UserController::class);
-```
-
-#### 3.add left menu item
-
-Open `http://localhost:8000/admin/auth/menu`, add menu link and refresh the page, then you can find a link item in left menu bar.
-
-#### 4.build grid and form
-
-The rest needs to be done is open `app/Admin/Contollers/UserController.php`, find `form()` and `grid()` method and write few lines of code with `model-grid` and `model-form`,for more detail, please read [model-grid](/docs/en/model-grid.md) and [model-form](/docs/en/model-form.md).
+just go to this path `type = file for bootstrap-fileinput plugin to initialize."+o+"":"",n+=l+o):n+=l,r.cancelling=!1,a?""+a+": "+n:n},_parseFileType:function(e){var i,t,a,r,n=this;for(r=0;r
{errors}",dropZoneTitle:"Drag & drop files here …"},e.fn.fileinput.Constructor=q,e(document).ready(function(){var i=e("input.file[type=file]");i.length&&i.fileinput()})});
\ No newline at end of file
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_LANG.js b/assets/bootstrap-fileinput/js/fileinput_locale_LANG.js
deleted file mode 100755
index a389a446a0..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_LANG.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*!
- * FileInput <_LANG_> Translations
- *
- * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
- * any HTML markup tags in the messages must not be converted or translated.
- *
- * @see http://github.com/kartik-v/bootstrap-fileinput
- *
- * NOTE: this file must be saved in UTF-8 encoding.
- */
-(function ($) {
- "use strict";
-
- $.fn.fileinputLocales['_LANG_'] = {
- fileSingle: 'file',
- filePlural: 'files',
- browseLabel: 'Browse …',
- removeLabel: 'Remove',
- removeTitle: 'Clear selected files',
- cancelLabel: 'Cancel',
- cancelTitle: 'Abort ongoing upload',
- uploadLabel: 'Upload',
- uploadTitle: 'Upload selected files',
- msgNo: 'No',
- msgCancelled: 'Cancelled',
- msgZoomTitle: 'View details',
- msgZoomModalHeading: 'Detailed Preview',
- msgSizeTooLarge: 'File "{name}" ({size} KB) exceeds maximum allowed upload size of {maxSize} KB.',
- msgFilesTooLess: 'You must select at least {n} {files} to upload.',
- msgFilesTooMany: 'Number of files selected for upload ({n}) exceeds maximum allowed limit of {m}.',
- msgFileNotFound: 'File "{name}" not found!',
- msgFileSecured: 'Security restrictions prevent reading the file "{name}".',
- msgFileNotReadable: 'File "{name}" is not readable.',
- msgFilePreviewAborted: 'File preview aborted for "{name}".',
- msgFilePreviewError: 'An error occurred while reading the file "{name}".',
- msgInvalidFileType: 'Invalid type for file "{name}". Only "{types}" files are supported.',
- msgInvalidFileExtension: 'Invalid extension for file "{name}". Only "{extensions}" files are supported.',
- msgUploadAborted: 'The file upload was aborted',
- msgValidationError: 'Validation Error',
- msgLoading: 'Loading file {index} of {files} …',
- msgProgress: 'Loading file {index} of {files} - {name} - {percent}% completed.',
- msgSelected: '{n} {files} selected',
- msgFoldersNotAllowed: 'Drag & drop files only! Skipped {n} dropped folder(s).',
- msgImageWidthSmall: 'Width of image file "{name}" must be at least {size} px.',
- msgImageHeightSmall: 'Height of image file "{name}" must be at least {size} px.',
- msgImageWidthLarge: 'Width of image file "{name}" cannot exceed {size} px.',
- msgImageHeightLarge: 'Height of image file "{name}" cannot exceed {size} px.',
- msgImageResizeError: 'Could not get the image dimensions to resize.',
- msgImageResizeException: 'Error while resizing the image.{errors}',
- dropZoneTitle: 'Drag & drop files here …',
- fileActionSettings: {
- removeTitle: 'Remove file',
- uploadTitle: 'Upload file',
- indicatorNewTitle: 'Not uploaded yet',
- indicatorSuccessTitle: 'Uploaded',
- indicatorErrorTitle: 'Upload Error',
- indicatorLoadingTitle: 'Uploading ...'
- }
- };
-})(window.jQuery);
\ No newline at end of file
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_ar.js b/assets/bootstrap-fileinput/js/fileinput_locale_ar.js
deleted file mode 100755
index 6dddf53679..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_ar.js
+++ /dev/null
@@ -1,61 +0,0 @@
-/*!
- * FileInput Arabic Translations
- *
- * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
- * any HTML markup tags in the messages must not be converted or translated.
- *
- * @see http://github.com/kartik-v/bootstrap-fileinput
- * @author Yasser Lotfy {errors}',
- dropZoneTitle: 'اسحب وأفلت الملفات هنا …',
- fileActionSettings: {
- removeTitle: 'إزالة الملف',
- uploadTitle: 'رفع الملف',
- indicatorNewTitle: 'لم يتم الرفع بعد',
- indicatorSuccessTitle: 'تم الرفع',
- indicatorErrorTitle: 'خطأ بالرفع',
- indicatorLoadingTitle: 'جارٍ الرفع ...'
- }
- };
-})(window.jQuery);
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_bg.js b/assets/bootstrap-fileinput/js/fileinput_locale_bg.js
deleted file mode 100755
index 5dedef823e..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_bg.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*!
- * FileInput Bulgarian Translations
- *
- * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
- * any HTML markup tags in the messages must not be converted or translated.
- *
- * @see http://github.com/kartik-v/bootstrap-fileinput
- *
- * NOTE: this file must be saved in UTF-8 encoding.
- */
-(function ($) {
- "use strict";
-
- $.fn.fileinputLocales['bg'] = {
- fileSingle: 'файл',
- filePlural: 'файла',
- browseLabel: 'Избери …',
- removeLabel: 'Премахни',
- removeTitle: 'Изчисти избраните',
- cancelLabel: 'Откажи',
- cancelTitle: 'Откажи качването',
- uploadLabel: 'Качи',
- uploadTitle: 'Качи избраните файлове',
- msgNo: 'Не',
- msgCancelled: 'Отменен',
- msgZoomTitle: 'Вижте детайли',
- msgZoomModalHeading: 'Детайлен преглед',
- msgSizeTooLarge: 'Файла "{name}" ({size} KB) надвишава максималните разрешени {maxSize} KB.',
- msgFilesTooLess: 'Трябва да изберете поне {n} {files} файла.',
- msgFilesTooMany: 'Броя файлове избрани за качване ({n}) надвишава ограниченито от максимум {m}.',
- msgFileNotFound: 'Файлът "{name}" не може да бъде намерен!',
- msgFileSecured: 'От съображения за сигурност не може да прочетем файла "{name}".',
- msgFileNotReadable: 'Файлът "{name}" не е четим.',
- msgFilePreviewAborted: 'Прегледа на файла е прекратен за "{name}".',
- msgFilePreviewError: 'Грешка при опит за четене на файла "{name}".',
- msgInvalidFileType: 'Невалиден тип на файла "{name}". Разрешени са само "{types}".',
- msgInvalidFileExtension: 'Невалидно разрешение на "{name}". Разрешени са само "{extensions}".',
- msgUploadAborted: 'Качите файла, бе прекратена',
- msgValidationError: 'утвърждаване грешка',
- msgLoading: 'Зареждане на файл {index} от общо {files} …',
- msgProgress: 'Зареждане на файл {index} от общо {files} - {name} - {percent}% завършени.',
- msgSelected: '{n} {files} избрани',
- msgFoldersNotAllowed: 'Само пуснати файлове! Пропуснати {n} пуснати папки.',
- msgImageWidthSmall: 'Широчината на изображението "{name}" трябва да е поне {size} px.',
- msgImageHeightSmall: 'Височината на изображението "{name}" трябва да е поне {size} px.',
- msgImageWidthLarge: 'Широчината на изображението "{name}" не може да е по-голяма от {size} px.',
- msgImageHeightLarge: 'Височината на изображението "{name}" нее може да е по-голяма от {size} px.',
- msgImageResizeError: 'Не може да размерите на изображението, за да промените размера.',
- msgImageResizeException: 'Грешка при промяна на размера на изображението.{errors}',
- dropZoneTitle: 'Пуснете файловете тук …',
- fileActionSettings: {
- removeTitle: 'Махни файл',
- uploadTitle: 'Качване на файл',
- indicatorNewTitle: 'Все още не е качил',
- indicatorSuccessTitle: 'Качено',
- indicatorErrorTitle: 'Качи Error',
- indicatorLoadingTitle: 'Качва се ...'
- }
- };
-})(window.jQuery);
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_ca.js b/assets/bootstrap-fileinput/js/fileinput_locale_ca.js
deleted file mode 100755
index d677ea8120..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_ca.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*!
- * FileInput Català Translations
- *
- * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
- * any HTML markup tags in the messages must not be converted or translated.
- *
- * @see http://github.com/kartik-v/bootstrap-fileinput
- *
- * NOTE: this file must be saved in UTF-8 encoding.
- */
-(function ($) {
- "use strict";
-
- $.fn.fileinputLocales['ca'] = {
- fileSingle: 'arxiu',
- filePlural: 'arxius',
- browseLabel: 'Examinar …',
- removeLabel: 'Treure',
- removeTitle: 'Treure arxius seleccionats',
- cancelLabel: 'Cancel',
- cancelTitle: 'Avortar la pujada en curs',
- uploadLabel: 'Pujar arxiu',
- uploadTitle: 'Pujar arxius seleccionats',
- msgNo: 'No',
- msgCancelled: 'cancel·lat',
- msgZoomTitle: 'Veure detalls',
- msgZoomModalHeading: 'Vista prèvia detallada',
- msgSizeTooLarge: 'Arxiu "{name}" ({size} KB) excedeix la mida màxima permès de {maxSize} KB.',
- msgFilesTooLess: 'Heu de seleccionar almenys {n} {files} a carregar.',
- msgFilesTooMany: 'El nombre d\'arxius seleccionats a carregar ({n}) excedeix el límit màxim permès de {m}.',
- msgFileNotFound: 'Arxiu "{name}" no trobat.',
- msgFileSecured: 'No es pot accedir a l\'arxiu "{name}" perquè estarà sent usat per una altra aplicació o no tinguem permisos de lectura.',
- msgFileNotReadable: 'No es pot accedir a l\'arxiu "{name}".',
- msgFilePreviewAborted: 'Previsualització de l\'arxiu "{name}" cancel·lada.',
- msgFilePreviewError: 'S\'ha produït un error mentre es llegia el fitxer "{name}".',
- msgInvalidFileType: 'Tipus de fitxer no vàlid per a "{name}". Només arxius "{types}" són permesos.',
- msgInvalidFileExtension: 'Extensió de fitxer no vàlid per a "{name}". Només arxius "{extensions}" són permesos.',
- msgUploadAborted: 'La càrrega d\'arxius s\'ha cancel·lat',
- msgValidationError: 'Error de validació',
- msgLoading: 'Pujant fitxer {index} de {files} …',
- msgProgress: 'Pujant fitxer {index} de {files} - {name} - {percent}% completat.',
- msgSelected: '{n} {files} seleccionat(s)',
- msgFoldersNotAllowed: 'Arrossegueu i deixeu anar únicament arxius. Omesa(es) {n} carpeta(es).',
- msgImageWidthSmall: 'L\'ample de la imatge "{name}" ha de ser almenys {size} px.',
- msgImageHeightSmall: 'L\'alçada de la imatge "{name}" ha de ser almenys {size} px.',
- msgImageWidthLarge: 'L\'ample de la imatge "{name}" no pot excedir de {size} px.',
- msgImageHeightLarge: 'L\'alçada de la imatge "{name}" no pot excedir de {size} px.',
- msgImageResizeError: 'No s\'ha pogut obtenir les dimensions d\'imatge per canviar la mida.',
- msgImageResizeException: 'Error en canviar la mida de la imatge.{errors}',
- dropZoneTitle: 'Arrossegueu i deixeu anar aquí els arxius …',
- fileActionSettings: {
- removeTitle: 'Eliminar arxiu',
- uploadTitle: 'Pujar arxiu',
- indicatorNewTitle: 'No pujat encara',
- indicatorSuccessTitle: 'Subido',
- indicatorErrorTitle: 'Pujar Error',
- indicatorLoadingTitle: 'Pujant ...'
- }
- };
-})(window.jQuery);
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_cr.js b/assets/bootstrap-fileinput/js/fileinput_locale_cr.js
deleted file mode 100755
index 4307036aa2..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_cr.js
+++ /dev/null
@@ -1,61 +0,0 @@
-/*!
- * FileInput Croatian Translations
- *
- * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
- * any HTML markup tags in the messages must not be converted or translated.
- *
- * @see http://github.com/kartik-v/bootstrap-fileinput
- * @author Milos Stojanovic {errors}',
- dropZoneTitle: 'Prevucite datoteke ovde …',
- fileActionSettings: {
- removeTitle: 'Uklonite datoteku',
- uploadTitle: 'Postavi datoteku',
- indicatorNewTitle: 'Još nije učitao',
- indicatorSuccessTitle: 'Preneseno',
- indicatorErrorTitle: 'Postavi Greška',
- indicatorLoadingTitle: 'Prijenos ...'
- }
- };
-})(window.jQuery);
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_cz.js b/assets/bootstrap-fileinput/js/fileinput_locale_cz.js
deleted file mode 100755
index bdc6ffb53b..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_cz.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*!
- * FileInput Czech Translations
- *
- * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
- * any HTML markup tags in the messages must not be converted or translated.
- *
- * @see http://github.com/kartik-v/bootstrap-fileinput
- *
- * NOTE: this file must be saved in UTF-8 encoding.
- */
-(function ($) {
- "use strict";
-
- $.fn.fileinputLocales['cz'] = {
- fileSingle: 'soubor',
- filePlural: 'soubory',
- browseLabel: 'Vybrat …',
- removeLabel: 'Odstranit',
- removeTitle: 'Vyčistit vybrané soubory',
- cancelLabel: 'Storno',
- cancelTitle: 'Přerušit nahrávání',
- uploadLabel: 'Nahrát',
- uploadTitle: 'Nahrát vybrané soubory',
- msgNo: 'Ne',
- msgCancelled: 'Zrušeno',
- msgZoomTitle: 'zobrazit podrobnosti',
- msgZoomModalHeading: 'Detailní náhled',
- msgSizeTooLarge: 'Soubor "{name}" ({size} KB): překročení - maximální povolená velikost {maxSize} KB.',
- msgFilesTooLess: 'Musíte vybrat nejméně {n} {files} pro nahrání.',
- msgFilesTooMany: 'Počet vybraných souborů pro nahrání ({n}): překročení - maximální povolený limit {m}.',
- msgFileNotFound: 'Soubor "{name}" nebyl nalezen!',
- msgFileSecured: 'Zabezpečení souboru znemožnilo číst soubor "{name}".',
- msgFileNotReadable: 'Soubor "{name}" není čitelný.',
- msgFilePreviewAborted: 'Náhled souboru byl přerušen pro "{name}".',
- msgFilePreviewError: 'Nastala chyba při načtení souboru "{name}".',
- msgInvalidFileType: 'Neplatný typ souboru "{name}". Pouze "{types}" souborů jsou podporovány.',
- msgInvalidFileExtension: 'Neplatná extenze souboru "{name}". Pouze "{extensions}" souborů jsou podporovány.',
- msgUploadAborted: 'Soubor nahrávání byl přerušen',
- msgValidationError: 'Chyba ověření',
- msgLoading: 'Nahrávání souboru {index} z {files} …',
- msgProgress: 'Nahrávání souboru {index} z {files} - {name} - {percent}% dokončeno.',
- msgSelected: '{n} {files} vybrano',
- msgFoldersNotAllowed: 'Táhni a pusť pouze soubory! Vynechané {n} pustěné složk(y).',
- msgImageWidthSmall: 'Šířka image soubor "{name}", musí být alespoň {size} px.',
- msgImageHeightSmall: 'Výška image soubor "{name}", musí být alespoň {size} px.',
- msgImageWidthLarge: 'Šířka obrazového souboru "{name}" nelze překročit {size} px.',
- msgImageHeightLarge: 'Výška obrazového souboru "{name}" nelze překročit {size} px.',
- msgImageResizeError: 'Nelze získat rozměry obrázku změnit velikost.',
- msgImageResizeException: 'Chyba při změně velikosti obrázku.{errors}',
- dropZoneTitle: 'Táhni a pusť soubory sem …',
- fileActionSettings: {
- removeTitle: 'Odstranit soubor',
- uploadTitle: 'nahrát soubor',
- indicatorNewTitle: 'Ještě nenahrál',
- indicatorSuccessTitle: 'Nahraný',
- indicatorErrorTitle: 'Nahrát Chyba',
- indicatorLoadingTitle: 'Nahrávání ...'
- }
- };
-})(window.jQuery);
\ No newline at end of file
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_da.js b/assets/bootstrap-fileinput/js/fileinput_locale_da.js
deleted file mode 100755
index f6b7dc2dea..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_da.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*!
- * FileInput Danish Translations
- *
- * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
- * any HTML markup tags in the messages must not be converted or translated.
- *
- * @see http://github.com/kartik-v/bootstrap-fileinput
- *
- * NOTE: this file must be saved in UTF-8 encoding.
- */
-(function ($) {
- "use strict";
-
- $.fn.fileinputLocales['da'] = {
- fileSingle: 'fil',
- filePlural: 'filer',
- browseLabel: 'Browse …',
- removeLabel: 'Fjern',
- removeTitle: 'Fjern valgte filer',
- cancelLabel: 'Fortryd',
- cancelTitle: 'Afbryd nuværende upload',
- uploadLabel: 'Upload',
- uploadTitle: 'Upload valgte filer',
- msgNo: 'Ingen',
- msgCancelled: 'aflyst',
- msgZoomTitle: 'Se detaljer',
- msgZoomModalHeading: 'Detaljeret visning',
- msgSizeTooLarge: 'Fil "{name}" ({size} KB) er større end de tilladte {maxSize} KB.',
- msgFilesTooLess: 'Du skal mindst vælge {n} {files} til upload.',
- msgFilesTooMany: '({n}) filer valgt til upload, men maks. {m} er tilladt.',
- msgFileNotFound: 'Filen "{name}" blev ikke fundet!',
- msgFileSecured: 'Sikkerhedsrestriktioner forhindrer læsning af "{name}".',
- msgFileNotReadable: 'Filen "{name}" kan ikke indlæses.',
- msgFilePreviewAborted: 'Filpreview annulleret for "{name}".',
- msgFilePreviewError: 'Der skete en fejl under læsningen af filen "{name}".',
- msgInvalidFileType: 'Ukendt type for filen "{name}". Kun "{types}" kan bruges.',
- msgInvalidFileExtension: 'Ukendt filtype for filen "{name}". Kun "{extensions}" filer kan bruges.',
- msgUploadAborted: 'Filupload annulleret',
- msgValidationError: 'Validering Fejl',
- msgLoading: 'Henter fil {index} af {files} …',
- msgProgress: 'Henter fil {index} af {files} - {name} - {percent}% færdiggjort.',
- msgSelected: '{n} {files} valgt',
- msgFoldersNotAllowed: 'Drag & drop kun filer! {n} mappe(r) sprunget over.',
- msgImageWidthSmall: 'Bredden af billedet "{name}" skal være på mindst {size} px.',
- msgImageHeightSmall: 'Højden af billedet "{name}" skal være på mindst {size} px.',
- msgImageWidthLarge: 'Bredden af billedet "{name}" må ikke være over {size} px.',
- msgImageHeightLarge: 'Højden af billedet "{name}" må ikke være over {size} px.',
- msgImageResizeError: 'Kunne ikke få billedets dimensioner for at ændre størrelsen.',
- msgImageResizeException: 'Fejl ved at ændre størrelsen på billedet.{errors}',
- dropZoneTitle: 'Drag & drop filer her …',
- fileActionSettings: {
- removeTitle: 'Fjern fil',
- uploadTitle: 'Upload fil',
- indicatorNewTitle: 'Ikke uploadet endnu',
- indicatorSuccessTitle: 'Uploadet',
- indicatorErrorTitle: 'Upload fejl',
- indicatorLoadingTitle: 'Uploader ...'
- }
- };
-})(window.jQuery);
\ No newline at end of file
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_de.js b/assets/bootstrap-fileinput/js/fileinput_locale_de.js
deleted file mode 100755
index a1de103a8c..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_de.js
+++ /dev/null
@@ -1,58 +0,0 @@
-/*!
- * FileInput German Translations
- *
- * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
- * any HTML markup tags in the messages must not be converted or translated.
- *
- * @see http://github.com/kartik-v/bootstrap-fileinput
- */
-(function ($) {
- "use strict";
-
- $.fn.fileinputLocales['de'] = {
- fileSingle: 'Datei',
- filePlural: 'Dateien',
- browseLabel: 'Auswählen …',
- removeLabel: 'Löschen',
- removeTitle: 'Ausgewählte löschen',
- cancelLabel: 'Laden',
- cancelTitle: 'Hochladen abbrechen',
- uploadLabel: 'Hochladen',
- uploadTitle: 'Hochladen der ausgewählten Dateien',
- msgNo: 'Nein',
- msgCancelled: 'Abgebrochen',
- msgZoomTitle: 'Details anzeigen',
- msgZoomModalHeading: 'ausführliche Vorschau',
- msgSizeTooLarge: 'Datei "{name}" ({size} KB) überschreitet maximal zulässige Upload-Größe von {maxSize} KB.',
- msgFilesTooLess: 'Sie müssen mindestens {n} {files} zum Hochladen auswählen.',
- msgFilesTooMany: 'Anzahl der Dateien für den Upload ausgewählt ({n}) überschreitet maximal zulässige Grenze von {m} Stück.',
- msgFileNotFound: 'Datei "{name}" wurde nicht gefunden!',
- msgFileSecured: 'Sicherheitseinstellungen verhindern das Lesen der Datei "{name}".',
- msgFileNotReadable: 'Die Datei "{name}" ist nicht lesbar.',
- msgFilePreviewAborted: 'Dateivorschau abgebrochen für "{name}".',
- msgFilePreviewError: 'Beim Lesen der Datei "{name}" ein Fehler aufgetreten.',
- msgInvalidFileType: 'Ungültiger Typ für Datei "{name}". Nur Dateien der Typen "{types}" werden unterstützt.',
- msgInvalidFileExtension: 'Ungültige Erweiterung für Datei "{name}". Nur Dateien mit der Endung "{extensions}" werden unterstützt.',
- msgUploadAborted: 'Der Datei-Upload wurde abgebrochen',
- msgValidationError: 'Validierungs fehler',
- msgLoading: 'Lade Datei {index} von {files} hoch…',
- msgProgress: 'Datei {index} von {files} - {name} - zu {percent}% fertiggestellt.',
- msgSelected: '{n} {files} ausgewählt',
- msgFoldersNotAllowed: 'Drag & Drop funktioniert nur bei Dateien! {n} Ordner übersprungen.',
- msgImageWidthSmall: 'Breite der Bilddatei "{name}" muss mindestens {size} px betragen.',
- msgImageHeightSmall: 'Höhe der Bilddatei "{name}" muss mindestens {size} px betragen.',
- msgImageWidthLarge: 'Breite der Bilddatei "{name}" nicht überschreiten {size} px.',
- msgImageHeightLarge: 'Höhe der Bilddatei "{name}" nicht überschreiten {size} px.',
- msgImageResizeError: 'Konnte nicht die Bildabmessungen zu ändern.',
- msgImageResizeException: 'Fehler beim Ändern der Größe des Bildes.{errors}',
- dropZoneTitle: 'Dateien hierher ziehen …',
- fileActionSettings: {
- removeTitle: 'Datei entfernen',
- uploadTitle: 'Datei hochladen',
- indicatorNewTitle: 'Noch nicht hochgeladen',
- indicatorSuccessTitle: 'Hochgeladen',
- indicatorErrorTitle: 'Upload Fehler',
- indicatorLoadingTitle: 'Hochladen ...'
- }
- };
-})(window.jQuery);
\ No newline at end of file
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_el.js b/assets/bootstrap-fileinput/js/fileinput_locale_el.js
deleted file mode 100755
index 320dca39bd..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_el.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*!
- * FileInput Greek Translations
- *
- * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
- * any HTML markup tags in the messages must not be converted or translated.
- *
- * @see http://github.com/kartik-v/bootstrap-fileinput
- *
- * NOTE: this file must be saved in UTF-8 encoding.
- */
-(function ($) {
- "use strict";
-
- $.fn.fileinputLocales['el'] = {
- fileSingle: 'Αρχείο',
- filePlural: 'Αρχεία',
- browseLabel: 'Αναζήτηση …',
- removeLabel: 'Ακύρωση',
- removeTitle: 'Εκκαθάριση αρχείων',
- cancelLabel: 'Ακύρωση',
- cancelTitle: 'Ακύρωση μεταφόρτωσης',
- uploadLabel: 'Μεταφόρτωση',
- uploadTitle: 'Μεταφόρτωση επιλεγμένων αρχείων',
- msgNo: 'Όχι',
- msgCancelled: 'Ακυρώθηκε',
- msgZoomTitle: 'Δείτε λεπτομέρειες',
- msgZoomModalHeading: 'λεπτομερής Προεπισκόπηση',
- msgSizeTooLarge: 'Το αρχείο "{name}" ({size} KB) υπερβαίνει το μέγιστο επιτρεπόμενο μέγεθος μεταφόρτωσης {maxSize} KB.',
- msgFilesTooLess: 'Πρέπει να επιλέξετε τουλάχιστον {n} {files} για να ξεκινήσει η μεταφόρτωση.',
- msgFilesTooMany: 'Ο αριθμός των αρχείων που έχουν επιλεγεί για μεταφόρτωση ({n}) υπερβαίνει το μέγιστο επιτρεπόμενο αριθμό {m}.',
- msgFileNotFound: 'Το αρχείο με όνομα "{name}" δεν βρέθηκε!',
- msgFileSecured: 'Περιορισμοί ασφαλείας εμπόδισαν την ανάγνωση του αρχείου"{name}".',
- msgFileNotReadable: 'Το αρχείο με όνομα "{name}" δεν είναι αναγνώσιμο.',
- msgFilePreviewAborted: 'Η προεπισκόπηση του αρχείου ακυρώθηκε για "{name}".',
- msgFilePreviewError: 'Παρουσιάστηκε σφάλμα κατά την ανάγνωση του αρχείου "{name}".',
- msgInvalidFileType: 'Μη έγκυρος τύπος αρχείου "{name}". Οι τύποι αρχείων που υποστηρίζονται είναι : "{types}".',
- msgInvalidFileExtension: 'Μη έγκυρη επέκταση αρχείου "{name}". Οι επεκτάσεις που υποστηρίζονται είναι: "{extensions}" .',
- msgUploadAborted: 'Το ανέβασμα των αρχείων ματαιώθηκε',
- msgValidationError: 'Σπικύρωση σφάλματος',
- msgLoading: 'Φόρτωση αρχείου {index} από {files} …',
- msgProgress: 'Φόρτωση αρχείου {index} απο {files} - {name} - {percent}% ολοκληρώθηκε.',
- msgSelected: '{n} {files} επιλέχθηκαν',
- msgFoldersNotAllowed: 'Μπορείτε να σύρετε μόνο αρχεία! Παραβλέφθηκαν {n} φάκελος(οι).',
- msgImageWidthSmall: 'Πλάτος του αρχείου εικόνας "{name}" πρέπει να είναι τουλάχιστον {size} px.',
- msgImageHeightSmall: 'Ύψος του αρχείου εικόνας "{name}" πρέπει να είναι τουλάχιστον {size} px.',
- msgImageWidthLarge: 'Πλάτος του αρχείου εικόνας "{name}" δεν μπορεί να υπερβαίνει το {size} px.',
- msgImageHeightLarge: 'Ύψος του αρχείου εικόνας "{name}" δεν μπορεί να υπερβαίνει το {size} px.',
- msgImageResizeError: 'Δεν θα μπορούσε να πάρει τις διαστάσεις της εικόνας για να αλλάξετε το μέγεθος.',
- msgImageResizeException: 'Σφάλμα κατά την αλλαγή μεγέθους της εικόνας.{errors}',
- dropZoneTitle: 'Σύρετε τα αρχεία εδώ …',
- fileActionSettings: {
- removeTitle: 'Αφαιρέστε το αρχείο',
- uploadTitle: 'Ανεβάστε το αρχείο',
- indicatorNewTitle: 'Δεν ανεβάσει ακόμα',
- indicatorSuccessTitle: 'Προστέθηκε',
- indicatorErrorTitle: 'Ανέβασμα Σφάλμα',
- indicatorLoadingTitle: 'Μεταφόρτωση ...'
- }
- };
-})(window.jQuery);
\ No newline at end of file
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_es.js b/assets/bootstrap-fileinput/js/fileinput_locale_es.js
deleted file mode 100755
index e17261d715..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_es.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*!
- * FileInput Spanish Translations
- *
- * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
- * any HTML markup tags in the messages must not be converted or translated.
- *
- * @see http://github.com/kartik-v/bootstrap-fileinput
- *
- * NOTE: this file must be saved in UTF-8 encoding.
- */
-(function ($) {
- "use strict";
-
- $.fn.fileinputLocales['es'] = {
- fileSingle: 'archivo',
- filePlural: 'archivos',
- browseLabel: 'Examinar …',
- removeLabel: 'Quitar',
- removeTitle: 'Quitar archivos seleccionados',
- cancelLabel: 'Cancelar',
- cancelTitle: 'Abortar la subida en curso',
- uploadLabel: 'Subir archivo',
- uploadTitle: 'Subir archivos seleccionados',
- msgNo: 'No',
- msgCancelled: 'Cancelado',
- msgZoomTitle: 'Ver detalles',
- msgZoomModalHeading: 'Vista previa detallada',
- msgSizeTooLarge: 'Archivo "{name}" ({size} KB) excede el tamaño máximo permitido de {maxSize} KB.',
- msgFilesTooLess: 'Debe seleccionar al menos {n} {files} a cargar.',
- msgFilesTooMany: 'El número de archivos seleccionados a cargar ({n}) excede el límite máximo permitido de {m}.',
- msgFileNotFound: 'Archivo "{name}" no encontrado.',
- msgFileSecured: 'No es posible acceder al archivo "{name}" porque estará siendo usado por otra aplicación o no tengamos permisos de lectura.',
- msgFileNotReadable: 'No es posible acceder al archivo "{name}".',
- msgFilePreviewAborted: 'Previsualización del archivo "{name}" cancelada.',
- msgFilePreviewError: 'Ocurrió un error mientras se leía el archivo "{name}".',
- msgInvalidFileType: 'Tipo de archivo no válido para "{name}". Sólo archivos "{types}" son permitidos.',
- msgInvalidFileExtension: 'Extensión de archivo no válido para "{name}". Sólo archivos "{extensions}" son permitidos.',
- msgUploadAborted: 'La carga de archivos se ha cancelado',
- msgValidationError: 'Error de validacion',
- msgLoading: 'Subiendo archivo {index} de {files} …',
- msgProgress: 'Subiendo archivo {index} de {files} - {name} - {percent}% completado.',
- msgSelected: '{n} {files} seleccionado(s)',
- msgFoldersNotAllowed: 'Arrastre y suelte únicamente archivos. Omitida(s) {n} carpeta(s).',
- msgImageWidthSmall: 'El ancho de la imagen "{name}" debe ser al menos {size} px.',
- msgImageHeightSmall: 'La altura de la imagen "{name}" debe ser al menos {size} px.',
- msgImageWidthLarge: 'El ancho de la imagen "{name}" no puede exceder de {size} px.',
- msgImageHeightLarge: 'La altura de la imagen "{name}" no puede exceder de {size} px.',
- msgImageResizeError: 'No se pudo obtener las dimensiones de imagen para cambiar el tamaño.',
- msgImageResizeException: 'Error al cambiar el tamaño de la imagen.{errors}',
- dropZoneTitle: 'Arrastre y suelte aquí los archivos …',
- fileActionSettings: {
- removeTitle: 'Eliminar archivo',
- uploadTitle: 'Subir archivo',
- indicatorNewTitle: 'No subido todavía',
- indicatorSuccessTitle: 'Subido',
- indicatorErrorTitle: 'Subir Error',
- indicatorLoadingTitle: 'Subiendo ...'
- }
- };
-})(window.jQuery);
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_fa.js b/assets/bootstrap-fileinput/js/fileinput_locale_fa.js
deleted file mode 100755
index 107df52a2e..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_fa.js
+++ /dev/null
@@ -1,61 +0,0 @@
-/*!
- * FileInput Persian Translations
- *
- * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
- * any HTML markup tags in the messages must not be converted or translated.
- *
- * @see http://github.com/kartik-v/bootstrap-fileinput
- * @author Milad Nekofar {errors}',
- dropZoneTitle: 'فایلها را بکشید و در اینجا رها کنید …',
- fileActionSettings: {
- removeTitle: 'حذف فایل',
- uploadTitle: 'آپلود فایل',
- indicatorNewTitle: 'آپلود نشده است',
- indicatorSuccessTitle: 'آپلود شده',
- indicatorErrorTitle: 'بارگذاری خطا',
- indicatorLoadingTitle: 'آپلود ...'
- }
- };
-})(window.jQuery);
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_fi.js b/assets/bootstrap-fileinput/js/fileinput_locale_fi.js
deleted file mode 100755
index 173047a2ef..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_fi.js
+++ /dev/null
@@ -1,43 +0,0 @@
-/*!
- * FileInput Finnish Translations
- *
- * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
- * any HTML markup tags in the messages must not be converted or translated.
- *
- * @see http://github.com/kartik-v/bootstrap-fileinput
- *
- * NOTE: this file must be saved in UTF-8 encoding.
- */
-(function ($) {
- "use strict";
-
- $.fn.fileinput.locales.fi = {
- fileSingle: 'tiedosto',
- filePlural: 'tiedostot',
- browseLabel: 'Selaa …',
- removeLabel: 'Poista',
- removeTitle: 'Tyhjännä valitut tiedostot',
- cancelLabel: 'Peruuta',
- cancelTitle: 'Peruuta lataus',
- uploadLabel: 'Lataa',
- uploadTitle: 'Lataa valitut tiedostot',
- msgSizeTooLarge: 'Tiedosto "{name}" ({size} Kt) ylittää suurimman sallitun tiedoston koon, joka on {maxSize} Kt. Yritä uudelleen!',
- msgFilesTooLess: 'Vähintään {n} {files} tiedostoa on valittava ladattavaksi. Ole hyvä ja yritä uudelleen!',
- msgFilesTooMany: 'Valittujen tiedostojen lukumäärä ({n}) ylittää suurimman sallitun määrän {m}. Ole hyvä ja yritä uudelleen!',
- msgFileNotFound: 'Tiedostoa "{name}" ei löydy!',
- msgFileSecured: 'Tietoturvarajoitukset estävät tiedoston "{name}" lukemisen.',
- msgFileNotReadable: 'Tiedosto "{name}" ei ole luettavissa.',
- msgFilePreviewAborted: 'Tiedoston "{name}" esikatselu keskeytetty.',
- msgFilePreviewError: 'Virhe on tapahtunut luettaessa tiedostoa "{name}".',
- msgInvalidFileType: 'Tiedosto "{name}" on väärän tyyppinen. Ainoastaan tiedostot tyyppiä "{types}" ovat tuettuja.',
- msgInvalidFileExtension: 'Tiedoston "{name}" tarkenne on epäkelpo. Ainoastaan tarkenteet "{extensions}" ovat tuettuja.',
- msgValidationError: 'Tiedoston latausvirhe',
- msgLoading: 'Ladataan tiedostoa {index} / {files} …',
- msgProgress: 'Ladataan tiedostoa {index} / {files} - {name} - {percent}% valmistunut.',
- msgSelected: '{n} tiedostoa valittu',
- msgFoldersNotAllowed: 'Raahaa ja pudota ainoastaan tiedostoja! Ohitettu {n} raahattua kansiota.',
- dropZoneTitle: 'Raahaa ja pudota tiedostot tähän …'
- };
-
- $.extend($.fn.fileinput.defaults, $.fn.fileinput.locales.fi);
-})(window.jQuery);
\ No newline at end of file
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_fr.js b/assets/bootstrap-fileinput/js/fileinput_locale_fr.js
deleted file mode 100755
index 3b66a1874f..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_fr.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*!
- * FileInput French Translations
- *
- * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
- * any HTML markup tags in the messages must not be converted or translated.
- *
- * @see http://github.com/kartik-v/bootstrap-fileinput
- *
- * NOTE: this file must be saved in UTF-8 encoding.
- */
-(function ($) {
- "use strict";
-
- $.fn.fileinputLocales['fr'] = {
- fileSingle: 'fichier',
- filePlural: 'fichiers',
- browseLabel: 'Parcourir…',
- removeLabel: 'Retirer',
- removeTitle: 'Retirer les fichiers sélectionnés',
- cancelLabel: 'Annuler',
- cancelTitle: "Annuler l'envoi en cours",
- uploadLabel: 'Transférer',
- uploadTitle: 'Transférer les fichiers sélectionnés',
- msgNo: 'Non',
- msgCancelled: 'Annulé',
- msgZoomTitle: 'Voir les détails',
- msgZoomModalHeading: 'Aperçu détaillé',
- msgSizeTooLarge: 'Le fichier "{name}" ({size} Ko) dépasse la taille maximale autorisée qui est de {maxSize} Ko.',
- msgFilesTooLess: 'Vous devez sélectionner au moins {n} {files} à transmettre.',
- msgFilesTooMany: 'Le nombre de fichier sélectionné ({n}) dépasse la quantité maximale autorisée qui est de {m}.',
- msgFileNotFound: 'Le fichier "{name}" est introuvable !',
- msgFileSecured: "Des restrictions de sécurité vous empêchent d'accéder au fichier \"{name}\".",
- msgFileNotReadable: 'Le fichier "{name}" est illisble.',
- msgFilePreviewAborted: 'Prévisualisation du fichier "{name}" annulée.',
- msgFilePreviewError: 'Une erreur est survenue lors de la lecture du fichier "{name}".',
- msgInvalidFileType: 'Type de document invalide pour "{name}". Seulement les documents de type "{types}" sont autorisés.',
- msgInvalidFileExtension: 'Extension invalide pour le fichier "{name}". Seules les extensions "{extensions}" sont autorisées.',
- msgUploadAborted: 'Le téléchargement du fichier a été interrompu',
- msgValidationError: 'Erreur de validation',
- msgLoading: 'Transmission du fichier {index} sur {files}…',
- msgProgress: 'Transmission du fichier {index} sur {files} - {name} - {percent}% faits.',
- msgSelected: '{n} {files} sélectionné(s)',
- msgFoldersNotAllowed: 'Glissez et déposez uniquement des fichiers ! {n} répertoire(s) exclu(s).',
- msgImageWidthSmall: 'Largeur de fichier image "{name}" doit être d\'au moins {size} px.',
- msgImageHeightSmall: 'Hauteur de fichier image "{name}" doit être d\'au moins {size} px.',
- msgImageWidthLarge: 'Largeur de fichier image "{name}" ne peut pas dépasser {size} px.',
- msgImageHeightLarge: 'Hauteur de fichier image "{name}" ne peut pas dépasser {size} px.',
- msgImageResizeError: "Impossible d'obtenir les dimensions de l'image à redimensionner.",
- msgImageResizeException: "Erreur lors du redimensionnement de l'image.{errors}",
- dropZoneTitle: 'Glissez et déposez les fichiers ici…',
- fileActionSettings: {
- removeTitle: 'Supprimer le fichier',
- uploadTitle: 'Télécharger un fichier',
- indicatorNewTitle: 'Pas encore téléchargé',
- indicatorSuccessTitle: 'Posté',
- indicatorErrorTitle: 'Ajouter erreur',
- indicatorLoadingTitle: 'ajout ...'
- }
- };
-})(window.jQuery);
\ No newline at end of file
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_hu.js b/assets/bootstrap-fileinput/js/fileinput_locale_hu.js
deleted file mode 100755
index 462a5b3258..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_hu.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*!
- * FileInput Hungarian Translations
- *
- * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
- * any HTML markup tags in the messages must not be converted or translated.
- *
- * @see http://github.com/kartik-v/bootstrap-fileinput
- *
- * NOTE: this file must be saved in UTF-8 encoding.
- */
-(function ($) {
- "use strict";
-
- $.fn.fileinputLocales['hu'] = {
- fileSingle: 'fájl',
- filePlural: 'fájl',
- browseLabel: 'Böngész …',
- removeLabel: 'Eltávolít',
- removeTitle: 'Kijelölt fájlok törlése',
- cancelLabel: 'Mégse',
- cancelTitle: 'Feltöltés megszakítása',
- uploadLabel: 'Feltöltés',
- uploadTitle: 'Kijelölt fájlok feltöltése',
- msgNo: 'No',
- msgCancelled: 'Cancelled',
- msgZoomTitle: 'Részletek megtekintése',
- msgZoomModalHeading: 'Részletes Preview',
- msgSizeTooLarge: '"{name}" fájl ({size} KB) mérete nagyobb a megengedettnél {maxSize} KB.',
- msgFilesTooLess: 'Legalább {n} {files} ki kell választania a feltöltéshez.',
- msgFilesTooMany: 'A feltölteni kívánt fájlok száma ({n}) elérte a megengedett maximumot {m}.',
- msgFileNotFound: '"{name}" fájl nem található!',
- msgFileSecured: 'Biztonsági beállítások nem engedik olvasni a fájlt "{name}".',
- msgFileNotReadable: '"{name}" fájl nem olvasható',
- msgFilePreviewAborted: '"{name}" fájl feltöltése megszakítva.',
- msgFilePreviewError: 'Hiba lépett fel a "{name}" fájl olvasása közben.',
- msgInvalidFileType: 'Nem megengedett fájl "{name}". Csak a "{types}" fájl típusok támogatottak.',
- msgInvalidFileExtension: 'Nem megengedett kiterjesztés / fájltípus "{name}". Csak a "{extensions}" kiterjesztés(ek) / fájltípus(ok) támogatottak.',
- msgUploadAborted: 'A fájl feltöltés megszakítva',
- msgValidationError: 'Érvényesítés hiba',
- msgLoading: '{index} / {files} töltése …',
- msgProgress: 'Feltöltés: {index} / {files} - {name} - {percent}% kész.',
- msgSelected: '{n} {files} kiválasztva.',
- msgFoldersNotAllowed: 'Csak fájlokat húzzon ide! Kihagyva {n} könyvtár.',
- msgImageWidthSmall: 'Szélessége image file "{name}" legalább {size} px.',
- msgImageHeightSmall: 'Magassága image file "{name}" legalább {size} px.',
- msgImageWidthLarge: 'Szélessége image file "{name}" nem haladhatja meg a {size} px.',
- msgImageHeightLarge: 'Magassága image file "{name}" nem haladhatja meg a {size} px.',
- msgImageResizeError: 'Nem lehet megszerezni a kép méretei átméretezni.',
- msgImageResizeException: 'Hiba történt a méretezés.{errors}',
- dropZoneTitle: 'Fájlok húzása ide …',
- fileActionSettings: {
- removeTitle: 'A fájl eltávolítása',
- uploadTitle: 'fájl feltöltése',
- indicatorNewTitle: 'Nem feltöltve',
- indicatorSuccessTitle: 'Feltöltött',
- indicatorErrorTitle: 'Feltöltés Error',
- indicatorLoadingTitle: 'Feltöltése ...'
- }
- };
-})(window.jQuery);
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_id.js b/assets/bootstrap-fileinput/js/fileinput_locale_id.js
deleted file mode 100755
index cd9aca5b16..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_id.js
+++ /dev/null
@@ -1,61 +0,0 @@
-/*!
- * FileInput Indonesian Translations
- *
- * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
- * any HTML markup tags in the messages must not be converted or translated.
- *
- * @see http://github.com/kartik-v/bootstrap-fileinput
- * @author Bambang Riswanto {errors}',
- dropZoneTitle: 'Tarik dan lepaskan berkas disini …',
- fileActionSettings: {
- removeTitle: 'Hapus berkas',
- uploadTitle: 'Unggah berkas',
- indicatorNewTitle: 'Belum diunggah',
- indicatorSuccessTitle: 'Sudah diunggah',
- indicatorErrorTitle: 'Kesalahan pengunggahan',
- indicatorLoadingTitle: 'Mengunggah ...'
- }
- };
-})(window.jQuery);
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_it.js b/assets/bootstrap-fileinput/js/fileinput_locale_it.js
deleted file mode 100755
index 8d5a4fd800..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_it.js
+++ /dev/null
@@ -1,62 +0,0 @@
-/*!
- * FileInput Italian Translation
- *
- * Author: Lorenzo Milesi {errors}",
- dropZoneTitle: 'Trascina i file qui…',
- fileActionSettings: {
- removeTitle: 'Rimuovere il file',
- uploadTitle: 'Caricare un file',
- indicatorNewTitle: 'Non ancora caricato',
- indicatorSuccessTitle: 'Caricati',
- indicatorErrorTitle: 'Carica Errore',
- indicatorLoadingTitle: 'Caricamento ...'
- }
- };
-})(window.jQuery);
\ No newline at end of file
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_ja.js b/assets/bootstrap-fileinput/js/fileinput_locale_ja.js
deleted file mode 100755
index c655632022..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_ja.js
+++ /dev/null
@@ -1,70 +0,0 @@
-/*!
- * FileInput Japanese Translations
- *
- * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
- * any HTML markup tags in the messages must not be converted or translated.
- *
- * @see http://github.com/kartik-v/bootstrap-fileinput
- * @author Yuta Hoshina {errors}',
- dropZoneTitle: 'ファイルをドラッグ&ドロップ…',
- slugCallback: function(text) {
- return text ? text.split(/(\\|\/)/g).pop().replace(/[^\w\u4e00-\u9fa5\u3040-\u309f\u30a0-\u30ff\u31f0-\u31ff\u3200-\u32ff\uff00-\uffef\-.\\\/ ]+/g, '') : '';
- },
- fileActionSettings: {
- removeTitle: 'ファイルを削除',
- uploadTitle: 'ファイルをアップロード',
- indicatorNewTitle: 'まだアップロードされていません',
- indicatorSuccessTitle: 'アップロード済み',
- indicatorErrorTitle: 'アップロード失敗',
- indicatorLoadingTitle: 'アップロード中...'
- }
- };
-})(window.jQuery);
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_nl.js b/assets/bootstrap-fileinput/js/fileinput_locale_nl.js
deleted file mode 100755
index 2a75135dd9..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_nl.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*!
- * FileInput Dutch Translations
- *
- * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
- * any HTML markup tags in the messages must not be converted or translated.
- *
- * @see http://github.com/kartik-v/bootstrap-fileinput
- *
- * NOTE: this file must be saved in UTF-8 encoding.
- */
-(function ($) {
- "use strict";
-
- $.fn.fileinputLocales['nl'] = {
- fileSingle: 'bestand',
- filePlural: 'bestanden',
- browseLabel: 'Zoek …',
- removeLabel: 'Verwijder',
- removeTitle: 'Verwijder geselecteerde bestanden',
- cancelLabel: 'Annuleren',
- cancelTitle: 'Annuleer upload',
- uploadLabel: 'Upload',
- uploadTitle: 'Upload geselecteerde bestanden',
- msgNo: 'Nee',
- msgCancelled: 'Geannuleerd',
- msgZoomTitle: 'Bekijk details',
- msgZoomModalHeading: 'Gedetailleerd voorbeeld',
- msgSizeTooLarge: 'Bestand "{name}" ({size} KB) is groter dan de toegestane {maxSize} KB.',
- msgFilesTooLess: 'U moet minstens {n} {files} selecteren om te uploaden.',
- msgFilesTooMany: 'Aantal geselecteerde bestanden ({n}) is meer dan de toegestane {m}.',
- msgFileNotFound: 'Bestand "{name}" niet gevonden!',
- msgFileSecured: 'Bestand kan niet gelezen worden in verband met beveiligings redenen "{name}".',
- msgFileNotReadable: 'Bestand "{name}" is niet leesbaar.',
- msgFilePreviewAborted: 'Bestand weergaven geannuleerd voor "{name}".',
- msgFilePreviewError: 'Er is een fout opgetreden met het lezen van "{name}".',
- msgInvalidFileType: 'Geen geldig bestand "{name}". Alleen "{types}" zijn toegestaan.',
- msgInvalidFileExtension: 'Geen geldige extensie "{name}". Alleen "{extensions}" zijn toegestaan.',
- msgUploadAborted: 'Het uploaden van bestanden is afgebroken',
- msgValidationError: 'Bevestiging fout',
- msgLoading: 'Bestanden laden {index} van de {files} …',
- msgProgress: 'Bestanden laden {index} van de {files} - {name} - {percent}% compleet.',
- msgSelected: '{n} {files} geselecteerd',
- msgFoldersNotAllowed: 'Drag & drop alleen bestanden! {n} overgeslagen map(pen).',
- msgImageWidthSmall: 'Breedte van het foto-bestand "{name}" moet minstens {size} px zijn.',
- msgImageHeightSmall: 'Hoogte van het foto-bestand "{name}" moet minstens {size} px zijn.',
- msgImageWidthLarge: 'Breedte van het foto-bestand "{name}" kan niet hoger zijn dan {size} px.',
- msgImageHeightLarge: 'Hoogte van het foto bestand "{name}" kan niet hoger zijn dan {size} px.',
- msgImageResizeError: 'Kon de foto afmetingen niet lezen om te verkleinen.',
- msgImageResizeException: 'Fout bij het verkleinen van de foto.{errors}',
- dropZoneTitle: 'Drag & drop bestanden hier …',
- fileActionSettings: {
- removeTitle: 'Verwijder bestand',
- uploadTitle: 'bestand uploaden',
- indicatorNewTitle: 'Nog niet geupload',
- indicatorSuccessTitle: 'geupload',
- indicatorErrorTitle: 'fout uploaden',
- indicatorLoadingTitle: 'uploaden ...'
- }
- };
-})(window.jQuery);
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_pl.js b/assets/bootstrap-fileinput/js/fileinput_locale_pl.js
deleted file mode 100755
index 111ae6831e..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_pl.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*!
- * FileInput Polish Translations
- *
- * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
- * any HTML markup tags in the messages must not be converted or translated.
- *
- * @see http://github.com/kartik-v/bootstrap-fileinput
- *
- * NOTE: this file must be saved in UTF-8 encoding.
- */
-(function ($) {
- "use strict";
-
- $.fn.fileinputLocales['pl'] = {
- fileSingle: 'plik',
- filePlural: 'pliki',
- browseLabel: 'Przeglądaj …',
- removeLabel: 'Usuń',
- removeTitle: 'Usuń zaznaczone pliki',
- cancelLabel: 'Przerwij',
- cancelTitle: 'Anuluj wysyłanie',
- uploadLabel: 'Wgraj',
- uploadTitle: 'Wgraj zaznaczone pliki',
- msgNo: 'Nie',
- msgCancelled: 'Odwołany',
- msgZoomTitle: 'Pokaż szczegóły',
- msgZoomModalHeading: 'Szczegółowe Podgląd',
- msgSizeTooLarge: 'Plik o nazwie "{name}" ({size} KB) przekroczył maksymalną dopuszczalną wielkość pliku wynoszącą {maxSize} KB.',
- msgFilesTooLess: 'Musisz wybrać przynajmniej {n} {files} do wgrania.',
- msgFilesTooMany: 'Liczba plików wybranych do wgrania w liczbie ({n}), przekracza maksymalny dozwolony limit wynoszący {m}.',
- msgFileNotFound: 'Plik "{name}" nie istnieje!',
- msgFileSecured: 'Ustawienia zabezpieczeń uniemożliwiają odczyt pliku "{name}".',
- msgFileNotReadable: 'Plik "{name}" nie jest plikiem do odczytu.',
- msgFilePreviewAborted: 'Podgląd pliku "{name}" został przerwany.',
- msgFilePreviewError: 'Wystąpił błąd w czasie odczytu pliku "{name}".',
- msgInvalidFileType: 'Nieznny typ pliku "{name}". Tylko następujące rodzaje plików "{types}", są obsługiwane.',
- msgInvalidFileExtension: 'Złe rozszerzenie dla pliku "{name}". Tylko następujące rozszerzenia plików "{extensions}", są obsługiwane.',
- msgUploadAborted: 'Plik przesyłanie zostało przerwane',
- msgValidationError: 'Błąd walidacji',
- msgLoading: 'Wczytywanie pliku {index} z {files} …',
- msgProgress: 'Wczytywanie pliku {index} z {files} - {name} - {percent}% zakończone.',
- msgSelected: '{n} {files} zaznaczonych',
- msgFoldersNotAllowed: 'Metodą przeciągnij i upuść, można przenosić tylko pliki. Pominięto {n} katalogów.',
- msgImageWidthSmall: 'Szerokość pliku obrazu "{name}" musi być co najmniej {size} px.',
- msgImageHeightSmall: 'Wysokość pliku obrazu "{name}" musi być co najmniej {size} px.',
- msgImageWidthLarge: 'Szerokość pliku obrazu "{name}" nie może przekraczać {size} px.',
- msgImageHeightLarge: 'Wysokość pliku obrazu "{name}" nie może przekraczać {size} px.',
- msgImageResizeError: 'Nie udało się uzyskać wymiary obrazu, aby zmienić rozmiar.',
- msgImageResizeException: 'Błąd podczas zmiany rozmiaru obrazu.{errors}',
- dropZoneTitle: 'Przeciągnij i upuść pliki tu …',
- fileActionSettings: {
- removeTitle: 'Usuń plik',
- uploadTitle: 'przesyłanie pliku',
- indicatorNewTitle: 'Jeszcze nie przesłanych',
- indicatorSuccessTitle: 'Dodane',
- indicatorErrorTitle: 'Prześlij błąd',
- indicatorLoadingTitle: 'Zamieszczanie ...'
- }
- };
-})(window.jQuery);
\ No newline at end of file
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_pt-BR.js b/assets/bootstrap-fileinput/js/fileinput_locale_pt-BR.js
deleted file mode 100755
index 9f03f83ecd..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_pt-BR.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*!
- * FileInput Brazillian Portuguese Translations
- *
- * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
- * any HTML markup tags in the messages must not be converted or translated.
- *
- * @see http://github.com/kartik-v/bootstrap-fileinput
- *
- * NOTE: this file must be saved in UTF-8 encoding.
- */
-(function ($) {
- "use strict";
-
- $.fn.fileinputLocales['pt-BR'] = {
- fileSingle: 'arquivo',
- filePlural: 'arquivos',
- browseLabel: 'Procurar…',
- removeLabel: 'Remover',
- removeTitle: 'Remover arquivos selecionados',
- cancelLabel: 'Cancelar',
- cancelTitle: 'Interromper envio em andamento',
- uploadLabel: 'Enviar',
- uploadTitle: 'Enviar arquivos selecionados',
- msgNo: 'Não',
- msgCancelled: 'Cancelado',
- msgZoomTitle: 'Ver detalhes',
- msgZoomModalHeading: 'Pré-visualização detalhada',
- msgSizeTooLarge: 'O arquivo "{name}" ({size} KB) excede o tamanho máximo permitido de {maxSize} KB.',
- msgFilesTooLess: 'Você deve selecionar pelo menos {n} {files} para enviar.',
- msgFilesTooMany: 'O número de arquivos selecionados para o envio ({n}) excede o limite máximo permitido de {m}.',
- msgFileNotFound: 'O arquivo "{name}" não foi encontrado!',
- msgFileSecured: 'Restrições de segurança impedem a leitura do arquivo "{name}".',
- msgFileNotReadable: 'O arquivo "{name}" não pode ser lido.',
- msgFilePreviewAborted: 'A pré-visualização do arquivo "{name}" foi interrompida.',
- msgFilePreviewError: 'Ocorreu um erro ao ler o arquivo "{name}".',
- msgInvalidFileType: 'Tipo inválido para o arquivo "{name}". Apenas arquivos "{types}" são permitidos.',
- msgInvalidFileExtension: 'Extensão inválida para o arquivo "{name}". Apenas arquivos "{extensions}" são permitidos.',
- msgUploadAborted: 'O upload do arquivo foi abortada',
- msgValidationError: 'Erro de validação',
- msgLoading: 'Enviando arquivo {index} de {files}…',
- msgProgress: 'Enviando arquivo {index} de {files} - {name} - {percent}% completo.',
- msgSelected: '{n} {files} selecionado(s)',
- msgFoldersNotAllowed: 'Arraste e solte apenas arquivos! {n} soltar pasta(s) ignoradas.',
- msgImageWidthSmall: 'Largura do arquivo de imagem "{name}" deve ser pelo menos {size} px.',
- msgImageHeightSmall: 'Altura do arquivo de imagem "{name}" deve ser pelo menos {size} px.',
- msgImageWidthLarge: 'Largura do arquivo de imagem "{name}" não pode exceder {size} px.',
- msgImageHeightLarge: 'Altura do arquivo de imagem "{name}" não pode exceder {size} px.',
- msgImageResizeError: 'Could not get the image dimensions to resize.',
- msgImageResizeException: 'Erro ao redimensionar a imagem.{errors}',
- dropZoneTitle: 'Arraste e solte os arquivos aqui…',
- fileActionSettings: {
- removeTitle: 'Remover arquivo',
- uploadTitle: 'Carregar arquivo',
- indicatorNewTitle: 'Ainda não carregou',
- indicatorSuccessTitle: 'Carregado',
- indicatorErrorTitle: 'Carregar Erro',
- indicatorLoadingTitle: 'A carregar ...'
- }
- };
-})(window.jQuery);
\ No newline at end of file
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_pt.js b/assets/bootstrap-fileinput/js/fileinput_locale_pt.js
deleted file mode 100755
index f344d33f20..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_pt.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*!
- * FileInput Portuguese Translations
- *
- * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
- * any HTML markup tags in the messages must not be converted or translated.
- *
- * @see http://github.com/kartik-v/bootstrap-fileinput
- *
- * NOTE: this file must be saved in UTF-8 encoding.
- */
-(function ($) {
- "use strict";
-
- $.fn.fileinputLocales['pt'] = {
- fileSingle: 'ficheiro',
- filePlural: 'ficheiros',
- browseLabel: 'Procurar …',
- removeLabel: 'Remover',
- removeTitle: 'Remover ficheiros seleccionados',
- cancelLabel: 'Cancelar',
- cancelTitle: 'Abortar carregamento ',
- uploadLabel: 'Carregar',
- uploadTitle: 'Carregar ficheiros seleccionados',
- msgNo: 'Não',
- msgCancelled: 'Cancelado',
- msgZoomTitle: 'Ver detalhes',
- msgZoomModalHeading: 'Pré-visualização detalhada',
- msgSizeTooLarge: 'Ficheiro "{name}" ({size} KB) excede o tamanho máximo permido de {maxSize} KB.',
- msgFilesTooLess: 'Deve seleccionar pelo menos {n} {files} para fazer upload.',
- msgFilesTooMany: 'Número máximo de ficheiros seleccionados ({n}) excede o limite máximo de {m}.',
- msgFileNotFound: 'Ficheiro "{name}" não encontrado!',
- msgFileSecured: 'Restrições de segurança preventem a leitura do ficheiro "{name}".',
- msgFileNotReadable: 'Ficheiro "{name}" não pode ser lido.',
- msgFilePreviewAborted: 'Pré-visualização abortado para o ficheiro "{name}".',
- msgFilePreviewError: 'Ocorreu um erro ao ler o ficheiro "{name}".',
- msgInvalidFileType: 'Tipo inválido para o ficheiro "{name}". Apenas ficheiros "{types}" são suportados.',
- msgInvalidFileExtension: 'Extensão inválida para o ficheiro "{name}". Apenas ficheiros "{extensions}" são suportados.',
- msgUploadAborted: 'O upload do arquivo foi abortada',
- msgValidationError: 'Erro de validação',
- msgLoading: 'A carregar ficheiro {index} de {files} …',
- msgProgress: 'A carregar ficheiro {index} de {files} - {name} - {percent}% completo.',
- msgSelected: '{n} {files} seleccionados',
- msgFoldersNotAllowed: 'Arrastar e largar ficheiros apenas! {n} pasta(s) ignoradas.',
- msgImageWidthSmall: 'Largura do arquivo de imagem "{name}" deve ser pelo menos {size} px.',
- msgImageHeightSmall: 'Altura do arquivo de imagem "{name}" deve ser pelo menos {size} px.',
- msgImageWidthLarge: 'Largura do arquivo de imagem "{name}" não pode exceder {size} px.',
- msgImageHeightLarge: 'Altura do arquivo de imagem "{name}" não pode exceder {size} px.',
- msgImageResizeError: 'Could not get the image dimensions to resize.',
- msgImageResizeException: 'Erro ao redimensionar a imagem.{errors}',
- dropZoneTitle: 'Arrastar e largar ficheiros aqui …',
- fileActionSettings: {
- removeTitle: 'Remover arquivo',
- uploadTitle: 'Carregar arquivo',
- indicatorNewTitle: 'Ainda não carregou',
- indicatorSuccessTitle: 'Carregado',
- indicatorErrorTitle: 'Carregar Erro',
- indicatorLoadingTitle: 'A carregar ...'
- }
- };
-})(window.jQuery);
\ No newline at end of file
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_ro.js b/assets/bootstrap-fileinput/js/fileinput_locale_ro.js
deleted file mode 100755
index 1762c67dbd..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_ro.js
+++ /dev/null
@@ -1,61 +0,0 @@
-/*!
- * FileInput Romanian Translations
- *
- * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
- * any HTML markup tags in the messages must not be converted or translated.
- *
- * @see http://github.com/kartik-v/bootstrap-fileinput
- * @author Ciprian Voicu {errors}',
- dropZoneTitle: 'Trage fișierele aici …',
- fileActionSettings: {
- removeTitle: 'Scoateți fișier',
- uploadTitle: 'Incarca fisier',
- indicatorNewTitle: 'Nu a încărcat încă',
- indicatorSuccessTitle: 'încărcat',
- indicatorErrorTitle: 'Încărcați eroare',
- indicatorLoadingTitle: 'Se încarcă ...'
- }
- };
-})(window.jQuery);
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_ru.js b/assets/bootstrap-fileinput/js/fileinput_locale_ru.js
deleted file mode 100755
index b3a39ab303..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_ru.js
+++ /dev/null
@@ -1,61 +0,0 @@
-/*!
- * FileInput Russian Translations
- *
- * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
- * any HTML markup tags in the messages must not be converted or translated.
- *
- * @see http://github.com/kartik-v/bootstrap-fileinput
- * @author CyanoFresh {errors}',
- dropZoneTitle: 'Перетащите файлы сюда …',
- fileActionSettings: {
- removeTitle: 'Удалить файл',
- uploadTitle: 'Загрузить файл',
- indicatorNewTitle: 'Еще не загружен',
- indicatorSuccessTitle: 'Загружен',
- indicatorErrorTitle: 'Ошибка загрузки',
- indicatorLoadingTitle: 'Загрузка ...'
- }
- };
-})(window.jQuery);
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_sk.js b/assets/bootstrap-fileinput/js/fileinput_locale_sk.js
deleted file mode 100755
index ff9dc68ba8..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_sk.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*!
- * FileInput Slovakian Translations
- *
- * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
- * any HTML markup tags in the messages must not be converted or translated.
- *
- * @see http://github.com/kartik-v/bootstrap-fileinput
- *
- * NOTE: this file must be saved in UTF-8 encoding.
- */
-(function ($) {
- "use strict";
-
- $.fn.fileinputLocales['sk'] = {
- fileSingle: 'súbor',
- filePlural: 'súbory',
- browseLabel: 'Vybrať …',
- removeLabel: 'Odstrániť',
- removeTitle: 'Vyčistiť vybraté súbory',
- cancelLabel: 'Storno',
- cancelTitle: 'Prerušiť nahrávanie',
- uploadLabel: 'Nahrať',
- uploadTitle: 'Nahrať vybraté súbory',
- msgNo: 'Nie',
- msgCancelled: 'Zrušené',
- msgZoomTitle: 'Zobraziť podrobnosti',
- msgZoomModalHeading: 'Detailný náhľad',
- msgSizeTooLarge: 'Súbor "{name}" ({size} KB): prekročenie - maximálna povolená veľkosť {maxSize} KB.',
- msgFilesTooLess: 'Musíte vybrať najmenej {n} {files} pre nahranie.',
- msgFilesTooMany: 'Počet vybratých súborov pre nahranie ({n}): prekročenie - maximálny povolený limit {m}.',
- msgFileNotFound: 'Súbor "{name}" nebol nájdený!',
- msgFileSecured: 'Zabezpečenie súboru znemožnilo čítať súbor "{name}".',
- msgFileNotReadable: 'Súbor "{name}" nie je čitateľný.',
- msgFilePreviewAborted: 'Náhľad súboru bol prerušený pre "{name}".',
- msgFilePreviewError: 'Nastala chyba pri načítaní súboru "{name}".',
- msgInvalidFileType: 'Neplatný typ súboru "{name}". Iba "{types}" súborov sú podporované.',
- msgInvalidFileExtension: 'Neplatná extenzia súboru "{name}". Iba "{extensions}" súborov sú podporované.',
- msgUploadAborted: 'Súbor nahrávania bol prerušený',
- msgValidationError: 'Chyba overenia',
- msgLoading: 'Nahrávanie súboru {index} z {files} …',
- msgProgress: 'Nahrávanie súboru {index} z {files} - {name} - {percent}% dokončené.',
- msgSelected: '{n} {files} vybraté',
- msgFoldersNotAllowed: 'Tiahni a pusť iba súbory! Vynechané {n} pustené prečinok(y).',
- msgImageWidthSmall: 'Šírka image súboru "{name}", musí byť minimálne {size} px.',
- msgImageHeightSmall: 'Výška image súboru "{name}", musí byť minimálne {size} px.',
- msgImageWidthLarge: 'Šírka image súboru "{name}" nemôže presiahnuť {size} px.',
- msgImageHeightLarge: 'Výška súboru obrazu "{name}" nesmie presiahnuť {size} px.',
- msgImageResizeError: 'Nemožno získať rozmery obrázku zmeniť veľkosť.',
- msgImageResizeException: 'Chyba pri zmene veľkosti obrázka.{errors}',
- dropZoneTitle: 'Tiahni a pusť súbory tu …',
- fileActionSettings: {
- removeTitle: 'odstrániť súbor',
- uploadTitle: 'nahrať súbor',
- indicatorNewTitle: 'Ešte nenahral',
- indicatorSuccessTitle: 'nahral',
- indicatorErrorTitle: 'nahrať Chyba',
- indicatorLoadingTitle: 'nahrávanie ...'
- }
- };
-})(window.jQuery);
\ No newline at end of file
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_th.js b/assets/bootstrap-fileinput/js/fileinput_locale_th.js
deleted file mode 100755
index 2d23fc694e..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_th.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*!
- * FileInput Thai Translations
- *
- * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
- * any HTML markup tags in the messages must not be converted or translated.
- *
- * @see http://github.com/kartik-v/bootstrap-fileinput
- *
- * NOTE: this file must be saved in UTF-8 encoding.
- */
-(function ($) {
- "use strict";
-
- $.fn.fileinputLocales['th'] = {
- fileSingle: 'ไฟล์',
- filePlural: 'ไฟล์',
- browseLabel: 'เลือกดู …',
- removeLabel: 'ลบทิ้ง',
- removeTitle: 'ลบไฟล์ที่เลือกทิ้ง',
- cancelLabel: 'ยกเลิก',
- cancelTitle: 'ยกเลิกการอัพโหลด',
- uploadLabel: 'อัพโหลด',
- uploadTitle: 'อัพโหลดไฟล์ที่เลือก',
- msgNo: 'ไม่',
- msgCancelled: 'ยกเลิก',
- msgZoomTitle: 'ดูรายละเอียด',
- msgZoomModalHeading: 'ตัวอย่างละเอียด',
- msgSizeTooLarge: 'ไฟล์ "{name}" ({size} KB) มีขนาดเกินที่ระบบอนุญาตที่ {maxSize} KB, กรุณาลองใหม่อีกครั้ง!',
- msgFilesTooLess: 'คุณต้องเลือกไฟล์จำนวนอย่างน้อย {n} {files} เพื่ออัพโหลด, กรุณาลองใหม่อีกครั้ง!',
- msgFilesTooMany: 'ไฟล์ที่คุณเลือกมีจำนวน ({n}) ซึ่งเกินกว่าที่ระบบอนุญาตที่ {m}, กรุณาลองใหม่อีกครั้ง!',
- msgFileNotFound: 'ไม่พบไฟล์ "{name}" !',
- msgFileSecured: 'ระบบความปลอดภัยไม่อนุญาตให้อ่านไฟล์ "{name}".',
- msgFileNotReadable: 'ไม่สามารถอ่านไฟล์ "{name}" ได้',
- msgFilePreviewAborted: 'ไฟล์ "{name}" ไม่อนุญาตให้ดูตัวอย่าง',
- msgFilePreviewError: 'พบปัญหาในการดูตัวอย่างไฟล์ "{name}".',
- msgInvalidFileType: 'ไฟล์ "{name}" เป็นประเภทไฟล์ที่ไม่ถูกต้อง, อนุญาตเฉพาะไฟล์ประเภท "{types}"',
- msgInvalidFileExtension: 'ไฟล์ "{name}" เป็น extension ที่ไมถูกต้อง, อนุญาตเฉพาะไฟล์ extension "{extensions}"',
- msgUploadAborted: 'อัปโหลดไฟล์ถูกยกเลิก',
- msgValidationError: 'ข้อผิดพลาดในการตรวจสอบ',
- msgLoading: 'กำลังโหลดไฟล์ {index} จาก {files} …',
- msgProgress: 'กำลังโหลดไฟล์ {index} จาก {files} - {name} - {percent}%',
- msgSelected: '{n} {files} ถูกเลือก',
- msgFoldersNotAllowed: 'Drag & drop เฉพาะไฟล์เท่านั้น! ข้าม dropped folder จำนวน {n}',
- msgImageWidthSmall: 'ความกว้างของภาพไฟล์ "{name}" ต้องมีอย่างน้อย {size} px.',
- msgImageHeightSmall: 'ความสูงของภาพไฟล์ "{name}" ต้องมีอย่างน้อย {size} px.',
- msgImageWidthLarge: 'ความกว้างของภาพไฟล์ "{name}" ไม่เกิน {size} พิกเซล.',
- msgImageHeightLarge: 'ความสูงของไฟล์ภาพ "{name}" ไม่เกิน {size} พิกเซล.',
- msgImageResizeError: 'ไม่สามารถรับขนาดภาพเพื่อปรับขนาด',
- msgImageResizeException: 'ข้อผิดพลาดขณะปรับขนาดภาพ{errors}',
- dropZoneTitle: 'Drag & drop ไฟล์ตรงนี้ …',
- fileActionSettings: {
- removeTitle: 'ลบไฟล์',
- uploadTitle: 'อัปโหลดไฟล์',
- indicatorNewTitle: 'ยังไม่ได้อัปโหลด',
- indicatorSuccessTitle: 'อัพโหลด',
- indicatorErrorTitle: 'อัปโหลดข้อผิดพลาด',
- indicatorLoadingTitle: 'อัพโหลด ...'
- }
- };
-})(window.jQuery);
\ No newline at end of file
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_tr.js b/assets/bootstrap-fileinput/js/fileinput_locale_tr.js
deleted file mode 100755
index a855ba0d26..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_tr.js
+++ /dev/null
@@ -1,60 +0,0 @@
-/*!
- * FileInput Turkish Translations
- *
- * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
- * any HTML markup tags in the messages must not be converted or translated.
- *
- * @see http://github.com/kartik-v/bootstrap-fileinput
- *
- * NOTE: this file must be saved in UTF-8 encoding.
- */
-(function ($) {
- "use strict";
-
- $.fn.fileinputLocales['tr'] = {
- fileSingle: 'dosya',
- filePlural: 'dosyalar',
- browseLabel: 'Gözat …',
- removeLabel: 'Sil',
- removeTitle: 'Seçilen dosyaları sil',
- cancelLabel: 'İptal',
- cancelTitle: 'Devam eden yüklemeyi iptal et',
- uploadLabel: 'Yükle',
- uploadTitle: 'Seçilen dosyaları yükle',
- msgNo: 'Hayır',
- msgCancelled: 'Iptal edildi',
- msgZoomTitle: 'Ayrıntıları görüntüle',
- msgZoomModalHeading: 'Detaylı Önizleme',
- msgSizeTooLarge: '"{name}" dosyasının boyutu ({size} KB) izin verilen azami dosya boyutu olan {maxSize} KB\'tan büyük.',
- msgFilesTooLess: 'Yüklemek için en az {n} {files} dosya seçmelisiniz.',
- msgFilesTooMany: 'Yüklemek için seçtiğiniz dosya sayısı ({n}) azami limitin ({m}) altında olmalıdır.',
- msgFileNotFound: '"{name}" dosyası bulunamadı!',
- msgFileSecured: 'Güvenlik kısıtlamaları "{name}" dosyasının okunmasını engelliyor.',
- msgFileNotReadable: '"{name}" dosyası okunabilir değil.',
- msgFilePreviewAborted: '"{name}" dosyası için önizleme iptal edildi.',
- msgFilePreviewError: '"{name}" dosyası okunurken bir hata oluştu.',
- msgInvalidFileType: '"{name}" dosyasının türü geçerli değil. Yalnızca "{types}" türünde dosyalara izin veriliyor.',
- msgInvalidFileExtension: '"{name}" dosyasının uzantısı geçersiz. Yalnızca "{extensions}" uzantılı dosyalara izin veriliyor.',
- msgUploadAborted: 'Dosya yükleme iptal edildi',
- msgValidationError: 'Doğrulama Hatası',
- msgLoading: 'Dosya yükleniyor {index} / {files} …',
- msgProgress: 'Dosya yükleniyor {index} / {files} - {name} - %{percent} tamamlandı.',
- msgSelected: '{n} {files} seçildi',
- msgFoldersNotAllowed: 'Yalnızca dosyaları sürükleyip bırakabilirsiniz! {n} dizin(ler) göz ardı edildi.',
- msgImageWidthSmall: '"{name}" adlı görüntü dosyasının genişliği en az {size} piksel olmalıdır.',
- msgImageHeightSmall: '"{name}" adlı görüntü dosyasının yüksekliği en az {size} piksel olmalıdır.',
- msgImageWidthLarge: '"{name}" adlı görüntü dosyasının genişliği {size} pikseli geçemez.',
- msgImageHeightLarge: '"{name}" adlı görüntü dosyasının yüksekliği {size} pikseli geçemez.',
- msgImageResizeError: 'Görüntü boyutlarını yeniden boyutlandırmak için alınamadı.',
- msgImageResizeException: 'Görsel boyutlandırma sırasında hata.{errors}',
- dropZoneTitle: 'Dosyaları buraya sürükleyip bırakın …',
- fileActionSettings: {
- removeTitle: 'Dosyayı kaldır',
- uploadTitle: 'Dosyayı yükle',
- indicatorNewTitle: 'Henüz yüklenemedi',
- indicatorSuccessTitle: 'Yüklendi',
- indicatorErrorTitle: 'Yükleme Hatası',
- indicatorLoadingTitle: 'Yükleniyor ...'
- }
- };
-})(window.jQuery);
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_uk.js b/assets/bootstrap-fileinput/js/fileinput_locale_uk.js
deleted file mode 100755
index 06723a305e..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_uk.js
+++ /dev/null
@@ -1,61 +0,0 @@
-/*!
- * FileInput Ukrainian Translations
- *
- * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
- * any HTML markup tags in the messages must not be converted or translated.
- *
- * @see http://github.com/kartik-v/bootstrap-fileinput
- * @author CyanoFresh {errors}',
- dropZoneTitle: 'Перетягніть файли сюди …',
- fileActionSettings: {
- removeTitle: 'Видалити файл',
- uploadTitle: 'Загрузити файл',
- indicatorNewTitle: 'Ще не загружено',
- indicatorSuccessTitle: 'Загружено',
- indicatorErrorTitle: 'Помилка при загрузці',
- indicatorLoadingTitle: 'Загрузка ...'
- }
- };
-})(window.jQuery);
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_zh-TW.js b/assets/bootstrap-fileinput/js/fileinput_locale_zh-TW.js
deleted file mode 100755
index 08d52397dd..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_zh-TW.js
+++ /dev/null
@@ -1,61 +0,0 @@
-/*!
- * FileInput Chinese Traditional Translations
- *
- * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
- * any HTML markup tags in the messages must not be converted or translated.
- *
- * @see http://github.com/kartik-v/bootstrap-fileinput
- * @author kangqf {errors}',
- dropZoneTitle: '拖曳檔案至此 …',
- fileActionSettings: {
- removeTitle: '刪除檔案',
- uploadTitle: '上傳檔案',
- indicatorNewTitle: '尚未上傳',
- indicatorSuccessTitle: '上傳成功',
- indicatorErrorTitle: '上傳失敗',
- indicatorLoadingTitle: '上傳中 ...'
- }
- };
-})(window.jQuery);
diff --git a/assets/bootstrap-fileinput/js/fileinput_locale_zh_CN.js b/assets/bootstrap-fileinput/js/fileinput_locale_zh_CN.js
deleted file mode 100755
index 6781ea978c..0000000000
--- a/assets/bootstrap-fileinput/js/fileinput_locale_zh_CN.js
+++ /dev/null
@@ -1,61 +0,0 @@
-/*!
- * FileInput Chinese Translations
- *
- * This file must be loaded after 'fileinput.js'. Patterns in braces '{}', or
- * any HTML markup tags in the messages must not be converted or translated.
- *
- * @see http://github.com/kartik-v/bootstrap-fileinput
- * @author kangqf {errors}',
- dropZoneTitle: '拖拽文件到这里 …',
- fileActionSettings: {
- removeTitle: '删除文件',
- uploadTitle: '上传文件',
- indicatorNewTitle: '没有上传',
- indicatorSuccessTitle: '上传',
- indicatorErrorTitle: '上传错误',
- indicatorLoadingTitle: '上传 ...'
- }
- };
-})(window.jQuery);
\ No newline at end of file
diff --git a/assets/bootstrap-markdown/css/bootstrap-markdown.min.css b/assets/bootstrap-markdown/css/bootstrap-markdown.min.css
deleted file mode 100644
index 388b2f5f64..0000000000
--- a/assets/bootstrap-markdown/css/bootstrap-markdown.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.md-editor{display:block;border:1px solid #ddd}.md-editor .md-footer,.md-editor>.md-header{display:block;padding:6px 4px;background:#f5f5f5}.md-editor>.md-header{margin:0}.md-editor>.md-preview{background:#fff;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;min-height:10px;overflow:auto}.md-editor>textarea{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:14px;outline:0;margin:0;display:block;padding:0;width:100%;border:0;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;border-radius:0;box-shadow:none;background:#eee}.md-editor>textarea:focus{box-shadow:none;background:#fff}.md-editor.active{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.md-editor .md-controls{float:right;padding:3px}.md-editor .md-controls .md-control{right:5px;color:#bebebe;padding:3px 3px 3px 10px}.md-editor .md-controls .md-control:hover{color:#333}.md-editor.md-fullscreen-mode{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;padding:60px 30px 15px;background:#fff!important;border:0!important}.md-editor.md-fullscreen-mode .md-footer{display:none}.md-editor.md-fullscreen-mode .md-input,.md-editor.md-fullscreen-mode .md-preview{margin:0 auto!important;height:100%!important;font-size:20px!important;padding:20px!important;color:#999;line-height:1.6em!important;resize:none!important;box-shadow:none!important;background:#fff!important;border:0!important}.md-editor.md-fullscreen-mode .md-preview{color:#333;overflow:auto}.md-editor.md-fullscreen-mode .md-input:focus,.md-editor.md-fullscreen-mode .md-input:hover{color:#333;background:#fff!important}.md-editor.md-fullscreen-mode .md-header{background:0 0;text-align:center;position:fixed;width:100%;top:20px}.md-editor.md-fullscreen-mode .btn-group{float:none}.md-editor.md-fullscreen-mode .btn{border:0;background:0 0;color:#b3b3b3}.md-editor.md-fullscreen-mode .btn.active,.md-editor.md-fullscreen-mode .btn:active,.md-editor.md-fullscreen-mode .btn:focus,.md-editor.md-fullscreen-mode .btn:hover{box-shadow:none;color:#333}.md-editor.md-fullscreen-mode .md-fullscreen-controls{position:absolute;top:20px;right:20px;text-align:right;z-index:1002;display:block}.md-editor.md-fullscreen-mode .md-fullscreen-controls a{color:#b3b3b3;clear:right;margin:10px;width:30px;height:30px;text-align:center}.md-editor.md-fullscreen-mode .md-fullscreen-controls a:hover{color:#333;text-decoration:none}.md-editor.md-fullscreen-mode .md-editor{height:100%!important;position:relative}.md-editor .md-fullscreen-controls{display:none}.md-nooverflow{overflow:hidden;position:fixed;width:100%}
\ No newline at end of file
diff --git a/assets/bootstrap-markdown/js/bootstrap-markdown.js b/assets/bootstrap-markdown/js/bootstrap-markdown.js
deleted file mode 100644
index bbe0706f24..0000000000
--- a/assets/bootstrap-markdown/js/bootstrap-markdown.js
+++ /dev/null
@@ -1,1362 +0,0 @@
-/* ===================================================
- * bootstrap-markdown.js v2.9.0
- * http://github.com/toopay/bootstrap-markdown
- * ===================================================
- * Copyright 2013-2015 Taufan Aditya
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * ========================================================== */
-
-!function ($) {
-
- "use strict"; // jshint ;_;
-
- /* MARKDOWN CLASS DEFINITION
- * ========================== */
-
- var Markdown = function (element, options) {
- // @TODO : remove this BC on next major release
- // @see : https://github.com/toopay/bootstrap-markdown/issues/109
- var opts = ['autofocus', 'savable', 'hideable', 'width',
- 'height', 'resize', 'iconlibrary', 'language',
- 'footer', 'fullscreen', 'hiddenButtons', 'disabledButtons'];
- $.each(opts,function(_, opt){
- if (typeof $(element).data(opt) !== 'undefined') {
- options = typeof options == 'object' ? options : {}
- options[opt] = $(element).data(opt)
- }
- });
- // End BC
-
- // Class Properties
- this.$ns = 'bootstrap-markdown';
- this.$element = $(element);
- this.$editable = {el:null, type:null,attrKeys:[], attrValues:[], content:null};
- this.$options = $.extend(true, {}, $.fn.markdown.defaults, options, this.$element.data('options'));
- this.$oldContent = null;
- this.$isPreview = false;
- this.$isFullscreen = false;
- this.$editor = null;
- this.$textarea = null;
- this.$handler = [];
- this.$callback = [];
- this.$nextTab = [];
-
- this.showEditor();
- };
-
- Markdown.prototype = {
-
- constructor: Markdown
-
- , __alterButtons: function(name,alter) {
- var handler = this.$handler, isAll = (name == 'all'),that = this;
-
- $.each(handler,function(k,v) {
- var halt = true;
- if (isAll) {
- halt = false;
- } else {
- halt = v.indexOf(name) < 0;
- }
-
- if (halt === false) {
- alter(that.$editor.find('button[data-handler="'+v+'"]'));
- }
- });
- }
-
- , __buildButtons: function(buttonsArray, container) {
- var i,
- ns = this.$ns,
- handler = this.$handler,
- callback = this.$callback;
-
- for (i=0;i{!! old($column, $value) !!}
+| {{ $dependency }} | +{{ $version }} | +
| {{ $env['name'] }} | +{{ $env['value'] }} | +
{{ $group }}
+ + @foreach($options as $option => $label) + +| {{ $header }} | + @endforeach + ++ + @if($options['allowDelete']) + | + @endif + |
|---|---|---|
| {!! $field->setLabelClass(['hidden'])->setWidth(12, 0)->render() !!} | + @endforeach + +{!! $hidden !!} | + + @if($options['allowDelete']) +
+
+
+ {{ trans('admin.remove') }}
+ |
+ @endif
+
| {{ __('Key') }} | +{{ __('Value') }} | ++ |
|---|---|---|
|
+
+
+
+
+
+ @if($errors->has($keysErrorKey))
+ @foreach($errors->get($keysErrorKey) as $message)
+
+ + @endforeach + @endif + |
+
+
+
+
+
+ @if($errors->has($valsErrorKey))
+ @foreach($errors->get($valsErrorKey) as $message)
+
+ + @endforeach + @endif + |
+
+
+
+
+
+ {{ __('admin.remove') }}
+
+ |
+
| + | + |
+
+ {{ __('admin.new') }}
+
+ |
+
|
+
+
+
+
+ @if($errors->has($itemErrorKey))
+ @foreach($errors->get($itemErrorKey) as $message)
+
+ + @endforeach + @endif + |
+
+
+
+ {{ __('admin.remove') }}
+
+ |
+
| + |
+
+ {{ __('admin.new') }}
+
+ |
+
| {{ $title }} | + @endforeach +
|---|
| {{ $value }} | + @endforeach +
| formatHtmlAttributes() !!}>{{$column->getLabel()}}{!! $column->renderHeader() !!} | + @endforeach +
|---|
| getColumnAttributes($name) !!} class="column-{!! $name !!}"> + {!! $row->column($name) !!} + | + @endforeach +
| formatHtmlAttributes() !!}>{{$column->getLabel()}}{!! $column->renderHeader() !!} | + @endforeach +
|---|
| getColumnAttributes($name) !!} class="column-{!! $name !!}"> + {!! $row->column($name) !!} + | + @endforeach +
| formatHtmlAttributes() !!}>{{$column->getLabel()}}{!! $column->renderHeader() !!} | + @endforeach +
|---|
| getColumnAttributes($name) !!} class="column-{!! $name !!}"> + {!! $row->column($name) !!} + | + @endforeach +
| formatHtmlAttributes() !!}>{!! $column->getLabel() !!}{!! $column->renderHeader() !!} | + @endforeach +
|---|
| getColumnAttributes($name) !!}> + {!! $row->column($name) !!} + | + @endforeach +
{{ trans('admin.login') }}
+ + + +{!! \Illuminate\Support\Arr::get($error->get('message'), 0) !!}
+{!! \Illuminate\Support\Arr::get($message, 0) !!}
+ @endforeach +{!! \Illuminate\Support\Arr::get($success->get('message'), 0) !!}
+{!! \Illuminate\Support\Arr::get($info->get('message'), 0) !!}
+{!! \Illuminate\Support\Arr::get($warning->get('message'), 0) !!}
+{!! $error->first('message') !!}
+ +
{!! nl2br($error->first('trace')) !!}